来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
十日线赋值:收盘价的10日简单移动平均,LINETHICK1,COLOR00FFFF
DRAWNUMBER(ISLASTBAR,十日线,十日线),COLOR00FFFF
二十日线赋值:收盘价的20日简单移动平均,LINETHICK1,COLORFF00FF
DRAWNUMBER(ISLASTBAR,二十日线,二十日线),COLORFF00FF
三十日控仓线赋值:C的30日简单移动平均,LINETHICK1,COLORFF8000
DRAWNUMBER(ISLASTBAR,三十日控仓线,三十日控仓线),COLORFF8000
六十二日线赋值:收盘价的62日简单移动平均,LINETHICK1,COLOR00FF00
DRAWNUMBER(ISLASTBAR,六十二日线,六十二日线),COLOR00FF00
八十九日线赋值:收盘价的89日简单移动平均,LINETHICK1,COLOR8080FF
DRAWNUMBER(ISLASTBAR,八十九日线,八十九日线),COLOR8080FF
半年线赋值:收盘价的120日简单移动平均,LINETHICK1,画红色
DRAWNUMBER(ISLASTBAR,半年线,半年线),画红色
年线赋值:收盘价的250日简单移动平均,COLOR3299CC
DRAWNUMBER(ISLASTBAR,年线,年线),COLOR3299CC
进攻线赋值:收盘价的4日简单移动平均,LINETHICK1,DOTLINE,COLOR4080FF
DRAWNUMBER(ISLASTBAR,进攻线,进攻线),COLOR4080FF
{逃顶}
X赋值:C的120日简单移动平均
VAR5赋值:(H的5日简单移动平均-X)/X
VAR6赋值:MA((收盘价-10日内最低价最低值)/(10日内HIGH最高值-10日内最低价最低值)*100,3)
输出D41:DRAWTEXT(95上穿VAR6 AND VAR5>0.3,H*1.003,'↙逃顶'),COLOR00FF00
输出D5:DRAWTEXT( 93上穿VAR6 AND 30日内H最高值/30日内L最低值>1.1 AND 1日前的X/X>0.997 ,H*1.003,'↙逃顶'),COLOR00FF00
输出D6:DRAWTEXT(收盘价
{题材概念}
Z1赋值:STRCAT(DYBLOCK,' ')
Z2赋值:STRCAT(Z1,HYBLOCK)
Z3赋值:STRCAT(Z2,' ')
Z4赋值:STRCAT(Z3,GNBLOCK)
Z5赋值:STRCAT(Z4,' ')
Z6赋值:STRCAT(Z5,FGBLOCK)
DRAWTEXT_FIX(ISLASTBAR,0.01,0.012,0,STRCAT(Z6,ZHBLOCK)),COLOR00FFFF
{金色涨停}
STICKLINE(C/1日前的C>1.095,C,O,1.8{金色涨停黄S芯宽度},0),画黄色
{模块主图指标叠加首-------------------------------------------------}
{资本家建仓}
X1赋值:(C+L+H)/1.5
X2赋值:X1的3日指数移动平均
X3赋值:X2的2.5日指数移动平均
DRAWICON(X2上穿X3,L*0.98,DRAWNULL),CROSSDOT,LINETHICK7,画黄色
DRAWTEXT(X2上穿X3,L*0.993{数字大位置高},'↖加仓'),画红色,NODRAW
{不显示}{字色}
精赋值:1日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - 精),0),3,1) / SMA((收盘价 -精的绝对值),3,1)) * 100)
DRAWTEXT(88上穿RSI,(HIGH * 1.02),'☆顶'),COLOR1880FF,NODRAW
当满足条件X2>=X3时,在最低价和HIGH之间画柱状线
当满足条件X2>=X3时,在收盘价和开盘价之间画柱状线
当满足条件X2
STICKLINE(X3上穿X2,开盘价,收盘价,3,0),COLOR00FF00,NODRAW
{不显示}
STICKLINE(X2上穿X3,开盘价,收盘价,3,0),画红色,NODRAW
{不显示}
STICKLINE((收盘价>开盘价) AND (X2
STICKLINE((收盘价>开盘价) AND (X2>=X3),收盘价,开盘价,3,2)画红色,NODRAW
{不显示}
STICKLINE((收盘价<开盘价) AND (X2
STICKLINE((收盘价<开盘价) AND (X2>=X3),收盘价,开盘价,1,0)画红色,NODRAW
输出{不显示}
O1:(SUM(EMA((收盘价+最低价)/2,1)/3,3)),LINETHICK1,DOTLINE,COLOR404080,NODRAW
输出{不显示}{第一条线}
O2:O1的3日指数移动平均,LINETHICK1,DOTLINE,COLOR404080,NODRAW
输出{不显示}{第二条线}
O3:O2的3日指数移动平均,LINETHICK1,DOTLINE,COLOR404080,NODRAW
{不显示}{第三条线}
顶赋值:C-1日前的C
妹赋值:100*顶的6日指数移动平均,6)/EMA(EMA(顶的绝对值,6),6),NODRAW
{不显示}
哥赋值:IF(2日内妹最低值=7日内妹最低值 AND 统计2日满足妹<0的天数 AND CROSS(妹,妹的2日简单移动平均),1,0)
DRAWTEXT(哥=1的5过滤,L*0.995{数字大位置高},'↖开火'),COLOR00FFFF
输出H1:IF(哥=1的5过滤,L*0.96,DRAWNULL),CROSSDOT,LINETHICK7,画黄色,NODRAW
输出{不显示}
F1_:IF(哥=1的5过滤,L*0.96,DRAWNULL),CIRCLEDOT, 线宽为2,画红色,NODRAW
{不显示}
A赋值:C的有效数据周期数
打赋值:200日内H最高值
吃赋值:200日内L最低值
高赋值:(打-吃)/43
B2赋值:L-高
STICKLINE((A+0)/23=FLOOR((A+0)/23),B2,B2-1.5*高,2{方块宽度},0),COLOR00FFFF,NODRAW
{不显示}
DRAWTEXT((A+0)/23=FLOOR((A+0)/23),B2-1*高,'↖起飞'),COLOR00FFFF,NODRAW
{不显示}
BDGD赋值:C=13日内C最高值
GDSJ赋值:上次FILTER(0.8上穿BDGD,2距今天数)+1
输出G:GDSJ日前的C,COLORFF00FF,POINTDOT
输出破:CROSS(C,1日前的G),COLOR00FFFF,POINTDOT,NODRAW
当满足条件GDSJ<=6时,在G和G之间画柱状线
当满足条件破时,在最低价和'突破'位置书写文字
{不显示}
BDDD赋值:C=13日内C最低值
DDSJ赋值:上次FILTER(0.8上穿BDDD,2距今天数)+1
输出J点:DDSJ日前的C,COLOR00FF00,POINTDOT,NODRAW
当满足条件DDSJ<=6时,在J点和J点之间画柱状线
{不显示}{虚线色}
{抄底}
Z赋值:C的120日简单移动平均
VAR3赋值:(C的5日简单移动平均-Z)/Z
VAR4赋值:MA((收盘价-20日内最低价最低值)/(20日内HIGH最高值-20日内最低价最低值)*100,3)
输出D1:DRAWTEXT(收盘价>Z AND 1日前的VAR4<30 AND VAR4>1日前的VAR4 AND 1日前的VAR4<2日前的VAR4 ,0.994*最低价 ,'↖抄底'),COLOR80FFFF
输出D2:DRAWTEXT(1日前的VAR4<7 AND VAR4>1日前的VAR4 AND 1日前的VAR4<2日前的VAR4 AND VAR3<-0.1,0.994*最低价 ,'↖抄底'),COLOR80FFFF
输出D3:DRAWTEXT(VAR4上穿5 AND VAR3<-0.3,0.994*最低价 ,'↖抄底'),COLOR80FFFF