禁止IF交易是指禁止300股指这个品种吗?
这个就是只能代码里面限定下。
TBUY(kd1 AND TBUYHOLDINGEX(ZH1,'' ,1)<1 and STKLABEL<>'IF00',X1,LMT,CLOSE,1,ZH1,'');
如果代码默认开仓5手或9手时,对IF300不是禁止交易而是限定开1手呢,这样可以吗?
if STKLABEL='IF00' then 手数:=1 ;
或者你后台再新增一个针对股指的预警条件单独进行程序化
[此贴子已经被作者于2020/7/1 16:40:00编辑过]
if STKLABEL='IF00' then x3=1;if STKLABEL='IF00' then x4=1;
原来 默认的开仓X3=5 ,X4=9,现在这样写就可以实现IF00 X3 X4都开仓1手,是这样修改吗
if STKLABEL='IF00' then x3:=1;if STKLABEL='IF00' then x4:=1;
是的。
编译错误,变量名X3重复INPUT:x3(5,1,100,1);//这是默认的
[此贴子已经被作者于2020/7/1 16:31:13编辑过]
参数是不能修改的。只有普通变量才能重新赋值。
可以这样做:
INPUT:s4(9,1,100,1);//这是默认的
x4:=s4;
if STKLABEL='IF00' then x4:=1;
2020-07-02 10:25:11.016 【后台】IH00 TSell 第 125 行 策略:<Timemin5-7后台1.3版> 出现信号
2020-07-02 10:25:11.018 【后台】IH00 TSell 已成功触发下单操作 价格:1.000000 数量:9 类型:1 账户: 品种:IH00
2020-07-02 10:25:11.019 【后台】实际账户持仓 9
2020-07-02 10:25:11.020 【后台】下单已发送
2020-07-02 10:25:11.022 【后台】IH00 运行结束
限制没起作用还是开了9手哦