跳至主要內容
金融世界

【MT5】策略邏輯分享-KD 網格策略進場條件整理

12 分鐘3 次瀏覽
MT5 KD指標與網格策略交易系統設定教學

一、總流程:先過進場,再選手數

新 K 棒開盤

├─ 已有持倉/網格? → 不開新單

└─ 無持倉

├─ ① 執行週期進場信號成立?(BUY 或 SELL)

│ └─ 否 → 不動作

└─ ② 共振手數 > 0?

├─ 0.3 / 0.2 / 0.1 → 市價開原始單 + 掛 3 張 Limit(各 0.1 手)

└─ 0.0 → 有信號也不下單

重點:

  • 進場信號 → 各 EA 只看自己的執行週期 KD

  • 手數大小 → 四個 EA 都用同一套共振規則,只看 H4 / H1 / M30 / M15 / M5

  • M1 的 KD 方向不參與手數共振(M1 EA 的 M1 方向只透過進場信號間接要求)

二、手數共振規則(四週期共用)

做多 BUY

手數共振條件(全部 K > D)

0.3 手

H4 H1 M30 M15 M5

0.2 手

H1 M30 M15 M5(H4 可不符合)

0.1 手

M30 M15 M5(H4、H1 可不符合)

不下單

上面三層都不滿足

做空 SELL(對稱)

手數共振條件(全部 K < D)

0.3 手

H4 H1 M30 M15 M5

0.2 手

H1 M30 M15 M5

0.1 手

M30 M15 M5

不下單

都不滿足

取值時點: 各週期最近一根已收盤 K 棒的 KD(MT5 shift=1)。

優先順序: 從高到低檢查——五週期全對 → 0.3;否則四週期 → 0.2;否則三週期 → 0.1。

三、進場信號(各 EA 不同)

四個 EA 進場結構相同,只是 EXEC 週期不同:

做多 BUY(在 EXEC 週期)

條件說明

超賣

前一根 K 棒:K < 20 D < 20

金叉

前前根 K ≤ D,前一根 K > D

多頭

前一根 K > D

做空 SELL(在 EXEC 週期)

條件說明

超買

前一根 K > 80 D > 80

死叉

前前根 K ≥ D,前一根 K < D

空頭

前一根 K < D

EA進場信號來源(EXEC)

M1 EA

M1 KD

M5 EA

M5 KD

M15 EA

M15 KD

M30 EA

M30 KD

四、各週期完整下單條件

M1 EA

手數進場信號(M1)共振手數(H4/H1/M30/M15/M5)

0.3

M1 超賣區金叉 + M1 K>D

五週期全部 K>D

0.2

同上

H1+M30+M15+M5 K>D(H4 可不對)

0.1

同上

M30+M15+M5 K>D

不下單

無 M1 信號,或共振 = 0

M1 EA 的 0.1 手不要求 M1 參與共振,但進場信號本身已要求 M1 K>D。

M5 EA

手數進場信號(M5)共振手數

0.3

M5 超賣區金叉 + M5 K>D

H4+H1+M30+M15+M5 全 K>D

0.2

同上

H1+M30+M15+M5 K>D

0.1

同上

M30+M15+M5 K>D

不下單

無 M5 信號,或共振 = 0

M5 同時出現在進場信號與共振中。0.1 手時 M5 必須 K>D,且 M15、M30 也要 K>D。

M15 EA

手數進場信號(M15)共振手數

0.3

M15 超賣區金叉 + M15 K>D

H4+H1+M30+M15+M5 全 K>D

0.2

同上

H1+M30+M15+M5 K>D

0.1

同上

M30+M15+M5 K>D

不下單

無 M15 信號,或共振 = 0

M15 出現金叉信號,但 M5 方向不對 → 有信號、0 手、不進場。這是 M15 EA 常被小週期擋住的情況。

M30 EA

手數進場信號(M30)共振手數

0.3

M30 超賣區金叉 + M30 K>D

H4+H1+M30+M15+M5 全 K>D

0.2

同上

H1+M30+M15+M5 K>D

0.1

同上

M30+M15+M5 K>D

不下單

無 M30 信號,或共振 = 0

M30 有信號,但 M5 或 M15 方向不對 → 不進場。M30 是最容易被 M5/M15 擋住的 EA。

五、圖解:手數怎麼決定

┌─────────────────────────────────┐

│ H4 K>D ? │

└────────────┬────────────────────┘

│ 是

┌────────────▼────────────────────┐

│ H1 + M30 + M15 + M5 全 K>D ? │

└────────────┬────────────────────┘

是 │ 否

┌────────────▼──┐ │

│ 0.3 手 │ ▼

└───────────────┘ H1+M30+M15+M5 全 K>D ?

是 → 0.2 手

否 → M30+M15+M5 全 K>D ?

是 → 0.1 手

否 → 不下單

(做空把 K>D 改成 K<D,結構相同。)

六、實際情境範例

範例 1:M1 EA 開 0.3 手做多

  • M1 前一根:K=18, D=17,前前根 K≤D → M1 金叉超賣

  • H4/H1/M30/M15/M5 全部 K>D → 0.3 手
    M1 EA 市價 BUY 0.3 手

範例 2:M30 EA 有信號但不下單

  • M30 超賣金叉 ✓

  • M30 K>D、M15 K>D,但 M5 K<D(空頭)
    → 共振最低層 M30+M15+M5 不成立 → 手數 = 0,不進場

範例 3:M5 EA 開 0.2 手做空

  • M5 超買死叉 ✓

  • H4 K>D(仍多頭),但 H1/M30/M15/M5 全 K<D ✓
    → H4 不符合沒關係 → 0.2 手 SELL

範例 4:M15 EA 開 0.1 手做多

  • M15 超賣金叉 ✓

  • H4、H1 方向混亂,但 M30/M15/M5 全 K>D ✓
    0.1 手 BUY

七、四週期對照總表

手數共振條件(四 EA 相同)M1 EA 額外需要M5 EA 額外需要M15 EA 額外需要M30 EA 額外需要

0.3

H4+H1+M30+M15+M5 同向

M1 超買/超賣+交叉

M5 超買/超賣+交叉

M15 超買/超賣+交叉

M30 超買/超賣+交叉

0.2

H1+M30+M15+M5 同向

同上

同上

同上

同上

0.1

M30+M15+M5 同向

同上

同上

同上

同上

0

共振不足

「同向」= 做多全 K>D,做空全 K<D。

八、補充說明

  1. 原始單手數 是 0.3 / 0.2 / 0.1;開倉後還會自動掛 3 張 Limit 各 0.1 手(網格加碼,與原始手數無關)。

  2. 同時只允許 1 組 grid,持倉中即使有新信號也不會再開單。

  3. M1 從不參與共振手數,只透過 M1 EA 的進場信號影響 M1 EA 本身。

  4. M5/M15/M30 EA 的進場看大週期,但手數仍可能被 M5 等小週期共振條件擋住——這是舊邏輯的設計,也是先前討論「新邏輯」的出發點。

常見問題

為何要將 KD 指標與網格策略結合?
純網格策略在單邊行情中風險極高。加入 KD 指標可以作為過濾器,確保網格僅在市場可能出現反轉或震盪時進場,減少在強勢趨勢中逆勢加碼的風險。
在 MT5 編寫此策略時,參數設定建議多少?
一般建議採用標準的 (9, 3, 3)。不過,若您交易的是波動較大的商品(如黃金),可適度調大參數以減少雜訊,或調整超買超賣區間至 85/15。