关于引用大周期之后开仓异常

老师 你好

请问我引用周线前一根判断后 当根直接开盘开仓  以开盘价昨晚基准价 如果止损  则后续上穿基准价再开仓   而现在问题是本周所有k都满足前一根周线条件   止损过后一直改变基准价 导致开仓频繁  请问如何解决这个问题

If(MarketPosition==0 && Data1.CCond==1 && Data1.Cond1 && Data1.Cond2)
			{
				Buy(Lots,Open);
				MyentryPrice = EntryPrice;
				Commentary("满足条件第一次开仓");
			}
			If(MarketPosition != 0 && Close[1]<MyentryPrice*(1-0.01)&&MyentryPrice==MyentryPrice[1])
			{
				Sell(0,Open);//1%止损
				Commentary("当前位置1%止损");
			}
			If(MarketPosition == 0 && CrossOver(Close[1],MyentryPrice))
			{
				Buy(Lots,Open);
				Commentary("再次上穿基准价");
			}

关于跨周期引用大周期数据问题请教
关于小周期指标引用
关于异常开仓问题
关于大周期内设置小周期的问题
跨周期引用EMA,开仓不生效
跨周期引用如何在小周期实时显示大周期指标?
跨周期引用数据
quant3关于跨周期引用的问题
请教跨周期引用方法
小周期上引用大周期数据的问题

开仓条件里加个开关控制变量

平仓里关掉

然后自己确定号重新打开开关的时机重置这个开关



老师 我试过  但是这个首次开仓是由周线判断  全局变量又无法定义序列变量  只能定义numeric  不使用global 开仓过后无法关闭开关