2025年10月8日 星期三

MT5 EA交易策略開發教學[17]

核心策略概述 (交易商品 NAS100 )
這是一個基於FVG(Fair Value Gap,公允價值缺口)突破與布林帶收縮的趨勢跟隨策略。策略使用MACD背離和布林帶突破來識別進出場機會,並採用當沖模式在特定時間強制平倉。

多單策略
多單進場條件
MACD OSC上升: a_OSC[1] > a_OSC[2](動能增強)
FVG突破: Close[1] > FVG_多頭上緣價格(價格突破公允價值缺口上緣)
連續創高: High[1] > High[2] 且 High[1] > High[3](確認上漲趨勢)

進場方式:市價單買入(Buy_at_MARKET)
僅在無部位、點差合理、今日未進場、BarSinceExit > 1 時執行

多單出場條件
正常出場: 達到最小停利(3倍點差)且發生MACD高點背離
MACD高點背離判斷:
價格高點在最近2根K棒內(ArrayMaximum(High) <= 2)
MACD DIF最大值在更早前(ArrayMaximum(a_DIF) > 2)
RSI < 70(避免超買區)

停損出場: K棒收盤突破停損價,且當前價格已跌破停損價