LCMing1987 发表于 2017-9-1 13:26:28

无未来函数,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,又重新出现划线标记和买入信号,模拟盘和实盘均出现重复开仓,此系统程序以已经确认的价格为准,且很简单,确定无未来函数。盼高人指点。

myc45595 发表于 2018-2-26 12:51:25

h的问题
页: [1]
查看完整版本: 无未来函数,Buy函数出现信号闪烁,重复开仓