無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
ビュー:
190
評価:
(18)
パブリッシュ済み:
2025.04.04 10:53
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

MAトレンドの 最初のバージョンの開発 -タイプ取引 制限パラメータを追加しました

  • 買いのみ - 買いのみ建てることができます。
  • 売りのみ - 売りのみ建てることができます。
  • 買いと売り - 買いと売りの両方を建てることができます。

Expert Advisorは、iMA(移動平均、MA)インジケータに従って動作します。多くの設定があります:

  • 1つのポジションのみ-1つのポジションのみ 市場で保持することができます。
  • リバース- 取引シグナルを反転
  • 反対クローズ- 取引シグナル受信時に反対ポジションを強制クローズ。

すべてのパラメータがデフォルトで設定されている場合の売買シグナルの形成:

現在のASK価格がバー#1の指標値より高い→買いポジションを建てるシグナル。

現在のBID価格がバー#1の指標値より低い→売りポジションを建てるシグナル。

と、MQL5コードでどのように見えるか:

      if(m_symbol.Ask()>ma[1])
         m_need_open_buy=true;
      else if(m_symbol.Bid()<ma[1])
         m_need_open_sell=true;


Only one positions パラメータがfalseとtrueの場合の動作例:

MAトレンド


次の例Only one positions- true、Reverse- false、Close opposite- true: 買いポジションが建てられ、しばらくして売りポジションを建てるシグナルを受信した。Close oppositeが 真であるため、買いポジションが最初に決済され(シグナルと反対であるため)、その後初めて売りポジションが決済された。

MAトレンド


MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/23632

バックキック バックキック

アルゴリズム・サイクル:オープンポジションがない場合、反対側のポジションを2つオープンする。両方のポジションが閉じるのを待つ。

新しいバーやローソク足の始まりを検知する 新しいバーやローソク足の始まりを検知する

Expert AdvisorのOnTick()イベントハンドラで新しいバーまたはローソク足の開始を検出する。

パン・プリズマNo.72 パン・プリズマNo.72

4度の多項式で移動線を構成する。正弦波とその軸を外挿する。構築された線は、各バーで1つの値を削除し、再描画されない外挿値のスライディング線が構築される。

マルチテスター マルチテスター

テスターでの複数回の実行/最適化。