复杂模型编写 (文华财经)

投资者咨询:复杂模型编写 (文华财经)
来源:文华财经  日期:2020-10-23 10:28
主图:ma均线用60日线和20日线 ,趋势向上走时K线用红色表示,并和20日线用红细线相连。   趋势向下走时K线用绿色表示,并和20日线用绿细线相连。       最近相邻两个高点用红色划线,最近相邻两个低点用绿色划线,并备注提示:多头,空头,回落,震上,震下,反弹等字样作为提示
并提示上轨点位,下轨点位,变盘点
幅图:KDJ,K线和D线金叉向上走时用红线填充两线(相连),K线和D线死叉向下走时用绿线填充两线(相连),
MACD金叉主图颜色变成浅粉色,上0轴时变成更深一点的粉色,MACD死叉主图颜色变成浅蓝色,上0轴时变成更深一点的蓝色,
时间段变化:头午时间用红色表示,下午用绿色表示,晚上用深蓝色表示 
技术人员回复
日期:2020-10-23 10:40

需要明确您模型中许多条件和需求:

 

①怎么定义趋势向上向下?

②高低点怎么确认?

③文字提示满足什么提示才显示?

④上下轨点位和变盘点在什么位置?

 

------------------------------------------

 

//主图基本绘图:

 

M20:MA(C,20);
M60:MA(C,60);

CON1:=BARSLAST(M20>REF(M20,1) && M60>REF(M60,1))<BARSLAST(M20<REF(M20,1) && M60<REF(M60,1));
CON2:=BARSLAST(M20>REF(M20,1) && M60>REF(M60,1))>BARSLAST(M20<REF(M20,1) && M60<REF(M60,1));

DRAWCOLORKLINE(ISUP &&CON1,COLORRED,1);
DRAWCOLORKLINE(ISUP &&CON2,COLORGREEN,1);
DRAWCOLORKLINE(ISDOWN &&CON1,COLORRED,0);
DRAWCOLORKLINE(ISDOWN &&CON2,COLORGREEN,0);
DRAWCOLORKLINE(ISEQUAL &&CON1,COLORRED,1);
DRAWCOLORKLINE(ISEQUAL &&CON2,COLORGREEN,1);

DRAWLINE(CON1,M20,CON1,M60,COLORRED),DOT;
DRAWLINE(CON2,M20,CON2,M60,COLORGREEN),DOT;

//背景色
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
DRAWGBK(MACD>0,RGB(255,128,192),RGB(255,128,192),1);
DRAWGBK(MACD<0,RGB(189,255,255),RGB(189,255,255),1);

 

副图:

 

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:=3*K-2*D;

DRAWLINE(K>D,K,K>D,D,COLORRED),DOT;
DRAWLINE(K<D,K,K<D,D,COLORGREEN),DOT;