投资者咨询:麻烦老师帮我把通达信指标转换成文华指标,谢谢! (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-10 12:38
高点:=10;
低点:=10;
高点选择:=1;
低点选择:=1;
波浪尺1:=0;
波浪尺2:=1;
技术人员回复
日期:2018-8-10 13:10
参考:
高点:10;
低点:10;
高点选择:1;
低点选择:1;
波浪尺1:0;
波浪尺2:1;
PURC:=ABS(MAX(H,0));
PLZ:=ABS(BARSLAST(PURC=H))+1;
顶X:=ABS(IF(PLZ=1,H,REF(H,PLZ-1)));
QQT:=ABS(MIN(L,0));
PLL:=ABS(BARSLAST(QQT=L))+1;
低X:=ABS(IF(PLL=1,L,REF(L,PLL-1)));
DRAWKLINE1(H,O,L,C);
顶点:顶X,COLORRED;
底点:低X,COLORRED;
波动速率:=100*((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))/(PLL-PLZ),NODRAW,COLORMAGENTA;
波动幅度:=((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))*100;
波动价位:=(顶X-低X)*(IF(PLL>PLZ,1,-1));
BPURC:=ABS(MAX(H,0)*5);
BPLZ:=ABS(BARSLAST(BPURC=H))+1;
BQQT:=ABS(MIN(L,0)*5);
BPLL:=ABS(BARSLAST(BQQT=L))+1;
BLC1:=ABS(MAX(H,0)*5);
BLC2:=ABS(BARSLAST(BPURC=H))+1;
BLC顶X:=ABS(IF(BPLZ=1,H,REF(H,BPLZ-1)));
BLC3:=ABS(MIN(L,0));
B6C4:=ABS(BARSLAST(BQQT=L))+1;
BLC低X:=ABS(IF(BPLL=1,L,REF(L,BPLL-1)));
BASE:=IF(波动速率<0,BLC顶X,BLC低X),COLORRED;
BLCX:=IF(波动速率<0,-1,1);
BLCZ:=(顶点-底点)*(IF(PLL>PLZ,1,-1));
B618:=BASE+(BLCZ*0.618),COLORRED,CIRCLEDOT;
B382:=BASE+(BLCZ*0.382),COLORRED,CIRCLEDOT;
B05:=BASE+(BLCZ*0.5),COLORRED,CIRCLEDOT;
B809:=BASE+(BLCZ*0.809),COLORRED,CIRCLEDOT;
B191:=BASE+(BLCZ*0.191),COLORRED,CIRCLEDOT;
B100:=BASE+(BLCZ*1),COLORRED;
B200:=BASE+(BLCZ*2),COLORRED;
B11:=BASE+(BLCZ*1.191),COLORRED;
B12:=BASE+(BLCZ*1.382),COLORRED;
B13:=BASE+(BLCZ*1.5),COLORRED;
B14:=BASE+(BLCZ*1.618),COLORRED;
B15:=BASE+(BLCZ*1.809),COLORRED;
BZ1:=BASE+(BLCZ*0.236),COLORRED;
BZ2:=BASE+(BLCZ*1.236),COLORRED;
BZ3:=BASE+(BLCZ*2.236),COLORRED;
B11B:=BASE+(BLCZ*2.191),COLORRED;
B12B:=BASE+(BLCZ*2.382),COLORRED;
B13B:=BASE+(BLCZ*2.5),COLORRED;
B14B:=BASE+(BLCZ*2.618),COLORRED;
B15B:=BASE+(BLCZ*2.809),COLORRED;
B300:=BASE+(BLCZ*3),COLORRED;
XZDD:=IF(PLL>PLZ,BPLL,BPLZ);
STICKLINE(HISEXPDAYS=XZDD ,BASE,B300,0,0),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B05,'---------0.500'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,BASE,'---------BASE'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B618,'---------0.618'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B809,'---------0.809'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B382,'---------0.382'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B191,'---------0.191'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B100,'---------1.000'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B11,'---------1.191'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B12,'---------1.382'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B13,'---------1.500'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B14,'---------1.618'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B15,'---------1.809'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B200,'---------2.000'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B11B,'---------2.191'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B12B,'---------2.382'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B13B,'---------2.500'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B14B,'---------2.618'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B15B,'---------2.809'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,B300,'---------3.000'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,BZ1,'---------0.236'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,BZ2,'---------1.236'),COLORRED;
DRAWTEXT(HISEXPDAYS=XZDD,BZ3,'---------2.236'),COLORRED;
QADQ:=IF(PLL>PLZ,PLL,PLZ);
QADH:=IF(PLL>PLZ,PLZ,PLL);
QHL1:=IF(PLL>PLZ,L,H);
QHL2:=IF(PLL>PLZ,H,L);
DRAWLINE(HISEXPDAYS=QADQ,QHL1,HISEXPDAYS=QADH,QHL2,0),COLORRED;
DRAWLINE(HISEXPDAYS=QADH,QHL2,HISEXPDAYS=XZDD,QHL1,0),COLORRED;