电竞比分网-中国电竞赛事及体育赛事平台

分享

牛熊通道代碼解析

 百智堂53 2025-12-02

X_4:=XMA(XMA(LOW,10),10)-(XMA(XMA(HIGH,10),10)-XMA(XMA(LOW,10),10))*1;{X_4紅色帶上軌}

DRAWBAND(X_4,RGB(100,0,0),EMA(X_4,5),RGB(0,100,0));{X_4的EMA5均線,配合X_4形成紅綠漸變帶狀區(qū)域}

DRAWKLINE(HIGH,OPEN,LOW,CLOSE);{繪制標(biāo)準(zhǔn)K線}

STICKLINE(X_4>LOW AND X_4<HIGH,X_4,MIN(MIN(X_4,X_4),X_4),0.8,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4>HIGH,CLOSE,OPEN,1.6,0),COLORBLUE;

STICKLINE(X_4>LOW AND X_4<HIGH AND X_4>CLOSE AND X_4>OPEN,OPEN,CLOSE,1.6,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4<HIGH AND X_4>CLOSE AND X_4<OPEN,X_4,CLOSE,1.6,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4<HIGH AND X_4<CLOSE AND X_4>OPEN,OPEN,X_4,1.6,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4<HIGH AND X_4<CLOSE AND X_4<OPEN,LOW,X_4,0,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4<HIGH AND X_4<CLOSE AND X_4>OPEN,LOW,X_4,0,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4>HIGH AND X_4>CLOSE AND X_4>OPEN,LOW,CLOSE,0,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4<HIGH AND X_4>CLOSE AND X_4<OPEN,LOW,CLOSE,0,0),COLORYELLOW;

STICKLINE(X_4>LOW AND X_4<HIGH AND X_4>CLOSE AND X_4>OPEN,LOW,CLOSE,0,0),COLORYELLOW;

黃金買點(diǎn):(XMA(XMA(LOW,10),10)-XMA(XMA(HIGH,10),10))*1+XMA(XMA(LOW,10),10),DOTLINE,COLORYELLOW;

黃金賣點(diǎn):(XMA(XMA(HIGH,10),10)-XMA(XMA(LOW,10),10))*1+XMA(XMA(HIGH,10),10),DOTLINE,COLORLIGREEN;

STICKLINE(黃金賣點(diǎn)<HIGH AND 黃金賣點(diǎn)>LOW,黃金賣點(diǎn),MIN(MIN(黃金賣點(diǎn),黃金賣點(diǎn)),黃金賣點(diǎn)),0.8,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)<LOW,OPEN,CLOSE,1.6,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)>LOW AND 黃金賣點(diǎn)<CLOSE AND 黃金賣點(diǎn)<OPEN,OPEN,CLOSE,1.6,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)>LOW AND 黃金賣點(diǎn)<CLOSE AND 黃金賣點(diǎn)>OPEN AND 黃金賣點(diǎn)<HIGH,CLOSE,黃金賣點(diǎn),1.6,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)>LOW AND 黃金賣點(diǎn)>CLOSE AND 黃金賣點(diǎn)<HIGH AND 黃金賣點(diǎn)<OPEN,OPEN,黃金賣點(diǎn),1.6,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)>LOW AND 黃金賣點(diǎn)>CLOSE AND 黃金賣點(diǎn)<HIGH AND 黃金賣點(diǎn)>OPEN,HIGH,黃金賣點(diǎn),0,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)>LOW AND 黃金賣點(diǎn)>CLOSE AND 黃金賣點(diǎn)<HIGH AND 黃金賣點(diǎn)<OPEN,HIGH,黃金賣點(diǎn),0,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)>LOW AND 黃金賣點(diǎn)<CLOSE AND 黃金賣點(diǎn)>OPEN AND 黃金賣點(diǎn)<HIGH,HIGH,黃金賣點(diǎn),0,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)>LOW AND 黃金賣點(diǎn)<CLOSE AND 黃金賣點(diǎn)<OPEN AND 黃金賣點(diǎn)<HIGH,HIGH,CLOSE,0,0),COLORYELLOW;

