全局变量问题 [金字塔]
-
咨询内容:
variable:全局开仓价:=TENTERPRICE;测试2:ref(全局开仓价,1);DEBUGFILE('D:\TESTg.TXT','全局开仓价:%.2f',全局开仓价);DEBUGFILE('D:\TESTg.TXT','测试2:%.2f',测试2);
输出的日志2019-06-26 17:41:55.838 全局开仓价:28372.002019-06-26 17:41:55.838 测试2:0.00
1.为什么测试2为0? 2.怎么可以让测试2的值和全局开仓价 一致? -
金字塔客服:
WARNING_DISABLE:4;
WARNING_DISABLE:9;
上次开多:=TTYPEBAR(1,1); 上次开多价:=ref(close,上次开多);
variable:全局开多价:=上次开多价;
if TENTERBARS(1)>=0 then begin DEBUGFILE('D:\TEST00.TXT','----------------------------',0); DEBUGFILE('D:\TEST00.TXT','品种代码:'+STKLABEL,0); DEBUGFILE('D:\TEST00.TXT','时间:%.2f',DATE+19000000); DEBUGFILE('D:\TEST00.TXT','time:%.0f',TIME()); DEBUGFILE('D:\TEST00.TXT','上次开仓到当前的周期数TENTERBARS(1):%.0f',TENTERBARS(1)); DEBUGFILE('D:\TEST00.TXT','上次开仓价格:%.2f',TENTERPRICE);
DEBUGFILE('D:\TEST00.TXT','全局开多价:%.2f',全局开多价); DEBUGFILE('D:\TEST00.TXT','上次开多价:%.2f',上次开多价); DEBUGFILE('D:\TEST00.TXT','上次开多:%.2f',上次开多); DEBUGFILE('D:\TEST00.TXT','----------------------------',0); end
日志----------------------2019-06-27 00:07:39.873 ----------------------------2019-06-27 00:07:39.873 品种代码:NI002019-06-27 00:07:39.874 时间:20190627.002019-06-27 00:07:39.874 time:407002019-06-27 00:07:39.874 上次开仓到当前的周期数TENTERBARS(1):52019-06-27 00:07:39.875 上次开仓价格:101090.002019-06-27 00:07:39.875 全局开多价:98520.002019-06-27 00:07:39.875 上次开多价:101080.002019-06-27 00:07:39.876 上次开多:5.002019-06-27 00:07:39.876 ----------------------------
为什么全局开多价是 :98520.00 ????
此主题相关图片如下:55555.png
[此贴子已经被作者于2019/6/27 0:10:24编辑过]来源:程序化久久网( WWW.CXH99.COM )
-
用户回复:
不要这么记录,你是想要做什么动作呢?这两个记录各自是干什么的
-
网友回复:
他取的是初次初始化时候的一个值,也就是下面这里的全局变量初次初始化时候的值。而且取的是开仓K位置的收盘价。 这个和监控里面值没有关系了已经,监控那里的价格要么是挂单价要么是成交价,要么是下单当时的最新价。
上次开多:=TTYPEBAR(1,1);上次开多价:=ref(close,上次开多);
variable:全局开多价:=上次开多价; -
网友回复:
variable:全局开仓价:=TENTERPRICE;
测试2:ref(全局开仓价,1);
这种测试了,是无法获取值的。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 或微信号:cxh99cxh99 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)
相关文章
-
没有相关内容