缠论支撑压力指标系统是基于缠中说禅(简称“缠论”)理论开发的一套技术分析工具。缠论是由一位匿名的中国交易者提出的,它是一套复杂的市场分析框架,包含了哲学、心理学和技术分析等多方面的内容。缠论强调市场的非线性特征,并试图通过特定的图表模式来预测价格走势。

在缠论中,支撑和压力的概念是非常核心的,它们帮助投资者识别可能的价格反转点。缠论支撑压力指标系统通常包括以下几个方面:

  1. 中枢:这是缠论中的一个关键概念,指的是在一个价格波动区间内形成的一个相对平衡区域。在这个区域内,买卖双方的力量趋于均衡。中枢可以作为支撑或压力区,当价格突破中枢上边界时,中枢就变成了支撑;反之,则成为压力。
  2. 笔与段:笔是指连续上升或下降的K线序列,而段则是由至少三笔组成的更高级别的走势。这些结构有助于识别趋势的方向以及潜在的转折点。
  3. 背驰:背驰是指价格创新高或新低,但对应的动量指标却没有同步创出新高或新低的现象。这被视为趋势可能逆转的信号。
  4. MACD辅助判断:虽然不是缠论独有,但在缠论分析中也常用MACD等动量指标来辅助判断背驰情况及趋势强度。
  5. 成交量分析:成交量也是评估支撑与压力的重要因素之一。例如,如果在某个价位有大量的成交量堆积,那么该价位很可能成为一个重要的支撑或压力水平。
  6. 分形几何学应用:缠论还引入了分形几何的思想,认为市场价格走势具有自相似性,即不同时间周期上的图形形态可能是相似的。
  7. 综合信号系统:一些软件会将上述要素结合起来,提供一个综合性的支撑压力指标系统,用以标识出图表上的重要支撑位和压力位,同时给出买入卖出的建议。

使用缠论支撑压力指标系统时,交易者需要结合具体的市场环境和个人经验,因为任何单一的技术指标都不可能完美地捕捉到所有市场动态。此外,理解缠论背后的理念和原则对于正确应用其相关指标至关重要。

======================代码如下================================


CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
AMOUNT:=AVPRICE*V;
MA8:=1;
CAPITAL:=GETPRICE('V');
DRAWKLINE1(H,O,L,C);
全笔:=1;
AVGLENGTH价均:=35;
ATRLENGTH价均:=3;
MOVAVGVAL价均:=MA((HIGH+LOW+CLOSE)/3,AVGLENGTH价均);//三价均线

TRUEHIGH1价均:=IF(HIGH>REF(C,1),HIGH,REF(C,1));
TRUELOW1价均:=IF(LOW<=REF(C,1),LOW,REF(C,1));
TRUERANGE1价均:=IF(ISLASTBAR,H-L,TRUEHIGH1价均-TRUELOW1价均);
UPBAND价均:=MOVAVGVAL价均+MA(TRUERANGE1价均,ATRLENGTH价均),DOT,RGB(128,128,128),LINETHICK3;
DNBAND价均:=MOVAVGVAL价均-MA(TRUERANGE1价均,ATRLENGTH价均),DOT,RGB(128,128,128),LINETHICK3;//通道上下轨
//DRAWKLINE1(H,O,L,C);
牛高L轨:=UPBAND价均;//
牛低L轨:=DNBAND价均;
牛中L轨:=(牛高L轨+牛低L轨)/2;
S轨:=(牛高L轨+牛中L轨)/2;
D轨:=(牛低L轨+牛中L轨)/2;
SS轨:=(S轨+牛高L轨)/2;
DD轨:=(牛低L轨+D轨)/2;
S中轨:=牛中L轨;

