2025年4月21日 星期一

MT5 外匯商品 交易策略開發 [03]

「拉回買入」,專為趨勢交易者在商品上漲趨勢中,尋找追買/加碼點而設計。當商品價格進入新一輪的上漲階段時,交易者需掌握如何在價格的短期回調中抓住低點進場。這不僅可以避免追高,也能充分利用資金分批加碼,進一步提升獲利潛力。

本篇多單進場的方式,即是利用 MACD仍在零軸上的多方趨勢中的拉回進場。ㄦˊ空單的進場方式以 收盤價小於 NL 值搭配 KD 低檔鈍化做限價掛單進場

2025年4月15日 星期二

MT5 外匯商品 交易策略開發 [02]

KDJ指標叫做隨機指標,幫助投資者發現趨勢和最佳切入點。KDJ指標在圖中有三根線,分別為K值(快線)、D值(慢線)和J值(方向敏感線),其中K線和D線表示超買或超賣情況,,J線用於顯示K線與D線的偏差。這些線的匯合暗示出現了新的交易機會

理論上講,當K線向上突破D線時,表示股市為上漲趨勢,可以買入;當K線向下突破D線時,表示股市為下跌趨勢,應當賣出。

RSI (Relative strength indicator),叫做相對強弱指標,是一種用來衡量近期市場買賣雙方力量對比的指標。它主要通過比較商品在近期內上漲和下跌的幅度,來判斷市場的多空力量變化。隨著時間的推移,RSI逐漸被廣泛應用於判斷進出場時機,成為投資者常用的技術分析工具之一。

本篇利用 KD進場做多  RSI 向下做空的方式 作為交易策略

2025年4月10日 星期四

MT5 外匯商品 交易策略開發 [01] 說明

這篇使用針對 MT5 外匯商品 交易策略開發 [01] 內容作一些說明 有助於了解部落格後續文章內相關的 MT5 語法及架構

#include

這行指的是引入 MQL5 提供的交易類別庫,包含一系列預定義的功能,用於執行交易操作(如下單、修改訂單和平倉)。這使得交易邏輯的實現更加高效和簡潔。

#include

這行代表引入一個命名為 MagicMT5_函數庫V1.mqh 的自定義函數庫。此函數庫可能包含自定義的輔助工具或功能,專門用來加強交易策略、數據處理或特殊操作。如果這是您自己設計的函數庫,則可能已經加入了獨特的邏輯來支持您的算法需求。

ENUM_TIMEFRAMES 時間週期 = PERIOD_M20;

2025年4月8日 星期二

MT5 外匯商品 交易策略開發 [01]

市佔率穩居首位的外匯交易平台,是由俄羅斯Metaquotes 軟體公司所開發的MetaTrader 4 (MT4)平台,並於2010年推出了MetaTrader 5(MT5)平台,MQL5(MetaQuotes Language 5)是一種強大的編程語言,專為撰寫交易策略、技術指標、腳本和功能庫等自動化交易系統而設計。MQL5 提供了大量預先定義的功能和服務,幫助開發者快速構建複雜的交易機器人(EA)、自定義指標和腳本。讓交易策略的自動化成為可能。無論是專業的交易者還是有志於自動化交易系統開發的程序員,MQL5 都提供了必要的工具和資源,以支持他們的工作。

以往部落格文章主要內容在於應用 MultiCharts 平台開發交易策略,2025開始會應用MT5平台 開發一些外匯商品的交易策略,也期盼在量化交易的推廣上有所助益

為了簡化篇幅 變數的定義 不會放在文章內,並儘可能用 MultiCharts 語法的形式來撰寫程式碼,內容中自定義的函數,大部分會放在個人的函數庫內,主要是策略邏輯的分享,未來也會將網路上或 YT頻道看到的交易邏輯 轉為MT5 的交易策略在部落格發佈