004-当日某笔持仓时间超过N分钟自动平仓算法

004-当日某笔持仓时间超过N分钟自动平仓算法

Previous pageReturn to chapter overviewNext page

当日某笔持仓时间超过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