同一个信号,如果多次开仓,同时有效控单,如何解决

大神老师好有两个困扰的问题,一个是中高频的交易模块中,碰到的问题。比如有个开仓信号,连续两个棒,棒体同色 开仓,收阳线,做多。止损5跳,止盈10跳。连续两根棒体 收阴线,当下做空。止损5跳,止盈10跳。 符合多空条件就单独的开仓和平仓。同时设置 最大开仓次数,在10次。 如何控制这些单子的开仓和平仓, 彼此不受 多空方向和点位的干扰。目前百思不得其解中。还有个问题,就是主力换月问题,如何自动切换换月,如果程序在执行过程中,如何有效避免 换月的开仓,自动在 主力换月前1周,更换下轮的主力合约开平仓模式。

按逻辑设计,从小做到大有具体的问题可以问