模拟账户重复开仓

一个模拟账户下有两个策略,一个买,一个卖,日线运行。昨晚21点开仓点,今天又有开仓。部分代码如下: Cocktail_fast = AverageFC(Cocktail, fastlength); Cocktail_slow = AverageFC(Cocktail, slowlength); If(marketposition == 0&&Cocktail_fast>Cocktail_slow) buy(1,Open); If(marketposition == 1&&Cocktail_fast<Cocktail_slow) Sell(1,Open); 改用crossover后,部分信号丢失。

求帮助