全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
如何计数
aran6336 分享到
2023-12-18 14:40

Params

......

Numeric millsecs(1000);

Vars

Series<Numeric> i;

   ......


Events

OnBar(ArrayRef<Integer> indexs)

{

   ......

 

   i=0;

   if(MarketPosition <>1  and i==0 )

{

......

Buy(1,open);

}

If(MarketPosition==1)

       {

       ......

       Sell(0,MyExitPrice);

       i=i+1;

       }

  if(MarketPosition <>-1  and i==1 )

{

......

Buy(1,open);

}

If(MarketPosition==1)

       {

       ......

       Sell(0,MyExitPrice);

       i=i-1;

       }

请问老师:

我想实现开一次多单后,再开一次空单,这样一直交替开单,如程序所示,我这么使用 计数器 i ,对吗?

aran6336

测试没有成功,请老师提示正确的用法,谢谢!

2023-12-18 21:00
wangkaiming

输出i的值进行调试 commentry

2023-12-19 13:43
wangkaiming

逻辑上可行的,出错都是细节问题

2023-12-19 13:49
您未登录,请先 登录注册 后发表评论
顶部