未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:
原理解析:
B1赋值:收盘价的1日简单移动平均
B1的2日[1日权重]移动平均
SMA2赋值:B2的5日简单移动平均
DRAWBAND(B2,RGB(180,0,180),SMA2,RGB(256,100,100))
X赋值:21
{}
TTY赋值:H
AAT赋值:X日前的TTY=2*X+1日内TTY最高值
BBT赋值:AAT的X过滤
CCT赋值:BACKSET(BBT,X+1)
HD10T赋值:CCT的X过滤
AA1T赋值:X日前的TTY=2*X+1日内TTY最低值
BB1T:=AA1T的X过滤
CC1T赋值:BACKSET(BB1T,X+1)
LD10T赋值:CC1T的X过滤
三日不破赋值: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过滤
{重绘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时,在最低价*0.986和'↖黄金柱'位置书写文字
当满足条件FILTER101时,在开盘价和收盘价之间画柱状线
当满足条件FILTER102时,在最低价*0.986和'↖次黄'位置书写文字
当满足条件FILTER102时,在开盘价和收盘价之间画柱状线
当满足条件FILTER103时,在最低价*0.986和'↖准黄'位置书写文字
当满足条件FILTER103时,在开盘价和收盘价之间画柱状线
当满足条件FILTER104时,在最低价*0.986和'↖将军柱'位置书写文字
当满足条件FILTER104时,在开盘价和收盘价之间画柱状线
当满足条件FILTER105时,在最低价*0.986和'↖次将'位置书写文字
当满足条件FILTER105时,在开盘价和收盘价之间画柱状线
当满足条件FILTER106时,在最低价*0.986和'↖准将'位置书写文字
当满足条件FILTER106时,在开盘价和收盘价之间画柱状线
立桩量赋值:成交量=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 立桩量
当满足条件立桩量成立时,在最高价和'←立柱'位置书写文字
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA60赋值:收盘价的60日简单移动平均
MA120赋值:收盘价的120日简单移动平均
MA240赋值:收盘价的240日简单移动平均
AA1赋值:上次MA60>MA30 AND (MA30=MA10 OR MA30>MA10距今天数)
BB1赋值:1日前的统计AA1日满足C
CC1赋值:C上穿MA60 AND 成交量>成交量的5日简单移动平均 AND (C-1日前的C)/1日前的C*100>3
芙蓉出水赋值:BB1 AND CC1
当满足条件芙蓉出水时,在H和'芙蓉出水'位置书写文字
当满足条件芙蓉出水时,在H和L之间画柱状线
当满足条件芙蓉出水时,在O和C之间画柱状线
MA1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
MA3赋值:收盘价的20日简单移动平均
ZJ赋值:成交额/10000
TM赋值:V-V的10日简单移动平均
一穿三赋值:MA1>O AND MA2>O AND MA3>O AND MA1
当满足条件一穿三时,在L和'一穿三'位置书写文字
当满足条件一穿三时,在开盘价和收盘价之间画柱状线
{不会画线可以让显示}{}
{K1赋值:FILTER104累加至1的天数
STICKLINE(K1,K1-2日前的L,K1-2日前的L,3,-1),画黄色
STICKLINE(K1,K1-1日前的L,K1-1日前的L,3,-1),画绿色
K2赋值:FILTER101累加至1的天数
STICKLINE(K2,K2-2日前的L,K2-2日前的L,3,-1),画黄色
}