文华财经指标wh6公式源码用法

红色做多为主

绿色做空为主

趋势线

  1. 上升趋势线:在价格上升过程中,连接两个或多个依次上升的低点,得到上升趋势线。若价格多次回调至趋势线附近获得支撑并继续上升,说明上升趋势较强;若价格跌破上升趋势线,则预示上升趋势可能结束。
  2. 下降趋势线:在价格下降过程中,连接两个或多个依次下降的高点,得到下降趋势线。当价格多次反弹至趋势线附近遇阻并继续下跌,表明下降趋势延续;若价格突破下降趋势线,意味着下降趋势有反转的可能。

=====================================

文华财经6 主图代码复制就行

下面部分代码 完整代码微信搜索 公众号 九稳量化系统

===================================

OO1:=MA(C,O), LINETHICK5;
N1:=MA(C,21), LINETHICK5;
M2:MA(C,55),COLOR0080FF;
PARTLINE1(N1>M2,M2),COLORRED,LINETHICK5;
PARTLINE1(N1<=M2,M2),COLORGREEN,LINETHICK5;
Y:=(HIGH+LOW)/2;

AS:=(C*3+O+H+L)/6;
XJ:=(AS+0.618*REF(AS,1)+0.382*REF(AS,2)+0.236*REF(AS,3)+0.146*REF(AS,4))/2.382;
HLX:=EMA(HHV(XJ,3),15);
LLX:=EMA(LLV(XJ,3),15);
CH:=CROSS(XJ,HLX);
CL:=CROSS(LLX,XJ);
CHH:=BARSLAST(CH);
CLL:=BARSLAST(CL);
YF1:=(CHH<CLL OR CH) AND NOT(CL);
YF2:=(CHH>CLL OR CL) AND NOT(CH);
TF:=IF(YF1,LLX,HLX);
TFB:=(HLX+LLX)/2;

XJK:=SMA(EMA(XJ,3),3,1);
ZWSH:=(HHV(XJ,2)+HHV(XJ,3)+HHV(XJ,4)+HHV(XJ,5))/4;
SH:=EMA(ZWSH,21);
ZWSL:=(LLV(XJ,2)+LLV(XJ,3)+LLV(XJ,4)+LLV(XJ,5))/4;
SL:=EMA(ZWSL,21);
SCH:=CROSS(XJ,SH);
SCL:=CROSS(SL,XJ);
SHH:=BARSLAST(SCH);
SLL:=BARSLAST(SCL);
SF1:=(SHH<SLL OR SCH) AND NOT(SCL);
SF2:=(SHH>SLL OR SCL) AND NOT(SCH);
TFS:=IF(SF1,SL,SH);
TFBS:=(SL+SH)/2;
{K线}
KX1:=(CLOSE>=OPEN) AND XJ>=TFS;
KX2:=(CLOSE<OPEN) AND XJ>=TFS;
KX3:=(CLOSE>=OPEN) AND XJ<TFS;
KX4:=(CLOSE<OPEN) AND XJ<TFS;
KX5:=((XJ>=TFS AND XJ<TF) OR (XJ<TFS AND XJ>=TF)) AND CLOSE>=OPEN;
KX6:=((XJ>=TFS AND XJ<TF) OR (XJ<TFS AND XJ>=TF)) AND CLOSE<OPEN;

FILLRGN1(XJ>TFS,TFB,TFS),COLORRED;
FILLRGN1(XJ<TFS,TFB,TFS),COLORBLUE;
FILLRGN1(XJ>TF,TFB,TF),COLORLIGHTRED;
FILLRGN1(XJ<TF,TFB,TF),RGB(0,0,160);

STICKLINE1(KX1,C,O,4,1),COLORRED;
STICKLINE1(KX1,C,H,0,1),COLORRED;
STICKLINE1(KX1,O,L,0,1),COLORRED;
STICKLINE1(KX2,C,O,4,0),COLORRED;
STICKLINE1(KX2,O,H,0,0),COLORRED;
STICKLINE1(KX2,C,L,0,0),COLORRED;
STICKLINE1(KX3,C,O,4,1),COLORGREEN;
STICKLINE1(KX3,C,H,0,1),COLORGREEN;
STICKLINE1(KX3,O,L,0,1),COLORGREEN;
STICKLINE1(KX4,C,O,4,1),COLORGREEN;
STICKLINE1(KX4,O,H,0,0),COLORGREEN;
STICKLINE1(KX4,C,L,0,0),COLORGREEN;
STICKLINE1(KX5,C,O,4,1),COLOR5E5E5E;
STICKLINE1(KX5,C,H,0,1),COLOR5E5E5E;
STICKLINE1(KX5,O,L,0,1),COLOR5E5E5E;
STICKLINE1(KX6,C,O,4,0),COLOR5E5E5E;
STICKLINE1(KX6,O,H,0,0),COLOR5E5E5E;
STICKLINE1(KX6,C,L,0,0),COLOR5E5E5E;

