マルチアービトレーション 1.000 - MetaTrader 5用トレーディングシステム

Mike 2017.11.03 20:29 22 0 0
添付ファイル

セキュリティを安い価格で買い(BUYポジションをオープン)、高い価格で売る(SELLポジションをオープン)というのが基本です。

バージョン1.000では、このエキスパートアドバイザーは一つのシンボル(入力パラメータの「Symbol」)しか取引しません。

基本的なポジションオープンの原則は以下の通りです:

  • 全てのBUYポジションの利益が全てのSELLポジションの利益より少ない場合、現在のトレンドは下落していると判断し、SELLをオープンします。
  • 全てのSELLポジションの利益が全てのBUYポジションの利益より少ない場合、現在のトレンドは上昇していると判断し、BUYをオープンします。
      if(profit_buys<profit_sells) // トレンド下落
         m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());
      else if(profit_sells<profit_buys) // トレンド上昇
      m_trade.Sell(m_symbol.LotsMin(),m_symbol.Name());
      else if(profit_buys==0.0 && profit_sells==0.0)
         m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());

テスト結果(EURUSD, H4):

Multi Arbitration 1.000

長期的なトレンドの間、証拠金の負荷が大幅に増加します。この問題はまだ解決されていません。

リスト
コメント 0