比如有一个条件condition1
满足了就即时用市场价开单,我用了buy 或者tbuy都出错 说 “只能在交易系统控制语句”
谢谢帮助。
VARIABLE :action= STRTONUM(GETINIFILESTRING(C:\。。。.ini ,read ,tactics ));
我使用这个变量 作为一个int的判断条件 为什么说我“赋值语句无效” 呢?
1.贴出你的代码,才能判断问题的根源
2.VARIABLE :action= STRTONUM(GETINIFILESTRING(C:\。。。.ini ,read ,tactics ));
1.你的代码使用了中文字符,参数需要引号
2.
VARIABLE:action=0;
action:= STRTONUM(GETINIFILESTRING('C:\。。。.ini' ,'read' ,'tactics' ));
1.贴出你的代码,才能判断问题的根源
2.VARIABLE :action= STRTONUM(GETINIFILESTRING(C:\。。。.ini ,read ,tactics ));
1.你的代码使用了中文字符,参数需要引号
2.
VARIABLE:action=0;
action:= STRTONUM(GETINIFILESTRING('C:\。。。.ini' ,'read' ,'tactics' ));
你好我的代码是这样的
在一个ini文件里读取1/0,然后即时开仓
代码中的问号就是我的问题,要每一秒的频率读取(刷新一次ini文件)(序列计算?)如果出现1/0那么金字塔就做出相应的操作,请问???出应该用什么呢?
VARIABLE:action=2;
action:= STRTONUM(GETINIFILESTRING('C:\。。。。.ini' ,'read' ,'tactics' ));
开多:BUY( action=1 and HOLDING=0 ,10 , ??? );
平多:SELL( action=0 and HOLDING>0 , 0,???);
开空:BUYSHORT( action=0 AND HOLDING=0 , 10 ,???);
平空:SELLSHORT( action=1 and HOLDING<0 , 0,???);
开多2:BUY( action=1 and HOLDING=0 ,10 ,???);
平多2:SELL( action=0 and HOLDING>0 ,0,???);
???处是你下单价格,你看下buy函授说明是怎么样的
用法:BUY(COND,V,Type,P);表示当COND条件成立时
开多:BUY( action=1 and HOLDING=0 ,10 , marketr);
???处是你下单价格,你看下buy函授说明是怎么样的
用法:BUY(COND,V,Type,P);表示当COND条件成立时
开多:BUY( action=1 and HOLDING=0 ,10 , marketr);
谢谢
对的 但是看了解释上面写的都是周期结束了 才下单 似乎不是即时 是不是我理解错了呢?
即时开仓需要你使用固定轮询模式运行程序化
即时开仓需要你使用固定轮询模式运行程序化
好的谢谢
固定轮询模式就是“序列计算”吗
那我写成这样
开多:BUY( action=1 and HOLDING=0 ,10 , marketr);
然后选择序列计算 就能马上下单了 这样?