{精简版支撑压力系统 + 九转买卖点 - 复合指标}
N:=120;
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
K:=BARSLAST(CURRBARSCOUNT=N);
GD:=REFX1(IF(ISLASTBAR=1,HHV(H,K),0),1000);
LD:=REFX1(IF(ISLASTBAR=1,LLV(L,K),0),1000);
KJ:=GD-LD;
{关键支撑压力位}
高区:IF(CURRBARSCOUNT<=N,GD,NULL),COLORRED,LINETHICK2;
低区:IF(CURRBARSCOUNT<=N,LD,NULL),COLORGREEN,LINETHICK2;
支撑:IF(CURRBARSCOUNT<=N/2,LD+KJ*0.191,NULL),COLORYELLOW,LINETHICK3;
强势:IF(CURRBARSCOUNT<=N/2,LD+KJ*0.382,NULL),COLORMAGENTA,LINETHICK1;
突破:IF(CURRBARSCOUNT<=N/2,LD+KJ/2,NULL),COLORBLUE,LINETHICK1;
警示:IF(CURRBARSCOUNT<=N/2,LD+KJ*0.618,NULL),COLORYELLOW,LINETHICK1;
压力:IF(CURRBARSCOUNT<=N/2,LD+KJ*0.809,NULL),COLORGREEN,LINETHICK1;

{声音提示条件定义}
支撑声音:=CROSS(C,支撑) OR (ABS(C-支撑)/支撑<0.002);
压力声音:=CROSS(压力,C) OR (ABS(C-压力)/压力<0.002);
突破声音:=CROSS(C,突破);
警示声音:=CROSS(警示,C);
进入强势区:=CROSS(C,强势) AND C<突破;
接近高区:=(ABS(C-高区)/高区<0.005) AND CURRBARSCOUNT<=N;
接近低区:=(ABS(C-低区)/低区<0.005) AND CURRBARSCOUNT<=N;

{九转买卖点计算}
N1:=4;
M1:=9;
T1:=C>REF(C,N1);
NT:=BARSLASTCOUNT(T1);
AY:=(BACKSET(NT=M1,M1) OR BACKSET(ISLASTBAR AND BETWEEN(NT,5,8),NT))*NT;
T2:=C<REF(C,N1);
NT2:=BARSLASTCOUNT(T2);
AY2:=(BACKSET(NT2=M1,M1) OR BACKSET(ISLASTBAR AND BETWEEN(NT2,5,8),NT2))*NT2;

买点条件:=AY=M1 AND REF(AY,1)=M1-1;
卖点条件:=AY2=M1 AND REF(AY2,1)=M1-1;

{买卖信号}
买点:=CROSS(C,支撑) AND C<突破;
卖点:=CROSS(警示,C) AND C>突破;

STICKLINE(AY<7 AND AY2<7 AND C>O,H,L,0,1),COLORLIGHTRED;
STICKLINE(AY<7 AND AY2<7 AND C>O,C,O,2,1),COLORLIGHTRED;
STICKLINE(AY<7 AND AY2<7 AND C<=O,H,L,0,1),COLORCYAN;
STICKLINE(AY<7 AND AY2<7 AND C<=O,C,O,2,1),COLORCYAN;

STICKLINE(AY=7,H,L,0,1),COLOR006600;
STICKLINE(AY=7,C,O,2,1),COLOR006600;
STICKLINE(AY=8,H,L,0,1),COLOR008800;
STICKLINE(AY=8,C,O,2,1),COLOR008800;
STICKLINE(AY=9,H,L,0,1),COLOR00FF00;
STICKLINE(AY=9,C,O,2,1),COLOR00FF00;
STICKLINE(AY2=7,H,L,0,1),COLOR660000;
STICKLINE(AY2=7,C,O,2,1),COLOR660000;
STICKLINE(AY2=8,H,L,0,1),COLOR880000;
STICKLINE(AY2=8,C,O,2,1),COLOR880000;
STICKLINE(AY2=9,H,L,0,1),COLORFF0000;
STICKLINE(AY2=9,C,O,2,1),COLORFF0000;

DRAWICON(买点,L*0.998,1);
DRAWICON(卖点,H*1.002,2);

{九转买卖点标记}
MID:=(O+C)/2;
DRAWICON(AY=9,MID,1);
DRAWICON(AY2=9,MID,2);
STICKLINE(AY=8,MID*0.9995,MID*1.0005,3,0),COLOR00FF00;
STICKLINE(AY2=8,MID*0.9995,MID*1.0005,3,0),COLORFF0000;
STICKLINE(AY=7,MID*0.9998,MID*1.0002,2,0),COLOR00AA00;
STICKLINE(AY2=7,MID*0.9998,MID*1.0002,2,0),COLORAA0000;

DRAWTEXT(买点条件,L*0.98,'买'),COLOR0000FF;
DRAWTEXT(卖点条件,H*1.02,'卖'),COLORFF00FF;
DRAWICON(买点条件,L*0.95,23),COLOR0000FF;
DRAWICON(卖点条件,H*1.05,15),COLORFF00FF;

{开盘时间识别}
开盘时间:=TIME=090000 OR TIME=130000 OR TIME=210000 OR TIME=210015 OR TIME=210030 OR TIME=210045;
DRAWICON(开盘时间,L*0.98,4),COLORYELLOW;
DRAWTEXT(开盘时间,L*0.95,'开盘'),COLORYELLOW;

