如何限制一天中的交易次数? - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
请问如何限制一天中的交易次数?我需要限制最大交易次数为3次
- TB技术人员:
看楼主是使用什么交易指令和在什么周期上执行
1.buy、sell
使用变量计数,并且在判断条件中加入这个变量和限制交易次数做比较
if( date!=date[1] )
{
mytradecount = 0;
}else
{
mytradecount = mytradecount[1];
}
if( con1 && mytradecount<=3 )
{
buy(省略);
mytradecount = mytradecount + 1;
}
2.A_SendOrder
使用全局变量计数,并且在判断条件中加入这个全局变量和限制交易次数做比较
if( date!=date[1] )
{
SetGlobalVar(0,0);
}
if( con1 && GetGlobalVar(0)<=3 )
{
A_SendOrder(省略);
SetGlobalVar(0,GetGlobalVar(0)+1);
} - TB客服:
,老大辛苦!
PS:
if( con1 && mytradecount<=3 ),应该是if( con1 && mytradecount<3 ) - 网友回复:
正确
- 网友回复:
这样其实还不能很好地控制交易次数吧。特别是实盘的时候
如果在最后一根bar连续交易2次,全局变量反应不出来。
- 上一篇:A_SendOrder 如何卖出所有持仓? - Trade…
- 下一篇:没有了!
相关文章
-
没有相关内容