兄弟們,今天給大家嘮嘮一個挺有意思的指標(biāo),這玩意兒設(shè)計得那叫一個巧妙,感覺像是把各種技術(shù)分析的精華都給揉到一塊兒了,很適合咱們這些喜歡鉆研技術(shù)面的小伙伴。
該指標(biāo)的核心特色:
首先,這指標(biāo)就是多維度融合,把RSI、均線系統(tǒng)、CCI、動量、KDJ、價格偏離度這些常見的技術(shù)指標(biāo)都整合起來了。為啥這么做呢?因為單一指標(biāo)有時候太局限了,容易誤導(dǎo)人。就好比你只看RSI,可能覺得股票超賣了,但其實其他方面并不支持買入,結(jié)果一買就套。但這個指標(biāo)通過復(fù)合信號體系,把各種因素綜合起來判斷就會準(zhǔn)確不少。
通達(dá)信三階動量背離KDJ+CCI+RSI動態(tài)布林
N:=5;
AA:='RSI.RSI1'(3,14,24);
BB:='RSI.RSI2'(3,14,24);
二線差RSI:IF((BB-AA)/AA>N,50,0),STICK,LINETHICK2,COLOR00FF00;
趨勢:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100;
研制:=IF(趨勢>0,趨勢,0);
STICKLINE(趨勢>0,趨勢,0,3,0),COLORRED;
STICKLINE(趨勢>0&&C<REF(C,1),趨勢,0,3,0),COLORFF2626;
LIJINQS3:=EMA(CLOSE,2)-EMA(CLOSE,150);
LIJINQS4:=EMA(LIJINQS3,100);
LIJINQS5:=2*(LIJINQS3-LIJINQS4);
LIJINQS6:=POW(LIJINQS5,3)*0.1+POW(LIJINQS5,1);
黑馬:=(IF(LIJINQS5>0.1,LIJINQS6,0))*3;
黑牛:=(CLOSE-MA(CLOSE,25))/MA(CLOSE,25)*100;
LIJINQS7:=MA(黑牛,17)+MA(黑牛,17)-REF(MA(黑牛,17),1);
LIJINQS8:=IF(MA(黑牛,17)<LIJINQS7,LIJINQS7,MA(黑牛,17));
行情轉(zhuǎn):=LIJINQS8-(EMA(黑牛,17)-LIJINQS8)*0.98;
Q:=CROSS(黑牛,行情轉(zhuǎn))&&黑牛>REF(黑牛,1)&&行情轉(zhuǎn)<REF(行情轉(zhuǎn),5);
DRAWTEXT(Q,黑牛,'●'),COLORF00FF0;
不參與:STICKLINE(趨勢<0,趨勢,0,3,0),COLORGREEN;
綠色不參與:0,COLORGREEN;
紫陽快牛B:0,COLORF00FF0;
紫紅緊跟上:0,COLORRED;
升浪超強(qiáng)機(jī):0,COLORYELLOW;
MA1:=EMA(C,10);
MA2:=EMA(C,20);
MA3:=EMA(C,30);
A1:=ABS(MA1-MA2)+ABS(MA2-MA3);
A2:=A1/C<1/100&&MA1>REF(MA1,1)&&MA2>REF(MA2,1);
STICKLINE(A2,0,4,2,0),COLORYELLOW;
EMA7:=EMA(CLOSE,7);
EMA14:=EMA(CLOSE,14);
EMA25:=EMA(CLOSE,25);
EMA55:=EMA(CLOSE,55);
A12:=ABS(EMA7-EMA14)+ABS(EMA14-EMA25)+ABS(EMA25-EMA55);
A22:=A1/C<1/100&&EMA7>REF(EMA7,1)&&EMA14>REF(EMA14,1)&&EMA25>REF(EMA25,1);
極強(qiáng):CROSS(C,EMA7)&&CROSS(C,EMA14)&&CROSS(C,EMA25)&&CROSS(C,EMA25)&&CROSS(C,EMA55)&&EMA7>REF(EMA7,1)&&EMA14>REF(EMA14,1)&&EMA25>REF(EMA25,1)&&EMA55>REF(EMA55,1),COLORWHITE;
STICKLINE(極強(qiáng),-20,0,1.5,0),COLORWHITE;
LIJIN11:=MA(CLOSE,10)-EMA(CLOSE,10)*100;
LIJIN12:=MA(LIJIN11,5);
LIJIN13:=3*(LIJIN12-LIJIN11);
拉升:CROSS(LIJIN13,20),COLORRED;
DRAWTEXT(拉升,-4,'▲'),COLORRED;
超強(qiáng)信號:=H/MA(H,5)*(1+5/100);
超強(qiáng)▲:CROSS(超強(qiáng)信號,1.15),COLORYELLOW;
R:=IF(超強(qiáng)信號>=1.15,1,0);
DRAWTEXT(R,-4,'▲'),COLORYELLOW;
DRAWTEXT(R,-8,'▲'),COLORYELLOW;
DRAWTEXT(R,-12,'▲'),COLORYELLOW;
MA32:=EMA(C,3);
LC1:=REF(CLOSE,1);
RSI4A:=SMA(MAX(CLOSE-LC1,0),4,1)/SMA(ABS(CLOSE-LC1),4,1)*100;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,500))/(0.015*AVEDEV(TYP,500));
RSV:=(CLOSE-LLV(LOW,500))/(HHV(HIGH,500)-LLV(LOW,500))*100;
MTM:=CLOSE-REF(CLOSE,500);
VV:=(CCI<-100)&&(RSV<20)&&(MTM<0)&&(RSI4A<15);
轉(zhuǎn)折●:Q,COLORF00FF0;
粘合:0,COLORYELLOW;
底:IF(VV,20,0),STICK,COLORGREEN;
長RSVA:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
長K89A:=SMA(長RSVA,3,1);
長D89A:=SMA(長K89A,3,1);
中RSV27A:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
中K27A:=SMA(中RSV27A,3,1);
頂:=IF(CROSS(長D89A,50)&&中K27A>REF(中K27A,1)&&中K27A>70,90,0);
DRAWTEXT(頂,0,'◆'),COLOR00FF00;
不穿零大牛:0,COLORRED;
LIJIN222:=LLV(LOW,10);
LIJIN322:=HHV(HIGH,25);
動力線:=(EMA((CLOSE-LIJIN222)/(LIJIN322-LIJIN222)*4,4))*10;
清倉賣出:=CROSS(35,動力線);
STICKLINE(動力線>REF(動力線,1),動力線,REF(動力線,1),2,1),COLORYELLOW;
STICKLINE(動力線<=REF(動力線,1),動力線,REF(動力線,1),2,1),COLOR00FF00;
STICKLINE(清倉賣出,38,39,3,0),COLOR00FF00;
DRAWTEXT(清倉賣出,47,'▼'),COLOR00FF00;
G:=20;
M12:=4;
M22:=2;
Q1:=30;
LIJIN232:=(CLOSE-LLV(LOW,G))/(HHV(HIGH,G)-LLV(LOW,G))*100;
LIJIN332:=SMA(LIJIN232,M12,1);
LIJIN432:=SMA(LIJIN332,M22,1);
機(jī)構(gòu)減倉:=(LIJIN432>82&&LIJIN332>89)*20;
臨界頂:=(LIJIN432>85&&LIJIN332>95)*20;
DRAWTEXT(機(jī)構(gòu)減倉=20,50,'▼'),COLORF00FF0;
DRAWTEXT(臨界頂,60,'▼'),COLORGREEN;
動態(tài)趨勢分層:
短期通過EMA(2)-EMA(150)的差值捕捉黑馬股
中期用20日均線偏離度判斷趨勢強(qiáng)度(紅色/綠色柱狀圖)
長期通過89日KD參數(shù)監(jiān)控大周期狀態(tài)
量價動力模型:
獨創(chuàng)'動力線'指標(biāo),結(jié)合10日最低與25日最高構(gòu)建價格相對強(qiáng)度
采用三維度EMA聚合(7/14/25/55日)識別均線共振
機(jī)構(gòu)資金監(jiān)控:
通過威廉指標(biāo)雙線(82/89,85/95)閾值設(shè)定機(jī)構(gòu)減倉信號
設(shè)計黑牛-行情轉(zhuǎn)交叉模型捕捉主力動向
底部判斷邏輯:
極限超賣組合(VV條件):
CCI(500)<-100(極端超賣)
RSV(500)<20(長期低位)
MTM(500)<0(下跌動量持續(xù))
RSI4A<15(短期極度弱勢)
三階動量背離KDJ+CCI+RSI動態(tài)布林C++源代碼
#include <iostream>
#include <vector>
#include <cmath>
// 假設(shè)股票數(shù)據(jù)存儲在以下結(jié)構(gòu)中
struct StockData {
double close;
double high;
double low;
};
// 計算移動平均線(MA)
double MA(const std::vector<double>& data, int period) {
if (data.size() < period) return0.0;
double sum = 0.0;
for (int i = 0; i < period; ++i) {
sum += data[i];
}
return sum / period;
}
// 計算指數(shù)移動平均線(EMA)
double EMA(const std::vector<double>& data, int period) {
if (data.size() < period) return0.0;
double alpha = 2.0 / (period + 1);
double ema = data[0];
for (size_t i = 1; i < data.size(); ++i) {
ema = alpha * data[i] + (1 - alpha) * ema;
}
return ema;
}
// 檢測交叉點(CROSS)
bool CROSS(const std::vector<double>& line1, const std::vector<double>& line2) {
if (line1.size() != line2.size()) returnfalse;
if (line1.size() < 2) returnfalse;
return (line1[line1.size() - 2] < line2[line2.size() - 2]) &&
(line1[line1.size() - 1] > line2[line2.size() - 1]);
}
// 主函數(shù)
int main() {
// 提取收盤價
std::vector<double> closePrices;
for (constauto& data : stockData) {
closePrices.push_back(data.close);
}
// 計算MA和EMA
double ma20 = MA(closePrices, 20);
double ema10 = EMA(closePrices, 10);
// 檢測交叉點
if (CROSS(line1, line2)) {
std::cout << 'Cross detected!' << std::endl;
} else {
std::cout << 'No cross detected.' << std::endl;
}
return0;
}
四重極端條件共振,過濾虛假底部。
均線粘合反轉(zhuǎn):
10/20/30日均線聚合(A1/C<1%)
均線系統(tǒng)同步拐頭向上
配合EMA7/14/25/55四線突破,形成'極強(qiáng)'信號
動量底背離體系:
黑牛指標(biāo)(25日偏離度)與MA(17)的差值變化
當(dāng)黑牛上穿動態(tài)計算的行情轉(zhuǎn)閾值時觸發(fā)轉(zhuǎn)折信號
結(jié)合EMA平滑處理避免噪聲干擾
異常波動過濾:
二線差RSI設(shè)置5%閾值規(guī)避虛假金叉
價格/5日均線偏離度超15%觸發(fā)超強(qiáng)信號
機(jī)構(gòu)減倉信號前置威廉指標(biāo)雙線突破
該指標(biāo)通過構(gòu)建'趨勢強(qiáng)度監(jiān)控→底部信號確認(rèn)→資金動向驗證→頂部風(fēng)險預(yù)警'的完整決策鏈條,實現(xiàn)從建倉到平倉的全周期管理。其核心優(yōu)勢在于將傳統(tǒng)指標(biāo)的滯后性通過多周期嵌套計算轉(zhuǎn)化為前瞻信號,特別是在黑牛-行情轉(zhuǎn)模型中引入動態(tài)閾值調(diào)整機(jī)制,有效提升了底部識別的靈敏度。
風(fēng)險提示:本指標(biāo)僅供技術(shù)研究與學(xué)習(xí)交流使用。市場具有高度不確定性,任何基于本指標(biāo)的決策都需要自行承擔(dān)風(fēng)險,不構(gòu)成任何投資建議。
學(xué)習(xí)分享