牛N轨:=BARSLAST(CROSSDOWN(H,牛低L轨))+1;
牛M轨:=BARSLAST(CROSS(L,牛高L轨))+1;
牛LL轨:=IF(L<牛低L轨,L,100000000);
牛HH轨:=IF(H>牛高L轨,H,0);
牛LX轨:=BACKSET(牛M轨=1&&REF(EXIST(牛N轨=1,牛M轨),1),REF(LLVBARS(牛LL轨,牛M轨),1)+2);
牛HX轨:=BACKSET(牛N轨=1&&REF(EXIST(牛M轨=1,牛N轨),1),REF(HHVBARS(牛HH轨,牛N轨),1)+2);
//DRAWLINE1(CROSS(牛LX轨=1,0.5)*MA8*全笔,L,CROSS(牛HX轨=1,0.5)*MA8*全笔,H,0),LINETHICK2,COLORRED;
//DRAWLINE1(CROSS(牛HX轨=1,0.5)*MA8*全笔,H,CROSS(牛LX轨=1,0.5)*MA8*全笔,L,0),LINETHICK2,COLORGREEN; 
牛HX:=(CROSS(牛HX轨=1,0.5))*MA8, NOTEXT;
牛LX:=(CROSS(牛LX轨=1,0.5))*MA8, NOTEXT;
//牛中轨:=(率高压+率低支)/2;
//上中轨:=(率高压+牛中轨)/2;
//上2轨:=(上中轨+牛中轨)/2;
㊣HX:=(CROSS(牛HX轨=1,0.5))*MA8, NOTEXT;
㊣LX:=(CROSS(牛LX轨=1,0.5))*MA8, NOTEXT;
HD:=(CROSS(牛HX轨=1,0.5))*MA8, NOTEXT;
LD:=(CROSS(牛LX轨=1,0.5))*MA8, NOTEXT;
A3:=H;
B3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF(BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD;
E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
HH:=E3>REF(E3,1);
A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1); 
D4:=A4 AND B4 AND LD;
E4:=BACKSET(D4,REF(BARSLAST(LD),1)+2);
LL:=E4>REF(E4,1);
H3:=HH OR ISLASTBAR OR BARSCOUNT(C)=1;
X3:=REF(BARSLAST(H3),1)+1;
F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF(LL,L,9999999),X3));
G3:=CROSS(F3=1,0.5); 
I3:=BACKSET(G3,2); 
LZ:=I3>REF(I3,1);
L4:=LZ OR ISLASTBAR OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1;
F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,0),X4));
G4:=CROSS(F4=1,0.5); 
I4:=BACKSET(G4,2); 
HZ:=I4>REF(I4,1);
K1:=BACKSET(ISLASTBAR,MIN(BARSLAST(HZ),BARSLAST(LZ))+1);
K2:=K1>REF(K1,1);
UU:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
VV:=UU>REF(UU,1);
WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
XX:=WW>REF(WW,1);
UU2:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
XX2:=WW2>REF(WW2,1);
高点:=BARSLAST(HD);
低点:=BARSLAST(LD);
J1:=BACKSET(ISLASTBAR,MIN(高点,低点)+1);
J2:=J1>REF(J1,1);
DRAWLINE1(LD,L,HD,H,0),LINETHICK1,DOT,COLOR0000FF;
DRAWLINE1(HD,H,LD,L,0),LINETHICK1,DOT,COLOR00FF00;
DRAWNUMBER1(HD,H,H,1),VALIGN0,COLORFFFF00;
DRAWNUMBER1(LD,L,L,1),COLOR00FFFF;

DRAWSL(HD,H,0,100,0,COLORRED),DOT;
DRAWSL(LD,L,0,100,0,COLORGREEN),DOT;


高位价:REF(REF(H,高点),1),COLORRED,NODRAW;
低位价:REF(REF(L,低点),1),COLORGREEN,NODRAW;
H11:=高位价,NODRAW;
H12:=低位价,NODRAW;
L22:=NULL,NODRAW;
VVC1:=IF(高点<低点,H11,L22),NODRAW;
VVC2:=IF(LOW>=低位价,H11,L22),NODRAW;
CL3:=VVC1 AND VVC2,COLOR00FFFF,NODRAW;

两点买入成立:=CL3,NODRAW;
VVD1:=IF(高点>低点,L22,H11),NODRAW;
VVD2:=IF(LOW<低位价,L22,H11),NODRAW;
CBL3:=VVD1 AND VVD2,COLORGREEN,NODRAW;
两点买入不成立:=CBL3,NODRAW;
高位价1:IF(CL3,H11,L22);

