原理解析:
VAR1赋值:收盘价的3日指数移动平均
VAR2赋值:收盘价的26日指数移动平均
VAR3赋值:VAR1-VAR2
输出
牵牛线:收盘价的3日指数移动平均,3),3)+VAR3,画白色
输出
寻牛线:最低价的3日简单移动平均,3),画洋红色
VAR4赋值:60日内寻牛线最高值
VAR5赋值:C的有效数据周期数>5
VAR6赋值:1日前的C
VAR7赋值:(H-VAR6+0.01)/VAR6*100
VAR8赋值:(VAR6-L+0.01)/VAR6*100
VAR9赋值:VAR7>=5 AND VAR5 AND C=H
VAR10:=VAR8>=5 AND VAR5 AND C=L
VAR11:=VAR7>=10 AND VAR5 AND C=H
VAR12:=VAR8>=10 AND VAR5 AND C=L
VAR13:=VAR7>=20 AND VAR5 AND C=H
VAR14:=VAR8>=20 AND VAR5 AND C=L
VAR15:=IF(INBLOCK('科创板'),VAR13,IF(INBLOCK('创业板') AND DATE>1200823,VAR13,IF(INBLOCK('ST板块'),VAR9,VAR11)))
VAR16:=IF(INBLOCK('科创板'),VAR14,IF(INBLOCK('创业板') AND DATE>1200823,VAR14,IF(INBLOCK('ST板块'),VAR10,VAR12)))
VAR17:=收盘价的1日简单移动平均
VAR17的2日[1日权重]移动平均
VAR19:=VAR18的3日简单移动平均,NODRAW
VAR20赋值:MA((L+H+C)/3,5)
VAR21赋值:1日前的收盘价
VAR22赋值:SMA(收盘价-VAR21和0较大值,6,1)/SMA(收盘价-VAR21的绝对值,6,1)*100
DRAWBAND(牵牛线,RGB(85,0,0),VAR4,RGB(45,0,140))
DRAWBAND(寻牛线,RGB(0,65,45),VAR4,RGB(0,65,0))
输出
上箱顶:HHV(最低价的3日简单移动平均,3),60) 线宽为3,画黄色
输出
下箱底:20日内寻牛线最低值 线宽为3,COLORFFBB00
DRAWKLINE(最高价,开盘价,最低价,收盘价)
当满足条件VAR15时,在开盘价和收盘价之间画柱状线
当满足条件VAR15时,在开盘价和收盘价之间画柱状线
当满足条件VAR15时,在开盘价和收盘价之间画柱状线
当满足条件VAR15时,在开盘价和收盘价之间画柱状线
当满足条件VAR15时,在开盘价和收盘价之间画柱状线
当满足条件VAR15时,在开盘价和收盘价之间画柱状线
当满足条件VAR16时,在C和O之间画柱状线
当满足条件VAR16时,在C和O之间画柱状线
当满足条件VAR16时,在C和O之间画柱状线
当满足条件VAR16时,在C和O之间画柱状线
输出
起飞加速线:60日内VAR20最高值DOTLINE,COLORLIRED
VAR23赋值:84上穿VAR22 AND 起飞加速线=1日前的起飞加速线 AND C<1日前的L
VAR24赋值:VAR19上穿VAR18 AND C<起飞加速线 AND C<1日前的L
VAR25赋值:7*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*30,4,1)-3*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*30,4,1),3,1) -SMA(SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*30,4,1) ,3,1),2,1)
当满足条件1时,在横轴0.980纵轴20位置书写文字
}
VAR26赋值:78.89
VAR27赋值:VAR18<1日前的VAR18 AND VAR19>1日前的VAR19
VAR28赋值:1230923
VAR29赋值:(3日前的收盘价-收盘价)/3日前的收盘价*100>5
VAR30:=VAR29的10过滤
VAR31:=上次VAR30距今天数
VAR32:=VAR31+2日前的最高价
VAR33:=VAR31+1日前的最高价
VAR34:=VAR31日前的最高价
VAR35:=VAR32和VAR33较大值
VAR36:=VAR35和VAR34较大值
VAR37:=(收盘价-1日前的收盘价)/1日前的收盘价*100>5
VAR38:=VAR31<150
VAR39:=(开盘价-VAR36)/VAR36*100<30
VAR40:=(收盘价-VAR31日内最低价最低值)/VAR31日内最低价最低值*100<50
VAR41:=(收盘价-5日前的开盘价)/5日前的开盘价*100<30
VAR42:=成交量/成交量的5日简单移动平均<3.5
VAR43:=(收盘价-89日前的收盘价)/89日前的收盘价*100<80
VAR44:=VAR37 AND VAR38 AND VAR39 AND VAR40 AND VAR41 AND VAR42 AND VAR43
VAR45:=VAR44的15过滤
VAR46:=收盘价的10日简单移动平均
VAR47:=收盘价的54日简单移动平均
VAR48:=(((收盘价-VAR47)/VAR47)<0.1)
VAR49:=(((收盘价-VAR46)/VAR46)<0.3)
VAR50:=(((VAR48=1) AND (VAR49=1))*0.2)
VAR51:=((((VAR50=0) AND (1日前的VAR50=0.2)) AND (REF((COUNT((VAR50=0.2),10)=10),1)=1))*-0.1)
VAR52:=VAR51=-0.1
VAR53:=VAR45 OR VAR52
VAR54:=现价/(1日前的收盘价)>1.05 AND (现价/O>1.05)
VAR55:=(成交量/1日前的成交量>1.2 AND 统计1日满足收盘价>开盘价的天数) OR (最低价>1日前的最高价 AND 统计1日满足开盘价>收盘价的天数 AND 成交量/1日前的成交量>1.2)
VAR的小魔 :=VAR53 AND VAR15 AND VAR55 AND VAR54,NODRAW
DRAWTEXT(VAR26上穿VAR25 AND C<起飞加速线 AND VAR19上穿VAR18,H*1.06,'↙⊙逃顶'),COLORLIBLUE
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,2.5,0),COLORFF2200
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,1.5,0),COLORFF4400
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,0.8,0),COLORFF6600
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,0.1,0),COLORFF8800
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,0.5,0),COLORFFAA00
IF(寻牛线>=1日前的上箱顶,寻牛线,DRAWNULL),画红色, 线宽为3
IF(寻牛线<=1日前的上箱顶,寻牛线,DRAWNULL),画绿色, 线宽为3
IF(牵牛线>=1日前的下箱底,牵牛线,DRAWNULL),画白色
IF(牵牛线>=1日前的上箱顶,牵牛线,DRAWNULL),画白色, 线宽为2
IF(牵牛线<=1日前的下箱底,牵牛线,DRAWNULL)DOTLINE,画白色
STICKLINE(牵牛线上穿上箱顶 AND C上穿上箱顶,开盘价,收盘价,2,0),COLOR66EEEE
STICKLINE(牵牛线上穿上箱顶 AND C上穿上箱顶,开盘价,收盘价,1,0),画洋红色
STICKLINE(牵牛线上穿上箱顶 AND C上穿上箱顶,开盘价,收盘价,0,1),COLOR8B8BFF
DRAWTEXT(牵牛线上穿下箱底,下箱底,'↖抄底反弹'),画红色
输出
今涨停:IF(DATE输出
今跌停:IF(DATE输出
明涨停:IF(DATE输出
明跌停:IF(DATE当满足条件VAR的小魔时,在最低价*0.99和7之间画图标
DRAWICON(C上穿上箱顶 AND C上穿起飞加速线AND C>1日前的C*1.05,最低价*0.99,25)