Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:全局变量没起作用?

1楼
tittat 发表于:2011/1/14 10:56:38

variabe:tt=0;

if time=94000 then tt:=tt+1;

1分钟周期下,当时间运行到93901-94000这一分钟时,上面一句得以执行,应该是每1秒执行一次,那么tt的值最后应该是60,但用ptt:tt,linethick0;输出显示ptt为1,说明tt每执行一次被重新赋0了,怎么全局变量声明没起作用?

2楼
admin 发表于:2011/1/14 11:00:57
if time>=94000
3楼
tittat 发表于:2011/1/14 11:05:45
是限定time=94000 ,这样93901时就产生新K线94000,目的就是测量程序在这根一分钟K线上实际执行了多少次
[此贴子已经被作者于2011-1-14 11:06:10编辑过]
4楼
admin 发表于:2011/1/14 11:22:03

variabe:tt=0;

 

这样声明的全局变量,是会在每次K线重新刷新时重置的

如果你希望保留到数据库里,请使用

设置单值全局变量。
用法:
EXTGBDATASET(S,X)

5楼
tittat 发表于:2011/1/14 11:38:50
哦,原来还有更全局的变量定义啊,这是正解
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02588 s, 2 queries.