低位价1:=IF(CL3,H12,L22);
VAR1:=高位价1/低位价1;
VAR2:=SQRT(SQRT(VAR1));
VAR3:=SQRT(VAR1);
VAR4:=VAR3+VAR2-1;
VAR5:=高位价1/VAR2;
VAR6:=高位价1/VAR3;
VAR7:=高位价1/VAR4;
VAR8:=REF(HHV(H,高点+1),DATE);
VAR9:=REF(LLV(L,低点+1),DATE);
买C1:REFX1(VAR5,10000),NODRAW;
买C2:REFX1(VAR6,10000),NODRAW;
买C3:REFX1(VAR7,10000),NODRAW;
DRAWLINE1(VV2,REFX1(买C1,10000),CURRBARSCOUNT=1,买C1,1),COLORFF8800,DOT;
DRAWLINE1(VV2,REFX1(买C2,10000),CURRBARSCOUNT=1,买C2,1),COLORFF8800,DOT;
DRAWLINE1(VV2,REFX1(买C3,10000),CURRBARSCOUNT=1,买C3,1),COLORFF8800,DOT;
//DRAWTEXT(VV2,买C1,VARCAT('买C1:'VAR2STR(买C1,2)')),COLORWHITE;
//DRAWTEXT(VV2,买C2,VARCAT('买C2:',VAR2STR(买C2,2))),COLORWHITE;
//DRAWTEXT(VV2,买C3,VARCAT('买C3:',VAR2STR(买C3,2))),COLORWHITE;
DRAWNUMBER1(VV,L,L,2),COLORGREEN;
DRAWNUMBER1(VV2,H,H,2),COLORRED;
STICKLINE(VV2,H,REFX1(VAR7,10000),0,-1),COLORFF8800;
DRAWLINE1(VV,L,VV2,H,0),COLORFF8800,LINETHICK3;
DRAWLINE1(VV2,H,CURRBARSCOUNT=1,REFX1(VAR7,10000),0),COLORFF8800,DOT;

{两点卖出}
高位价2:=REF(REF(H,高点),1),NODRAW;
低位价2:=REF(REF(L,低点),1),NODRAW;
H111:=高位价2,NODRAW;
H121:=低位价2,NODRAW;
L221:=NULL,NODRAW;
H221:=高位价2,NODRAW;
H231:=低位价2,NODRAW;
VVA1:=IF(高点>低点,H121,L221),NODRAW;
VVA2:=IF(HIGH<高位价2,H111,L221);
CL1:=VVA1 AND VVA2 ,COLOR00FFFF,NODRAW;
两点卖出成立:=CL1,NODRAW,COLORYELLOW;
VVB1:=IF(高点<低点,L221,H111),NODRAW;
VVB2:=IF(HIGH>高位价2,L221,H111);
BCL1:=VVB1 AND VVB2,COLORGREEN,NODRAW;
两点卖出不成立:=BCL1,NODRAW;
高位价3:=IF(CL1,H111,L221);
低位价3:=IF(CL1,H121,L221);
VAR11:=高位价3/低位价3;
VAR21:=SQRT(SQRT(VAR11));
VAR31:=SQRT(VAR11);
VAR41:=VAR31+VAR21-1;
VAR51:=低位价3*VAR21;
VAR61:=低位价3*VAR31;
VAR71:=低位价3*VAR41;

卖C1:=REFX1(VAR51,10000),NODRAW;
卖C2:=REFX1(VAR61,10000),NODRAW;
卖C3:=REFX1(VAR71,10000),NODRAW;
DRAWLINE1(VV,REFX1(卖C1,10000),CURRBARSCOUNT=1,卖C1,1),COLORMAGENTA,DOT;
DRAWLINE1(VV,REFX1(卖C2,10000),CURRBARSCOUNT=1,卖C2,1),COLORMAGENTA,DOT;
DRAWLINE1(VV,REFX1(卖C3,10000),CURRBARSCOUNT=1,卖C3,1),COLORMAGENTA,DOT;

