無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
私たちのファンページに参加してください
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
Exp_AbsolutelyNoLagLwma_Digit_NN3_MMRec - MetaTrader 5のためのエキスパート
- ビュー:
- 487
- 評価:
- パブリッシュ済み:
- 2018.10.29 13:17
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
AbsolutelyNoLagLwma_Digit指標に基づく1つのEA内での3つの独立した取引システムで、この取引システムでの以前の取引の結果に応じて今後の取引量を変更する能力を備えています。取引シグナルはトレンドが変化(いずれかの指標の色が変化)した場合にバーが閉じるときに形成されます。
開かれたポジションのボリュームを管理するために入力EA変数のブロックが追加されました。例えば、以下は1番目のシステムの例です。
input uint A_BuyLossMMTriger=2; // MMを減らす、負け買い取引のA数 input uint A_SellLossMMTriger=2; // MMを減らす、負け売り取引のA数 input double A_SmallMM=0.01; // 損失の場合に取引に使用される預金からの財源の割合(A) input double A_MM=0.1; // 普通の取引の場合に取引に使用される預金からの財源の割合(A)
このような入力の場合、一方向の最後の2つの取引が損失であった場合、EAは次の取引を同じ方向で0.01ロットで開始します。最後の2つの取引の少なくとも1つが損失でない場合、ポジションボリュームは0.1です。
同様の入力は、2番目の取引システムで利用できます。
input uint B_BuyLossMMTriger=2; // MMを減らす、負け買い取引のB数 input uint B_SellLossMMTriger=2; // MMを減らす、負け売り取引のB数 input double B_SmallMM=0.01; // 損失の場合に取引に使用される預金からの財源の割合(B) input double B_MM=0.1; // 取引に使用される預金からの財源の割合(B)
3番目のシステムの入力には"C_"接頭辞が使用されます。
そのようなEAを設定するための最も最適なオプションは、各取引システムでそれを構成することです。次のパラメータの形式で適切なスイッチを適用して、他の2つを個別に無効にします。
input bool B_BuyPosOpen=true; // 買いポジションを開く許可(B) input bool B_SellPosOpen=true; // 売りポジションを開く許可(B)
これらはfalseに設定されるべきです。
生成されたEAの操作には、コンパイルされたAbsolutelyNoLagLwma_Digit.ex5指標ファイルが<ターミナルデータディレクトリ>\MQL5\Indicatorsフォルダに必要です。
以下のテストでは、デフォルトのエキスパートアドバイザー入力パラメータが使用されました。
図1 チャートでの取引の例
EURJPY、H2/H4/H12、2017のテスト結果
図2 テスト結果チャート
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/21420