1.加入一根大阳线,从0涨到100,我在50和100分别买入,平仓是最低价<最近买入价-50,回测的时候会平仓。
2.一根K线符合两个平仓条件的话,不是按价格先后符合条件平仓,而是按照代码先后
1.假如一根阳线价格开盘从0涨到收盘100,我在涨到50的时候买一手,100的时候买一手,平仓条件是最低价<上一次买入价(100)-50,回测的时候还是会显示平仓,因为K线的最低价是0,而实际上最后一次买入后价格就没有回落过。
2.假如一根阴线从100跌到0,平仓1的条件是80平仓,平仓2的条件是50平仓,如果平仓2写在平仓1之前,回测的结果是执行平仓2,而不是平仓1,虽然价格先符合平仓1的条件
1.回测时候只有k线的开高低收数据,没法知道你价格走势的。只要你条件满足就会平
2.同上,历史k没法区分你是从0到100还是从100到0的,就像给你一根k线的开高低收,你没法判断是先高还是先低