指標公式分析及使用參考說明:
?
這段代碼是一個復雜的技術分析系統,涉及多個指標的計算和條件判斷,主要用于股市或其他金融市場的交易策略制定。以下是對每個部分的總體編程思路總結及操作建議:
?
?總體編程思路總結:
?
1. 變量定義和基礎數據處理:
? ?- `LC := REF(C, 1);` 定義了昨日收盤價的引用。
? ?- `RSI1 := SMA(MAX(C-LC, 0), 6, 1) / SMA(ABS(C-LC), 6, 1)? 100;` 計算了6日相對強弱指標(RSI)。
? ?- `AR := SUM(H-O, 26) / SUM(O-L, 26)? 100;` 計算了26日人氣指標(AR)。
?
2. 買賣點條件設定:
? ?- `賣點 := CROSS(85, RSI1)? 30, COLOR00FF00, LINETHICK2;` 當RSI1上穿85時標記賣點,設定了線條顏色和粗細。
? ?- `低位買點 := (CXHB < 20 AND CXHC < 25 AND CXHD > 50 AND AR < 70)? 200, LINETHICK2, COLOR00FF00;` 根據多個條件判斷低位買點,設置了線條粗細和顏色。
?
3. 主力與散戶情況:
? ?- `主力 := EMA((C-MA(C, 7))/MA(C, 7)? 480, 2)? 5, LINETHICK1, COLOR0000FF;` 計算并標記主力資金的動向。
? ?- `散戶 := EMA((C-MA(C, 11))/MA(C, 11)? 480, 7)? 5, LINETHICK2, COLORA607C0;` 計算并標記散戶資金的動向。
?
4. 買賣信號確認:
? ?- `BT1 := CROSS(RSI1, 25);` 標記RSI1上穿25的買入信號。
? ?- `BT2 := CROSS(主力, 散戶) AND 主力 < -10;` 標記主力資金與散戶資金的交叉且主力資金小于-10的買入信號。
? ?- `買 := IF(BT2, 200, 0), STICK, COLOR0000FF, LINETHICK3;` 根據買入信號設定買入點,使用豎線標記,并設置顏色和線條粗細。
?
5. 做多與做空條件:
? ?- `A1 := EMA(C, 4) - EMA(C, 13);` 計算短期和長期指數移動平均線之間的差值。
? ?- `B1 := EMA((0.809? REF(A1, 1) + 0.191? A1), 1);` 根據A1的變化計算B1的值,用于做多和做空的判斷。
? ?- `做多 := IF(A1 >= B1, A1, B1), LINETHICK1, COLORRED;` 根據條件判斷設定做多點,設置線條粗細和顏色。
? ?- `做空 := IF(B1 - A1, B1, A1), LINETHICK1, COLORGREEN;` 根據條件判斷設定做空點,設置線條粗細和顏色。
?
6. 圖形標記:
? ?- `DRAWTEXT(REF(做多, 1) >= REF(做空, 1) AND 做多 > 做空, '●'), COLORRED;` 根據條件繪制紅色的圓點標記。
? ?- `DRAWTEXT(CROSS(做多, 1) = CROSS(做空, 1) AND 做多 = 做空, '☆'), COLORGREEN;` 根據條件繪制綠色的星形標記。
?
?操作建議:
?
- 理解指標邏輯:逐個理解每個指標的計算方法及其在技術分析中的作用,特別是RSI、AR、EMA等常見指標的應用。
??
- 信號確認:確保買賣信號的設定具有邏輯性和可操作性,避免單一指標誤導。
?
- 參數優化:根據歷史數據回測,調整各個指標的參數,以優化策略的表現和穩定性。
?
- 風險控制:制定有效的風險管理策略,包括止損和止盈機制,確保交易風險可控。
?
- 實時監控:定期檢查和調整策略,根據市場變化進行及時反應,避免過度依賴歷史表現。
?
這些步驟和建議可以幫助你更好地理解和應用這段復雜的技術分析代碼,提高交易決策的準確性和效率。
?
源碼:
?
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;
賣點:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;
CXHB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
CXHC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
CXHD:=BARSCOUNT(CLOSE);
低位買點:(CXHB< 20 AND CXHC< 25 AND CXHD> 50 AND AR<70)*200,LINETHICK2,COLOR00FF00;
BT1:=CROSS(RSI1,25);//www.tumamayizhan.com
主力:=EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5,LINETHICK1,COLOR0000FF;
散戶:EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5,LINETHICK2,COLORA607C0;
BT2:=CROSS(主力,散戶) AND 主力<-10;
BT:=FILTER(COUNT(BT1 OR BT2,3)>=2,3);
買:IF(BT2,200,0),STICK,COLOR0000FF,LINETHICK3;
A1:=EMA(CLOSE,4)-EMA(CLOSE,13);
B1:=EMA((0.809*REF(A1,1)+0.191*A1),1);
做多:IF(A1>=B1,A1,B1),LINETHICK1,colorred;
做空:IF(B1-A1,B1,A1),LINETHICK1,COLORGREEN;//http://www.tumamayizhan.com
DRAWTEXT(REF(做多,1)>=REF(做空,1) AND 做多>做空,做空<做多,'●'),colorred;
DRAWTEXT(CROSS(做多,1)=CROSS(做空,1) AND 做多=做空,做空=做多,'☆'),COLORGREEN;//http://www.tumamayizhan.com
?
?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696
或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(怎么收費,代編流程等詳情請點擊查閱!)
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)