Skip to content

micrighost/ATR_breakout_strategy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

ATR突破策略

簡介

ATR突破策略是一個基於平均真實範圍(ATR)指標的自動交易策略。該策略利用ATR來判斷市場的波動性,並根據ATR的變化和移動平均線(MA)來進行交易決策。當ATR突破過去14天的平均ATR時,策略將根據當前價格與MA的關係進行多頭或空頭交易。

版本

  • 版本: 1.00

安裝步驟

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

使用說明

  • 交易手數: 默認為 0.01,可以根據需要進行調整。
  • 策略邏輯:
    • 當當前ATR值大於過去14天的平均ATR時,判斷為市場趨勢開始。
    • 根據當前價格與14日移動平均線的關係進行交易:
      • 做多: 當前價格高於14日MA時,開倉做多,停損設置為當前價格減去ATR值,停利設置為當前價格加上ATR值。
      • 做空: 當前價格低於14日MA時,開倉做空,停損設置為當前價格加上ATR值,停利設置為當前價格減去ATR值。

函式說明

  • OnInit(): 初始化函式,EA啟動時執行,建立ATR和MA指標。
  • OnDeinit(int reason): 程式結束函式,EA停用時執行。
  • OnTick(): 主執行函式,每次收到新Tick觸發計算,檢查ATR和MA並執行交易。

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages