未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:CAPITAL
该公式包含未来函数:XMA
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK
该公式包含未来函数:#YEAR


不确定线:=MA(CLOSE,15);

固定线:MA(CLOSE,43),LINETHICK2,COLORYELLOW;

DRAWTEXT(ISLASTBAR,固定线,STRCAT('低了就买:',CON2STR(固定线,2))),COLORYELLOW;

操作:=MA(C,3);

K线分界:HHV(操作,15),LINETHICK1,COLORRED,DOTLINE;

DRAWTEXT(ISLASTBAR,K线分界,STRCAT('K线分界:',CON2STR(K线分界,2))),COLORRED;

A1:=REF(HIGH,5)=HHV(HIGH,2*6+1);

B1:=FILTER(A1,5);

C1:=BACKSET(B1,5+1);

D1:=FILTER(C1,5+1);

A2:=REF(LOW,5)=LLV(LOW,2*10+1);

B2:=FILTER(A2,5+1);

C2:=BACKSET(B2,5+1);

D2:=FILTER(C2,5);

E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;

E2:=(HIGH+LOW)/2;

H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;

L1:=(D2 AND NOT(D1 AND E1<E2));

H2:=D1 AND NOT(D2 AND E1>=E2);

X1:=REF(BARSLAST(H1),1)+1;

F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));

G1:=F1>REF(F1,1);

I1:=BACKSET(G1,2);

LD:=I1>REF(I1,1);{过滤后低点}

L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;

X2:=REF(BARSLAST(L2),1)+1;

WWW7:=REF(BARSLAST(L2),1)+1;

F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));

G2:=F2>REF(F2,1);

I2:=BACKSET(G2,2);

HD:=I2>REF(I2,1);

J1:=BACKSET(BARSTATUS=2 ,MIN(BARSLAST(HD),BARSLAST(LD))+1);

J2:=J1>REF(J1,1);

C点:=BARSLAST(LD);

DRAWTEXT(LD AND BARSLAST(HD)<BARSLAST(REF(LD,1)) ,L-0.1,'A'),COLORRED;

DRAWTEXT(LD AND BARSLAST(HD)<BARSLAST(REF(LD,1)) ,L-0.04,'A'),COLORYELLOW;

DRAWTEXT(HD,H+0.1,'B'),COLORGREEN;

DRAWTEXT(HD,H+0.04,'B'),COLORWHITE;

HARB:=EMA(EMA(EMA(CLOSE,5),5),5);

HARX:=(HARB-REF(HARB,1))/REF(HARB,1)*100;

DRAWTEXT(CROSS(HARB,HARX),REF(H,1),'傻卖'),COLORGREEN;

DRAWTEXT(CROSS(HARX,0),REF(L,1),'傻买'),COLORYELLOW;

NE:=IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1);

ZT:=C/REF(C,1)-1>=NE-0.01/REF(C,1) AND C=H AND PERIOD=5;

ZX:=O+((C-O)*0.618);

XJ:=DRAWLINE(HIGH>=HHV(HIGH,10),HIGH,LOW<=LLV(LOW,3),HHV(HIGH,3),1),LINETHICK2;

XG:=ZT AND C>XJ AND ZX>XJ ;

HBQQ:=FILTER(XG,3);

周M:="MACD.MACD#WEEK";

月M:="MACD.MACD#MONTH";

年M:="MACD.MACD#YEAR";

日M:=MACD.MACD;

HB1:= HBQQ AND 周M>0 AND 月M>0 AND 年M>0  AND 日M>0 ;

T:=O>REF(H,1) AND L>REF(H,1) AND C>=O AND HBQQ;

STICKLINE(HBQQ AND T,L-0.35,L-0.67,2,0),COLORYELLOW;

STICKLINE(HBQQ AND T,L-0.35,L-0.67,0,0),COLORBLACK;

DRAWICON(HBQQ AND T,L-0.56,18);

DRAWTEXT(HBQQ AND T,L-0.57,'吃大肉');

最小值:=LLV(LOW,10);

最大值:=HHV(HIGH,25);

波动线:=EMA((CLOSE-最小值)/(最大值-最小值)*4,4);

平均线:=EMA(波动线,3);

信息:=平均线>=REF(平均线,1);

走弱:=CLOSE<MA(CLOSE,10)AND CLOSE<MA(CLOSE,5);