DRAWNUMBER1(VV,卖C1,卖C1,2),COLORYELLOW;
DRAWNUMBER1(VV,卖C2,卖C2,2),COLORYELLOW;
DRAWNUMBER1(VV,卖C3,卖C3,2),COLORYELLOW;
DRAWLINE1(VV,L,CURRBARSCOUNT=1,REFX1(VAR71,10000),0),COLORMAGENTA,DOT;
STICKLINE(VV,L,REFX1(VAR71,10000),0,-1),COLORMAGENTA;
DRAWLINE(VV2,H,VV,L,0),COLORMAGENTA,LINETHICK3;


前高2:=BARSLAST(XX2),NODRAW;
低位2:=BARSLAST(VV),NODRAW;
次高2:=BARSLAST(VV2),NODRAW;
前低2:=BARSLAST(XX),NODRAW;

前高价:REF(REF(H,前高2),1),COLORRED,NODRAW;
低价:=REF(REF(L,低位2),1),COLORGREEN,NODRAW;
次高价:=REF(REF(H,次高2),1),COLORYELLOW,NODRAW;
前低价:REF(REF(L,前低2),1),COLORFFFF00,NODRAW;

MH11:=前高价,NODRAW;
MH21:=低价,NODRAW;
MH31:=次高价,NODRAW;
LY11:=前高价=0,NODRAW;
LY21:=低价=0,NODRAW;
LY31:=次高价=0,NODRAW;
VVM11:=IF(前高2>低位2,MH11,LY11),NODRAW;
VVM21:=IF(低位2>次高2,MH21,LY21),NODRAW;
VVM41:=IF(次高价>低价,MH31,LY31),NODRAW;
VVM51:=IF(LOW<=MH21,MH21,LY21),NODRAW;
CL4:=VVM11 AND VVM21 AND VVM41 AND VVM51,COLOR00FFFF,NODRAW;
三点买入成立:=CL4,COLORRED,NODRAW;
VVN11:=IF(前高2<低位2,LY11,MH11),NODRAW;
VVN21:=IF(低位2<次高2,LY21,MH21),NODRAW;
VVN41:=IF(次高价<低价,LY31,MH21),NODRAW;
VVN51:=IF(LOW<MH21,LY21,MH21),NODRAW;
BCL4:=VVN11 AND VVN21 AND VVN41 AND VVN51,COLORGREEN,NODRAW;
三点买入不成立:=BCL4,NODRAW;

前高价6:=IF(CL4,MH11,LY11);
低位价6:=IF(CL4,MH21,LY21);
次高价6:=IF(CL4,MH31,LY31);

VARJ1:=SQRT(前高价6/低位价6);
VARJ2:=SQRT(VARJ1);
CA:=低位价6/VARJ2;
CB:=低位价6/VARJ1;
CD:=低位价6/(VARJ1+VARJ2-1);
买D1:=REFX1(CA,10000),NODRAW;
买D2:=REFX1(CB,10000),NODRAW;
买D3:=REFX1(CD,10000),NODRAW;
DRAWLINE1(VV2, REFX1(CA,10000), CURRBARSCOUNT=1, CA,1),COLORGREEN,DOT;
DRAWLINE1(VV2, REFX1(CB,10000), CURRBARSCOUNT=1, CB,1),COLORGREEN,DOT;
DRAWLINE1(VV2, REFX1(CD,10000), CURRBARSCOUNT=1, CD,1),COLORGREEN,DOT;

DRAWNUMBER1(VV2,买D1,买D1,2),COLORWHITE;
DRAWNUMBER1(VV2,买D2,买D2,2),COLORWHITE;
DRAWNUMBER1(VV2,买D3,买D3,2),COLORWHITE;

DRAWNUMBER1(XX2,H,H,2),COLORRED;
STICKLINE(VV2,H,REFX1(CD,10000),0,-1),COLORGREEN;
IF(CL4,TRENDLINES(XX2,H,VV,L),NULL),COLORGREEN,LINETHICK3;
DRAWLINE1(VV,L,VV2,H,0),COLORFF8800,LINETHICK3;
DRAWLINE1(VV2,H,CURRBARSCOUNT=1,REFX1(买D3,10000),1),COLORGREEN,DOT;