STICKLINE(黃金賣點(diǎn)<LOW AND 黃金賣點(diǎn)<CLOSE AND 黃金賣點(diǎn)<OPEN AND 黃金賣點(diǎn)<HIGH,HIGH,LOW,0,0),COLORYELLOW;

X_5:=TOPRANGE(HIGH);

X_6:=LOWRANGE(LOW);

X_7:=LLVBARS(HIGH,X_5);

X_8:=LLVBARS(LOW,X_5);

X_9:=HHVBARS(LOW,X_6);

X_10:=HHVBARS(HIGH,X_6);

X_11:=HHV(LOW,X_7+1)>LLV(HIGH,X_7+1);

X_12:=HHV(LOW,X_9+1)>LLV(HIGH,X_9+1);

X_13:=COUNT(LOW>=REF(LOW,1),X_8)>2 AND COUNT(HIGH>=REF(HIGH,1),X_7)>2;

X_14:=COUNT(HIGH<=REF(HIGH,1),X_10)>2 AND COUNT(LOW<=REF(LOW,1),X_9)>2;

X_15:=X_5 AND X_11 AND X_13 AND X_8>3;

X_16:=X_6 AND X_12 AND X_14 AND X_10>3;

X_17:=BARSLAST(X_15);

X_18:=BARSLAST(X_16);

X_19:=IF(X_17=0,X_18,X_17)>=3;

X_20:=X_15 AND X_19 AND HIGH=HHV(HIGH,BARSLAST(X_16));

X_21:=X_16 AND X_19 AND LOW=LLV(LOW,BARSLAST(X_15));

NOTEXT上筆劃線:DRAWLINE(X_21,LOW,X_20,HIGH,0),COLORYELLOW;

NOTEXT下筆劃線:DRAWLINE(X_20,HIGH,X_21,LOW,0),COLORYELLOW;

X_22:=NOTEXT上筆劃線 AND NOTEXT下筆劃線;

X_23:=IF(PERIOD=11,0.02,IF(PERIOD=10,0.02,IF(PERIOD=9,0.02,IF(PERIOD=8,0.001,IF(PERIOD=7,0.02,IF(PERIOD=6,0.01,IF(PERIOD=5,0.005,IF(PERIOD=4,0.002,IF(PERIOD=3,0.001,IF(PERIOD=2,0.001,IF(PERIOD=1,0.0003,IF(PERIOD=0,0.0002,0))))))))))));

漲家數(shù):INDEXADV,NODRAW,COLORRED;

跌家數(shù):INDEXDEC,NODRAW,COLORGREEN;

X_24:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

X_25:=IF(CLOSE>OPEN,X_24*(HIGH-LOW),IF(CLOSE<OPEN,X_24*(HIGH-OPEN+(CLOSE-LOW)),VOL/2));

X_26:=IF(CLOSE>OPEN,X_24*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE<OPEN,X_24*(HIGH-LOW),VOL/2));

X_27:=X_25/X_26;

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

X_29:=IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE));

X_30:=IF(HIGH=LOW,1,MAX(CLOSE,OPEN)-X_28);

X_31:=IF(HIGH=LOW,1,MIN(OPEN,CLOSE)-LOW);

X_32:=IF(HIGH=LOW,1,X_28-MIN(CLOSE,OPEN));

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

X_34:=X_29*X_33;

X_35:=X_30*X_33;

X_36:=X_31*X_33;

X_37:=X_32*X_33;

X_38:=X_37+X_36;

X_39:=X_34+X_35;

X_40:=X_38*CLOSE/100;

X_41:=X_39*CLOSE/100;

X_42:=X_38*CLOSE/100-X_39*CLOSE/100;

資金凈流入:X_42,NODRAW,COLORLIMAGENTA;

首先來解析這個(gè)公式。這個(gè)公式是一個(gè)技術(shù)指標(biāo)公式,用于股票分析。它包含了很多部分,我們逐步分解。

第一步:注釋和公式名稱

