指標公式源碼分析及使用說明參考:
?指標創建思路分析
?
這段代碼涉及了CCI指標、KDJ指標和一些邏輯條件的計算和判斷,讓我們逐步解析和總結如何創建這些指標:
?
1. CCI指標 (`CCI修正1`, `CCI修正2`):
? ?- 計算典型價格(TYP):`TYP:=(H+L+C)/3;`
? ?- 計算CCI原始值:`CCI:=(TYP-MA(TYP,14))/(0.015AVEDEV(TYP,14));`
? ?- 進行CCI修正:`CCI修正1:=EMA(EMA(EMA(CCI,2),2),2);`
? ?- 再次修正CCI以得到`CCI修正2`:`CCI修正2:=EMA(EMA(EMA(CCI,3),2),2);`
?
2. KDJ指標 (`K`, `D`, `J`):
? ?- 計算RSV值:`RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))100;`
? ?- 計算K值:`K:=SMA(RSV,3,1);`
? ?- 計算D值:`D:=SMA(K,3,1);`
? ?- 計算J值:`J:=3K-2D;`
?
3. 邏輯條件 (`X`, `Y`, `XAND Y`):
? ?- 判斷CCI修正1和CCI修正2的交叉點:`X:=(CROSS(CCI修正1,CCI修正2) OR (CCI修正1 >=CCI修正2));`
? ?- 添加額外條件限制CCI修正1的數值范圍和趨勢:`AND CCI修正1>=-101 AND CCI修正1>=REF(CCI修正1,1) AND REF(CCI修正1,1)<-101;`
? ?- 判斷J值的變化趨勢:`Y:= J1 > REF(J1,1);`
? ?- 最終判斷條件:`XAND Y;`(這部分代碼似乎有語法問題,應該是用于邏輯判斷的條件,但具體表達不清晰)
?
?指標使用參考說明
?
根據以上指標和條件,以下是每個指標的基本使用說明和建議:
?
1. CCI指標 (`CCI修正1`, `CCI修正2`):
? ?- CCI用于測量價格的波動性,CCI修正1和CCI修正2經過多層EMA平滑后,可以顯示更平滑和穩定的CCI值。
? ?- 使用時可以關注CCI修正1和CCI修正2的交叉點,通常交叉點可能意味著價格趨勢的變化或者趨勢加速。
?
2. KDJ指標 (`K`, `D`, `J`):
? ?- KDJ指標是一個相對簡單且廣泛使用的技術指標,可以幫助確定價格的超買和超賣狀態。
? ?- K和D的交叉點或者J的數值變化通常用來確認買入或賣出信號。當K線上穿D線時,為買入信號;反之為賣出信號。
?
3. 邏輯條件:
? ?- `XAND Y`部分的具體含義不太清楚,但根據代碼的結構,可能是對CCI和KDJ指標的復合條件判斷。
? ?- 建議在實際使用中,確保邏輯條件清晰且具備可操作性,以避免產生誤解或者無效的交易信號。
?
這些指標結合使用可以幫助投資者理解市場的價格波動和趨勢變化,但應結合其他技術分析和基本面分析進行綜合考量,以增強決策的準確性和可靠性。
?
源碼:
?
選股及預警公式:(回復可見全碼)
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
CCI修正1:=EMA(EMA(EMA(CCI,2),2),2);
CCI修正2:=EMA(EMA(EMA(CCI,3),2),2);
X:=(CROSS(CCI修正1,CCI修正2) OR (CCI修正1 >=CCI修正2))
AND CCI修正1>=-101 ANDCCI修正1>=REF(CCI修正1,1)
AND REF(CCI修正1,1)<-101 ;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
K1:= EMA(EMA(EMA(K,2),2),2);
D1:= EMA(EMA(EMA(D,2),2),2);
J1:= EMA(EMA(EMA(J,2),2),2);
Y:= J1 > REF(J1,1) ;
XAND Y;
<!--最后編輯時間-->
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?