未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
指标源码:
原理解析:
M1赋值:5
M2赋值:10
M3赋值:20
M4赋值:30
M5赋值:60
M6赋值:120
M7赋值:240
输出
MA5攻击线:收盘价的5日指数移动平均,LINETHICK1,COLORFFFFFF
输出
MA10操盘线:收盘价的10日指数移动平均, 线宽为2,COLOR00FFFF
输出
MA20月线:收盘价的20日指数移动平均, 线宽为2,COLORFF00FF
输出
MA30生命线:收盘价的M4日指数移动平均, 线宽为2,COLORFF6600
输出
MA60决策线:收盘价的M5日指数移动平均,LINETHICK1,COLOR009933
输出
MA120趋势线:收盘价的M6日指数移动平均,COLOR006699,LINETHICK1
输出
MA240年线:收盘价的M7日指数移动平均,COLOR002299,LINETHICK1
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA60赋值:收盘价的60日简单移动平均
AA11赋值:上次MA60>MA30 AND (MA30=MA10 OR MA30>MA10距今天数)
BB11赋值:1日前的统计AA11日满足C
CC11赋值:C上穿MA60 AND 成交量>成交量的5日简单移动平均 AND (C-1日前的C)/1日前的C*100>3
芙蓉出水赋值:BB11 AND CC11
当满足条件芙蓉出水时,在H和'芙蓉出水'位置书写文字
当满足条件芙蓉出水时,在H和L之间画柱状线
当满足条件芙蓉出水时,在O和C之间画柱状线
ZJ赋值:成交额/10000
TM赋值:V-V的10日简单移动平均
一穿三赋值:MA5>O AND MA10>O AND MA30>O AND MA5
当满足条件一穿三时,在L和'◆一穿三'位置书写文字
当满足条件一穿三时,在开盘价和收盘价之间画柱状线
三日不破赋值:L和1日前的L的较小值,2日前的L)>=3日前的L
三日量缩赋值:(V和1日前的V较大值,2日前的V)<3日前的V)
三日价涨A赋值:C>=1日前的C
三日价涨B赋值:C<1日前的C
三日价涨C赋值:C和1日前的C的较小值,2日前的C)>=3日前的L
如果DATE<1140214返回1否则返回0
缩倍柱赋值:(成交量*1.95<=1日前的成交量)*TIM
百日低量赋值:(成交量=100日内成交量最低值)*TIM
倍量柱赋值:C>1日前的C*1.04 AND (成交量>=1.9*1日前的成交量)*TIM
四日前倍量柱赋值:(3日前的成交量>1.9*4日前的成交量)*TIM
四日前高量柱赋值:(3日前的成交量>=4日前的成交量 AND 3日前的成交量<1.9*4日前的成交量 AND 三日量缩)*TIM
前三引用不成立赋值:COUNT(1日前的四日前倍量柱 AND (1日前的三日不破 OR 1日前的三日价涨C),3)=0 AND COUNT(1日前的四日前高量柱 AND
(1日前的三日不破 OR 1日前的三日价涨C),3)=0
倍量黄金柱赋值:四日前倍量柱 AND 三日量缩 AND 三日不破 AND 三日价涨A AND 前三引用不成立
高量黄金柱赋值:四日前高量柱 AND 三日量缩 AND 三日不破 AND 三日价涨A AND 前三引用不成立
黄金柱赋值:倍量黄金柱 OR 高量黄金柱
次倍量黄金柱赋值:NOT(黄金柱) AND 四日前倍量柱 AND 三日量缩 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次高量黄金柱赋值:NOT(黄金柱) AND 四日前高量柱 AND 三日量缩 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次黄金柱赋值:次倍量黄金柱 OR 次高量黄金柱
准倍量黄金柱赋值:NOT(黄金柱 OR 次黄金柱) AND 四日前倍量柱 AND ((三日量缩 AND 三日价涨C) OR (统计3日满足倍量柱的天数>=1 AND 三日不破))
AND 前三引用不成立
准高量黄金柱赋值:NOT(黄金柱 OR 次黄金柱) AND 四日前高量柱 AND (三日量缩 AND 三日价涨C) AND 前三引用不成立
准黄金柱赋值:准倍量黄金柱 OR 准高量黄金柱
倍量将军柱赋值:NOT(黄金柱 OR 次黄金柱 OR 准黄金柱) AND 四日前倍量柱 AND 三日不破 AND 三日价涨A AND 前三引用不成立
高量将军柱赋值:NOT(黄金柱 OR 次黄金柱 OR 准黄金柱) AND 四日前高量柱 AND 三日不破 AND 三日价涨A AND 前三引用不成立
将军柱赋值:倍量将军柱 OR 高量将军柱
次倍量将军柱赋值:NOT(黄金柱 OR 次黄金柱 OR 准黄金柱 OR 将军柱) AND 四日前倍量柱 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次高量将军柱赋值:NOT(黄金柱 OR 次黄金柱 OR 准黄金柱 OR 将军柱) AND 四日前高量柱 AND 三日不破 AND 三日价涨B AND 前三引用不成立
次将军柱赋值:次倍量将军柱 OR 次高量将军柱
准倍量将军柱赋值:NOT(黄金柱 OR 次黄金柱 OR 准黄金柱 OR 将军柱 OR 次将军柱) AND 四日前倍量柱 AND 三日价涨C AND 前三引用不成立
准高量将军柱赋值:NOT(黄金柱 OR 次黄金柱 OR 准黄金柱 OR 将军柱 OR 次将军柱) AND 四日前高量柱 AND 三日价涨C AND 前三引用不成立
准将军柱赋值:准倍量将军柱 OR 准高量将军柱
BACKSET100赋值:BACKSET(黄金柱 OR 次黄金柱 OR 准黄金柱 OR 将军柱 OR 次将军柱 OR 准将军柱,4)
FILTER100赋值:BACKSET100的3过滤
BACKSET101赋值:BACKSET(黄金柱,4)
FILTER101赋值:BACKSET101的3过滤
BACKSET102赋值:BACKSET(次黄金柱,4)
FILTER102赋值:BACKSET102的3过滤
BACKSET103赋值:BACKSET(准黄金柱,4)
FILTER103赋值:BACKSET103的3过滤
BACKSET104赋值:BACKSET(将军柱,4)
FILTER104赋值:BACKSET104的3过滤
BACKSET105赋值:BACKSET(次将军柱,4)
FILTER105赋值:BACKSET105的3过滤
BACKSET106赋值:BACKSET(准将军柱,4)
FILTER106赋值:BACKSET106的3过滤
立桩量赋值:成交量=40日内成交量最高值 AND 成交量>1.9*1日前的成交量
立桩量三日突破:=IF(上次立桩量距今天数=1 AND 收盘价>1日前的最高价,1,IF(上次立桩量距今天数=2 AND 收盘价>2日前的最高价,1,IF(BARSLAST(立桩
量)=3 AND 收盘价>3日前的最高价,1,0)))
立桩量三日不破:=上次立桩量距今天数=3 AND 3日前的最低价<=C和1日前的C的较小值,2日前的C)
BACKSET300赋值:BACKSET(立桩量三日不破,4)
BACKSET301赋值:BACKSET(立桩量三日突破,4)
立桩量成立:=BACKSET300的3过滤 AND BACKSET301 AND 立桩量
{重绘K线}
DRAWKLINE(H,O,L,C)
{重绘K线 显示大阳\大阴\涨停\跌停\假阴,适用于通达信}
RC1赋值:1日前的C
涨停率10赋值:10-1/RC1
{178448-WEN98编写}
涨停率5赋值:5-1/RC1
比前涨率赋值:(C-RC1)*100/RC1
比前跌率赋值:(RC1-C)*100/RC1
ST赋值:NAMELIKE('ST') OR NAMELIKE('*ST')
涨停赋值: IF(ST, (比前涨率>=涨停率5), (比前涨率>=涨停率10))
本日涨率赋值:(C-O)*100/O
本日跌率赋值:(O-C)*100/O
STICKLINE((H-RC1)*100/RC1>=涨停率10,H,C和O较大值,1,0),画黄色
{涨停后回落}
STICKLINE((RC1-L)*100/RC1>=涨停率10,L,C和O的较小值,1,0), 画蓝色
{跌停后回升}
跌停赋值: IF(NAMELIKE('ST'), (比前跌率>=涨停率5), (比前跌率>=涨停率10))
当满足条件跌停时,在O和C之间画柱状线
大阳线赋值:C>O AND (比前涨率>=涨停率5 OR 本日涨率>=涨停率5)
AND 比前涨率<涨停率10 AND 涨停=0
当满足条件大阳线时,在O和C之间画柱状线
大阴线赋值:C
AND 比前跌率<涨停率10 AND 跌停=0
当满足条件大阴线时,在O和C之间画柱状线
{假阴柱}
假阴赋值:C
当满足条件假阴时,在O和C之间画柱状线
{假阳柱}
假阳赋值:C>O AND C<1日前的C
当满足条件假阳时,在O和C之间画柱状线
{涨停}
AAAA赋值:收盘价/1日前的C>=1.09
当满足条件AAAA时,在O和C之间画柱状线
当满足条件AAAA时,在L和H之间画柱状线
{跌停}
STICKLINE(收盘价<1日前的收盘价*0.9015 AND 收盘价=最低价,收盘价,开盘价,1,0), 画蓝色
当满足条件立桩量成立时,在最高价和'←立柱'位置书写文字
当满足条件FILTER101时,在最低价和'↖黄 金 柱'位置书写文字
当满足条件FILTER101时,在开盘价和收盘价之间画柱状线
当满足条件FILTER104时,在最低价和'↖将 军 柱'位置书写文字
当满足条件FILTER104时,在开盘价和收盘价之间画柱状线
输出
{设立参数:百分比(2,20,5), 右数峰序(2,20,2)}
{ZIG(3,5)
}
百分比赋值:5
右数峰序赋值:2
输出
波谷值: CONST(TROUGH(2,百分比,1)),NODRAW
波谷距离赋值: 1+CONST(TROUGHBARS(2,百分比,1)),NODRAW
波峰值赋值: CONST(PEAK(1,百分比,右数峰序))
允许误差赋值:0.024
XG赋值: 波峰值-波谷值的绝对值<=允许误差 {AND V的有效数据周期数>60}
波峰距离赋值: 1+CONST(PEAKBARS(1,百分比,右数峰序)),NODRAW
距离赋值: 到最后交易的周期
DRAWLINE(距离=波峰距离 AND XG,波谷值,距离=1,波谷值,-1),COLORFF0099
当满足条件距离=波谷距离 AND XG时,在L和' ↖精准峰谷线'位置书写文字
当满足条件距离=波峰距离时,在H和2之间画图标
当满足条件距离=波谷距离时,在L和1之间画图标
{波谷位置}
精准点赋值:(H-波谷值的绝对值<=允许误差 OR ABS(L-波谷值)<=0.024) {AND 距离<=120}
当满足条件精准点时,在波谷值和波谷值之间画柱状线
{画精准谷底线}
波谷值2:= CONST(TROUGH(2,百分比,2))
波谷值3:= CONST(TROUGH(2,百分比,3))
波谷值4:= CONST(TROUGH(2,百分比,4))
波谷距离2:= 1+CONST(TROUGHBARS(2,百分比,2))
波谷距离3:= 1+CONST(TROUGHBARS(2,百分比,3))
波谷距离4:= 1+CONST(TROUGHBARS(2,百分比,4))
XG2:= 波谷值-波谷值2的绝对值<=允许误差
XG3:= 波谷值-波谷值3的绝对值<=允许误差