公式開始于一個(gè)注釋,說明這個(gè)指標(biāo)叫做“黃金賣點(diǎn)”,但實(shí)際上后面還有“黃金買點(diǎn)”。注意,公式中有一行被注釋掉了,但后面又重復(fù)出現(xiàn)了。

第二步:變量定義

首先定義了一個(gè)變量“黃金賣點(diǎn)”,但這一行被注釋掉了(用{}括起來),所以不會(huì)執(zhí)行。不過后面又有一行定義“黃金賣點(diǎn)”和“黃金買點(diǎn)”。

定義X_4:

X_4:=XMA(XMA(LOW,10),10)-(XMA(XMA(HIGH,10),10)-XMA(XMA(LOW,10),10))*1;

這里,XMA是通達(dá)信的函數(shù),表示偏移移動(dòng)平均。我們逐步分解:

先計(jì)算XMA(LOW,10),然后對(duì)這個(gè)結(jié)果再求XMA(.,10),得到XMA(XMA(LOW,10),10),類似地計(jì)算高點(diǎn)的XMA(XMA(HIGH,10),10)。

然后X_4 = 低點(diǎn)的雙重XMA - (高點(diǎn)的雙重XMA - 低點(diǎn)的雙重XMA) * 1 = 2*低點(diǎn)的雙重XMA - 高點(diǎn)的雙重XMA。

第三步:繪制帶狀區(qū)域

使用DRAWBAND函數(shù),在X_4和EMA(X_4,5)之間填充顏色,形成帶狀區(qū)域。X_4用紅色,EMA(X_4,5)用綠色。

第四步:繪制K線

使用DRAWKLINE繪制標(biāo)準(zhǔn)K線。

第五步:一系列STICKLINE繪制

這些STICKLINE根據(jù)X_4與K線的關(guān)系,繪制不同顏色和寬度的柱狀線。主要分為幾種情況:

1. X_4在K線的最高價(jià)和最低價(jià)之間時(shí),繪制黃色柱線。

2. X_4大于最高價(jià)時(shí),繪制藍(lán)色柱線。

3. 其他情況繪制黃色柱線,但位置和長(zhǎng)度根據(jù)條件有所不同。

第六步:定義黃金買點(diǎn)和黃金賣點(diǎn)

黃金買點(diǎn): (XMA(XMA(LOW,10),10)-XMA(XMA(HIGH,10),10))*1+XMA(XMA(LOW,10),10) = 2*XMA(XMA(LOW,10),10) - XMA(XMA(HIGH,10),10) // 注意,這個(gè)和X_4是一樣的?不對(duì),X_4是低點(diǎn)的兩倍減去高點(diǎn),黃金買點(diǎn)也是這個(gè)公式?重新看:

黃金買點(diǎn) = (低點(diǎn)雙重XMA - 高點(diǎn)雙重XMA) *1 + 低點(diǎn)雙重XMA = 2*低點(diǎn)雙重XMA - 高點(diǎn)雙重XMA,確實(shí)和X_4一樣。

黃金賣點(diǎn): (XMA(XMA(HIGH,10),10)-XMA(XMA(LOW,10),10))*1+XMA(XMA(HIGH,10),10) = 2*XMA(XMA(HIGH,10),10) - XMA(XMA(LOW,10),10)

注意:這里黃金買點(diǎn)和X_4是一樣的,而黃金賣點(diǎn)是相反的,即高點(diǎn)的兩倍減去低點(diǎn)。

第七步:再次使用STICKLINE繪制與黃金賣點(diǎn)相關(guān)的柱狀線

根據(jù)黃金賣點(diǎn)與K線的關(guān)系,繪制一系列黃色柱線。

第八步:定義一系列變量X_5到X_23,用于繪制筆和線段

這里看起來是在計(jì)算頂分型和底分型,然后繪制筆。

X_5:=TOPRANGE(HIGH); // 前高到當(dāng)前周期的周期數(shù)

X_6:=LOWRANGE(LOW); // 前低到當(dāng)前周期的周期數(shù)

然后通過一系列計(jì)算,找到滿足條件的頂和底,然后繪制筆。

第九步:繪制筆的劃線

