多个单组,无法共享开仓信号!

/*

本模式概述

开平仓信号:连续两根阳线,多单A组开仓,止损LOW[2]-stopp ,止盈多单A开仓价格+20跳。

            单根棒体,只开仓一次。

本模型特殊需求:首单多单组未平仓前,如果继续符合多单开仓信号,那么可以再次新开仓多单组B  

              止损是根据B组多单开仓价的low[2]-stopp 止盈也是如此,多单B开仓价+20跳


 遇到的困难:B组单子,开不了仓,而且模型测试时,出现单根棒体开平仓,即开仓后没多久就平仓。

 不知哪里出错了。请教大佬们。欢迎指正。

*/

代码在附件中。 请教大佬点拨,指正。

如何忽略开盘开仓信号?
组合回测,多品种单策略同一组参数
自编公式如何实现与他人共享
[智大领峰-指标-状态类-字段-战法-选时机-单周期]均线组状态战法
收盘前平仓、延时开仓(代码共享)
Onbar 和 OnbarClose中的变量是共享的吗
当有同一合约双向持仓时,交易师无法先平空单
多个商品期货
多个策略运行
TBQ3 有账号组 跟仓或分仓模式吗?

B开仓也不像能跟在A后面

开仓后没多久就平仓

说明平仓条件立刻被满足了

好的,我在试下,把第二次开仓的条件,aa==0 替换成 aa==1 ,同时把第一次开仓后的 BB==0 删除。

此外,想问下老师,如果在第一次开仓后,来个 return ,那么程序就重头开始运行。此时,如果仓位有多单,那么符合A组多单开仓要求后,该组之前未平的多单是否会自动平仓,开新的多单? 我回头试下,如果有自动平仓,到时,再做反馈。


修改方案,第二次开仓的条件,aa==0 替换成 aa==1,同时去掉第一次开仓后的bb==0 删除,结果回测时,出现当根棒体,开盘买入,收盘卖出的模型。