未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:

原理解析:
填充背景(C>0, RGB(01,01,01),RGB(01,01,01),0,0,1)
DRAWKLINE(H,O,L,C)
输出MA7:收盘价的7日简单移动平均画红色, 线宽为2
DRAWNUMBER(ISLASTBAR ,C,C),画洋红色
SJTJ赋值:DATE<1590301
X1赋值:(C+L+H)/3
X2赋值:X1的6日指数移动平均
X3赋值:X2的5日指数移动平均
当满足条件X2>=X3 AND SJTJ时,在最低价和最高价之间画柱状线
当满足条件X2>=X3 AND SJTJ时,在收盘价和开盘价之间画柱状线
当满足条件X2当满足条件X2STICKLINE(X3上穿X2 AND SJTJ,开盘价,收盘价,3.2,0),画绿色
STICKLINE(X2上穿X3 AND SJTJ,开盘价,收盘价,3.2,0),画红色
STICKLINE((收盘价>开盘价) AND (X2STICKLINE((收盘价>开盘价) AND (X2>=X3) AND SJTJ,收盘价,开盘价,3.2,2)画红色
STICKLINE((收盘价<开盘价) AND (X2STICKLINE((收盘价<开盘价) AND (X2>=X3) AND SJTJ,收盘价,开盘价,3.2,0)画红色
操盘线赋值:收盘价的2日指数移动平均,2),2)
MA2赋值:C的2日简单移动平均画白色
趋势线赋值:(操盘线的5日简单移动平均),画绿色, 线宽为2
MA05赋值:C的5日简单移动平均 线宽为3,COLOR00CCFF
MA10赋值:C的10日简单移动平均
MA20:=C的20日简单移动平均
MA30赋值:C的30日简单移动平均
五日乖离率赋值:(C-MA05)/MA05*100
BB05赋值:ATAN((MA05/1日前的MA05-1)*100)*180/3.1416
速度5赋值:SMA(EMA((MA05-1日前的MA05)/1日前的MA05,3)*100,3,1)
加速度5赋值:EMA((速度5-1日前的速度5),3),NODRAW
BB10赋值:ATAN((MA10/1日前的MA10-1)*100)*180/3.1416
三拾日乖离率赋值:(C-MA30)/MA30*100,NODRAW
VAR1赋值:(MA20-MA30)>REF((MA20-MA30),1) AND MA20>REF(MA20,1) AND MA30>REF(MA30,1)
VAR2赋值:(MA30-MA20)BB30赋值:ATAN((MA30/1日前的MA30-1)*100)*180/3.1416
强势狙击赋值:FILTER(BB30>30 AND BB10>45 AND BB05上穿60,10)
加仓赋值:FILTER(统计5日满足BB05上穿30的天数>=1 AND MA05>1日前的MA05 AND 三拾日乖离率>1日前的三拾日乖离率 AND MA10>1日前的MA10AND 加速度5>1日前的加速度5 AND 速度5>1日前的速度5 ,10)
清仓赋值:FILTER(统计5日满足30上穿BB05的天数>=1 AND (C>MA30 OR O>MA30) AND MA05<1日前的MA05 AND 三拾日乖离率<1日前的三拾日乖离率 AND MA10<1日前的MA10,10)
当满足条件加仓 时,在最低价*0.98和'←加仓'位置书写文字
JC赋值:0上穿五日乖离率 AND 三拾日乖离率<1日前的三拾日乖离率 AND MA10>1日前的MA10
减仓赋值:JC的10过滤
MR赋值:统计3日满足五日乖离率上穿0的天数>=1 AND 三拾日乖离率>1日前的三拾日乖离率 AND MA05>1日前的MA05 AND (C/1日前的C-1)*100>5 AND 1日前的C买入赋值:MR的10过滤
当满足条件减仓时,在最高价*1.02和'←风险'位置书写文字
当满足条件买入时,在最低价*0.98和'←买入'位置书写文字
当满足条件清仓 时,在最高价*1.02和'←清仓'位置书写文字
当满足条件强势狙击时,在最低价*0.98和'←强势狙击'位置书写文字
VAR21:=MAX(最高价-成交额/成交量/100的绝对值,ABS(成交额/成交量/100-最低价))
VAR3赋值:(开盘价+收盘价的绝对值/2-成交额/成交量/100)
MV赋值:(VAR21+VAR3)/成交额*成交量*100*50
ZZ1赋值:4日前的最高价=2*4+1日内最高价最高值
Y1赋值:ZZ1的3过滤
C1赋值:BACKSET(Y1,3+1)
D1赋值:C1的3过滤
A2赋值:3日前的最低价=2*3+1日内最低价最低值
V2赋值:A2的3过滤
C2赋值:BACKSET(V2,3+1)
D2赋值:C2的3过滤
E1赋值:(REF(2*3日内最低价最低值,1)+REF(2*3日内最高价最高值,1))/2
E2赋值:(最高价+最低价)/2
H1赋值:(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR=1 OR 收盘价的有效数据周期数=1
H2赋值:D1 AND NOT(D2 AND E1>=E2)
L1赋值:D2 AND NOT(D1 AND E1=E2)
XX1赋值:REF(上次H1距今天数,1)+1
如果L1返回最低价否则返回10000
G1赋值:F1>1日前的F1
I1赋值:BACKSET(G1,2)
LD赋值:I1>1日前的I1
L2赋值:LD OR ISLASTBAR=1 OR 收盘价的有效数据周期数=1
XXX2赋值:REF(上次L2距今天数,1)+1
如果H2返回最高价否则返回0
G2赋值:F2>1日前的F2
I2赋值:BACKSET(G2,2)
HD赋值:I2>1日前的I2
UU2赋值:BACKSET(ISLASTBAR=1,上次HD距今天数+1)
VV2赋值:UU2>1日前的UU2
WW2赋值:BACKSET(VV2,REF(上次HD距今天数,1)+2)
XX2赋值:WW2>1日前的WW2
输出突破线:REF(H,上次VV2距今天数)画洋红色,DOTLINE
输出持仓线:REF(H,上次XX2距今天数)画绿色,DOTLINE
TP1赋值:C上穿突破线
TP2赋值:C上穿持仓线
当满足条件TP1时,在H和L之间画柱状线
当满足条件TP1时,在C和O之间画柱状线
当满足条件TP1时,在C和O之间画柱状线
当满足条件TP1时,在C和O之间画柱状线
当满足条件TP1时,在最低价*0.98和'资金突破'位置书写文字
当满足条件TP2时,在H和L之间画柱状线
当满足条件TP2时,在C和O之间画柱状线
当满足条件TP2时,在C和O之间画柱状线
当满足条件TP2时,在C和O之间画柱状线
当满足条件TP2时,在最低价*0.98和'资金突破'位置书写文字

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!