INPUT:M(25,5,300,30),N(2,0.1,10,1);
MID : MA(CLOSE,M);//中轨
UPPER: MID + N*STD(CLOSE,M);//上轨
LOWER: MID - N*STD(CLOSE,M);//下轨
KD:=CROSS(C,UPPER) ; //开多条件
PD:=CROSS(MID,C) OR L<REF(L,ENTERBARS); //平多条件
请问老师,为什么会出现开多和平多在同一根K线上?
为何发帖粘贴不了图片?
KD:CROSS(C,UPPER) ; //开多条件
PD:CROSS(MID,C) OR L<REF(L,ENTERBARS); //平多条件
输出上面的条件看下。同根k上最多可以出现开多、平多、开空、平空4个动作、
应该是你条件限定的问题

此主题相关图片如下:qq截图20170414091348.png
这个明显是满足之后平多了。
CROSS(MID,C) OR L<REF(L,ENTERBARS);要表达的是什么含义
[此贴子已经被作者于2017/4/14 9:52:39编辑过]
平多条件:收盘价下穿中轨或最低价小于开仓K线最低价。
怎么就满足条件了?
[此贴子已经被作者于2017/4/14 9:56:12编辑过]
不满足你图上不会有平仓信号,你把十字光标放上那个位置,看
CROSS(MID,C) OR L<REF(L,ENTERBARS);这个条件输出的是不是1.是1就是成立
那你的平多条件要怎么定义。你上面给的定义方式就是这样的。
不过调整下PD:CROSS(MID,C) OR L<REF(L,ENTERBARS+1);//ENTERBARS是从0开始算的。