以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  关于比上一次扫描价格变动的写法  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161052)

--  作者:leonxu
--  发布时间:2018/1/15 11:29:39
--  关于比上一次扫描价格变动的写法
请问在15秒图下,按一秒扫描,想表达比上一次扫描价格变动,如何写较精确,之前是先设一个变量cr,然后程序末cr:=close,再扫描刷新后,程序头,close与cr比较,但这样有时好象整天没反应。值相同
--  作者:FireScript
--  发布时间:2018/1/15 13:03:40
--  
上一次扫描是什么意思,上一个K线还是指上一次执行公式,如果是后者是不行的。
--  作者:leonxu
--  发布时间:2018/1/15 15:09:15
--  

上一次扫描


--  作者:leonxu
--  发布时间:2018/1/15 15:09:27
--  
存变盘也不可以?
--  作者:FireScript
--  发布时间:2018/1/15 15:27:19
--  

唯一可能做到的只有一种全局变量方式。你可以尝试下吧。

 

http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm   EXTGBDATA这个全局变量。

 

需要注意这个全局变量需要在工具-数据管理-全局变量下设置的。

 

假设全局变量名称 s.举例如下

lastC:EXTGBDATA(\'s\');//取得上次记录下的c值
if c>lastC then EXTGBDATASET(\'s\',c);//如果当前的C大于上次记录的那么更新下这个值。

 

这样全局变量S就能保存更新

 

 


--  作者:leonxu
--  发布时间:2018/1/15 17:14:48
--  
globalvariible 的变量也记录不下来?
--  作者:leonxu
--  发布时间:2018/1/15 17:15:35
--  
globalvariible 的变量也记录不下来?为什么呢?
--  作者:FireScript
--  发布时间:2018/1/15 17:16:27
--  

那个也不行的。


--  作者:leonxu
--  发布时间:2018/1/15 17:38:45
--  
那就是要保存每次执行结果的变量必须是EXTGBDATA