{三点卖出}
前低:=BARSLAST(XX),NODRAW;
高位:=BARSLAST(VV2),NODRAW;
次低:=BARSLAST(VV),NODRAW;

前低价4:=REF(REF(L,前低),1),COLORGREEN,NODRAW;
高位价4:=REF(REF(H,高位),1),COLORRED,NODRAW;
次低价4:=REF(REF(L,次低),1),COLORFFFF00,NODRAW;

HH11:=前低价4,NODRAW;
HH21:=高位价4,NODRAW;
H131:=次低价4,NODRAW;
LH21:=前低价4=0,NODRAW;
L231:=高位价4=0,NODRAW;
L241:=次低价4=0,NODRAW;
VVA11:=IF(前低>高位,HH11,LH21),NODRAW;
VVA21:=IF(高位>次低,HH21,LH21),NODRAW;
VVA41:=IF(高位价4>前低价4,HH11,LH21),NODRAW;
VVA51:=IF(HIGH>=HH21,HH11,LH21),NODRAW;
CL2:=VVA11 AND VVA21 AND VVA41 AND VVA51,COLOR00FFFF,NODRAW;
三点卖出成立:=CL2,NODRAW;
VVB51:=IF(前低<高位,LH21,HH11),NODRAW;
VVB61:=IF(高位<次低,LH21,HH21),NODRAW;
VVB81:=IF(高位价4<次低价4,LH21,H131),NODRAW;
VVB91:=IF(HIGH<HH21,LH21,HH11),NODRAW;
BCL2:=VVB51 AND VVB61 AND VVB81 AND VVB91,COLORGREEN,NODRAW;
三点卖出不成立:=BCL2,NODRAW;
前低价5:=IF(CL2,HH11,LH21);
高位价5:=IF(CL2,HH21,L231);
次低价5:=IF(CL2,H131,L231);

VARV1:=SQRT(高位价5/前低价5);
VARV2:=SQRT(VARV1);
N1:=高位价5/VARV2;
N2:=高位价5/VARV1;
N3:=高位价5/(VARV2+VARV1-1);
CF:=2*高位价5-前低价5-(N2-N3),COLORRED,NODRAW;
CG:=高位价5+(高位价5-前低价5),COLORRED,NODRAW;
CJ:=2*高位价5-前低价5+(N1-N2),COLORRED,NODRAW;
卖D1:=REFX1(CF,10000),NODRAW;
卖D2:=REFX1(CG,10000),NODRAW;
卖D3:=REFX1(CJ,10000),NODRAW;
卖出D1:IF(BCL2,TRENDLINES(VV,REFX1(CF,10000),CURRBARSCOUNT=1,CF),NULL),COLORRED,DOT;
卖出D2:IF(BCL2,TRENDLINES(VV,REFX1(CG,10000),CURRBARSCOUNT=1,CG),NULL),COLORRED,DOT;
卖出D3:IF(BCL2,TRENDLINES(VV,REFX1(CJ,10000),CURRBARSCOUNT=1,CJ),NULL),COLORRED,DOT;

DRAWNUMBER1(VV,卖出D1,卖D1,2),COLORWHITE;
DRAWNUMBER1(VV,卖出D2,卖D2,2),COLORWHITE;
DRAWNUMBER1(VV,卖出D3,卖D3,2),COLORWHITE;

DRAWNUMBER1(XX,L,L,2),COLORFFFF00;
STICKLINE(VV,L,REFX1(CJ,10000),0,-1),COLORRED;
IF(BCL2,TRENDLINES(XX,L,VV2,H),NULL),COLORRED,LINETHICK3;
DRAWLINE1(VV2,H,VV,L,0),COLORMAGENTA,LINETHICK3;
DRAWLINE1(VV,L,CURRBARSCOUNT=1,REFX1(卖D3,10000),1),COLORRED,DOT;

DRAWICON(XX2,H,39);
DRAWICON(XX,L,38);
DRAWICON(VV,L,38);
DRAWICON(VV2,H,39);
DRAWLINE1(J2,IF(HD,H,L),ISLASTBAR,IF(高点>低点,H,L),0),DOT,COLORFFFFFF;

作者 admin

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

发表回复

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