私たちのファンページに参加してください
Exp_SilverTrend_Duplex - MetaTrader 5のためのエキスパート
- ビュー:
- 728
- 評価:
- パブリッシュ済み:
- 2018.08.03 12:22
- アップデート済み:
- 2018.08.03 12:22
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
2つの同一のトレーディングシステム (ロングとショートポジションの) インジケーター SilverTrendのシグナルに基づいて、1つのEA内のさまざまなメソッドで構成することができます。 この目的のために、すべてのインプットパラメータを2つの大きなグループに分けることができます。
- L で始まる名前を持つものは、ロングポジションを管理するためのインプットパラメータです。
- S で始まるものはショートポジションを管理するためのインプットパラメータです。
//+----------------------------------------------+ //|買いトレードの EA のインプットパラメータ | //+----------------------------------------------+ magic numberinput uint L_Magic=777; //L マジックナンバー input double L_MM=0.1; //L トレードごとのデポジットのシェア input MarginMode L_MMMode=LOT; //L ロット設定モード //+----------------------------------------------+ //|売りトレードの EA のインプットパラメータ | //+----------------------------------------------+ input uint S_Magic=555; //S マジックナンバー input double S_MM=0.1; //トレードごとの資産の S シェア input MarginMode S_MMMode=LOT; //S ロット設定モード
2つのトレーディングシステムは、異なるマジックナンバーを使用し、お互いに独立しています。 実質の金融相場はほとんど対称ではありません。 上昇相場と下降相場にはそれぞれ個別のパラメータを持ったトレードシステムが必要です。 このEA を適切に設定するには、まず1つのトレーディングシステムのみをテストし、関連するスイッチを使用して2つ目を無効にします。
input bool L_PosOpen=true; //L ロングポジション許可 input bool L_PosClose=true; //L ロングポジションを決済する許可
その上で、2番目のシステムに対して同じことを実行します。
このEA が動作するには、コンパイル済みのSilverTrend.ex5インジケータファイルが<b1><terminal_data_directory>\MQL5\Indicators</b1>フォルダにある必要があります。
このEA のデフォルトのインプットパラメータは、以下のテストで使用されていました。 ストップロス、テイクプロフィットは、このテストで使用されませんでした。
.
図1 対称の設定でチャート上のトレードの例。
2016年間 USDJPY のテスト結果:
図2. テスト結果のチャート。
図3 非対称の設定でチャート上のトレードの例。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/20943
インジケーター SilverTrend_Signal は、アラートを生成し、インジケーターが色を変更したときに電子メールとプッシュメッセージを送信し、ロウソク足として実装します。 トレンドが付いているロウソク足は明るく着色され、トレンドに反対する場合は暗く着色されます。
SilverTrend_NRTR_HTFインジケーター SilverTrend_NRTR は、インジケーターが色を変更したときに、インプットパラメータで利用可能なタイムフレーム選択オプション、アラートおよび電子メールとプッシュメッセージを送信します。
色付きの雲の形で、インプットパラメータで使用可能な時間枠の選択オプションを持つインジケーターの正弦波。
MultiSilverTrend_x10インジケーター MultiSilverTrend_x10 は、10の異なるタイムフレームからインジケーター SilverTrend の色を使用して、現在のトレンドに関する情報を示しています。