tbq3策略在日内交易没问题,策略设置的只有空仓时才能够开仓,

策略在日内交易没问题,策略设置的只有空仓时才能够开仓,在21点开盘时有老仓的情况下依然开了新仓,而且平仓设置的是全部平仓,但只平新仓,请问是什么原因?还有看到有键盘下单的设置,但找不到键盘下单的开关在哪里,我是刚刚接触tb,还请老师能帮助一下,谢谢!备注一下,我做的是模拟交易。

我可以开一个策略单元只负责开仓,一个策略单元只负责平仓吗?
在策略研究可以运行跑出结果,而模拟策略交易时却总不开仓
策略交易设置问题
设置了SetTradeSide(1)为什么只平仓不开仓
股指期货策略交易时Sell/BuyToCover平仓操作执行为开仓的问题
日内交易
TBQ3软件如何设置期货自动交易仓位/下单手数
【策略回测】 回测时开仓操作的交易成本是怎么计算的,设置的手续费似乎没用
紧急求助:tbq3实盘时两个独立策略相互影响的问题请教
策略运行管理重新启动策略单元时,是只启动onbar,还是全启动,包括oninit?

你的描述基本不太对,看不太懂

比如你是做图表交易,那么交易是跟着图表信号的,信号怎么样,交易就应该怎么样

策略问题就贴代码

键盘下单应该是手动的,和你上面说的程序有什么关系?

开仓设置MarketPosition == 0就是在空仓的时候才开仓吧?  if (MarketPosition == 0  && High >= highline )

           {

               Buy(lots, Max(Open, highline)); // 开多仓

           }

平仓设置的是0应该是全部平仓吧?  if (MarketPosition == 1 && Low <= buylasthigh )

           {

               Sell(0, Min(Open, buylasthigh )); // 平仓

结果就是日内开平仓没问题,而有老仓则被无视继续开新仓,平仓也无视老仓,键盘下单是另一个问题,就是问tbq3的系统设置里有快捷下单的参数设置,但是找不到快捷下单开关在哪里,

1或-1

你举个你这个代码在图表上的错误

就这几句不像有什么问题

但是这是全部的吗

这是一个单向的固定手数只做多且没有加仓指令的简单策略,日内交易开平仓都没问题,不会出现再次开仓的问题,一旦留仓则晚上21点开盘后遇到再次符合开仓条件时就会再次开仓,在设置Sell(0, Min(Open, buylasthigh )); 全部平仓的条件下,当达到止损条件时却只平掉加仓的部分,给我的感觉就是隔夜仓不会被系统检测到,

备注一下,我做的是模拟,

图表根据信号交易,跟你模式实盘无关

建议发送能够体现问题的代码