TZ:=(信息=0 AND REF(信息,1)=1) AND (REF(信息,2)+REF(信息,3)=2)  AND 走弱=1 AND 平均线>1;

DRAWTEXT(TZ=1,H+0.095,'下走确认'),COLORRED;

MA13:=MA(C,13);

MA34:=MA(C,34);

MA55:=MA(C,55);

VAR1RR:=(100-((90*(HHV(HIGH,21)-CLOSE))/

(HHV(HIGH,21)-LLV(LOW,21))));

VAR2RR:=(100-((90*(HHV(HIGH,21)-CLOSE))/

(HHV(HIGH,21)-LLV(LOW,21))));

VAR3RR:=(100-MA(((100*(HHV(HIGH,6)-CLOSE))/

(HHV(HIGH,6)-LLV(LOW,6))),34));

LC:=REF(CLOSE,1);

RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;

低吸:=CROSS(RSI,11);

TZRR:=C/REF(C,1)>1.095 AND C=H;

VAR7RR:=EMA(AMOUNT/VOL/100,3);

VAR8RR:=EMA(VAR7RR,88);

VAR9RR:=EMA(VAR7RR,88)*0.85;

VARARR:=VAR9RR*0.87;

JX:=CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10)) AND MA(C,5)<MA(C,10);

JX2:=SUM(OSC.MAOSC,15)/15<60;

JX3:=EVERY(MA(C,20)>REF(MA(C,20),1),10);

VARFRR:=(2*CLOSE+HIGH+LOW)/4;

VA4:=LLV(LOW,34);

VA5:=HHV(HIGH,34);

VA6:=EMA((VARFRR-VA4)/(VA5-VA4)*100,6);

VA7:=EMA(0.667*REF(VA6,1)+0.333*VA6,4);

TJ:=CROSS(OSC.OSC,OSC.MAOSC) AND OSC.MAOSC>30;

TJA:=DMI.ADXR>DMI.ADX AND DMI.ADX>30;

TJ1:=(EVERY(VA7>VAR3RR,10) AND EVERY(VAR2RR>VAR3RR,10) AND CROSS(VAR2RR,VA7) AND TJ AND TJA);

XXB:=FILTER(COUNT(TJ1,32)>0 AND TZRR,20) AND REF(C,1)/REF(C,2)<1;

STICKLINE(XXB,H+0.35,L-0.45,0.1,0),COLORFF0966;

DRAWTEXT(XXB,L-0.05,'更上一层楼'),COLORFF0966;

ZK1:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLORGREEN,LINETHICK2;

DRAWTEXT(ISLASTBAR,ZK1,STRCAT('过了就卖:',CON2STR(ZK1,2))),COLORGREEN;

ZD1:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COLORRED;

ZD2:=EMA(ZD1,25),LINETHICK2;

JJ:=(HIGH+LOW+CLOSE)/3;

QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);

QJ1:=IF(CAPITAL=0,QJ0*(JJ-MIN(CLOSE,OPEN)),QJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));

QJ2:=IF(CAPITAL=0,QJ0*(MIN(OPEN,CLOSE)-LOW),QJ0*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));

QJ3:=IF(CAPITAL=0,QJ0*(HIGH-MAX(OPEN,CLOSE)),QJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));

QJ4:=IF(CAPITAL=0,QJ0*(MAX(CLOSE,OPEN)-JJ),QJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));

DDX:=((QJ1+QJ2)-(QJ3+QJ4))/IF(CAPITAL=0,10000,10000),COLOR00AAAA,LINETHICK;

V2:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);

V5:=SMA(V2*120/FROMOPEN*5,2,1);

V10:=SMA(V5,5,1);

V20:=SMA(V10,5,1);

DY:=CURRBARSCOUNT=1 AND C<REF(C,1);

DY2:=REF(V2,1)-DY;

XG2:=C>O AND DY2<0.02 AND MA(C,5)>MA(C,60) AND C/REF(C,1)>=1.02 AND H<ZK1;

DRAWTEXT(XG2 AND L<ZD1,L,'↖牛暴张'),COLORRED;

 


