参考:
N:=0.5;//通常,N的取值范围位于0.5-0.8之间,也可根据经验定义
ZH:=REF(HHV(H,DAYBARPOS),DAYBARPOS);//昨日最高价
ZL:=REF(LLV(L,DAYBARPOS),DAYBARPOS);//昨日最低价
ZF:=ZH-ZL;//昨日振幅
JO:=REF(O,DAYBARPOS-1);//今日开盘价
SG:JO+N*ZF;//上轨
XG:JO-N*ZF;//下轨
C>SG&&(COUNTSIG(BPK,0)+COUNTSIG(SPK,0)=0||ISLASTSP=0),BPK;
C<XG&&(COUNTSIG(BPK,0)+COUNTSIG(SPK,0)=0||ISLASTBP=0),SPK;
C>BKPRICE+20*MINPRICE,SP;
C<SKPRICE-20*MINPRICE,BP;
AUTOFILTER;
参考:
N:=0.5;//通常,N的取值范围位于0.5-0.8之间,也可根据经验定义
ZH:=REF(HHV(H,DAYBARPOS),DAYBARPOS);//昨日最高价
ZL:=REF(LLV(L,DAYBARPOS),DAYBARPOS);//昨日最低价
ZF:=ZH-ZL;//昨日振幅
JO:=REF(O,DAYBARPOS-1);//今日开盘价
SG:JO+N*ZF;//上轨
XG:JO-N*ZF;//下轨
C>SG&&(COUNTSIG(BPK,0)+COUNTSIG(SPK,0)=0||ISLASTSP=0),BPK;
C<XG&&(COUNTSIG(BPK,0)+COUNTSIG(SPK,0)=0||ISLASTBP=0),SPK;
C>BKPRICE+20*MINPRICE||C<BKPRICE-20*MINPRICE,SP;
C<SKPRICE-20*MINPRICE||C>SKPRICE+20*MINPRICE,BP;
AUTOFILTER;
参考:
EF:=MAX(HHV(CLOSE,N1)-LLV(CLOSE,N1),ABS(CLOSE-REF(CLOSE,N1)))/SUM(ABS(CLOSE-REF(CLOSE,1)),N1);
//计算N1周期的平均时长效率系数。得值0-1之间,0.5是趋势与盘整行情的分水岭,EF越大于0.5接近1市场趋势越强,接近0就无趋势。
EFMA:=EMA(EF,N1);//
MER:=INTPART(N1-(EFMA-0.5)*N2);//动态周期参数,市场效率越高,则MER越小,反之越大,用来过滤涨跌带来的趋势判断。
LY:=SUM((CLOSE-REF(CLOSE,1))*VOL,MER);//动态周期内,以成交量为权重的涨跌点数合计。
LYSX:=EMA(LY,N1);//定义两仪四象的指数平滑移动平均值。
LYSX>0,BPK;//两仪四象为阳,平空做多。
LYSX<0,SPK;//两仪四象为阴,多平转空。
DRAWLINE(LYSX<0,HIGH,LYSX<0,LOW,RGB(138,138,255));//
DRAWLINE(LYSX>0,HIGH,LYSX>0,LOW,COLORRED);//
STICKLINE(LYSX<0,OPEN,CLOSE,RGB(138,138,255),0);//
STICKLINE(LYSX>0,OPEN,CLOSE,COLORRED,0);//
DRAWNUMBER(LYSX>0&&REF(LYSX,1)<0,LOW,CLOSE,0,RGB(138,138,25));//
DRAWNUMBER(LYSX<0&&REF(LYSX,1)>0,HIGH,CLOSE,0,RGB(138,138,25));//
DRAWTEXT(LYSX>0&&REF(LYSX,1)<0,LOW,'多'),RGB(138,138,25);//
DRAWTEXT(LYSX<0&&REF(LYSX,1)>0,HIGH,'空'),RGB(255,255,223);//
LYSX>0&&REF(LYSX,1)<0&&(COUNTSIG(BK,0)+COUNTSIG(SK,0)=0||ISLASTSP=0),BK;
LYSX<0&&REF(LYSX,1)>0&&(COUNTSIG(BK,0)+COUNTSIG(SK,0)=0||ISLASTBP=0),SK;
C>BKPRICE+20*MINPRICE||C<BKPRICE-20*MINPRICE,SP;
C<SKPRICE-20*MINPRICE||C>SKPRICE+20*MINPRICE,BP;
AUTOFILTER;