欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么,I 的值,始终是6?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6439人关注过本帖树形打印复制链接

主题:为什么,I 的值,始终是6?

帅哥哟,离线,有人找我吗?
dzfp2010
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 元帅
等级:论坛游民 帖子:100 积分:948 威望:0 精华:2 注册:2010/3/8 20:28:24
为什么,I 的值,始终是6?  发帖心情 Post By:2010/4/19 18:01:49    Post IP:113.88.221.137[显示全部帖子]

俺把这个作为后台交易系统,来测试后台交易函数的用法,为啥I的值一直是:6?

VARIABLE:I=0;
IF I<=10 THEN BEGIN
DEBUGFILE('F:\Debug_1.Txt','当前持仓量为:%.2f',THOLDING2);
DEBUGFILE('F:\Debug_1.Txt','当前多头持仓量为:%.2f',TBUYHOLDINGEX('888888','SRY01',1));
DEBUGFILE('F:\Debug_1.Txt','==============变量的值是:%.2f ================',I);
I:=I+1;
END


 

[此贴子已经被作者于2010-4-19 18:02:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
dzfp2010
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 元帅
等级:论坛游民 帖子:100 积分:948 威望:0 精华:2 注册:2010/3/8 20:28:24
模拟操盘能否做后台测试?  发帖心情 Post By:2010/4/19 18:14:04    Post IP:113.88.221.137[显示全部帖子]

嗯,想了一下,明白了,试了一下又不明白了,I的值,还是没有像所希望的那样“从0递增到10”。。

VARIABLE:I=0;
IF I<=10 THEN BEGIN
DEBUGFILE('F:\Debug_1.Txt','当前持仓量为:%.2f',THOLDING2);
DEBUGFILE('F:\Debug_1.Txt','当前多头持仓量为:%.2f',TBUYHOLDINGEX('888888','SRY01',1));
DEBUGFILE('F:\Debug_1.Txt','==============变量的值是:%.2f ================',I);
If ISLASTBAR THEN I:=I+1;
END

[此贴子已经被作者于2010-4-19 18:24:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
dzfp2010
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 元帅
等级:论坛游民 帖子:100 积分:948 威望:0 精华:2 注册:2010/3/8 20:28:24
  发帖心情 Post By:2010/4/19 18:43:33    Post IP:113.88.221.137[显示全部帖子]

嗯,又想了一下,又明白了,是不是可以这样理解:

 

VARIABLE,定义的变量,公式或者交易系统会每个周期都会运行一次,变量值也随着公式或者交易系统在每个周期的运行而变化,也就是随着周期的变化而变化,但是,交易系统和公式在最后一个周期会随着每个“TICK”的变化而变化,而变量不会随着每个“TICK”的变化而变化,随着“TICK”的变化,它变成了无效值 0。。。


 回到顶部