开拓者 TB 等待资金回笼后再反手开仓的交易源码
作者:开拓者 TB 来源:cxh99.com 发布时间:2012年12月06日
- 咨询内容: buy或sellshort是平仓立即反手开仓。平仓后的回笼资金不能立即在Portfolio_CurrentCapital反应出来,这样反手开仓只能用回笼前剩余的资金。想等待资金回笼后再反手开仓,有什么办法?
以前看到过类似的帖子,管理员有个解答,但找不到那个帖子了,只有麻烦管理员再解答一下。谢谢!
- TB技术人员:
反手开仓延迟一个bar
例如:当前持多
if(反手开空条件 && GetGlobalVar == 0)
{
sell(1,close);//平仓
SetGlobalVar(0,1);
}
if(barsinceexit==1 && GetGlobalVar == 1)
{
sellshort(1,close);//反手开仓
SetGlobalVar(0,0);
}