[源码注释]通达信底部吸筹超级短线王指标公式解读
A1赋值:日期
=1070615
A2赋值:(100*(收盘价-(收盘价的30日简单移动平均)))/(收盘价的30日简单移动平均)
A3赋值:100-((90*((20日内最高价的最高值)-收盘价))/((20日内最高价的最高值)-(20日内最低价的最低值)))
A4赋值:100-(((100*((6日内最高价的最高值)-收盘价))/((6日内最高价的最高值)-(6日内最低价的最低值)))的28日简单移动平均)
A5赋值:A4的6日简单移动平均
输出红持股:如果(A3 ,返回?,否则返回?
A5),A5,A3),画红色
输出绿持币:如果(A3 ,返回?,否则返回?
A5),A5,A3),画绿色
输出强弱:(A5),线宽为1,画黄色
A6赋值:(3*((((收盘价-(27日内最低价的最低值))/((27日内最高价的最高值)-(27日内最低价的最低值)))*100)的5日[1日权重]移动平均))-(2*(((((收盘价-(27日内最低价的最低值))/((27日内最高价的最高值)-(27日内最低价的最低值)))*100)的5日[1日权重]移动平均)的3日[1日权重]移动平均))
A7赋值:(10)
输出百万测底:((A6上穿A7)*75)*A1,线宽为2,COLOR0000FF
A8赋值:(1日前的收盘价)/收盘价
A9赋值:(((成交额(元)/(手))/100)的15日简单移动平均)和(((成交额(元)/成交量(手))/100)的15日指数移动平均)的较小值
A10赋值:((1-((((最低价*A8)-(A8/10))的6日[1日权重]移动平均)/(((成交额(元)/成交量(手))/100)的15日指数移动平均)))*100)-(100/10)
A11赋值:((((1-(((最低价-(A8/10))的6日简单移动平均)/A9))*(以(成交量(手)/当前流通股本(手))为权重收盘价的动态移动平均))/(最低价的6日简单移动平均))*100)-(100/10)
A12赋值:((((A10+(A11/10))
0)AND(日期
1000101))AND(日期
1991231))AND((统计?日中满足(((1-(收盘价/(1日前的收盘价))) 的天数
0.099)AND((1-((1日前的收盘价)/(2日前的收盘价)))
0.099)),20))
3)
A13赋值:(((((((A10+(A11/10))
-3.688)AND(日期
1000101))AND(日期
1991231))AND((收盘价/(1日前的收盘价))
1.02))AND((统计?日中满足(((1-(收盘价/(1日前的收盘价))) 的天数
0.099)AND((1-((1日前的收盘价)/(2日前的收盘价)))
0.099)),20))
3))AND(((1日前的收盘价)/(2日前的收盘价))
0.95))AND((收盘价/(20日内最高价的最高值))
0.855)
输出灵桥黑马:((如果((((100 ,返回?,否则返回?
100)AND((A10+(A11/10))
0))AND(日期
1000101))AND(日期
1991231)),(A12=1),(A13=1)))*100)*A1,线宽为2,画红色
A14赋值:收盘价的8日指数移动平均
A15赋值:A14的20日指数移动平均
A16赋值:A14上穿A15
A17赋值:A14
(收盘价的120日指数移动平均)
输出大波黑马起步:((A16ANDA17)*75)*A1,线宽为2,画黄色
A18赋值:(如果(收盘价 ,返回?,否则返回?的?日累和
(1日前的收盘价)),成交量(手),(如果(收盘价 ,返回?,否则返回?
(1日前的收盘价)),(0-成交量(手)),0)))),0)
A19赋值:成交量(手)累加至当前流通股本(手)的天数
A20赋值:(如果(收盘价 ,返回?,否则返回?
(A19日内收盘价的最低值)),1,-1))*(如果(A18 ,返回?,否则返回?
(A19日内A18的最低值)),1,-1))
A21赋值:如果(A20=-1),返回1,否则返回0
A22赋值:(统计8日中满足(A21=1)的天数)
2
A23赋值:((成交额(元)的13日累和)/((成交额(元)/成交量(手))/100))/100
A24赋值:以(成交量(手)/A23)为权重(((((3*最高价)+最低价)+开盘价)+(2*收盘价))/7)的动态移动平均
A25赋值:(((收盘价-A24)/A24)*100)
-15
A26赋值:((收盘价-(((5日前的收盘价)*0.865)和((21日前的收盘价)*0.772)的较小值))/收盘价)
0.05
A27赋值:1日前的最低价
A28赋值:(((最低价-A27)的绝对值的3日[1日权重]移动平均)/(((最低价-A27)和0的较大值)的3日[1日权重]移动平均))*100
A29赋值:(如果(收盘价*1.2),返回(A28*10),否则返回(A28/10))的3日指数移动平均
A30赋值:38日内最低价的最低值
A31赋值:38日内A29的最高值
A32赋值:如果(90日内最低价的最低值),返回1,否则返回0
A33赋值:(((如果(最低价 ,返回?,否则返回?的?日指数移动平均
=A30),((A29+(A31*2))/2),0)),3))/618)*A32
(当满足条件A33时,在0和A33位置之间画柱状线,宽度为6,1不为0则画空心柱.),画蓝色
输出底部不买你后悔:(如果((A25ANDA26)ANDA22),返回60,否则返回0)*A1
VAR2赋值:收盘价的21日线性回归斜率*20+收盘价的55日指数移动平均
VAR3赋值:收盘价的3日指数移动平均
VAR4赋值:(2*收盘价+最低价+最高价)/4
VAR5赋值:VAR2-VAR3
输出B:(1日前的VAR5 0ANDVAR5 0)*16,画红色
当满足条件B时,在25位置书写文字,画红色