未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
指标源码:
原理解析:
N赋值:20
VAR01赋值:SMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(最低价-1日前的收盘价)),15,1)
VAR02赋值:最高价-5日前的最高价
VAR03赋值:5日前的最低价-最低价
JJ赋值:(最高价+最低价+收盘价)/3
如果VAR02>0 AND VAR02>VAR03返回VAR02否则返回0
如果VAR03>0 AND VAR03>VAR02返回VAR03否则返回0
VAR06赋值:27日内最低价最低值
VAR07赋值:34日内最高价最高值
VAR08赋值:EMA((收盘价-VAR06)/(VAR07-VAR06)*4,4)*25
VAR09赋值:4*SMA((收盘价-5日内最低价最低值)/(5日内最高价最高值-5日内最低价最低值)*100,5,1)-3*SMA(SMA((收盘价-5日内最低价最低值)/(5日内最高价最高值-5日内最低价最低值)*100,5,1),3.2,1)
输出做空:VAR05*100/VAR01,COLORLIBLUE
如果VAR09<=8返回8否则返回0
如果最高价=最低价返回4否则返回最高价-最低价
QJ1赋值:IF(当前流通股本=0,QJ0*(JJ-收盘价和OPEN的较小值),QJ0*IF(最高价=最低价,1,(OPEN和收盘价的较小值-最低价)))
QJ2赋值:IF(当前流通股本=0,QJ0*(OPEN和收盘价的较小值-最低价),QJ0*IF(最高价=最低价,1,(JJ-收盘价和OPEN的较小值)))
QJ3赋值:IF(当前流通股本=0,QJ0*(最高价-OPEN和收盘价较大值),QJ0*IF(最高价=最低价,1,(最高价-OPEN和收盘价较大值)))
QJ4赋值:IF(当前流通股本=0,QJ0*(收盘价和OPEN较大值-JJ),QJ0*IF(最高价=最低价,1,(收盘价和OPEN较大值-JJ)))
VAR10赋值:C的2日简单移动平均>REF(C的2日简单移动平均,1)
VAR11赋值:C的10日简单移动平均>C的20日简单移动平均
VAR12赋值:(收盘价*2+最高价+最低价)/4
VAR13赋值:VAR12的12日指数移动平均-VAR12的50日指数移动平均
VAR14赋值:VAR13的2日指数移动平均
VAR15赋值:(VAR13上穿VAR14 AND VAR13<-0.04 AND (C-1日前的C)/1日前的C>=0.03) OR (VAR13上穿VAR14 AND VAR13<=-0.14 ) OR (VAR13上穿VAR14 AND VAR13<=0.05 AND (V/V的5日简单移动平均>2 OR C/1日前的C>0.035)) AND VAR10 AND VAR11
当满足条件VAR15>0时,在60和110之间画柱状线
当满足条件VAR15时,在90和'←黑马'位置书写文字
如果当前流通股本=0返回100000000否则返回1000000
DX赋值:(DDX的5日简单移动平均*N)*2
涨跌赋值:IF(BETWEEN(C,1日前的C,H),成交量,0)
动因赋值:IF(BETWEEN(C,1日前的C,L),成交量,0)
VAR16赋值:1日前的最低价
VAR17赋值:(SMA(最低价-VAR16的绝对值,13,1))/(SMA(最低价-VAR16和0较大值,13,1))*100
VAR18赋值:VAR17的13日简单移动平均
VAR19赋值:34日内最低价最低值
如果涨跌 AND 动因返回0否则返回成交量/3
涨跌输出动因:3*(涨跌-(动因+CC2))/IF(当前流通股本<1,71的INDEXV日累和,当前流通股本),LINETHICK0
如果最低价<=VAR19返回VAR18否则返回0
VAR21赋值:SMA(SMA((收盘价-54日内最低价最低值)/(54日内最高价最高值-54日内最低价最低值)*100,7,1),5,1)
VAR22赋值:SMA((收盘价-54日内最低价最低值)/(54日内最高价最高值-54日内最低价最低值)*100,7,1)*16.18-VAR21*10.9
VAR23赋值:FILTER(IF(VAR22<=VAR21 AND VAR20>1日前的VAR20,VAR20*8,0),20)
当满足条件涨跌动因>0时,在20和20+涨跌动因*18.5之间画柱状线
当满足条件涨跌动因<0时,在20和20+涨跌动因*18.5之间画柱状线
当满足条件VAR23时,在35和'←洗盘'位置书写文字
当满足条件VAR23=1时,在35和110之间画柱状线
VAR24赋值:3
VAR25赋值:(3)*(SMA(((收盘价 - 27日内最低价最低值)/(27日内最高价最高值 - 27日内最低价最低值))*(100),5,1)) - (2)*(SMA(SMA(((收盘价 - 27日内最低价最低值)/(27日内最高价最高值 - 27日内最低价最低值))*(100),5,1),3,1))
输出买点:IF((VAR25<=3),15,0),画黄色,LINETHICK2
输出补仓:IF((VAR25<5),10,0),画红色,LINETHICK2
VAR26赋值:MA(100*(收盘价-34日内收盘价最低值)/(34日内最高价最高值-34日内最低价最低值),5)-20
VAR27赋值:100-3*SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
VAR28赋值:100-3*SMA((OPEN-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((OPEN-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
VAR29赋值:VAR27<1日前的VAR28 AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价
VAR30赋值:(最高价+最低价+收盘价)/3
输出MA1:涨跌动因的N日简单移动平均*2
AA赋值:((收盘价 + ((收盘价 * 15计算的获利盘比例 / 100))) * 100)
BB赋值:((收盘价 + ((收盘价 * 0计算的获利盘比例 / 100))) * 100)
CC赋值:(AA - BB)
VAR31赋值:(VAR30-VAR30的14日简单移动平均)/(0.015*AVEDEV(VAR30,14))
VAR32赋值:(VAR30-VAR30的70日简单移动平均)/(0.015*AVEDEV(VAR30,70))
如果VAR31>=150 AND VAR31<200 AND VAR32>=150 AND VAR32<200返回10否则返回0
如果VAR31<=-150 AND VAR31>-200 AND VAR32<=-150 AND VAR32>-200返回-10否则返回VAR33
VAR35赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR36赋值:100-VAR35的绝对值
如果VAR36<90返回VAR36否则返回100
如果VAR26>0返回VAR26否则返回0
VAR39赋值:IF(VAR32>=200 AND VAR31>=150,15,IF(VAR32<=-200 AND VAR31<=-150,-15,VAR34))+60
VAR40赋值:VAR38>60 AND VAR39>70 AND VAR37<100
VAR41赋值:((收盘价-收盘价的18日简单移动平均)/收盘价的18日简单移动平均*100+(收盘价-收盘价的90日简单移动平均)/收盘价的90日简单移动平均*100+(收盘价-收盘价的72日简单移动平均)/收盘价的72日简单移动平均*100)/3
DD赋值:(((收盘价 - ((收盘价 * 0.1计算的获利盘比例 / 100))) - WINNER((收盘价 - ((收盘价 * 15) / 100)))) * 100)
EE赋值:(((CC < 3) AND (DD < 0.5)) AND (OPEN > 最低价))
DRAWTEXT(VAR29 AND 统计30日满足VAR29的天数=1,70,'←筹码进入'),COLORMAGENTA
STICKLINE(VAR29 AND 统计30日满足VAR29的天数=1,60,110,2,0),COLORMAGENTA
DRAWTEXT(VAR40 AND 统计30日满足VAR40的天数=1,35,'←出逃'),COLORCYAN
STICKLINE(VAR40 AND 统计30日满足VAR40的天数=1,50,110,2,0),COLORCYAN
A1赋值:DYNAINFO(6)
{股票指标网HTTP://}A22:=IF((最低价 > A1),0,IF((最高价 < A1),1,(((A1 - 最低价) + 0.01) / ((最高价 - 最低价) + 0.01))))
A3赋值:(成交量 / 最低价计算的获利盘比例)
A4赋值:REF(120日内收盘价最高值,1)
A5赋值:REF(120日内收盘价最低值,1)
DRAWTEXT(FILTER(VAR41<-9 AND VAR41>1日前的VAR41,78),55,'←买票'),画白色
STICKLINE(FILTER(VAR41<-9 AND VAR41>1日前的VAR41,78),55,110,2,0),画白色
A6赋值:((100 * (收盘价 - A5)) / (A4 - A5))
A7赋值:((A22 > 0) OR (A22 = 1))
A8赋值:((A7 AND ((A3 / 3日前的A3) >= 3)) AND (A6 < 80))
A9赋值:(((1日前的A8 OR 2日前的A8) OR 3日前的A8) OR 4日前的A8)
A10:=(A8 AND A9)
快赋值:COUNT(收盘价>2日前的收盘价,4)/4*100
慢赋值:COUNT(收盘价>2日前的收盘价,6)/6*100
如果快=0 AND 慢=0返回10否则返回0
如果快=100 AND 慢>=80返回100否则返回110