原理解析:
不确定线赋值:收盘价的15日简单移动平均
输出固定线:收盘价的43日简单移动平均,LINETHICK2,画黄色
DRAWTEXT(ISLASTBAR,固定线,STRCAT('低了就买:',CON2STR(固定线,2))),画黄色
操作赋值:C的3日简单移动平均
输出K线分界:15日内操作最高值,LINETHICK1,画红色,DOTLINE
DRAWTEXT(ISLASTBAR,K线分界,STRCAT('输出K线分界:',CON2STR(K线分界,2))),画红色
A1赋值:5日前的最高价=2*6+1日内最高价最高值
B1赋值:A1的5过滤
C1赋值:BACKSET(B1,5+1)
D1赋值:C1的5+1过滤
A2赋值:5日前的最低价=2*10+1日内最低价最低值
B2赋值:A2的5+1过滤
C2赋值:BACKSET(B2,5+1)
D2赋值:C2的5过滤
E1赋值:(REF(2*3日内最低价最低值,1)+REF(2*3日内最高价最高值,1))/2
E2赋值:(最高价+最低价)/2
H1赋值:(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR 收盘价的有效数据周期数=1
L1赋值:(D2 AND NOT(D1 AND E1 H2赋值:D1 AND NOT(D2 AND E1>=E2)
X1赋值:REF(上次H1距今天数,1)+1
如果L1返回最低价否则返回10000
G1赋值:F1>1日前的F1
I1赋值:BACKSET(G1,2)
LD赋值:I1>1日前的I1
{过滤后低点}
L2赋值:LD OR BARSTATUS=2 OR 收盘价的有效数据周期数=1
X2赋值:REF(上次L2距今天数,1)+1
WWW7赋值:REF(上次L2距今天数,1)+1
如果H2返回最高价否则返回0
G2赋值:F2>1日前的F2
I2赋值:BACKSET(G2,2)
HD赋值:I2>1日前的I2
J1赋值:BACKSET(BARSTATUS=2 ,MIN(上次HD距今天数,BARSLAST(LD))+1)
J2赋值:J1>1日前的J1
C点赋值:上次LD距今天数
DRAWTEXT(LD AND 上次HD距今天数 DRAWTEXT(LD AND 上次HD距今天数当满足条件HD时,在H+0.1和'B'位置书写文字
当满足条件HD时,在H+0.04和'B'位置书写文字
HARB赋值:收盘价的5日指数移动平均,5),5)
HARX赋值:(HARB-1日前的HARB)/1日前的HARB*100
DRAWTEXT(HARB上穿HARX,1日前的H,'傻卖'),画绿色
DRAWTEXT(HARX上穿0,1日前的L,'傻买'),画黄色
NE赋值:IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1)
ZT赋值:C/1日前的C-1>=NE-0.01/1日前的C AND C=H AND PERIOD=5
ZX赋值:O+((C-O)*0.618)
XJ赋值:DRAWLINE(最高价>=10日内最高价最高值,最高价,最低价<=3日内最低价最低值,3日内最高价最高值,1),LINETHICK2
XG赋值:ZT AND C>XJ AND ZX>XJ
HBQQ赋值:XG的3过滤
周M赋值:"MACD.MACD#WEEK"
月M赋值:"MACD.MACD#MONTH"
年M赋值:"MACD.MACD#YEAR"
日M赋值:MACD.MACD
HB1赋值: HBQQ AND 周M>0 AND 月M>0 AND 年M>0  AND 日M>0
T赋值:O>1日前的H AND L>1日前的H AND C>=O AND HBQQ
当满足条件HBQQ AND T时,在L-0.35和L-0.67之间画柱状线
当满足条件HBQQ AND T时,在L-0.35和L-0.67之间画柱状线
当满足条件HBQQ AND T时,在L-0.56和18之间画图标
当满足条件HBQQ AND T时,在L-0.57和'吃大肉'位置书写文字
最小值赋值:10日内最低价最低值
最大值赋值:25日内最高价最高值
波动线赋值:EMA((收盘价-最小值)/(最大值-最小值)*4,4)
平均线赋值:波动线的3日指数移动平均
信息赋值:平均线>=1日前的平均线
走弱赋值:收盘价<收盘价的10日简单移动平均AND 收盘价<收盘价的5日简单移动平均
TZ:=(信息=0 AND 1日前的信息=1) AND (2日前的信息+3日前的信息=2)  AND 走弱=1 AND 平均线>1
当满足条件TZ=1时,在H+0.095和'下走确认'位置书写文字
MA13:=C的13日简单移动平均
MA34赋值:C的34日简单移动平均
MA55赋值:C的55日简单移动平均
VAR1RR赋值:(100-((90*(21日内最高价最高值-收盘价))/
(21日内最高价最高值-21日内最低价最低值)))
VAR2RR赋值:(100-((90*(21日内最高价最高值-收盘价))/
(21日内最高价最高值-21日内最低价最低值)))
VAR3RR赋值:(100-MA(((100*(6日内最高价最高值-收盘价))/
(6日内最高价最高值-6日内最低价最低值)),34))
LC赋值:1日前的收盘价
RSI赋值:SMA(收盘价-LC和0较大值,6,1)/SMA(收盘价-LC的绝对值,6,1)*100
低吸赋值:RSI上穿11
TZRR:=C/1日前的C>1.095 AND C=H
VAR7RR赋值:AMOUNT/成交量/100的3日指数移动平均
VAR8RR赋值:VAR7RR的88日指数移动平均
VAR9RR赋值:VAR7RR的88日指数移动平均*0.85
VARARR赋值:VAR9RR*0.87
JX赋值:CROSS(C,C的5日简单移动平均) AND CROSS(C,C的10日简单移动平均) AND C的5日简单移动平均 JX2赋值:15的OSC.MAOSC日累和/15<60
JX3:=EVERY(C的20日简单移动平均>REF(C的20日简单移动平均,1),10)
VARFRR赋值:(2*收盘价+最高价+最低价)/4
VA4赋值:34日内最低价最低值
VA5赋值:34日内最高价最高值
VA6赋值:EMA((VARFRR-VA4)/(VA5-VA4)*100,6)
VA7赋值:E0.667*1日前的VA6+0.333*VA6的4日简单移动平均
TJ:=OSC.OSC上穿OSC.MAOSC AND OSC.MAOSC>30
TJA:=DMI.ADXR>DMI.ADX AND DMI.ADX>30
TJ1赋值:(VA7>VAR3RR最近10日一直存在 AND VAR2RR>VAR3RR最近10日一直存在 AND VAR2RR上穿VA7 AND TJ AND TJA)
XXB赋值:FILTER(统计32日满足TJ1的天数>0 AND TZRR,20) AND 1日前的C/2日前的C<1
当满足条件XXB时,在H+0.35和L-0.45之间画柱状线
当满足条件XXB时,在L-0.05和'更上一层楼'位置书写文字
输出ZK1:(XXH的25日简单移动平均,25)-XXL的25日简单移动平均,25))*1+XXH的25日简单移动平均,25),DOTLINE,画绿色,LINETHICK2
DRAWTEXT(ISLASTBAR,ZK1,STRCAT('过了就卖:',CON2STR(ZK1,2))),画绿色
ZD1赋值:XXL的25日简单移动平均,25)-(XXH的25日简单移动平均,25)-XXL的25日简单移动平均,25))*1,LINETHICK2,画红色
ZD2赋值:ZD1的25日指数移动平均,LINETHICK2
JJ赋值:(最高价+最低价+收盘价)/3
如果最高价=最低价返回4否则返回最高价-最低价
QJ1赋值:IF(CAPITAL=0,QJ0*(JJ-收盘价和开盘价的较小值),QJ0*IF(最高价=最低价,1,(开盘价和收盘价的较小值-最低价)))
QJ2赋值:IF(CAPITAL=0,QJ0*(开盘价和收盘价的较小值-最低价),QJ0*IF(最高价=最低价,1,(JJ-收盘价和开盘价的较小值)))
QJ3赋值:IF(CAPITAL=0,QJ0*(最高价-开盘价和收盘价较大值),QJ0*IF(最高价=最低价,1,(最高价-开盘价和收盘价较大值)))
QJ4赋值:IF(CAPITAL=0,QJ0*(收盘价和开盘价较大值-JJ),QJ0*IF(最高价=最低价,1,(收盘价和开盘价较大值-JJ)))
如果CAPITAL=0返回10000否则返回10000
V2赋值:SMA(IF(C>=1日前的C,DDX,-DDX/100),2,1)
V2*120/FROM开盘价*5的2日[1日权重]移动平均
V5的5日[1日权重]移动平均
V10的5日[1日权重]移动平均
DY赋值:CURRBARSCOUNT=1 AND C<1日前的C
DY2:=1日前的V2-DY
XG2赋值:C>O AND DY2<0.02 AND C的5日简单移动平均>C的60日简单移动平均 AND C/1日前的C>=1.02 AND H当满足条件XG2 AND L  

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