CON1:=(KX1||KX2)&&NOT(KX5||KX6);
CON2:=(KX3||KX4)&&NOT(KX5||KX6);
CON3:=KX5||KX6;

DRAWTEXT(CROSS(CON1,0.5),L,'▲'),COLORRED,FONTSIZE30,VALIGN0;
DRAWTEXT(CROSS(CON2,0.5),H,'▼'),COLORGREEN,FONTSIZE30;

DRAWTEXT(CROSS(CON1,0.5),L,'开多'),VALIGN0,COLORYELLOW;
DRAWTEXT(CROSS(CON2,0.5),H,'开空'),VALIGN2,COLORYELLOW;
DRAWTEXT(CON3&&REF(CON1,1),H,'平多'),VALIGN2,COLORYELLOW;
DRAWTEXT(CON3&&REF(CON2,1),L,'平空'),VALIGN0,COLORYELLOW;


DRAWBKBMP(CLOSE>0,'A008');
VAR1:=(C+L+H)/3;
VAR2:=EMA(VAR1,6);
VAR3:=EMA(VAR2,5);
VAR4:=EMA(VAR3,12);
VAR5:=EMA(VAR4,5);
生命线:EMA(VAR3,30),COLORRED,POINTDOT;
DRAWICON(C>=生命线,生命线,10);
DRAWICON(C<生命线,生命线,11);
A:=HHV(MA((L+H+C)/3,3),3);
B:=LLV(MA((L+H+C)/3,3),10);
AA1:=COST(95);
AA2:=COST(5);
LY:=(AA1-AA2)*100/(AA1+AA2);
DRAWICON(LY>REF(LY,1), L*0.98,8),ALIGN2;
N:=3;
A1:=REF(H,N)=HHV(H,2*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);
{高点}
A2:=REF(L,N)=LLV(L,2*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);
{低点}
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2;
E2:=(H+L)/2;
{高低点出现在同一K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1<E2));
H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);
{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);
{过滤后高点}
///HD:='JGB.HD'(N);LD:='JGB.LD'(N);
R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
S1:=R1>REF(R1,1);
{前一高}
T1:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
U1:=T1>REF(T1,1);
{前一低}
R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);
S2:=R2>REF(R2,1);
{前二高}
T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);
U2:=T2>REF(T2,1);
{前二低}
T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2);
U3:=T3>REF(T3,1);
{前三低}
T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2);
U4:=T4>REF(T4,1);
{前四低}
R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2);
S3:=R3>REF(R3,1);
{前三高}
R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2);
S4:=R4>REF(R4,1);
//{前四高}
DRAWLINE1(S2,H,S1,H,1),COLOR80FFFF;
DRAWLINE1(U2,L,U1,L,1),DOT,COLOR00FFFF,LINETHICK2;
DRAWLINE1(S3,H,S2,H,1),COLORFF8000;
DRAWLINE1(U3,L,U2,L,1),DOT,COLORFF8000;
DRAWLINE1(S4,H,S3,H,1),COLOR0000FF;
DRAWLINE1(U4,L,U3,L,1),DOT,COLOR0000FF;

V1:=MA(CLOSE,30);
底:= V1-2*STD(CLOSE,60),COLORCYAN,LINETHICK1;
平:= MA(CLOSE,60),COLOR0000FF,LINETHICK1;
天:= V1+2*STD(CLOSE,60),COLOR80FFFF,LINETHICK1;
DRAWTEXT(CROSS(ZIGZAG(C,5,1),REF(ZIGZAG(C,5,1),1)),LOW*0.9985,'买'),COLORRED,FONTSIZE20;
DRAWTEXT(CROSS(REF(ZIGZAG(C,5,1),1),ZIGZAG(C,5,1)),HIGH*1.005,'卖') ,COLORGREEN,FONTSIZE20;
///////////
VAR1X:=REF(CLOSE,1);
VAR2X:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
VAR3X:=(CLOSE-VAR1X)*VAR2X;
VAR4X:=SUM(VAR3X,0);
VAR5X:=SMA(VAR4X,5,1);
VAR6X:=SMA(VAR4X,13,1);
DB:=VAR5X-VAR6X,COLORWHITE;
CB:=MA(DB,4),COLORRED;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均

DRAWTEXT(CROSS(CON1&&DB>0,0.5),L-5*MINPRICE,'↑'),VALIGN0,FONTSIZE60,COLORRED;
DRAWTEXT(CROSS(CON2&&DB<0,0.5),H+5*MINPRICE,'↓'),VALIGN2,FONTSIZE60,COLORGREEN;

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注