无未来函数,Buy函数出现信号闪烁,重复开仓
本系统买入点,以过去的一个价位为准,突破后买入,出现信号闪烁,重复开仓现象,但无未来函数,应用于日线级别,信号发生的代码如下:conB1= SumMarkB>= SumMarkS ;
conB2= O-LowPrice > HighPrice-o;
if(MarketPosition==0 and conB1 and conB2 and H>=MyStopLossB ) Buy(1, max(o, MyStopLossB));
if(MarketPosition==1 and BarsSinceEntry>0 and L<=MyStopLossS) sell(1, Min(O, MyStopLossS));
PS: 系统指标部分作了一个买入划线标记:PlotNumeric("Bar", MyStopLossB, H); 观察出现信号闪烁时一般发生在价格跌到MyStopLossB以下时候,此时划线标记消失且丧失买入信号,而当价格重新上升,不一定回到MyStopLossB,又重新出现划线标记和买入信号,模拟盘和实盘均出现重复开仓,此系统程序以已经确认的价格为准,且很简单,确定无未来函数。盼高人指点。 h的问题
页:
[1]