来函数检测结果如下:
该公式没有未来函数


能量线:=EMA(100*(C-LLV(L,34))/(HHV(H,34)-LLV(L,34)),3),LINETHICK0;

RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100,LINETHICK0;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,LINETHICK0;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

{}

J:=3*K-2*D,LINETHICK0;

威廉WR:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100,LINETHICK0;

TYP := (HIGH + LOW + CLOSE)/3;

CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)),LINETHICK0;

五指A:WMA((能量线+RSI+J-威廉WR+CCI)/5,5);

五指B:WMA((能量线+RSI+J-威廉WR+CCI)/5,13);

DRAWBAND(五指A,RGB(255,155,0),五指B,RGB(0,40,255));

WMA((能量线+RSI+J-威廉WR+CCI)/5,5),COLOR00FF00,LINETHICK3;

IF(五指A>REF(五指A,1),五指A,DRAWNULL),COLOR0000FF,LINETHICK3;

DRAWTEXT_FIX(1,0.02,0,0,'◆能量线,RSI3.KDJ,W&R,CCI,【五个指标共振线.[红].[绿].变化是买卖信号.颜色及标记是配合信号】'),COLOR00FFFF,LINETHICK3;

KC:=FORCAST(((2*C+H+L)/4*0.618+C*0.382),3);

AAX:=(KC-MA(KC,9))/MA(KC,9)*100;

VAR0:=MIN(EXIST(KC,55),9);

AAX1:=EMA(AAX,VAR0)*VAR0;

AAX2:=MA(AAX1,3);

AAX3:=MA(AAX1,5);

卖:=AAX3>3 AND AAX1<REF(AAX1,1) AND CROSS(AAX2,AAX1);

VBA:=FILTER(卖,5);{}

DRAWTEXT(VBA,五指A*1.08,'★卖出'),COLOR0044FF;

VB2:=EMA(EMA(C-REF(C,1),6),6)/EMA(EMA(ABS(C-REF(C,1)),6),6)*100;

VB3:=IF(LLV(VB2,3)=LLV(VB2,11) AND COUNT(VB2<0,2) AND CROSS(VB2,MA(VB2,2)),1,0);

VB4:=FILTER(VB3=1,5);

DRAWTEXT(VB4,五指A*0.97,'★买入'),COLOR00FFFF;

原理解析:
能量线赋值:EMA(100*(C-34日内L最低值)/(34日内H最高值-34日内L最低值),3),LINETHICK0


RSI赋值:SMA(收盘价-1日前的收盘价和0较大值,6,1)/SMA(收盘价-1日前的收盘价的绝对值,6,1)*100,LINETHICK0


RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100,LINETHICK0
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均


{}

J赋值:3*K-2*D,LINETHICK0


威廉WR赋值:(14日内最高价最高值-收盘价)/(14日内最高价最高值-14日内最低价最低值)*100,LINETHICK0


TYP := (最高价 + 最低价 + 收盘价)/3


CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*AVEDEV(TYP,14)),LINETHICK0
输出

五指A:WMA((能量线+RSI+J-威廉WR+CCI)/5,5)
输出

五指B:WMA((能量线+RSI+J-威廉WR+CCI)/5,13)


DRAWBAND(五指A,RGB(255,155,0),五指B,RGB(0,40,255))


WMA((能量线+RSI+J-威廉WR+CCI)/5,5),COLOR00FF00, 线宽为3


IF(五指A>1日前的五指A,五指A,DRAWNULL),COLOR0000FF, 线宽为3
当满足条件1时,在横轴0.02纵轴0位置书写文字


KC:=FORCAST(((2*C+H+L)/4*0.618+C*0.382),3)


AAX赋值:(KC-KC的9日简单移动平均)/KC的9日简单移动平均*100


VAR0赋值:最近55日存在KC和9的较小值


AAX1:=AAX的VAR0日指数移动平均*VAR0


AAX2:=AAX1的3日简单移动平均


AAX3:=AAX1的5日简单移动平均


卖赋值:AAX3>3 AND AAX1<1日前的AAX1 AND AAX2上穿AAX1


VBA赋值:卖的5过滤
当满足条件VBA时,在五指A*1.08和'★卖出'位置书写文字


VB2赋值:EEC-1日前的C的6日简单移动平均,6)/EMA(EMA(C-1日前的C的绝对值,6),6)*100


VB3赋值:IF(3日内VB2最低值=11日内VB2最低值 AND 统计2日满足VB2<0的天数 AND CROSS(VB2,VB2的2日简单移动平均),1,0)


VB4赋值:VB3=1的5过滤
当满足条件VB4时,在五指A*0.97和'★买入'位置书写文字

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!