[源码注释]通达信公式动态公式解读
拉升力赋值:(收盘价-28日内最低价的最低值)/(30日内最高价的最高值-36日内最低价的最低值)*0.6*收盘价
拉升力A赋值:拉升力的6.3日[1日权重]移动平均
输出波峰波谷:拉升力A的3日[1日权重]移动平均,COLORFF00FF
拉升力B赋值:3*拉升力A-2.1*波峰波谷
空方赋值:3*波峰波谷-1*拉升力A
输出做空:如果空方 ,返回?,否则返回?
拉升力B,拉升力B,空方),线宽为2,COLOR00FF00
输出做空周期:21日内做空的最高值,画蓝色,线宽为2
输出多头:如果做空 ,返回?,否则返回?
=1日前的做空,做空,无效数),画红色,线宽为3
当满足条件做空 时,在?位置画?号图标
=1日前的做空ANDREF(做空,1)
2日前的做空,做空,23)
输出空头:如果做空 ,返回?,否则返回?
1日前的做空,做空,无效数),画绿色,线宽为3
输出短线:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*20,线宽为0,画白色
输出中线:(收盘价-收盘价的4日简单移动平均)/收盘价的4日简单移动平均*20,线宽为0,画黄色
输出红柱:短线的3日[1日权重]移动平均,线宽为0,COLOR0000FF
输出蓝柱:中线的3日[1日权重]移动平均,COLORSTICK,COLORFFFF00
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,2,0),COLOR888800
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,1.5,0),COLORAAAA00
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.8,0),COLORDDDD00
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.3,0),COLORFFFF00
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,2,0),COLOR000088
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,1.5,0),COLOR0000AA
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.8,0),COLOR0000DD
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.3,0),COLOR0000FF
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,2,0),COLOR008800
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,1,0),COLOR00AA00
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,0.8,0),COLOR00DD00
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,0.3,0),COLOR00FF00
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,2,0),COLOR880088
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,1.5,0),COLORAA00AA
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.8,0),COLORDD00DD
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.3,0),COLORFF00FF
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,2,0),COLOR888800
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,1.5,0),COLORAAAA00
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.8,0),COLORDDDD00
当满足条件红柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的红柱AND红柱
0,0,红柱,0.3,0),COLORFFFF00
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,2,0),COLOR009999
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,1.5,0),COLOR00BBBB
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,0.8,0),COLOR00DDDD
当满足条件蓝柱 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的蓝柱AND蓝柱
0,0,蓝柱,0.3,0),COLOR00FFFF
VAR200赋值:(收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*100
VAR300赋值:VAR200的3日[1日权重]移动平均的3日[1日权重]移动平均/28.57
VAR400赋值:VAR300的5日指数移动平均
操盘赋值:3*VAR300-2*VAR400
A1赋值:操盘上穿VAR300ANDVAR300
2.1ANDC
开盘价
当满足条件A1时,在5和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR770077
当满足条件A1时,在5和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR990099
当满足条件A1时,在5和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORBB00BB
当满足条件A1时,在5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORDD00DD
当满足条件A1时,在5和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF00FF
当满足条件A1时,在5.2位置书写文字,画红色
填充背景
DFFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DAAA赋值:DFFF的9日指数移动平均
周DIF赋值:"平滑异同平的DIF[取周线数据]"(12,26,9),NODRAW
周DEA赋值:"平滑异同平均线的DEA[取周线数据]"(12,26,9),NODRAW
周金叉赋值:周DIF 周DEA
当满足条件周金叉时,在DFFF和DAAA位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR0080FF
DIF30分钟赋值:(收盘价的12/4日指数移动平均-收盘价的26/4日指数移动平均),NODRAW
DEA30分钟赋值:(DIF30分钟的9/4日指数移动平均),NODRAW
画带状线
DIFF赋值:收盘价的21日指数移动平均-收盘价的34日指数移动平均
DEAA赋值:DIFF的8日指数移动平均
MACDD赋值:3.8*(DIFF-DEAA)
MARDD赋值:MACDD的2日[1日权重]移动平均
当满足条件MACDD MARDD时,在MACDD和MARDD位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,画洋红色
当满足条件MACDD MARDD时,在MACDD和MARDD位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORFF8000
BB值赋值:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均
AAA赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
当满足条件BB值上穿9时,在0位置书写文字,画黄色
当满足条件BB值上穿9时,在0位置画41号图标
当满足条件BB值上穿9时,在AAA和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
MACD2赋值:2*("平滑异同平均线的DIF"-"平滑异同平均线的DEA")
当满足条件MACD2 =0时,在0和MACD2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件MACD2 =0ANDMACD2 1日前的MACD2时,在0和MACD2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件MACD2 0时,在0和MACD2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件MACD2 0ANDMACD2 1日前的MACD2时,在0和MACD2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均画白色,线宽为2
输出DEA:DIF的9日指数移动平均COLOR0080FF
当满足条件是否最后一个周期时,在DIF位置书写文字,画白色
当满足条件是否最后一个周期时,在DEA位置书写文字,COLOR0080FF
JCCOUNT赋值:统计上次DEA =0距今天数日中满足DIF上穿DEA的天数
二次金叉赋值:DIF上穿DEAANDDEA 0ANDCOUNT(JCCOUNT=2,21)=1
当满足条件二次金叉时,在DEA*0.5位置画41号图标
当满足条件二次金叉时,在DEA*0.5位置书写文字,画黄色
A1赋值:上次1日前的DIF上穿DEA距今天数
底背离赋值:A1+1日前的收盘价 CLOSEANDDIF A1+1日前的DIFANDCROSS(DIF,DEA)
当满足条件底背离时,在DIF*1位置书写文字,画白色
当满足条件底背离时,在DIF*1位置画38号图标
A2赋值:上次1日前的DEA上穿DIF距今天数
顶背离赋值:A2+1日前的收盘价 CLOSEANDREF(DIF,A2+1) DIFANDCROSS(DEA,DIF)
当满足条件顶背离时,在DIF*1位置书写文字,画绿色
当满足条件顶背离时,在DIF*1位置画39号图标
DA1赋值:上次1日前的DIF上穿DEA距今天数
D底背离赋值:DA1+1日前的收盘价 CLOSEANDDIF DA1+1日前的DIFANDCROSS(DIF,DEA)
输出底背画线:当满足条件DA1=0时,在DEA位置画直线起点,当满足条件D底背离时,在DEA位置画直线终点,0表示是否延长.,画白色,DOTLINE
DA2赋值:上次1日前的DEA上穿DIF距今天数
D顶背离赋值:DA2+1日前的收盘价 CLOSEANDREF(DIF,DA2+1) DIFANDCROSS(DEA,DIF)
输出顶背画线:当满足条件DA2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色,DOTLINE
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)
输出K:RSV的9日[3日权重]移动平均,NODRAW
输出D:K的9日[3日权重]移动平均,NODRAW
输出J:3*K-2*D,NODRAW
A赋值:DIF上穿DEAANDCROSS(K,D)ANDCROSS(J,D)
当满足条件A时,在DEA*1.2位置画25号图标
当满足条件A时,在DEA*1.2位置书写文字,画黄色
0,画深灰色,DOTLINE