未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK
指标源码:
原理解析:
W赋值:10
W2:=6
W3:=1
N1赋值:60
{使用说明:能量线、RSI3、KDJ、W&R、CCI五个指标共振线,[红]、[绿]变化是买卖信号,颜色及标记是配合信号,重点关注60分MACD和周K拐头、周K金叉。}
100,COLORBLACK
80,COLORBLACK
VOLUME赋值:成交量,成交量STICK
MAVOL1赋值:VOLUME的5日简单移动平均
MAVOL2赋值:VOLUME的10日简单移动平均
SSTS赋值:BARSSINCE(C>0)
如果SSTS
如果MAVOL1>=MAVOL2返回10否则返回0
当满足条件MAVOL1>=MAVOL2时,在66和70之间画柱状线
STICKLINE (MAVOL1
STICKLINE(VOLUME>=2*1日前的VOLUME AND C<1日前的C,60,95,1,0),画绿色
当满足条件 到最后交易的周期=W3时,在68和'★量'位置书写文字
}
PJJ赋值:DMA((最高价+LOW+收盘价*2)/4,0.9)
JJ赋值:1日前的PJJ的3日指数移动平均
QJJ赋值:成交量/((最高价-LOW)*2-收盘价-开盘价的绝对值)
XVL赋值:IF(收盘价>开盘价,QJJ*(最高价-LOW),IF(收盘价<开盘价,QJJ*(最高价-开盘价+收盘价-LOW),成交量/2))+IF
(收盘价>开盘价,0-QJJ*(最高价-收盘价+开盘价-LOW),IF(收盘价<开盘价,0-QJJ*(最高价-LOW),0-成交量/2))
HSL赋值:(XVL/20)/1.15
攻击流量赋值:((HSL*0.55+(1日前的HSL*0.33))+(2日前的HSL*0.22))
GJJ赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
资金流量赋值:LLJX,LINETHICK0,COLOR0000FF
A10赋值:资金流量>0
当满足条件资金流量>=0时,在72和76之间画柱状线
STICKLINE (资金流量<0,72,76,3,1),COLOR333333
当满足条件 到最后交易的周期=W3时,在74和'★流'位置书写文字
如果资金流量>=0返回10否则返回0
DIF60赋值:收盘价的12/2日指数移动平均-收盘价的26/2日指数移动平均
DEA60赋值:DIF60的9/2日指数移动平均
当满足条件DIF60>=DEA60时,在54和58之间画柱状线
当满足条件DIF60
如果D60>=DEA60返回10否则返回0
RSV60赋值:(收盘价-36日内LOW最低值)/(36日内最高价最高值-36日内LOW最低值)
RSV60的3日[1日权重]移动平均
K60的3日[1日权重]移动平均
当满足条件K60>= D60时,在60和64之间画柱状线
当满足条件K60 < D60时,在60和64之间画柱状线
当满足条件 到最后交易的周期=W2时,在62和'★60K '位置书写文字
如果K60>= D60返回10否则返回0
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
当满足条件DIF>=DEA时,在48和52之间画柱状线
当满足条件DIF
如果D>=DEA返回10否则返回0
周MD赋值:MACD.DIF#WEEK
周MA赋值:MACD.DEA#WEEK
当满足条件周MD>=周MA时,在30和34之间画柱状线
当满足条件周MD<周MA时,在30和34之间画柱状线
当满足条件 到最后交易的周期=W3时,在32和'★周M'位置书写文字
如果周MD>=周MA返回10否则返回0
月MD赋值:MACD.DIF#MONTH
月MA赋值:MACD.DEA#MONTH
当满足条件月MD>=月MA时,在12和16之间画柱状线
当满足条件月MD<月MA时,在12和16之间画柱状线
当满足条件 到最后交易的周期=W3时,在14和'★月M'位置书写文字
如果月MD>=月MA返回10否则返回0
RSV赋值:(收盘价-12日内LOW最低值)/(12日内最高价最高值-12日内LOW最低值)
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
当满足条件K>=D时,在42和46之间画柱状线
当满足条件K
如果K>=D返回10否则返回0
周K赋值:MA("KDJ.K#WEEK"(9,3,3) ,5)
周D赋值:MA("KDJ.D#WEEK"(9,3,3) ,5)
周J赋值:MA("KDJ.J#WEEK"(9,3,3) ,5)
当满足条件周K>=周D时,在24和28之间画柱状线
当满足条件周K<周D时,在24和28之间画柱状线
当满足条件 到最后交易的周期=W2时,在26和'★周K'位置书写文字
如果周K>=周D返回10否则返回0
{STICKLINE(周K>=1日前的周K,-6,-2,3,0),COLORYELLOW
STICKLINE (周K<1日前的周K,-6,-2,3,0),COLOR333333
当满足条件 到最后交易的周期=W2时,在-4和'★周K拐'位置书写文字
如果周K>=周D返回10否则返回0
{STICKLINE(周J>=1日前的周J,-12,-8,3,0),COLORRED
STICKLINE(周J<1日前的周J,-12,-8,3,0),COLOR333333
当满足条件 到最后交易的周期=W2时,在-10和'★周J拐'位置书写文字
}
QD11:=IF(周J>=1日前的周J,10,0)
如果60>=DEA60返回85否则返回25
月K赋值:"KDJ.K#MONTH"
月D赋值:"KDJ.D#MONTH"
当满足条件月K>=月D时,在6和10之间画柱状线
当满足条件月K<月D时,在6和10之间画柱状线
当满足条件 到最后交易的周期=W2时,在8和'★月K'位置书写文字
如果月K>=月D返回10否则返回0
{RSI日}
日RSI1赋值:"RSI.RSI1#DAY"(9)
日RSI2赋值:"RSI.RSI2#DAY"(9)
当满足条件日RSI1>=日RSI2时,在36和40之间画柱状线
当满足条件日RSI1<日RSI2时,在36和40之间画柱状线
当满足条件 到最后交易的周期=W时,在38和'★日R'位置书写文字
如果日RSI1>=日RSI2返回10否则返回0
{RSI周}
周RSI1赋值:"RSI.RSI1#WEEK"(9)
周RSI2赋值:"RSI.RSI2#WEEK"(9)
当满足条件周RSI1>=周RSI2时,在18和22之间画柱状线
当满足条件周RSI1<周RSI2时,在18和22之间画柱状线
当满足条件 到最后交易的周期=W时,在20和'★周R'位置书写文字
如果周RSI1>=周RSI2返回10否则返回0
{RSI月}
月RSI1赋值:"RSI.RSI1#MONTH"(9)
月RSI2赋值:"RSI.RSI1#MONTH"(9)
当满足条件月RSI1>=月RSI2时,在0和4之间画柱状线
当满足条件月RSI1<月RSI2时,在0和4之间画柱状线
当满足条件 到最后交易的周期=W时,在2和'★月R'位置书写文字
如果月RSI1>=月RSI2返回10否则返回0
如果D60>=DEA60返回1否则返回0
如果K60>= D60返回1否则返回0
如果D>=DEA返回1否则返回0
如果周MD>=周MA返回1否则返回0
如果月MD>=月MA返回1否则返回0
如果K>=D返回1否则返回0
XH7赋值:IF(周K>=1日前的周K,1,0)
XH8赋值:IF(周J>=1日前的周J,1,0)
如果月K>=月D返回1否则返回0
如果MAVOL1>MAVOL2返回1否则返回0
如果资金流量>0返回1否则返回0
如果日RSI1>=日RSI2返回1否则返回0
如果周RSI1>=周RSI2返回1否则返回0
如果月RSI1>=月RSI2返回1否则返回0
如果周K>=周D返回1否则返回0
ZTB赋值:COUNT(C/1日前的C>=1.09,5)>=1
XHH输出J:XH1+XH2+XH3+XH4+XH6+XH7+XH8+XH5+XH9+XH10+XH11+XH12+XH13+XH14+XH15,NODRAW
如果 XHHJ<8返回XHHJ*10否则返回DRAWNULL
如果XHHJ>=8 AND XHHJ<10返回XHHJ*10否则返回DRAWNULL
如果XHHJ>=10返回XHHJ*10否则返回DRAWNULL
IF(XHHJ<1日前的XHHJ AND XHHJ>=10,XHHJ*10,DRAWNULL),LINETHICK2,画绿色
当满足条件XHHJ<8 时,在0和XHHJ*5之间画柱状线
当满足条件XHHJ>=8 AND XHHJ<10时,在0和XHHJ*5之间画柱状线
当满足条件XHHJ>=10 时,在0和XHHJ*5之间画柱状线
{1指.能量线}
能量线赋值:EMA(100*(C-34日内L最低值)/(34日内H最高值-34日内L最低值),3),LINETHICK0
{2指.RSI}
RSI赋值:SMA(收盘价-1日前的收盘价和0较大值,6,1)/SMA(收盘价-1日前的收盘价的绝对值,6,1)*100,LINETHICK0
{3指.KDJ}
RSV1:=(收盘价-9日内LOW最低值)/(9日内最高价最高值-9日内LOW最低值)*100,LINETHICK0
RSV1的3日[1日权重]移动平均
K1的3日[1日权重]移动平均
J1:=3*K1-2*D1,LINETHICK0
{4指.W&R}
威廉WR:=(14日内最高价最高值-收盘价)/(14日内最高价最高值-14日内LOW最低值)*100,LINETHICK0
{5指.CCI}
TYP := (最高价 + LOW + 收盘价)/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)
WMA((能量线+RSI+J-威廉WR+CCI)/5,5),COLOR00FF00,LINETHICK3
IF(五指A>1日前的五指A,五指A,DRAWNULL),COLOR0000FF,LINETHICK3
当满足条件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和'★减仓'位置书写文字
DRAWICON(VBA=1的3过滤,五指A,2),COLORFFFF00
DRAWTEXT(CROSS(1日前的五指A,五指A) AND 五指B<1日前的五指B AND 五指A>-20 ,五指A*1,'★空仓'),COLORFFFF00
{STICKLINE(VBA=1的5过滤,36,0,1.25,0), 画蓝色
STICKLINE(VBA=1的5过滤,35,0,0.35,1), 画蓝色,画绿色
}
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*1和'★建仓'位置书写文字
DRAWTEXT(五指A上穿五指B,五指A*1,'★加仓'),COLORYELLOW
DRAWICON(VB4=1的3过滤,五指A,1),COLORFFFF00
{STICKLINE(VB4=1的5过滤,36,0,1.25,0),COLORRED
STICKLINE(VB4=1的5过滤,35,0,0.35,1),COLORRED,COLORYELLOW
}
震幅0赋值:(H-L)/1日前的C*100
输出震幅:震幅0,NODRAW,COLORRED
输出超级大盘股:FINANCE(7)>=8000000000,COLORRED,NODRAW
输出大盘股:FINANCE(7)<8000000000 AND FINANCE(7)>=800000000,COLORYELLOW,NODRAW
输出中盘股:FINANCE(7)<800000000 AND FINANCE(7)>=400000000,画绿色,NODRAW
输出小盘股:FINANCE(7)<400000000,COLORWHITE,NODRAW
输出盘小绩优:FINANCE(7)<1000000000 AND DYNAINFO(39)>0 AND DYNAINFO(39)<=28,COLOR9933FF,NODRAW
输出获利:C计算的获利盘比例*100,COLORLIBLUE,LINETHICK2,NODRAW
如果获利>=90返回获利否则返回DRAWNULL
如果获利>80 AND 获利<90返回获利否则返回DRAWNULL
如果获利>50 AND 获利<80返回获利否则返回DRAWNULL
当满足条件获利<=5时,在-50和-48之间画柱状线
当满足条件获利>=5 AND 获利<10时,在-50和-46之间画柱状线
当满足条件获利>=10 AND 获利<20时,在-50和-44之间画柱状线
当满足条件获利>=20 AND 获利<50时,在-50和-42之间画柱状线
当满足条件获利>=50 AND 获利<80时,在-50和-40之间画柱状线
当满足条件获利>=80 AND 获利<90时,在-50和-38之间画柱状线
当满足条件获利>=90 AND 获利<=100时,在-50和-36之间画柱状线
XHHJ1:=XH2+XH6+XH9+XH15
XHHJ2:=XH3+XH4+XH5+XH1
XHHJ3:=XH12+XH13+XH14+XH2
XG1赋值:(XHHJ1=4)
XG2赋值:(XHHJ2= 4)
XG3赋值:(XHHJ3= 4)
当满足条件XG1时,在-18和'K'位置书写文字
当满足条件XG2时,在-25和'M'位置书写文字
当满足条件XG3时,在-32和'R'位置书写文字
{DRAWICON(XG2 AND DIF60上穿DEA60,90,26)
}
DRAWICON(XHHJ1上穿3 OR XHHJ2上穿3,94,23)
当满足条件成交量>=MAV200*2 AND 成交量
输出量比: DYNAINFO(17),NODRAW