Skip to content

micrighost/moving-average-strategy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

均線策略

簡介

均線策略是一個基於簡單移動平均線(MA)的自動交易策略。該策略假設均線可以反映出市場籌碼的位置,通過均線來找到相對較好的買點。當前價格突破均線時,策略將根據前天和昨天的價格行為進行交易決策。

版本

  • 版本: 1.00

安裝步驟

  1. 均線策略.mq5 文件放入 MetaTrader 5 的 Experts 目錄中。
  2. classpack.mqh 文件放入 MetaTrader 5 的 Include 目錄中。
  3. 打開 MetaTrader 5,並在導航欄中找到「專家顧問」。
  4. 右鍵點擊「專家顧問」,選擇「重新加載」以加載新的策略。
  5. 將策略拖放到圖表上,並根據需要進行設置。

使用說明

  • 參數設置:

    • MA 20: 移動平均週期設置為20。
  • 策略邏輯:

    • 當前價格的最低價如果低於均線,而昨天的最低價高於均線,則開倉做多,停損設置在當前均線。
    • 當前價格的最高價如果高於均線,而昨天的最高價低於均線,則開倉做空,停損設置在當前均線。

函式說明

  • OnInit(): 初始化函式,EA啟動時執行,建立MA指標。
  • OnDeinit(int reason): 程式結束函式,EA停用時執行。
  • OnTick(): 主執行函式,每次收到新Tick觸發計算,檢查價格行為並執行交易。
  • OnTimer(): 定時器函式,用於定時執行某些操作(目前未使用)。
  • OnTrade(): 交易函式,用於處理交易事件(目前未使用)。
  • OnTradeTransaction(): 處理交易事務的函式(目前未使用)。
  • OnTester(): 測試函式,用於回測時的計算(目前未使用)。
  • OnTesterInit(), OnTesterPass(), OnTesterDeinit(): 測試相關的初始化和清理函式(目前未使用)。

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages