来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
VAR1赋值:C的3日指数移动平均
VAR2赋值:C的5日指数移动平均
VAR3赋值:C的10日指数移动平均
VAR4赋值:C的20日指数移动平均
VAR5赋值:C的30日指数移动平均
VAR6赋值:(VAR2+VAR3+VAR4+VAR5)/4
VAR7赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
VAR8赋值:(VAR6-15日前的VAR6)/ 15日前的VAR6*100
VAR9赋值:VAR7的8日指数移动平均
STICKLINE(VAR7< 1*1日前的VAR7,H,L,0.5,0), 画蓝色
STICKLINE(VAR7< 1*1日前的VAR7,O,C,5, 1), 画蓝色
STICKLINE(VAR7>1*1日前的VAR7,H,L,0.5,0),画红色
STICKLINE(VAR7>1*1日前的VAR7,O,C,5, 1),画红色
STICKLINE(VAR7< 1*1日前的VAR7 AND VAR9>1*1日前的VAR9,H,L,0.5,0),画绿色
STICKLINE(VAR7< 1*1日前的VAR7 AND VAR9>1*1日前的VAR9,O,C,5, 1),画绿色
买进价赋值:((C-REF(C的6日简单移动平均,1))/6+C的6日简单移动平均)*1.004
买进条件赋值:C上穿买进价 AND 买进价>1日前的买进价
当满足条件买进条件时,在H和L之间画柱状线
当满足条件买进条件时,在O和C之间画柱状线
加码价赋值:((C-REF(C的18日简单移动平均,1))/18+C的18日简单移动平均)*1.004
加码条件赋值:C上穿加码价 AND 加码价>1日前的加码价
当满足条件加码条件时,在H和L之间画柱状线
当满足条件加码条件时,在O和C之间画柱状线
输出X1:C的7日指数移动平均,COLOR0088FF
输出X2:C的21日指数移动平均,COLOREE00EE
输出X3:X2的21日指数移动平均,画白色
输出X4:X3的27日指数移动平均,COLOR009900
输出X5:X2的100日指数移动平均,COLORFFAA00
输出X6:X5的100日指数移动平均,COLOR009999
输出V1:收盘价的5日指数移动平均
输出V2:收盘价的29日指数移动平均*1.01,10)
DRAWICON(V1上穿V2,V2,1)
LC赋值:1日前的收盘价
RSI赋值:SMA(收盘价-LC和0较大值,6,1)/SMA(收盘价-LC的绝对值,6,1)*100
逃 :IF(84上穿RSI , 最高价,最高价+1),POINTDOT,LINETHICK7,画黄色
最高价+1,POINTDOT,LINETHICK7,COLOR000000
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
A1赋值:上次1日前的DIFF上穿DEA距今天数
B1赋值:A1+1日前的C>C AND A1+1日前的DIFF< DIFF AND DIFF上穿DEA
DRAWICON(B1>0的5过滤,L*0.94,10)
DRAWTEXT(B1>0的5过滤,L*0.94,'M底'),画绿色
A2赋值:上次REF(CROSS("KDJ.K"(9,3,3距今天数,"KDJ.D"(9,3,3)),1))
B2赋值:A2+1日前的C>C AND REF("KDJ.K"(9,3,3),A2+1)< "KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3))
DRAWICON(B2>0的5过滤,L*0.96,10)
DRAWTEXT(B2>0的5过滤,L*0.96,'K底'),画黄色
A3赋值:上次REF(CROSS("RSI.RSI1"(6,12,24距今天数,"RSI.RSI2"(6,12,24)),1))
B3赋值:A3+1日前的C>C AND REF("RSI.RSI1"(6,12,24),A3+1)< "RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24))
DRAWICON(B3>0的5过滤,L*0.98,10)
DRAWTEXT(B3>0的5过滤,L*0.98,'R底'),COLORFFFF00
C1赋值:上次1日前的DEA上穿DIFF距今天数
D1赋值:C1+1日前的C< C AND C1+1日前的DIFF>DIFF AND DEA上穿DIFF
DRAWICON(D1>0的5过滤,H*1.07,12)
DRAWTEXT(D1>0的5过滤,H*1.07,'M顶'),COLOR0066FF
C2赋值:上次REF(CROSS("KDJ.D"(9,3,3距今天数,"KDJ.K"(9,3,3)),1))
D2赋值:C2+1日前的C< C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3))
DRAWICON(D2>0的5过滤,H*1.05,12)
DRAWTEXT(D2>0的5过滤,H*1.05,'K顶'),画红色
C3赋值:上次REF(CROSS("RSI.RSI2"(6,12,24距今天数,"RSI.RSI1"(6,12,24)),1))
D3赋值:C3+1日前的C< C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24))
DRAWICON(D3>0的5过滤,H*1.03,12),
DRAWTEXT(D3>0的5过滤,H*1.03,'R顶'),COLORFF00FF