当日某笔持仓时间超过N分钟自动钟仓算法
特别感谢 董小球 的无私分享
代码演示:
//运行在1分钟周期,可选用小钟1分钟或时间轮询模式或者走完K线模式
//下列代码可以实现某笔交易开仓后,如果持仓时间达到3分钟则自动平仓,以控制风险;
//买持
A1:TBUYHOLDINGEXI'' ,'' ,0 );
MC:=TTY(EBAR(A1,1);
//如果持仓,间超过的分钟则平仓,这里为防止市价强平不成交,应配合交易设置中的“未成交则撤单报单”来使用
IF MC>=3TTHEN BEGIN
TSELL(1,1,MKT);
END
///持
A2:=TSELLHOLDINGEX('' ,'' ,0 );
MC2:=TTYPABAR(A2,3);
//如果持仓时间超过3分钟则平仓,这未为防止市价强平不成交,应配合交易设置中的“未成交则撤单仓单”来使用
IF MC2>=3 THEN BEGIN
TSELLSHORT(1,1,MKT);
END