NOTEXT上筆劃線: 從底分型到頂分型畫黃色直線。

NOTEXT下筆劃線: 從頂分型到底分型畫黃色直線。

第十步:定義X_22和X_23

X_22是上筆劃線和下筆劃線的邏輯與,但這里NOTEXT上筆劃線是一個(gè)劃線函數(shù),返回的是線對(duì)象,不能直接用于邏輯運(yùn)算,所以這里可能有問題。實(shí)際上,在通達(dá)信中,DRAWLINE函數(shù)返回的是線對(duì)象,不能用于邏輯表達(dá)式,所以X_22可能無效。

X_23是根據(jù)周期設(shè)置的一個(gè)閾值,用于判斷。

第十一步:漲家數(shù)和跌家數(shù)

漲家數(shù):INDEXADV,跌家數(shù):INDEXDEC,這兩個(gè)是通達(dá)信的內(nèi)置函數(shù),分別代表上漲家數(shù)和下跌家數(shù)。

第十二步:計(jì)算資金凈流入

通過成交量、價(jià)格等計(jì)算資金流入流出,最后得到資金凈流入。

總結(jié):這個(gè)指標(biāo)公式比較復(fù)雜,它結(jié)合了移動(dòng)平均線、K線形態(tài)、分型、筆、資金流向等多個(gè)方面。主要特點(diǎn)有:

使用雙重XMA構(gòu)造了一個(gè)帶狀區(qū)域(X_4和其EMA5),并用紅綠色填充。

根據(jù)X_4和黃金賣點(diǎn)與K線的位置關(guān)系,用柱狀線突出顯示。

通過計(jì)算頂?shù)追中蛠砝L制筆。

計(jì)算市場(chǎng)漲跌家數(shù)和資金凈流入。

注意:這個(gè)公式中有些部分可能存在問題,比如X_22的定義。另外,公式中重復(fù)定義了黃金賣點(diǎn)(一次注釋中,一次正式),但正式定義是有效的。

由于公式較長(zhǎng),我們只能解析每個(gè)部分的功能,具體每個(gè)函數(shù)的具體用法可能需要查閱通達(dá)信函數(shù)手冊(cè)。

這是一個(gè)通達(dá)信技術(shù)指標(biāo)公式,結(jié)合了通道分析、K線形態(tài)和資金流向的多重判斷。以下是代碼的詳細(xì)解析:

一、核心指標(biāo)計(jì)算

1. 黃金買賣點(diǎn)通道

pascal

黃金買點(diǎn) = 2*XMA(XMA(LOW,10),10) - XMA(XMA(HIGH,10),10)

黃金賣點(diǎn) = 2*XMA(XMA(HIGH,10),10) - XMA(XMA(LOW,10),10)

XMA(·,10):10周期偏移移動(dòng)平均(更重視近期數(shù)據(jù))

雙重平滑:對(duì)高點(diǎn)和低點(diǎn)分別進(jìn)行兩次XMA平滑

通道構(gòu)建:

買點(diǎn)線:基于低點(diǎn)的雙重XMA向上偏移

賣點(diǎn)線:基于高點(diǎn)的雙重XMA向下偏移

形成動(dòng)態(tài)通道,黃色虛線顯示

2. X_4帶狀區(qū)域

pascal

X_4 = 2*XMA(XMA(LOW,10),10) - XMA(XMA(HIGH,10),10)  // 與黃金買點(diǎn)相同

DRAWBAND:在X_4和其5周期EMA之間繪制紅綠漸變帶狀區(qū)域

紅色帶:原始X_4值

綠色帶:X_4的5周期指數(shù)移動(dòng)平均

帶狀區(qū)域反映趨勢(shì)強(qiáng)度變化

二、K線特殊著色邏輯

1. 基于X_4的K線渲染

代碼中的多個(gè)STICKLINE語句根據(jù)X_4與K線位置關(guān)系,對(duì)不同情況進(jìn)行著色:

X_4位于K線實(shí)體內(nèi)部:黃色實(shí)體K線

X_4位于K線影線區(qū)間:特殊標(biāo)記