{开盘前4根K线高低点识别}
当前时间:=TIME;
开盘K线位置:=BARSLAST(开盘时间);
开盘前4根:=开盘K线位置<=3 AND 开盘K线位置>=0;
开盘区间最高价:=IF(开盘K线位置=0,H,IF(开盘K线位置=1,HHV(H,2),IF(开盘K线位置=2,HHV(H,3),IF(开盘K线位置=3,HHV(H,4),0))));
开盘区间最低价:=IF(开盘K线位置=0,L,IF(开盘K线位置=1,LLV(L,2),IF(开盘K线位置=2,LLV(L,3),IF(开盘K线位置=3,LLV(L,4),0))));

开盘高点位置:=开盘前4根 AND H=开盘区间最高价;
开盘低点位置:=开盘前4根 AND L=开盘区间最低价;

STICKLINE(开盘高点位置,H*1.003,H*0.997,4,0),COLORRED;
STICKLINE(开盘低点位置,L*1.003,L*0.997,4,0),COLORGREEN;
DRAWICON(开盘高点位置 AND COUNT(开盘高点位置,4)=1,H*1.02,5),COLORRED;
DRAWICON(开盘低点位置 AND COUNT(开盘低点位置,4)=1,L*0.98,6),COLORGREEN;
DRAWNUMBER1(开盘高点位置 AND COUNT(开盘高点位置,4)=1,H*1.04,H,0),COLORRED;
DRAWNUMBER1(开盘低点位置 AND COUNT(开盘低点位置,4)=1,L*0.96,L,0),COLORGREEN;

{一点15分K线大方框}
一点15分:=TIME=131500;
STICKLINE(一点15分,L*0.98,H*1.02,0,1),COLORWHITE,LINETHICK3;
STICKLINE(一点15分,L*0.98,H*1.02,0,0),COLORWHITE,LINETHICK3;

{动态压力支撑线}
HH:=HHV(H,20);
LL:=LLV(L,20);
压力线:HH*0.998,COLORRED,LINETHICK2;
支撑线:LL*1.002,COLORGREEN,LINETHICK2;
DRAWTEXT(ISLASTBAR,支撑线,' 支撑'),COLORGREEN;
DRAWTEXT(ISLASTBAR,压力线,' 压力'),COLORRED;

{动态支撑压力声音提示}
动态支撑声音:=CROSS(C,支撑线) OR (ABS(C-支撑线)/支撑线<0.002);
动态压力声音:=CROSS(压力线,C) OR (ABS(C-压力线)/压力线<0.002);

DRAWNUMBER1(ISLASTBAR,支撑,支撑,0),COLORYELLOW,LINETHICK5;
DRAWNUMBER1(ISLASTBAR,压力,压力,0),COLORGREEN;
DRAWNUMBER1(ISLASTBAR,突破,突破,0),COLORBLUE;
DRAWNUMBER1(ISLASTBAR,强势,强势,0),COLORMAGENTA;
DRAWNUMBER1(ISLASTBAR,高区,高区,0),COLORRED;
DRAWNUMBER1(ISLASTBAR,低区,低区,0),COLORGREEN;

DRAWTEXT(CURRBARSCOUNT=80,压力,'压力区'),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=80,警示,'警示区'),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=80,突破,'多空分界'),COLORBLUE;
DRAWTEXT(CURRBARSCOUNT=80,强势,'强势区'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=80,支撑,'支撑区←'),COLORYELLOW,LINETHICK3;

DRAWTEXT(支撑声音 AND ISLASTBAR,支撑*0.99,'★支撑'),COLORYELLOW;
DRAWTEXT(压力声音 AND ISLASTBAR,压力*1.01,'★压力'),COLORGREEN;
DRAWTEXT(突破声音 AND ISLASTBAR,突破*1.01,'★突破'),COLORBLUE;
DRAWTEXT(警示声音 AND ISLASTBAR,警示*1.01,'★警示'),COLORYELLOW;
DRAWTEXT(进入强势区 AND ISLASTBAR,强势*1.01,'★强势'),COLORMAGENTA;
DRAWTEXT(接近高区 AND ISLASTBAR,高区*1.01,'★高区'),COLORRED;
DRAWTEXT(接近低区 AND ISLASTBAR,低区*0.99,'★低区'),COLORGREEN;
DRAWTEXT(动态支撑声音 AND ISLASTBAR,支撑线*0.99,'★动态支撑'),COLORGREEN;
DRAWTEXT(动态压力声音 AND ISLASTBAR,压力线*1.01,'★动态压力'),COLORRED;

STICKLINE(支撑声音,H,L,0,0),COLORYELLOW,LINETHICK3;
STICKLINE(压力声音,H,L,0,0),COLORGREEN,LINETHICK3;
STICKLINE(突破声音,H,L,0,0),COLORBLUE,LINETHICK3;
STICKLINE(警示声音,H,L,0,0),COLORYELLOW,LINETHICK3;
STICKLINE(买点条件 OR 卖点条件,H,L,0,0),COLORWHITE,LINETHICK4;

DRAWICON(支撑声音,L*0.98,23),COLORYELLOW;
DRAWICON(压力声音,H*1.02,15),COLORGREEN;
DRAWICON(突破声音,H*1.02,13),COLORBLUE;
DRAWICON(警示声音,H*1.02,14),COLORYELLOW;
DRAWICON(进入强势区,L*0.98,9),COLORMAGENTA;
DRAWICON(接近高区,H*1.02,11),COLORRED;
DRAWICON(接近低区,L*0.98,12),COLORGREEN; 

支撑声音,SOUND('A');
压力声音,SOUND('A');
突破声音,SOUND('A');
警示声音,SOUND('A');
进入强势区,SOUND('A');
接近高区,SOUND('A');
接近低区,SOUND('A');

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注