未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
指标源码:
原理解析:
输出股价趋势线:100*(收盘价计算的获利盘比例-1),COLORRED, 线宽为3
VAR2赋值:1/收盘价计算的获利盘比例
VAR3赋值:收盘价的13日简单移动平均
VAR4赋值:100-(收盘价-VAR3的绝对值/VAR3*100)
VAR5赋值:120日内LOW最低值
VAR6赋值:120日内HIGH最高值
VAR7赋值:(VAR6-VAR5)/100
VAR8赋值:SMA((收盘价-VAR5)/VAR7,20,1)
VAR9赋值:SMA((开盘价-VAR5)/VAR7,20,1)
VAR8的10日[1日权重]移动平均
VAR9的10日[1日权重]移动平均
VARC赋值:100-VARB
V1赋值:(C*2+H+L)/4*10
V2赋值:V1的13日指数移动平均-V1的34日指数移动平均
V3赋值:V2的5日指数移动平均
V4赋值:2*(V2-V3)*5.5
V5赋值:(8日内INDEXH最高值-INDEXC)/(8日内INDEXH最高值-8日内INDEXL最低值)*8
V5的18日[1日权重]移动平均
V7赋值:(INDEXC-8日内INDEXL最低值)/(8日内INDEXH最高值-8日内INDEXL最低值)*10
V8赋值:(INDEXC*2+INDEXH+INDEXL)/4
V9赋值:V8的13日指数移动平均-V8的34日指数移动平均
VA赋值:V9的3日指数移动平均
VB赋值:(V9-VA)/2
V11:=3*SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)*100,5,1)-2*SMA(SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)*100,5,1),3,1)
V12:=(V11的3日指数移动平均-1日前的V11的3日指数移动平均)/1日前的V11的3日指数移动平均*100
输出准备现金: STICKLINE(V11的3日指数移动平均<=13,0,20,5,0),COLORRED
AA赋值:(V11的3日指数移动平均<=13) AND FILTER((V11的3日指数移动平均<=13),15)
DRAWTEXT (AA,-10,'准备现金'),COLORGRAY
输出买入股票: STICKLINE(V11的3日指数移动平均<=13 AND V12>13,0,30,5,0),COLORLIMAGENTA
BB赋值: (V11的3日指数移动平均<=13 AND V12>13) AND FILTER((V11的3日指数移动平均<=13 AND V12>13),10)
DRAWTEXT (BB,35,'主力进'),COLORLIMAGENTA
输出卖临界: STICKLINE(V11的3日指数移动平均>60 AND V11的3日指数移动平均>1日前的V11的3日指数移动平均,100,95,15,1),COLORGREEN
CC赋值:(V11的3日指数移动平均>=90 AND V12) AND FILTER((V11的3日指数移动平均>=90 AND V12),10)
DD赋值:(V11的3日指数移动平均>=120 AND V12) AND FILTER((V11的3日指数移动平均>=120 AND V12),10)
如果VB>=0返回VB否则返回0
如果VB<=0返回VB否则返回0
如果V4>=0返回V4否则返回1
如果V4<=0返回V4否则返回1
DRAWTEXT (CC,33,'主力拉升减仓'),COLORLIBLUE
VAR1:=(2*收盘价+HIGH+LOW+开盘价)/5
VAR2赋值:34日内LOW最低值
VAR3赋值:34日内HIGH最高值
VARE:=1日前的LOW*0.9
VARF:=LOW*0.9
VAR10:=(VARF*成交量+VARE*(当前流通股本-成交量))/当前流通股本
VAR11:=VAR10的30日指数移动平均
VAR12:=收盘价-1日前的收盘价
VAR13:=VAR12和0较大值
VAR14:=VAR12的绝对值
VAR13的7日[1日权重]移动平均
VAR13的13日[1日权重]移动平均
VAR17:=收盘价的有效数据周期数
VAR18:=SMA(VAR12和0较大值,6,1)/SMA(VAR12的绝对值,6,1)*100
VAR19:=(-200)*(60日内HIGH最高值-收盘价)/(60日内HIGH最高值-60日内LOW最低值)+100
VAR1A:=(收盘价-15日内LOW最低值)/(15日内HIGH最高值-15日内LOW最低值)*100
VAR1B赋值:SMA((SMA(VAR1A,4,1)-50)*2,3,1)
VAR1C:=(INDEXC-14日内INDEXL最低值)/(14日内INDEXH最高值-14日内INDEXL最低值)*100
VAR1C的4日[1日权重]移动平均
VAR1D的3日[1日权重]移动平均
VAR1F:=(30日内HIGH最高值-收盘价)/收盘价*100
VAR20:=VAR18<=25 AND VAR19<-95 AND VAR1F>20 AND VAR1B<-30 AND VAR1E<30 AND VAR11-收盘价>=-0.25 AND VAR15<22 AND VAR16<28 AND VAR17>50
VAR21:=(HIGH+LOW+收盘价)/3
VAR22:=(VAR21-VAR21的14日简单移动平均)/(0.015*AVEDEV(VAR21,14))
VAR23:=(VAR21-VAR21的70日简单移动平均)/(0.015*AVEDEV(VAR21,70))
如果VAR22>=150 AND VAR22<200 AND VAR23>=150 AND VAR23<200返回10否则返回0
如果VAR22<=-150 AND VAR22>-200 AND VAR23<=-150 AND VAR23>-200返回-10否则返回VAR24
当满足条件VAR20时,在0和80之间画柱状线
DRAWTEXT(VAR20上穿0.5 AND 统计10日满足VAR20=1的天数=1,90,'超级主力建仓!') , COLORRED
V6赋值:收盘价/3日前的收盘价>=1.1
V7赋值:BACKSET(V6,3)
输出买:IF((V7 AND 统计3日满足V7的天数=1),50,0),COLORMAGENTA,LINETHICK1
V10:=PEAKBARS(3,15,1)<10
如果V10=1返回50否则返回0
如果V12=50返回100否则返回0
输出卖:IF(头部>1日前的头部,50,0),COLORGREEN, 线宽为3
V9赋值:TROUGHBARS(3,15,1)<10
如果V9=1返回50否则返回0
如果V11=50返回50否则返回0
输出买:IF( 底部>1日前的底部,50,0),COLORRED, 线宽为3
当满足条件DRAWTEXT买时,在60和'主力抄底买! '位置书写文字
V7赋值:TROUGHBARS(3,15,1)<10
如果V7=1返回50否则返回0
B赋值:ZIG(3,50/5)*1
G赋值:B的2日简单移动平均
D赋值:B上穿G*10
W赋值:G上穿B*10
当满足条件DRAWTEXTW=10时,在-10和'↓跌势确立' 位置书写文字
当满足条件DRAWTEXTD=10时,在-10和'↑涨势确立'位置书写文字
输出爆发线: 80,COLORRED
输出强弱分界线:50,COLORGREEN
AA赋值:(O+H+L+C)/4
BB赋值:AA的3日简单移动平均
CC赋值:SUM(IF(AA>1日前的AA,AA*成交量,0),4)/SUM(IF(AA<1日前的AA,AA*成交量,0),4)
DD赋值:REF(100-(100/(1+CC)),1)
A1赋值:10日内AA最高值
A2赋值:30日内AA最低值
A3赋值:A1-A2
A4赋值:EMA((AA-A2)/A3,1)*100
B1:=16日内AA最高值
B2:=90日内AA最低值
B3:=B1-B2
B4:=EMA((AA-B2)/B3,1)*100
C1赋值:30日内AA最高值
C2赋值:240日内AA最低值
C3赋值:C1-C2
C4赋值:EMA((AA-C2)/C3,1)*100
输出中线趋势:B4,COLORMAGENTA, 线宽为2
当满足条件A4>90 AND B4>70时,在86和94之间画柱状线
当满足条件A4<5 AND B4<30时,在0和8之间画柱状线