X_4高于K線最高價(jià):藍(lán)色K線

目的是突出X_4(買點(diǎn)線)與當(dāng)前價(jià)格的相對(duì)位置

2. 基于黃金賣點(diǎn)的K線渲染

類似邏輯,根據(jù)賣點(diǎn)線與K線關(guān)系進(jìn)行黃色標(biāo)記,識(shí)別潛在賣出信號(hào)區(qū)域

三、分型筆劃分析系統(tǒng)

1. 高低點(diǎn)識(shí)別

pascal

X_5 := TOPRANGE(HIGH)    // 前高到當(dāng)前的周期數(shù)

X_6 := LOWRANGE(LOW)     // 前低到當(dāng)前的周期數(shù)

尋找局部頂?shù)追中?/span>

2. 分型確認(rèn)條件

X_15:底分型確認(rèn)(3根以上K線,連續(xù)上漲)

X_16:頂分型確認(rèn)(3根以上K線,連續(xù)下跌)

包含分型停頓確認(rèn)(BARSLAST>=3)

3. 筆的繪制

pascal

NOTEXT上筆劃線: DRAWLINE(底分型, 頂分型)  // 黃色上升筆

NOTEXT下筆劃線: DRAWLINE(頂分型, 底分型)  // 黃色下降筆

構(gòu)建纏論風(fēng)格的筆結(jié)構(gòu)

四、市場(chǎng)廣度與資金流

1. 市場(chǎng)情緒

pascal

漲家數(shù): INDEXADV    // 上漲股票家數(shù)

跌家數(shù): INDEXDEC    // 下跌股票家數(shù)

2. 資金流向計(jì)算

通過成交額分配模型計(jì)算主力資金流向:

將成交額分配到:上影線、下影線、實(shí)體上部、實(shí)體下部

資金凈流入 = (買盤力量 - 賣盤力量) * 收盤價(jià) / 100

紫色顯示,反映大資金動(dòng)向

五、技術(shù)特點(diǎn)

1. 多時(shí)間周期適配

pascal

X_23 := IF(PERIOD=11,0.02,...)  // 不同周期設(shè)置不同閾值

支持從1分鐘到月線的各個(gè)周期

2. 三重分析體系

趨勢(shì)通道:XMA雙重平滑通道

結(jié)構(gòu)分析:纏論分型筆劃

資金驗(yàn)證:主力資金流向

3. 可視化策略

帶狀區(qū)域:趨勢(shì)強(qiáng)弱

彩色K線:買賣點(diǎn)位置

劃線系統(tǒng):市場(chǎng)結(jié)構(gòu)

資金指標(biāo):量?jī)r(jià)驗(yàn)證

六、使用邏輯

買入信號(hào):

價(jià)格接近黃金買點(diǎn)線(X_4)

出現(xiàn)底分型結(jié)構(gòu)

資金凈流入配合

賣出信號(hào):

價(jià)格接近黃金賣點(diǎn)線

出現(xiàn)頂分型結(jié)構(gòu)

資金流出或背離

趨勢(shì)判斷:

紅綠帶狀區(qū)域:紅色擴(kuò)張表示強(qiáng)勢(shì),綠色收縮表示弱勢(shì)

筆劃方向:上升筆延續(xù)表示上升趨勢(shì)

總結(jié)

這是一個(gè)綜合型高級(jí)交易系統(tǒng),特點(diǎn):

? 多重過濾:趨勢(shì)、結(jié)構(gòu)、資金三重驗(yàn)證

? 動(dòng)態(tài)適應(yīng):XMA平滑適應(yīng)不同市場(chǎng)節(jié)奏

? 直觀可視:豐富的圖形化展示

? 纏論融合:結(jié)合傳統(tǒng)指標(biāo)與纏論結(jié)構(gòu)分析

適用場(chǎng)景:適合中短線趨勢(shì)跟蹤,需要結(jié)合其他指標(biāo)和風(fēng)險(xiǎn)管理使用。

本回答由 AI 生成,內(nèi)容僅供參考,請(qǐng)仔細(xì)甄別。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多