指標公式分析及使用參考說明:
這段程序代碼是針對股市技術分析中的一些指標計算和交易信號生成的邏輯。讓我們來分析和總結它的編程思路和操作建議:
?
?總體編程思路總結:
?
1. DY1的計算:
? ?- DY1是一個價格加權平均數,計算公式為\((((2 \times C) + H + L) / 4)\)。它代表了一種平均價格,用于后續指標的計算。
?
2. DY2和DY3的計算:
? ?- DY2使用LLV函數計算最低價的34周期最低值。
? ?- DY3使用HHV函數計算最高價的13周期最高值。
? ?- DY2和DY3分別表示了最近34個周期內的最低價和13個周期內的最高價,用于確定價格的波動范圍。
?
3. 紅線變藍賣出信號:
? ?- 這部分使用了MA函數計算一個移動平均值,其參數是\(\left(\frac{{DY1 - DY2}}{{DY3 - DY2}}\right) \times 100\),表示根據DY1、DY2和DY3的關系來生成一個信號線。
? ?- 如果這條紅線變藍的線在計算中超過了另一條B1線,則顯示為紅色線條。
?
4. 藍線變紅買進信號:
? ?- 使用IF條件語句,如果紅線變藍賣出信號大于等于B1,則顯示紅線變藍賣出信號,否則顯示B1。這是一個買入信號的參考。
?
5. 白線強弱分界線:
? ?- 通過IF條件語句計算出白線,根據B1和紅線變藍賣出的值來判斷強弱分界。
?
6. 低吸高拋和僅供參考線條:
? ?- 這兩條線是固定的數值線,用于標記特定的市場狀態或參考點。
?
7. 交叉點的處理:
? ?- 使用CROSS函數來判斷紅線變藍賣出和B1的交叉情況,并根據條件生成相應的數值或顯示不同的顏色。
?
?操作建議:
?
1. 理解指標計算邏輯:
? ?- 首先需要完全理解DY1、DY2和DY3的計算方式,這些指標直接影響后續信號的生成。
?
2. 驗證移動平均線的使用:
? ?- 移動平均線(MA和EMA)在技術分析中常用于平滑價格數據和生成交易信號。確保理解其參數的設定和使用方法,尤其是對于信號線的變化和顏色設定。
?
3. 交叉點和買賣信號的處理:
? ?- 交叉點的判斷使用CROSS函數,需要確保邏輯清晰,并根據實際市場情況調整閾值,以提高信號的準確性。
?
4. 視覺效果和用戶體驗:
? ?- 確保繪制的線條顏色、粗細和類型(實線或虛線)能夠清晰地傳達交易信號和市場狀態,提高用戶的使用體驗。
?
5. 實時數據更新:
? ?- 在實際應用中,需要考慮如何處理和更新實時數據,以確保生成的交易信號能夠及時反映市場變化,這對于自動化交易特別重要。
?
通過深入理解這些編程思路和操作建議,可以更有效地使用這段代碼進行股市技術分析,并作出相應的交易決策。
?
?
源碼:
?
DY1:=((((2*CLOSE)+HIGH)+LOW)/4);
DY2:=LLV(LOW,34);
DY3:=HHV(HIGH,13);
紅線變藍賣出:MA((((DY1-DY2)/(DY3-DY2))*100),10),LINETHICK2,COLORCC6600;
B1:EMA(((0.667*REF(紅線變藍賣出,2))+(0.333*紅線變藍賣出)),1),COLORRED;
藍線變紅買進:IF((紅線變藍賣出>=B1),紅線變藍賣出,B1),LINETHICK2,COLORFF00FF;
白線強弱分界:IF((B1-紅線變藍賣出),B1,紅線變藍賣出),LINETHICK2,COLORFFFFFF;
低吸高拋:20,COLORRED;
僅供參考:80,COLORFFFF00;
IF((CROSS(紅線變藍賣出,B1) AND (紅線變藍賣出<25)),66,20),LINETHICK2,COLORRED;
IF((CROSS(B1,紅線變藍賣出) AND (紅線變藍賣出>=80)),38,80),COLORFFFF00;{程序化交易 m.kzuj.com.cn }
{程序化交易 m.kzuj.com.cn }

?
公式導入教程: 【通達信公式源碼導入方法教程】 【同花順公式源碼導入方法教程】 【大智慧新一代公式源碼導入方法教程】
?
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696
或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(怎么收費,代編流程等詳情請點擊查閱!)
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)