未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
指标源码:

原理解析:
A赋值:AMOUNT/V/100
VARA赋值:EMA((((A-EMA(A,13))/EMA(A,13))*(0-100)),5)
QQ赋值:EMA(((VARA/10)+EMA(A,13)),0)
行情线赋值:A的1日简单移动平均
重心赋值:(C+0.618*1日前的C+0.382*1日前的C+0.236*3日前的C+0.146*4日前的C)/2.382
输出【操盘线】:EMA(((SLOPE(C,22)*20)+C),55),COLORYELLOW,LINETHICK4
如果重心>=【操盘线】返回【操盘线】否则返回DRAWNULL
如果重心<【操盘线】返回【操盘线】否则返回DRAWNULL
当满足条件ISLASTBAR时,在【操盘线】和'【操盘线】'位置书写文字
输出{引:CLOSE的2日指数移动平均,LINETHICK1,COLORMAGENTA
输出探:CLOSE的5日简单移动平均,LINETHICK1
输出}
变:CLOSE的5日指数移动平均, 线宽为2,COLORYELLOW
输出金:IF(变>1日前的变,变,DRAWNULL),画红色, 线宽为2
输出空:IF(变<1日前的变,变,DRAWNULL),画绿色,LINETHICK1
当满足条件ISLASTBAR时,在变和'【钻石】'位置书写文字
输出{顶底信号}
辅助线:C的8日简单移动平均,COLORMAGENTA,LINETHICK1
输出上升:IF(辅助线>1日前的辅助线,辅助线,DRAWNULL),COLORMAGENTA, 线宽为2
输出下降:IF(辅助线<1日前的辅助线,辅助线,DRAWNULL),COLORGRAY,LINETHICK1
DA赋值:(H的1日指数移动平均+L的1日指数移动平均+H的1日指数移动平均+H的1日指数移动平均)/4, 线宽为2
DB赋值:EMA(REF(25日内H最高值,1),2),画绿色,LINETHICK1
{DRAWTEXT(DB上穿DA,DB,'←险'),画绿色,LINETHICK1
}
DRAWICON(DA上穿【操盘线】AND DA>2日前的DA,【操盘线】,9)
{涨跌停显示}
涨停赋值:IF((C-1日前的C)*100/1日前的C>=(10-0.01*100/1日前的O),1,0)
当满足条件涨停时,在O和C之间画柱状线
ZDF赋值:(C-1日前的C)/1日前的C*100
当满足条件ZDF<-9.9时,在O和C之间画柱状线
VAR3:=240日内最高价最低值
VAR4:=100*(CLOSE-VAR3)/VAR3
VAR5:=(CLOSE-528日内最低价最低值)/(528日内最高价最高值-528日内最低价最低值)*100
VAR6:=(CLOSE-530日内CLOSE最低值)/(530日内CLOSE最高值-530日内CLOSE最低值)*100
VAR7:=0
VAR8:=SMA(CLOSE-1日前的CLOSE和0较大值,34,1)/SMA(CLOSE-1日前的CLOSE的绝对值,7,1)*100
VAR9:=SMA(CLOSE-1日前的CLOSE和0较大值,13,1)/SMA(CLOSE-1日前的CLOSE的绝对值,13,1)*100
VAR10:=IF(TROUGHBARS(3,16,1)=0 AND 最高价>最低价+0.04,4,0)
VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3)
VAR12:=ZIG(3,6)=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3)
VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3)
VAR14:=ZIG(3,22)=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3)
VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3)
VAR16:=ZIG(3,51)=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3)
VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3)
VAR18:=ZIG(3,72)=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3)
VAR19:=CLOSE的2日指数移动平均-CLOSE的150日指数移动平均
买1赋值:VAR10

买2赋值:(VAR11+VAR13+VAR15+VAR17)
卖1赋值:(VAR12+VAR14+VAR16+VAR18)
如果买1>0 OR 买2>0返回最低价*0.99否则返回DRAWNULL
如果卖1>0返回最高价*1.01否则返回DRAWNULL
VAR100:=(100 - ((90 * (20日内最高价最高值 - CLOSE)) / (20日内最高价最高值 - 20日内最低价最低值)))
VAR200:=(100 - ((90 * (20日内最高价最高值 - CLOSE)) / (20日内最高价最高值 - 20日内最低价最低值)))
VAR300:=(100 - MA(((100 * (5日内最高价最高值 - CLOSE)) / (5日内最高价最高值 - 5日内最低价最低值)),34))
输出F:IF(CROSS(VAR200,VAR300的5日简单移动平均),最低价 * 0.98,DRAWNULL),CROSSDOT, 线宽为3,COLORFF00FF
DRAWTEXT(S上穿卖1,S*1.02,'逃'),画白色,LINETHICK1
DRAWTEXT(B上穿买1,B*0.98,'←准备'),画红色,LINETHICK1
{价:}
{JC1:=(3日前的C+5日前的C+7日前的C+8日前的C+13日前的C+21日前的C)/6
JC1的5日[1日权重]移动平均
如果C>=参考价1返回参考价1否则返回DRAWNULL
}
PH赋值:TROUGHBARS(2,5,1)
LL赋值:PH日内H最高值
TJ1赋值:LL=最高价 AND LL<1日前的LL
{//=1}
TS赋值:TJ1累加至2的天数
TJ赋值:PEAKBARS(2,5,1)=1 AND TS>=PH
当满足条件TJ时,在最高价*1.03和2之间画图标
当满足条件TJ时,在最高价*1.008和15之间画图标
PL赋值:上次TJ距今天数
输出支撑:IF(上次TJ1距今天数,
REF(最低价,上次TJ1距今天数),DRAWNULL),COLOREA91B5
输出压力:IF(上次TJ距今天数,PL日前的最高价,DRAWNULL),COLORYELLOW
TJ_2:=最低价>TS日前的最低价,PL)
当满足条件ISLASTBAR时,在压力和'压力'位置书写文字
当满足条件ISLASTBAR时,在支撑和'支撑'位置书写文字
{DRAWICON(统计PL+1日满足TJ_2的天数=1,最高价*1.005,2)
{//向下的箭头表示出局点}
{DRAWICON(上次TJ1距今天数,REF(最低价*0.995,上次TJ1距今天数),1)
}

声明:本站所有指标公式及文章仅供学习研究,并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理。