特别感谢 董小球 的无私分享
代码演示:
//运行在1分钟周期,可选用小于1分钟的时间轮询模式或者走完K线模式
//下列代码可以实现某笔交易开仓后,如果持仓时间达到3分钟则自动平仓,以控制风险;
//买持
A1:TBUYHOLDINGEX('' ,'' ,0 );
MC:=TTYPEBAR(A1,1);
//如果持仓时间超过3分钟则平仓,这里为防止市价强平不成交,应配合交易设置中的“未成交则撤单报单”来使用
IF MC>=3 THEN BEGIN
TSELL(1,1,MKT);
END
//卖持
A2:=TSELLHOLDINGEX('' ,'' ,0 );
MC2:=TTYPEBAR(A2,3);
//如果持仓时间超过3分钟则平仓,这里为防止市价强平不成交,应配合交易设置中的“未成交则撤单报单”来使用
IF MC2>=3 THEN BEGIN
TSELLSHORT(1,1,MKT);
END
上面是小球提供的模型,如果对于1分钟的周期是好用的,如果我用在30分钟的周期,我要实现10分钟自动平仓,
这样的代码根本不能解决,问下,我要怎么解决才好。(我的理解是,小球的模型是3跟K线,他当成3分钟的)
你的理解是对的.
可结合用全局变量记录开仓时间,
全局变量的使用,请参考F1--基础使用--工具--数据--全局变量
不会写,能帮忙写一个吗,用全局变量的