ストラテジーテスターのチャートでワンクリック取引。ユーティリティを使用すると、ストラテジーテスターで戦略を手動でテストできます。ビジュアライゼーションチャートでのワンクリック取引。 取引スキルをテストするための便利で完全な機能がストラテジーテスターにも利用可能になりました。…
Partial Close and Trailing. ロールバック時の部分クローズ
Close Minus by Plus、利益のあるポジションを検索してクローズすることで損失ポジションをクローズ
Table of Contents (click to show)
List
- 説明
- スタート・ステップ・ストップ
- エキスパートアドバイザーの最適化準備
- 最適化のためのカスタマイズ可能なパラメーター
- ブロック1: トレードシグナルとフィルター
- ブロック2:シグナルオプション
- ブロック3:オープンフィルターオプション
- ブロック4:クローズオプション
- ブロック5:ペンディングオーダーオプション
- ブロック6:取引オプション
- ブロック7:ストップオプション
- ブロック 8: ロットオプション (Lots Options)
- ブロック 9: アベレージャーオプション (Averager Options)
- ブロック 10: 追加オープニング (Additional Opening)
- ブロック 11: ブレイクイーブンなし損失オプション (BreakEven Without Loss Options)
- ブロック 12: 標準トレーリングオプション (Standard Trailing Options)
- ブロック 13: SARによるトレーリングストップ (Trailing Stop by SAR)
- ブロック 14: タイムトレードオプション (Time Trade Options)
- ブロック 15: 利益または損失時にすべて閉じるオプション (CloseALL When Profit or Loss Options)
- OnTester_Custom_max の呼び出しオプション (Options for Calling OnTester_Custom_max):
- 結論 (Conclusions)
- 質問ですか? (Questions?)
説明
The X と The xCustomEA は、過去5年間で広く人気を博した フォレックス (Forex) トレーディングコミュニティにおける2つの際立った エキスパートアドバイザー (EAs) です。これらのツールは、トレーディング戦略 を カスタマイズ したいトレーダーに対応し、テスト と 最適化 に焦点を当ててパフォーマンスを向上させ、様々な 市場の状況 に適応するよう設計されています。
主な特徴:
- The X: この エキスパートアドバイザー (EA) は、標準の MetaTrader インジケーター を使用して トレーディング戦略 を作成できる包括的な 戦略ビルダー です。20以上の シグナルオプション とさまざまな フィルター を含んでおり、あらゆる トレーディングスタイル に適応可能なツールです。
- The xCustomEA: カスタマイズ をさらに進め、この EA はトレーダーが iCustom インジケーター (iCustom) に基づいた 戦略 を開発できるようにし、トレーディング戦略 における柔軟性を高めています。これにより、任意の カスタムインジケーター を 自動化されたトレーディング に組み込むことができます。
なぜ The X と The xCustomEA を選ぶのか?
- 多目的で適応性が高い: 両方の アドバイザー は複数の 通貨ペア、タイムフレーム、および 市場の状況 に対応可能であり、トレーダーに無限の 戦略開発 の可能性を提供します。
- コーディング不要: ツールは非常に カスタマイズ可能 ですが、プログラミングのバックグラウンドがなくても簡単に使用できるように設計されています。単に インジケーター と パラメーター を選択し、残りは EAs に任せるだけです。
- 高度な機能: 両方の エキスパートアドバイザー には、ダイナミックロットサイズ、トレーリングストップ、ブレイクイーブンレベル などの高度な機能が備わっています。初心者でも経験豊富なトレーダーでも、これらの機能により、正確な リスク管理 と 取引実行 が可能です。
柔軟性
The X を使用すると、標準の MetaTrader インジケーター から 戦略 を作成できますが、 The xCustomEA は カスタムインジケーター を統合することを可能にし、 トレーディング戦略 を真にパーソナライズする力を与えます。
これらの EAs は、自動化された トレーディング戦略 を実現し、潜在能力を最大化し、高度な テクニカル分析 に基づいた情報に基づく意思決定を行いたい人にとって完全なパッケージを提供します。
私たちは エキスパートアドバイザー (EAs) の テスト や 最適化 方法については MT4 および MT5 ターミナルでは触れません! これは既に私たちの記事で説明しました: エキスパートアドバイザーのテストと最適化。
この記事では、エキスパートアドバイザー を 最適化 する方法と エキスパートアドバイザー と連携するための適切な 関数 をいくつか紹介します。
私たちは、コンピューター上で 最適化 を開始できるように、いくつかの 最適化設定 のセットを作成しました。
バージョン 18.008 から、MT4 および MT5 の両方のバージョンで同じ 変数名 を割り当てました。これは、設定ファイル を一方の ターミナル から他方に転送できるようにするためです!
The X に基づいた トレーディング戦略 の例を示します。
覚えておいてください: The X または The xCustomEA は トレーディング戦略 のデザイナーです。異なる 関数 の組み合わせをグループ化して適用することで、異なる 結果 を達成できます。
奇跡は起こりません。私たちの エキスパートアドバイザー (EAs) は、フォレックス (Forex) での取引のための単なるツールです。 フォレックストレーディング は100%のリスクを伴います!
iCustom インジケーター対応のEA The xCustomEA ユニバーサルトレーディングエキスパートアドバイザー (EA)
標準インジケーター対応のフォレックス用The X – ユニバーサルエキスパートアドバイザー (EA)
エキスパートアドバイザーの機能的な特徴と設定の説明については、すでに私たちの記事 The X – フォレックスMT4 MT5向けユニバーサルアドバイザー 完全な指示 で説明しています。
この記事では、 エキスパートアドバイザー の パラメーター を 最適化 し、望ましい 結果 を達成する方法について説明します。
テスト方法、 最適化戦略 の選択、および フォレックストレーディング のためのさまざまな 関数 の導入について説明します。
スタート・ステップ・ストップ
設定 のセットは、あなたの デポジット と ドローダウン制限、通貨ペア と 契約仕様、および 長期取引 に従事しているか ピップス取引 かによって異なります!
ここおよび以下では、これらの値を使用します:
0-10-100 = パラメーターの 最適化 の意味は次のとおりです:
- 開始 最適化 値 = 0
- パラメーター 最適化ステップ = 10
- 停止 パラメーター 値の 最適化 = 100
すべてのパラメーターは ポイント (Pips) で測定されます (ストップロス、テイクプロフィット、距離など) は4桁のクォートに基づいています。
- 例えば、EURUSD = 1.2001 は、ブローカーが4桁のクォートを持っていることを意味します。 そして 1 = 1 ポイント!
- 10 と書くと、私は 10 ポイント (Pips) を考えています。
- ブローカーが5桁のクォートを持っている場合、私の推奨事項を10倍する必要があります!
- 例えば、EURUSD = 1.20015 は、ブローカーが5桁のクォートを持っていることを意味します。そして 1 = 1 ポイント!
- 10 と書くと、私は 10 ポイント (Pips) を考えています。しかし、値を100に設定する必要があります。
質問への答えを覚えておいてください!
ポイントまたはピップス での パラメーター の値は何ですか?
ポイントで!値は ポイント 変数から導かれます。
- 5桁または3桁のブローカーを持っている場合、1 ポイント = 0.00001 または 0.001
- 4桁または2桁のブローカーを持っている場合、1 ポイント = 0.0001 または 0.01
エキスパートアドバイザーの最適化準備
私たちの エキスパートアドバイザー (EAs) は、同じ シグナル と 関数アルゴリズム を共有しています。
ただし、MT5 と MT4 のターミナル間の違いにより、パフォーマンスの差異 が生じる場合があります。
MT5 ターミナルの ストラテジーテスター は、現在最も技術的に進んでおり正確です。
MetaTrader 5 ターミナルと ストラテジーテスター の最も重要な機能は、実際のティックでテストできることです。 スプレッド と ストップレベル は浮動しており、 MT5 ストラテジーテスター でのテストはライブ取引にできるだけ近くなっています。
私たちは MetaTrader 4 ターミナルでの テスト と 最適化 について説明しません! すでにテスト方法を知っています。 最適化プロセス は MT5 プロセス (設定とスタートアップ) に似ています。
しかし、 MT5 の ストラテジーテスター の主な機能は、もちろん クラウドでの最適化 MQL5 クラウドネットワーク です。
クラウド により、 エキスパートアドバイザー (EA) を数千台の他のコンピューターを使用して最適化でき、コストを最小限に抑えられます。非常に手頃で高速です。したがって、 MQL5 クラウド の使用を強くお勧めします。
エキスパートアドバイザー のアーカイブには、いくつかの 最適化設定 のファイルが含まれています。これらはあくまで例ですが、 最適化 の設定方法を示します。
覚えておいてください:各 通貨ペア と ブローカー には独自の トレーディング条件 (スプレッド、スワップ、コミッション、決済方法、実行、アカウントタイプ) があるため、 最適化結果 が異なる場合があります!
結果 をより一貫性のあるものにするために、 ランダムディレイ をオフにする必要があります。 最適化 には必要ありません!
ストラテジーテスターの設定:
- リストから エキスパートアドバイザー を選択します。
- テストを実施する 通貨ペア を設定します。
- TF: M1 を選択するのが望ましいです。(タイムフレーム は エキスパートアドバイザー の設定から設定されます)
- 最適化日付: 現在の年を選択できます!過去の結果が将来の利益を保証することはありません!半年ごとの最適化が最も実用的な範囲です!
- Forward を1ヶ月に設定できますが、まずクリーンな結果を取得することをお勧めします。その後、 フォワードテスト を実施します。
- デポジット: 取引を開始する デポジット を設定するのが望ましいです。バランスを小さすぎず、大きすぎず設定してください!
- レバレッジ: 取引に使用する レバレッジ を設定します。
- Slow Complete アルゴリズムを最適化します。
- そして、必ず「実際のティックに基づくすべてのティック」!
エキスパートアドバイザーの設定の構成:
- 入力 タブをクリックし、私たちの Set ファイルをロードします。
- 最適化したいオプションにチェックを入れるか外します。(デフォルトでは、すべての重要な パラメーター を最適化できるようにファイルを設定しています)
- 値 — これは パラメーター の固定値です。 エキスパートアドバイザー は、この パラメーター が最適化されていない場合やテスト中にこの値を使用します!
- 開始 – 最適化 のための パラメーター の初期値。
- ステップ – 最適化 が実行されるたびに パラメーター が変更されるステップ。
- 停止 – 最適化 のための パラメーター の最終値。
- 覚えておいてください! 最適化 のための パラメーター と ステップ が多ければ多いほど、 テスト と 最適化 を完了するためにより多くの時間が必要です!
クラウド最適化を有効にする
私はクラウド 最適化 の有効化を強くお勧めします!
この場合、私のプロセッサの使用を無効にするため、 最適化 中にコンピューターが遅くなることはありません。さらに、 クラウド での1パスのコストは0.01セント未満です!
START ボタンを押して、タスクを続行してください!
最適化のためのカスタマイズ可能なパラメーター
The X 用の 最適化ファイル を ダウンロード できます。
ブロック1: トレードシグナルとフィルター
私たちの エキスパートアドバイザー (EAs) では、20以上の トレーディング戦略 が MetaTrader ターミナルの標準 インジケーター に基づいています。
なぜ標準インジケーターを使用するのか?
すべてのユーザー インジケーター は、ほぼ完全にターミナルにすでに存在する標準の インジケーター を複製しています。
コード 内で パラメーター を変更することにより、 カスタムインジケーター を作成します。論理的には、 カスタムインジケーター は90%の標準 インジケーター で構成されています!
私たちは カスタムインジケーター を使用して5,000以上の エキスパートアドバイザー (EAs) を作成しており、意味がないと自信を持って言えます。
標準の インジケーター を使用することは予測可能であり、90%の場合、より収益性が高いです。
したがって、私たちは取引のために標準の インジケーター を使用します。標準の インジケーター に基づいたポジションのオープン例や シグナル の説明については、記事: シグナル操作の例! をお読みください。
インジケーター と シグナル は、私たちの 最適化 と テスト を開始する際に考慮すべき主要な要素です!
この記事の執筆時点では、20の シグナル を持っています:
- NoSignal = 0, // シグナルなし
- Ma = 1, // 移動平均
- MACD = 2, // 移動平均収束拡散法 (MACD)
- STOCH = 3, // ストキャスティクスオシレーター
- RSI = 4, // 相対力指数 (RSI)
- CCI = 5, // コモディティチャネル指数 (CCI)
- WPR = 6, // ウィリアムズパーセントレンジ (WPR)
- BB = 7, // ボリンジャーバンド
- Envelopes = 8, // エンベロープ
- Alligator = 9, // アリゲーター
- OsMA = 10, // オシレーターの移動平均 (OsMA)
- AO = 11, // オーサムオシレーター (AO)
- ISH = 12, // 一目均衡図
- AC = 13, // AC
- BAR = 14, // BAR ベア \ ブル
- ADX = 15, // 平均方向性指数 (ADX)
- ADXWilder = 19, // ADX ウィルダー
- ZigZag = 17, // ジグザグ
- MFI = 20, // マネーフロー指数 (MFI)
- Fractals = 21, // フラクタル
各 シグナル と 戦略 は、 インジケーター の使用の標準戦略です。これらの戦略は、これらの インジケーター の作成者によって開発されました。各戦略の全体的な目的については説明しません。
これらは標準の トレーディング戦略 です!
標準の インジケーター を使用するための1億のオプションがありますが、これらをエキスパートアドバイザーに追加することはできないことも理解しています!
もしあなたが 戦略 または エキスパートアドバイザー (EA) を インジケーター に基づいて書きたい場合は、 オープンソースコード が必要です:
- MetaTrader5 用 The X のオープンソース (現在利用不可)
- MetaTrader4 用 The X のオープンソース (現在利用不可)
- エキスパートアドバイザーのプログラミング: 成功への10ステップ!
私たちの エキスパートアドバイザー では、1つの シグナル と最大5つの フィルター を組み合わせることができます。
シグナルとフィルターの違い:
シグナル
- シグナル — すべてのシグナル条件が満たされたときに発生します。例えば、移動平均線 (MA lines)の交差や新しいZigZagポイントの出現などです。
- 例えば、RSIインジケーター (RSI indicator)の70レベルの交差はシグナルです。もしRSIが70レベルを超えている場合、これはすでにフィルターです。
- シグナルは、クォートが受信され、バーに固定されたときに表示されます。エキスパートアドバイザー (Expert Advisor (EA))がシグナルを受け入れます。
- 例えば、ライトが点灯した場合です。これはライトが点灯したばかりなのでシグナルです。ライトを点けると人が目を覚ますのはシグナルです。
- ポジションのオープンはシグナルが確認された後に発生します。ラインが交差し、その後ポジションがオープンします。もしラインが以前に交差していた場合、それはシグナルではありません;シグナルはすでに過ぎています。
フィルター:
- フィルター – これはインジケーター (indicator)の現在の位置、例えばお互いに対する移動平均線 (MA lines)の現在の位置やZIGZAGの現在の最後の頂点などです。
- フィルターは現在のインジケーターが示しているもので、これはシグナルではありません。これはインジケーターの現在の位置です。
- 例えば、ライトが点灯していた場合です。これはフィルターです。なぜならライトがすでに点灯しており、現在も点灯しているからです。ライトが点灯しているとき、人はもう眠りません。これはフィルターです。
- シグナルはインジケーターの現在の値に基づいてフィルタリングされます。もしファストMA (Fast MA)がスローMA (Slow MA)より上にある場合、このフィルターではBUYポジションのみがオープンされるべきです。
シグナルパラメータ最適化のためのヒント:
string Signal1s = "========= OWN シグナルオプション ========="; typesignals IndSigToTrade = 1; ENUM_TIMEFRAMES TF_IndSigToTrade1 = PERIOD_CURRENT; bool Signal_Reverse = false; bool ClosePositionifChangeOWNSignal = false; int OWNSIGNAL_shift = 1; string Signal2s = "========= フィルター1オプション ========="; typesignals2 FILTER_IndSigToTrade1 = 0; ENUM_TIMEFRAMES FILTER_TF_IndSigToTrade1 = PERIOD_CURRENT; bool Filter1_Reverse = false; int FILTERSIGNAL1_shift = 1;
シグナルに対してフィルターを二つ以上使用しないことをお勧めします。そのため、設定テーブルの下部に他の三つのフィルターを隠しています。
これは、各フィルターがシグナルの数を減少させるからです。二つ以上のフィルターを使用すると、シグナルが非常にまれになります。
なぜ五つのフィルターを作成したのか?
エキスパートアドバイザー (Expert Advisor (EA))のプログラミングおよび作成段階で、最初のユーザーから機能とリクエストの「ウィッシュリスト」を提供されました。これらのリクエストを満たし、五つのフィルターを作成しました。
シグナルブロック最適化のバリアント
IndSigToTradeパラメータは最適化可能です!このパラメータには20のオプションがあります。多くはありませんが、特定のストラテジー (strategy)に最適な結果を選択できます。
値の最適化:1 – 20 または 移動平均 (Moving Average) – フラクタル (Fractals)
パラメータTF_IndSigToTrade1も最適化可能です。しかし、通常取引を行うタイムフレーム (TimeFrame)に設定することをお勧めします。
- 覚えておいてください:タイムフレームが高いほど、シグナルの出現数は少なくなります。タイムフレームが高いほど、ストラテジーの期間は長くなります。
Signal_Reverseパラメータはストラテジーを反転させるために使用されます!時には、ストラテジーを反転させることでトレード (trade)がより収益性を持つようになります。
最適化する意味はありません。
- しかし、このパラメータを含めるために、長期トレード (long-term trades)のみと大きなストップロス (Stop Loss)およびテイクプロフィット (Take Profit)の使用をお勧めします。
- もしロスレス (lossless)およびトレーリングストップ (trailing stops)を使用し、スプレッド (spread)内で損失が発生すると、このパラメータを有効にすることで利益を上げることができなくなります!
- 例えば、あなたのストラテジーにストップロス = 2000 ポイント (Pips)およびテイクプロフィット = 500 ポイント (Pips)が含まれている場合、100の損失と1の利益が発生します。
- ストラテジーを反転させると、100の勝ちと1の損失が得られます。
- しかし、これはすべて相対的です。すべての理論はテストする必要があります!奇跡は起こりません!
ClosePositionifChangeOWNSignalパラメータは、主要なシグナルが変化したときにオープンなポジションを閉じることを可能にします。
最適化する意味はありません。
- このオプションは、偽のシグナルを即座にカットオフするために使用できます。
- 例えば、トレードのシリーズを表示することなく(全体の利益で)、いくつかのシグナルが偽であり、シグナルで閉じるときに即座に損失が発生することを許容する場合、この機能を有効にできます。
OWNSIGNAL_shiftパラメータは非常に重要です!これは、閉じたまたは現在のバーからシグナルの受信を調整します。
最適化する意味はありません。
- デフォルト設定のままにしておくことをお勧めします。
- 1 – すでに閉じられ完全に形成されたバーからシグナルを受信します。
- 0 – まだ生成中の現在のバーからシグナルを受信します。
- SHIFTシグナルの使用方法に関する詳細な記事.
パラメータFilter Nのオプションはシグナルと同じ論理的な説明を持っています。したがって、繰り返しはせず、以下のことを述べます:
- 他のインジケーター (indicator)のフィルターを使用することができます。これはシグナルとは異なります。
- シグナルと同じインジケーターを使用できますが、シグナルのタイムフレーム (TimeFrame)よりも高いタイムフレームに設定します。例えば、シグナルTF = M15で、フィルターTF = H1です。
- フィルターはシグナルおよびオープンポジションの数を減少させます。
- 一つのフィルターが他のシグナルと機能しない場合があります。これはあなたが設定したストラテジー (strategy)に依存します。いくつかのフィルターとシグナルは互いに競合する可能性があります。
- 移動平均 (Moving Average)がBUYシグナルを示している一方で、RSIフィルターがその時点でSELLのみを示している場合など、そうした競合が発生することがあります。
- フィルターを使用してポジションをオープンしない場合、フィルターをオフにしてこの問題を調査してください。おそらく二つのインジケーター (indicator)が競合しています。
ブロック2:シグナルオプション
このブロックでは、シグナルブロックを微調整するのに役立つパラメータを追加しました。
これらのパラメータは補助的なものであり、最適化をお勧めしません。
bool Show_alert_without_opening_positions = false; bool OpenBarControlOnly = false; bool ControlNewBarforSIGNAL = true; bool ReverseSignal = false;
パラメータShow_alert_without_opening_positionsは、実際のポジションのオープンをオフにします。代わりに、エキスパートアドバイザー (Expert Advisor (EA))はシグナルが到着したときに画面上に情報を表示します。
最適化する意味はありません。
- エキスパートアドバイザー (Expert Advisor (EA))はポジションをオープンしません。
- 計算されたパラメータを持つシグナルに関する情報が表示されます。
- このシグナルのポジションのオープンをオンまたはオフにできます。
パラメータOpenBarControlOnlyは、オープン価格のみ (Open Prices Only)の形式でテストモデルにのみ使用されます。
最適化する意味はありません。
- これは、エキスパートアドバイザー (Expert Advisor (EA))が実際のチャート上のオープンバーでのみ動作することを可能にします。
- このパラメータが有効になると、エキスパートアドバイザー (EA)の全アルゴリズムは新しいバーがオープンされたときに一度だけ実行されます。
- このオプションを有効にしたときの結果は、オープン価格のみ (Open Prices Only)モードでのテスト結果と似ています。
パラメータControlNewBarforSIGNAL – 新しいバーでのみシグナル処理を一度だけ含むパラメータです。
最適化する意味はありません。
- これは、エキスパートアドバイザー (Expert Advisor (EA))の最適化中にコンピュータへの負荷を大幅に減少させることを可能にします。
- ストラテジーテスターでのテスト速度を向上させます。
- SHIFT > 0 の場合にのみ使用されます。
パラメータReverseSignal – ポジションをオープンするための一般的なシグナルを反転させます。
値の最適化:True – False
- Signal_Reverseとは異なり、オープンするための主要なシグナルを反転させることができます。これにはシグナルとフィルターが含まれます。
ブロック3:オープンフィルターオプション
このブロックには、技術的な制限に基づいてポジションのオープンをフィルタリングするためのパラメータが含まれています。
string oo_121 = "========= オープンフィルターオプション ========="; TypeTrade TypeTradeBUYSELL = 0; int MinuteToOpenNextPosition = 0; bool OpenOppositePositionAfterStoploss = false; bool OnlyOnePosbySignal = true; bool OnePosPerDirection = true; bool OnlyOnePositionPerMagic = false; bool OnlyAlternateSignals = false; int MAX_BUY_POSITION = 0; int MAX_SELL_POSITION = 0; int MaxSpreadToNotTrade = 0; int MinSpreadToNotTrade = 0;
パラメータTypeTradeBUYSELL – 一方向のみでの取引を可能にします。
最適化する意味はありません。
- これは、エキスパートアドバイザー (Expert Advisor (EA))を手動で管理する場合に役立ちます。例えば、ニュースを分析する際などです。
- または、シグナルを判断するために追加の手段を使用する場合、例えばトレンドラインなどを使用する場合にも役立ちます。
- この機能は、トレンドに方向性があることを確信している場合にのみお勧めします。
パラメータMinuteToOpenNextPosition – シグナルで追加のポジションをオープンすることを禁止します。
最適化する意味はありません。
- これは、トレーダーがシグナルの強さに自信を持っている場合に、シグナル時の取引設定を微調整することを可能にします。
- OnlyOnePosbySignal = false の場合に使用されます。
- 同じシグナルでのポジションのオープンを制限します。
パラメータOpenOppositePositionAfterStoploss – 以前のポジションがストップロスによって閉じられた場合、反対のポジションをオープンします(損失の場合)。
最適化する意味はありません。
- これは実験的なオプションであり、自分の作業の本質を理解しているトレーダーのみが使用できます。
パラメータOnlyOnePosbySignal – 選択された通貨ペアおよびマジックナンバーに対してエキスパートアドバイザー (Expert Advisor (EA))が一つのポジションのみをオープンすることを可能にします。
OnePosPerDirection = true を使用している場合、True または False に設定できます。
- この機能をオフにすると、同じシグナルで同じ方向にポジションを「ダイヤル」することができます。
- このパラメータの変更はお勧めしません。
パラメータOnePosPerDirection – エキスパートアドバイザー (Expert Advisor (EA))が一方向のみでポジションをオープンすることを可能にするか、同時に二方向で取引する可能性を含みます。
最適化する意味はありません。
- これはOnlyOnePosbySignal = false の場合にのみ機能します。
- このパラメータの変更はお勧めしません。
パラメータOnlyOnePositionPerMagicは、同じMAGICを持つすべてのエキスパートアドバイザー (Expert Advisors (EA))のオープンポジションを管理することを可能にします。
最適化する意味はありません。
- これはOnlyOnePosbySignal = false の場合にのみ機能します。
- このパラメータの変更はお勧めしません。
パラメータOnlyAlternateSignals – 最後に閉じたポジションと反対方向のみでポジションをオープンすることを可能にします。
最適化する意味はありません。
- シグナルの数を大幅に減少させます。
- このパラメータの変更はお勧めしません。
パラメータMAX_BUY_POSITIONおよびMAX_SELL_POSITION – 同時にオープンできる取引(ポジション)の数を制限します。
最適化する意味はありません。
- これはOnlyOnePosbySignal = false の場合にのみ機能します。
- このパラメータの変更はお勧めしません。
- これは、シグナルの数を制限せずに異なる方向で取引するために作成されました。
- 同じシグナルでのポジションの同時オープンを制限したり、市場でオープンポジションを見つけたりすることを可能にします。
パラメータMaxSpreadToNotTradeおよびMinSpreadToNotTradeは、ブローカーがスプレッドを頻繁に変更する際にシグナルでポジションのオープンを制限することを可能にします。
最適化する意味はありません。
- このパラメータの変更はお勧めしません。
- これらのパラメータは実際のチャートでのみ設定する必要があります。
- 重要なニュースリリースやスプレッドの急激なジャンプ時にシグナルを制限することを可能にします。これにより、エキスパートアドバイザー (Expert Advisor (EA))が大きなストップを設定することができます。
ブロック4:クローズオプション
このブロックには、特定の状況下でポジションをクローズすることを可能にするパラメータが含まれています。
input string oo_123 = "========= クローズオプション ========="; input bool ClosePosIfChange = true; input bool CloseChangeOnlyInProfit = true; input int ClosePosition_After_X_Minutes = 0;
パラメータClosePosIfChange – シグナルを変更してオープンする際に反対のポジションをクローズします。
値の最適化:True – False
- これは、現在のシグナルが偽であることが判明した場合や新しいシグナルが現れた場合に、現在のシグナルを変更したいときに役立ちます。
- これは、インジケーターからのシグナルを変更したときに利益または損失を固定することを可能にします。
パラメータCloseChangeOnlyInProfit – 利益が出ているポジションのみをクローズすることを可能にします。
反対のポジションをオープンするためのシグナルが受信された場合、現在のポジションが利益の場合のみクローズされます。
値の最適化:True – False
- これは、インジケーターからのシグナルを変更したときに利益を確定することを可能にします。
- ClosePosIfChange = true の場合にのみ機能します。
パラメータClosePosition_After_X_Minutes – 一定時間後にポジションをクローズします。
値の最適化オプション:あなたのタイムフレーム (TimeFrame)の倍数となる数値を設定することをお勧めします。
例えば、エキスパートアドバイザー (Expert Advisor (EA))をM15タイムフレームで使用している場合、値を次のように設定します:開始0、ステップ15、停止75。
- エキスパートアドバイザー (Expert Advisor (EA))が取引を許可される時間を厳密に固定します。
- シグナルによってオープンされたポジションをクローズすることを可能にします。例えば、オープン後15分後。
- CloseChangeOnlyInProfit パラメータに依存し、これに基づいて動作します:
- CloseChangeOnlyInProfit = true の場合、ポジションが利益を出している場合にのみクローズされます。
ブロック5:ペンディングオーダーオプション
このブロックでは、ペンディングオーダーの管理に関するパラメータが説明されています。
input StopOrderType StopOrderUSE = 0; input int StopOrderDeltaIfUSE = 0; input int StopOrderDayToExpiration = 0; input int StopOrderBarToExpiration = 0; input bool ReInstallStopOrdersNewSignalAppears = true;
パラメータStopOrderUSE – ポジションの代わりにペンディングオーダーまたはリミットオーダーをオープンすることを可能にします。
値の最適化:False – Use Stop Orders.
- 追加の動作距離によってシグナルをフィルタリングすることを可能にします。
- ストップオーダーを使用:エキスパートアドバイザー (Expert Advisor (EA))がシグナルを受信し、100ポイント (pips) の距離でペンディングオーダーをオープンした場合、価格が私たちの方向に100ポイント (pips) を超えてペンディングオーダーがトリガーされた場合、シグナルは確認されたと見なされます。
- リミットオーダーを使用:エキスパートアドバイザー (Expert Advisor (EA))がシグナルを受信し、100ポイント (pips) の距離でリミットオーダーをオープンした場合、価格が反対方向に100ポイント (pips) を超えてリミットオーダーがトリガーされた場合、シグナルは反発と見なされます。反発が確実になるようにするのが最善です。
- リミットオーダーの使用 (Use Limit Orders)の最適化はお勧めしません。
- ストップオーダーの使用 (Use Stop Orders)の値は長期取引にのみ意味があります。
パラメータStopOrderDeltaIfUSEは、ペンディングストップオーダーまたはリミットオーダーまでの距離です。
値の最適化:各ペアごとに個別にパラメータを設定することをお勧めします。
- 例えば、これはEURUSD通貨ペアであり、M30タイムフレームで取引している場合、期間中の平均価格変動が例えば50バー = 7500ポイント (pips)であれば、このパラメータを最適化用に開始0、ステップ100、停止1000として設定します。
- 例えば:これはXAUUSD通貨ペアであり、M1タイムフレームで取引している場合、期間中の平均価格変動が例えば50バー = 100ポイント (pips)であれば、このパラメータを最適化用に開始0、ステップ10、停止100として設定します。
- 例えば、オープンシグナルの確認と期間中の平均価格変動が必要な場合。例えば、100バー = 1000ポイント (pips)であれば、開始0、ステップ50、停止500として最適化します。
パラメータStopOrderDayToExpiration – 設定された日数内に実行されない場合、ペンディングオーダーを削除します。
最適化する意味はありません。
パラメータStopOrderBarToExpirationは、設定されたバー数内に実行されない場合、ペンディングオーダーを削除します(タイムフレームに依存します)。
最適化オプション:開始0、ステップ1、停止10
- これは、価格がペンディングオーダー (Pending order)(StopOrder)設定レベルを突破しない場合にペンディングオーダーを削除することを可能にします。
パラメータReInstallStopOrdersNewSignalAppears – シグナルが更新されたときにペンディングオーダーをリセットします。
最適化する意味はありません。
- 新しいシグナルが出現するたびにペンディングオーダーを設定することを可能にします。
- この設定の変更はお勧めしません。
ブロック6:取引オプション
このブロックでは、ポジションを実行するときに設定されるパラメータがまとめられています。
これらのパラメータは補助的なものであり、最適化をお勧めしません。
ブロック7:ストップオプション
ストップロスとテイクプロフィットを扱うためのブロックです。
input string oo5 = "========= ストップオプション ========="; input bool VirtualStops = false; input bool ForcedModifySLTP = false; input minlevel SetMinStops = 0; input int StopLoss = 2000; input int TakeProfit = 0; input bool Include_Commission_Swap = true;
パラメータForcedModifySLTP、SetMinStops、Include_Commission_Swap – 変更をお勧めしません。最適化する意味はありません。
パラメータVirtualStops – 実際にポジションを変更せずに仮想的なストップロスおよびテイクプロフィットを設置する能力を含みます(ポジション内のストップロスおよびテイクプロフィットは = 0 になります)。
値の最適化:True – False
- すべてのストップロス (StopLoss)およびテイクプロフィット (TakeProfit)のレベルはグローバル変数およびチャート上に保存されます。
- ストップロス (StopLoss)およびテイクプロフィット (TakeProfit)の仮想実行があります。
- 非常に小さい(サーバー上の最小可能レベルより小さい)ストップレベルを設置する必要がある場合にのみ適用するのが理にかなっています。
- ブローカーからストップレベルを隠すことを可能にし、これによりあなたのストラテジーのロジックを理解しにくくします。
パラメータStopLoss – ポジションのストップロスです。
値の最適化:各ペアごとに個別にパラメータを設定することをお勧めします。
- 例えば、これはEURUSD通貨ペアであり、M30タイムフレームで取引している場合、期間中の平均価格変動が例えば50バー = 7500ポイント (pips)であれば、このパラメータを最適化用に開始0、ステップ100、停止1000として設定します。
- 例えば:これはXAUUSD通貨ペアであり、M1タイムフレームで取引している場合、期間中の平均価格変動が例えば50バー = 100ポイント (pips)であれば、このパラメータを最適化用に開始0、ステップ5、停止100として設定します。
- これは各ポジションの制限に依存します。
- ストップロス (StopLoss)が大きいほど、ポジションの保持時間が長くなり、価格がオープンポジションに戻る可能性が高くなります。
- ストップロス (StopLoss)が小さいほど、偽シグナルが早くクローズされます。
- ストップロス (StopLoss)を小さく設定することは、DistanceAdditionalOpeningよりも小さい場合は意味がありません。
パラメータTakeProfit – ポジションのテイクプロフィットです。
値の最適化:各ペアごとに個別にパラメータを設定することをお勧めします。
- 例えば:これはEURUSD通貨ペアであり、M30タイムフレームで取引している場合、期間中の平均価格変動が例えば50バー = 7500ポイント (pips)であれば、このパラメータを最適化用に開始0、ステップ25、停止500として設定します。
- 例えば:これはXAUUSD通貨ペアであり、M1タイムフレームで取引している場合、期間中の平均価格変動が例えば50バー = 100ポイント (pips)であれば、このパラメータを最適化用に開始0、ステップ5、停止100として設定します。
- ストップロス (StopLoss) / 2 または ストップロス (StopLoss) / 3 の計算でテイクプロフィットを設定できます。
- テイクプロフィット (TakeProfit)が大きいほど、ポジションの保持時間が長くなります。テイクプロフィット (TakeProfit)の目標を達成しない場合、利益ポジションを逃す可能性があります。
- テイクプロフィット (TakeProfit)が小さいほど、利益のあるシグナルが早くクローズされます。
- テイクプロフィット (TakeProfit)を小さく設定することは、DistanceAdditionalOpeningよりも小さい場合は意味がありません。
ブロック 8: ロットオプション (Lots Options)
固定ロットおよび自動ロットを操作するためのブロック。
input string oo4 = "========= Lots options ========="; input double Lots = 0.01; input bool DynamicLot = false; input double LotBalancePercent = 0.01; input double RiskRate = 0; input double MaxLot = 999; input double Martingale = 1;
パラメータ MaxLot と RiskRate を変更することはお勧めしません。最適化する意味がありません。
Lots パラメータ – ポジションのボリュームを調整します。
値の最適化: あなたの預金額によります。例えば: ステップロットが0.01で預金が$1000の場合: 開始 0.01, ステップ 0.01, 停止 0.1
- このパラメータは、戦略の他のパラメータの最適化後に最適化する方が良いです。
- ロットを増やすと、一つのポジションから得られる利益が増加します。
- ロットを増やすと、預金を枯渇させる可能性があります。
- DynamicLot を true に設定している場合、最適化する意味がありません。
- ポジションをこのロットで開くときに Balance の1-2%しか使用しないようにロットを計算してください。例えば:
- ロット0.01で一つのポジションを開くには、$10の余裕証拠金が必要です。
- 100ストップポイント(ピップス)を使用すると(価格が1ポイント = $0.1の場合)、$10の損失が発生します。これは$1000の1%です。
パラメータ DynamicLot と LotBalancePercent – ポジションロットの自動計算を調整します。
値の最適化: DynamicLot = true および LotBalancePercent のパラメータ: 開始 0.1, ステップ 0.1, 停止 1
- このパラメータは、戦略の他のパラメータの最適化後に最適化する方が良いです。
- 利益を上げる際にロットを幾何級数的に増やすことができます。
- 最終的な利益に影響を与える可能性があります。
- 値が1%を超える場合の使用はお勧めしません。
Martingale パラメータ – ストップロスで閉じる際にマーチンゲールを有効にします。
値の最適化: 開始 0.1, ステップ 0.2, 停止 2
- StopLoss の値が 0 より大きい場合のみ使用することが理にかなっています。
- Martingale が 1 未満の場合、次のポジションとそのロットは前のものより小さくなります。
- 値が1未満の場合、サーバーの最小ロットよりも高いロットポジションのみで使用することが理にかなっています。
- Martingale が 1 より大きい場合、次のポジションとそのロットは前のものより大きくなります。
- Martingale の値が高いほど、トレード エキスパートアドバイザー (EA) は危険になります。
- マーチンゲールは非常にシンプルで危険な戦略です。
- 私たちのマーチンゲール取引戦略について確認し、読み込むことをお勧めします: Two Sides.
ブロック 9: アベレージャーオプション (Averager Options)
トレンドに対してポジションを開くブロック。ポジションの平均化。
input string oo2 = "========= Averager options ========="; input bool AverageUSE = true; input bool OnlyModify = false; input int TakeProfitALL = 200; input int Distance = 500; input double DistanceMartingale = 1; input double LotsMartingale = 1; input int MaxOrdersOpen = 5;
パラメータ OnlyModify – 変更することはお勧めしません。最適化する意味がありません。
パラメータ AverageUSE は平均化機能を有効にします。AverageUSE が true に設定されている場合のみ、他のパラメータを最適化できます!
値の最適化: True – False
- ポジションの平均化は、追加のポジションでアカウントに負荷をかける可能性があります。
- 平均化戦略には、標準の預金額(平均化なし)より少なくとも3倍のバランスが必要です。
- 平均化ポジションは、損失ポジションを利益に維持しようとする試みです。
- 推奨される預金額を使用すると、利益の出る取引の数を70-90%に増やすことができます。
- 平均化を使用すると、エキスパートアドバイザー (EA) は偽のシグナルを利益に持ち込もうとします。平均化シリーズが閉じるまで他のシグナルは無視されます。
パラメータ TakeProfitALL は、すべてのポジションのテイクプロフィットを1レベル変更します。
値の最適化: 10-50-1000 (開始 = 10, ステップ = 50, 停止 = 1000)
- 平均化を無効にしている場合、ポジションの追加保護として機能します。
- AdditionalOpening パラメータを false に設定している場合に役立ちます。
パラメータ Distance は、トレンドに対して追加のポジションが開かれる距離を指定します。
値の最適化: 各通貨ペアに対して個別にパラメータを設定することをお勧めします。
- 例えば、これは EURUSD 通貨ペアで、M30 のタイムフレームで平均価格変動が50バー = 7500ポイント(ピップス)の場合、最適化のためにこのパラメータを次のように設定します: 開始 = 0, ステップ = 25, 停止 = 500。
- 例えば、これは XAUUSD 通貨ペアで、M1 のタイムフレームで平均価格変動が50バー = 100ポイント(ピップス)の場合、最適化のためにこのパラメータを次のように設定します: 開始 = 0, ステップ = 5, 停止 = 100。
- このパラメータを最適化するもう一つの方法は、選択した通貨ペアの平均スプレッドを使用することです。私たちはこの方法を TickSniper エキスパートアドバイザー (EA) で使用しています。
- 例えば、通貨ペアの平均スプレッドが3ポイント(ピップス)の場合、平均化 Distance = 50 * 3 = 150ポイント(ピップス)になります。この場合、最適化を次のように設定できます: 100-25-250。
- 平均化 Distance に関する推奨事項については、以下をご覧ください: MT4およびMT5用アベレージャー
- Distance の値が高いほど、エキスパートアドバイザー (EA) がポジションのシリーズを総合利益に持ち込むのに時間がかかります。
- 平均化 Distance の値が小さいほど、あなたのアカウントバランスに対する負荷が大きくなります。より多くのポジションが開かれると、より早く利益を得ることができますが、あなたの取引口座は大きく負荷がかかります!
パラメータ DistanceMartingale は、各追加ポジションで距離を増加させます。
値の最適化: 極端な場合のみ、1-0.1-2
- このパラメータは、シリーズ内の各新しいポジションに対して Distance を増加させる必要がある場合に最適化すべきです。
- Distance が小さすぎる場合、DistanceMartingale は平均化グリッドのステップを増加させることを可能にします。
- DistanceMartingale が1未満の場合、平均化グリッドのステップと Distance は、追加の平均化ポジションが開かれるたびに減少します!
- DistanceMartingale が1より大きい場合、平均化グリッドのステップと Distance は、追加の平均化ポジションが開かれるたびに増加します!
パラメータ LotsMartingale は、各追加ポジションのロットサイズを増加させます!
値の最適化: 極端な場合のみ、1-0.1-2
- ポジションのシリーズが利益に移動する時間を短縮することができます。
- あなたの取引アカウントおよびバランスへの負荷を増加させる可能性があります。
- 十分なバランスがある場合にのみ使用することをお勧めします!
- LotsMartingale が1未満の場合、追加の平均化ポジションが開かれるたびに次の追加ポジションのロットサイズが減少します。
- LotsMartingale が1より大きい場合、追加の平均化ポジションが開かれるたびに次の追加ポジションのロットサイズが増加します。
パラメータ MaxOrdersOpen は、トレンドに対する追加の平均化ポジションの数を制限します!
値の最適化: 極端な場合のみ、0 – 1 – 10
- 新しい追加ポジションの数を制限することで、アカウントへの負荷を制限することができます。
- 私は値として5を使用しています。ただし、より良い結果のためにこの値を最適化することができます。
ブロック 10: 追加オープニング (Additional Opening)
このブロックは、トレンド方向への ポジションのオープニング を扱います。追加の分析。
input string oo10 = "========= Additional opening ================================== ======= "; input bool AdditionalOpening = false; input bool OnlyModifyAdditionalOpening = false; input int StopLossALL = 0; input int DistanceAdditionalOpening = 100; input double LotsMartinAdditionalOpening = 1; input int MaxOrdersOpenAdditionalOpening = 0;
パラメータ OnlyModifyAdditionalOpening を変更することはお勧めしません!最適化する意味がありません。
パラメータ AdditionalOpening は、トレンドに基づく追加オープニング機能を有効にします。AdditionalOpening が true に設定されている場合のみ、他のパラメータを最適化できます!
値の最適化: True – False
- 追加のポジションオープニングにより、シグナルが非常に利益性の高い場合により多くの利益を得ることができます。
- 追加のポジションは損失を引き起こし、元のシリーズからの利益を減少させる可能性があります。
- 利益の方向にポジションのグリッドを構築することができます。
- Absolute Stop または Trailing Stop と一緒に使用することが理にかなっています。
パラメータ StopLossALL は、すべてのポジションの StopLoss を1レベル変更します。
値の最適化: 10-50-1000 (開始 = 10, ステップ = 50, 停止 = 1000)
- 平均化を無効にしている場合、ポジションの追加オープニングとして機能します。
- AverageUSE パラメータを false に設定している場合に役立ちます。
パラメータ Distance は、トレンドに対して追加のポジションが開かれる距離を指定します。
値の最適化: 各通貨ペアに対して個別にパラメータを設定することをお勧めします。
- 例えば、これは EURUSD 通貨ペアで、M30 のタイムフレームで平均価格変動が50バー = 7500ポイント(ピップス)の場合、最適化のためにこのパラメータを次のように設定します: 開始 = 0, ステップ = 25, 停止 = 500。
- 例えば、これは XAUUSD 通貨ペアで、M1 のタイムフレームで平均価格変動が50バー = 100ポイント(ピップス)の場合、最適化のためにこのパラメータを次のように設定します: 開始 = 0, ステップ = 5, 停止 = 100。
- このパラメータを最適化するもう一つの方法は、選択した通貨ペアの平均スプレッドを使用することです。
- 例えば、通貨ペアの平均 SPREAD が3ポイント(ピップス)の場合、平均化距離 = 50 * 3 = 150ポイント(ピップス)になります。この場合、最適化を次のように設定できます: 100-25-250。
- 平均化距離に関する推奨事項については、以下をご覧ください: MT4およびMT5用アベレージャー
- Distance の値が高いほど、エキスパートアドバイザー (EA) がポジションのシリーズを総合利益に持ち込むのに時間がかかります。
- Distance の平均値が小さいほど、あなたのアカウントバランスに対する負荷が大きくなります。より多くのポジションが開かれると、より早く利益を得ることができますが、あなたの取引口座は大きく負荷がかかります!
パラメータ DistanceMartingale は、各追加ポジションで距離を増加させます。
値の最適化: 極端な場合のみ、1-0.1-2
- このパラメータは、シリーズ内の各新しいポジションに対して Distance を増加させる必要がある場合に最適化すべきです。
- Distance が小さすぎる場合、DistanceMartingale は平均化グリッドのステップを増加させることを可能にします。
- DistanceMartingale が1未満の場合、平均化グリッドのステップと Distance は、追加の平均化ポジションが開かれるたびに減少します!
- DistanceMartingale が1より大きい場合、平均化グリッドのステップと Distance は、追加の平均化ポジションが開かれるたびに増加します!
パラメータ LotsMartingale は、各追加ポジションのロットサイズを増加させます!
値の最適化: 極端な場合のみ、1-0.1-2
- ポジションのシリーズが利益に移動する時間を短縮することができます。
- あなたの取引アカウントおよびバランスへの負荷を増加させる可能性があります。
- 十分なバランスがある場合にのみ使用することをお勧めします!
- LotsMartingale が1未満の場合、追加の平均化ポジションが開かれるたびに次の追加ポジションのロットサイズが減少します。
- LotsMartingale が1より大きい場合、追加の平均化ポジションが開かれるたびに次の追加ポジションのロットサイズが増加します。
パラメータ MaxOrdersOpenAdditionalOpening は、トレンドに対する追加のポジションの数を制限します。
値の最適化: 極端な場合のみ、0 – 1 – 10
- 新しい追加ポジションの数を制限することで、アカウントへの負荷を制限することができます。
- 私は値として5を使用しています。ただし、より良い結果のためにこの値を最適化することができます。
ブロック 11: ブレイクイーブンなし損失オプション (BreakEven Without Loss Options)
ブレイクイーブンブロック。
input string MovingInWLUSE_ = "========= BreakEven Without LOSS options ========="; input bool MovingInWLUSE = false; input int LevelWLoss = 0; input int LevelProfit = 0;
パラメータ MovingInWLUSE は、ブレイクイーブンポイントに Stop-Loss を設置する機能を有効にします。MovingInWLUSE が true に設定されている場合のみ、他のパラメータを最適化できます!
値の最適化: True – False
パラメータ LevelWLoss は、損失を利益に調整するためのストップロスのレベルを設定します。パラメータ LevelProfit は、ブレイクイーブンが機能し始めるポイント(ピップス)の利益値を定義します。
値の最適化: 0-5-50
- LevelProfit パラメータは常に LevelWLoss より大きくなければなりません。
- LevelProfit の最適化を 25-5-100 に設定し、LevelWLoss を 0-5-50 に設定することができます。
- LevelProfit の値が高いほど、エキスパートアドバイザー (EA) がブレイクイーブンポイントを設定し、ポジションを利益に移動させるためにポジションが動く必要があります。これは小さな損失から保護しますが、大きな利益を逃す可能性があります。
- LevelProfit と LevelWLoss の差が大きいほど、ブレイクイーブンの閾値はあまり敏感ではなくなります。
ブロック 12: 標準トレーリングオプション (Standard Trailing Options)
標準トレーリングストップの単位。
input string Trailing_ = "========= Standard Trailing options ========="; input bool TrailingStopUSE = true; input bool IfProfTrail = true; input int TrailingStop = 100; input int TrailingStep = 1; input bool SaveTPafterTrailingStop = false;
IfProfTrail, TrailingStep, および SaveTPafterTrailingStop パラメータは変更することをお勧めしません!最適化する意味がありません。
パラメータ TrailingStopUSE は、利益への Stop-Loss のサポートおよび修正を有効にします。TrailingStopUSE が true に設定されている場合のみ、他のパラメータを最適化できます!
値の最適化: True – False
- TrailingStop と BreakEven の違いは、トレーリングストップが BreakEven ポイントを設定し、市場の状況が許す場合にストップロスを利益に調整することです。
- TrailingStop と BreakEven に異なるパラメータ値を使用することができます。同じパラメータを両方に使用する意味はありません。
パラメータ TrailingStop は、現在の価格からストップロスまでの距離を定義します。この場合、ポジションは TrailingStop 利益ピップスを蓄積する必要があります。
値の最適化: 0-10-100 (平均的な通貨ペアの動きが1日あたり200-300ポイント(ピップス)の場合)
- TrailingStop の値が高いほど、エキスパートアドバイザー (EA) がブレイクイーブンポイントを設定し、ポジションをトレーリングし続けるためにポジションが利益に移動する必要があります。これは小さな損失から保護しますが、大きな利益を逃す可能性があります。
ブロック 13: SARによるトレーリングストップ (Trailing Stop by SAR)
SAR インジケーターに基づくトレーリングストップの単位。
input period periods6 = "========= TrailingStop by SAR ================================= ==== "; input bool TrailingStopSAR = false; input ENUM_TIMEFRAMES TrailingStopSAR_TimeFrame = PERIOD_CURRENT; input double step = 0.02; input double maximum = 0.2;
パラメータ TrailingStopSAR_TimeFrame, step, および maximum は変更することをお勧めしません!最適化する意味がありません。
パラメータ TrailingStopSAR は、Parabolic SAR インジケーターのポイント(ピップス)に基づいて Stop-Loss を利益に移動および修正する機能を有効にします。TrailingStopSAR が true に設定されている場合のみ、他のパラメータを最適化できます!
値の最適化: True – False
- インジケーターの極値に基づいて Stop-Loss を設定することができます。
- 現在の価格から極値までの距離を自動的に計算して距離を維持します。
- TrailingStopUSE を true に設定している場合と一緒に使用する意味はありません。
ブロック 14: タイムトレードオプション (Time Trade Options)
エキスパートアドバイザー (EA) の時間管理単位。
input string oo6 = "========= Time Trade options ================================= ======= "; input bool TradeStartStopbyTime = false; input string SeveralTimeWork = ""; input string of_times41 = "=== Time Trade Start / Stop Time ============================"; input int OpenHour = 0; input int OpenMinute = 0; input int ClosePeriod_Minute = 0; input int CloseHour = 23; input int CloseMinute = 59; input typeofclosebyouttime CloseAllTradesByOutOfTime = NotUse; input string period43 = "=== Time Trade Days ============================"; input bool TradeByDays = false; input string Days = "1,2,3,4,5,6,0"; input int DayForOptimization = 0; input string period42 = "=== Time Trade Monday ============================"; input bool TradeStartbyTimeMonday = false; input int OpenHourMonday = 0; input int OpenMinuteMonday = 0; input string of_periods44 = "=== Time Trade Friday ============================"; input bool TradeStartStopbyTimeFriday = false; input int OpenHourFriday = 0; input int OpenMinuteFriday = 0; input int CloseHourFriday = 23; input int CloseMinuteFriday = 59; input bool CloseFriday = false;
このブロックには多数のパラメータが含まれており、すべてを最適化するのに時間がかかります。
すべての他のブロックを最適化した後に時間設定を最適化して、テスト結果を改善することができます。
TradeStartStopbyTime が true に設定されている場合のみ、他のパラメータを最適化する意味があります!
以下のパラメータのみを最適化することをお勧めします:
- OpenHour = 0-1-23
- CloseHour = 0-1-23
- TradeByDays = True-False
- DayForOptimization = 0-1-6
ブロック 15: 利益または損失時にすべて閉じるオプション (CloseALL When Profit or Loss Options)
総利益に基づいて閉じるためのブロック。
input string CloseProfitLoss = "========= CloseALL when Profit or LOSS options ========="; input typeprofloss TypeofClose = 1; input bool CloseProfit = false; input double prifitessss = 10; input bool CloseLoss = false; input double lossss = -10; input double TrailOptions = 0; input double TrailOptionsStep = 0; input double BalanceStart = 0; input bool ForcedClose = true; input bool MailSend; input bool Orderdelete = true; input bool OFFAfterClosePROF = false; input bool OFFAfterCloseLOSS = false; input bool CloseTerminalAfterClosePROF = false; input bool CloseTerminalAfterCloseLOSS = false;
個別ブロック。戦略に必要な場合のみパラメータを最適化できます。
例えば、複数のポジションを開く場合やカオスなポジションオープニングを行う場合です。
TypeofClose が PercentBalance に設定されている場合、次のパラメータを最適化することが理にかなっています:
- CloseProfit = True-False;
- prifitessss = 0.1-0.1-1
- CloseLoss = True-False;
- lossss = (-0.1) – (-0.1) – (-1)
OnTester_Custom_max の呼び出しオプション (Options for Calling OnTester_Custom_max):
最適化実行結果を取得するための一般的な式です!
デフォルト: (Profit * Number of Trades) / Percentage of Drawdown of Available Funds
OnTester_Custom_max | 遺伝的最適化のための独自の基準。 テスト結果に関する詳細情報: 統計 式の形式で記録されています。 例えば: OnTester_Custom_max = “STAT_PROFIT * STAT_TRADES / STAT_EQUITY_DD” リファレンスと同じ変数名を指定してください! |
OnTester_**** の呼び出しオプション (Options for Calling OnTester_****):
OnTester_Min_Trades | 最適化のための最小取引数 (Min Trades for Optimization) | テスト終了時の成功した最適化結果のための最低 Balance (預金通貨で) 。 例えば、1000 (初期預金と同じ) = この最適化実行のバランスが初期預金より少ない場合、この結果は0になります。 |
OnTester_Min_Profit | 最適化のための最小利益 (Min Profit for Optimization) | テスト終了時の成功した最適化結果のための最低 Free Funds (預金通貨で) 。 例えば、500 = この最適化実行のエクイティが500未満の場合、この結果は0になります。 |
OnTester_Min_ProfitFactor | 最適化のための最小利益係数 (Min ProfitFactor for Optimization) | 成功した最適化結果のために必要な最低 Profit Factor 。 例えば、1.5 = この最適化実行のProfit Factorが1.5未満の場合、この結果は0になります。 |
OnTester_Min_Balance | 最適化のための最小バランス (Min Balance for Optimization) | テスト終了時の成功した最適化結果のための最低 Balance (預金通貨で) 。 例えば、1000 (初期預金と同じ) = この最適化実行のバランスが初期預金より少ない場合、この結果は0になります。 |
OnTester_Min_Equity | 最適化のための最小エクイティ (Min Equity for Optimization) | 成功した最適化結果のためにエキスパートアドバイザー (EA) によって開かれた最低 取引数 。 例えば、50 = この最適化実行の取引数が50未満の場合、この結果は0になります。 |
OnTester_Max_Balance_DD | 最適化のための最大バランスドローダウン% (Max Balance Drawdown % for Optimization) | 成功した最適化結果のために許容される最大 Balance Drawdown (預金通貨で) 。 例えば、20% = この最適化実行のバランスドローダウンが20%を超える場合、この結果は0になります。 |
OnTester_Max_Equity_DD | 最適化のための最大エクイティドローダウン% (Max Equity Drawdown % for Optimization) | 成功した最適化結果のために許容される最大 Equity Drawdown (預金通貨で) 。 例えば、15% = この最適化実行のエクイティドローダウンが15%を超える場合、この結果は0になります。 |
結論 (Conclusions)
エキスパートアドバイザー (EA) の最適化とテストは継続的な努力です。
最適化が複雑で高価だと思うかもしれません。しかし、あなたは数百万ドルを稼ぐつもりですか?
Forexは簡単ではないことを理解する必要があります。すべての EA はコードに組み込まれたアルゴリズムにすぎません。
私たちは10年以上にわたり、取引専門家が何を必要としているかを理解しています。
自信を持って言えますが、1つの EA を最適化および設定することは、他の数千のロボットを検索および最適化するよりもはるかに簡単です。
- テストを行い、最適な取引オプションを見つけましょう!
- 半年ごとに最適化しましょう!
- エキスパートアドバイザー (EA) を監視し、ログを研究し、EA に注意を払いましょう!
- ニュースに基づいてエキスパートアドバイザー (EA) のパラメータを調整しましょう。
Forex取引に関する資料を学びましょう。
質問ですか? (Questions?)
質問があれば、ぜひお尋ねください。私たちは未確認のものを販売しません。
私たちの各製品は購入前に確認できます。
私たちは製品に対するフィードバックや要望を歓迎し、高品質な基準を維持するよう努めています。
ご愛顧ありがとうございます!
質問がありますか?
関連記事
MQLオープンソーステンプレート. エキスパートアドバイザー作成用テンプレート
概要 エキスパートアドバイザー(EA)を作成し、任意のインジケーターを使用して戦略をテストすることは、テンプレートやオープンソースリソースを利用することで簡素化できます。オープンソースの利点を活用して、効果的な戦略を構築しましょう。 以下は、Expforex.comのMQLオープンソーステンプレートを使用して、わずか5分でEAを作成するためのステップバイステップガイドです。 オープンソーステンプレートを使用したEA作成のステップバイステップガイド オープンソーステンプレートのダウンロード: Expforex.comにアクセスし、オープンソースセクションに移動します。ここでMetaTrader 4 (MT4)およびMetaTrader 5 (MT5)用のMQLテンプレートを見つけることができます。 プラットフォーム(MT4またはMT5)に適したEAテンプレートを、使用したいインジケーターに基づいてダウンロードします。 テンプレート構造の理解: テンプレートには、インジケーターからのシグナルに基づいてポジションの初期化、オープン、クローズなどの基本的なEA機能を処理する事前に記述されたコードが含まれています。 テンプレートの主な要素には以下が含まれます: …
Averager。取引ポジションの平均化。トレンドに逆らっておよびトレンドに沿って取引を開始!
ポジションの平均化。利益の総トレーリングストップ機能を使用して、トレンドに沿っておよびトレンドに逆らって追加ポジションを開設! アドバイザーはトレンドに沿っておよびトレンドに逆らって追加ポジションを開設できます! 一連のポジションに対する平均トレーリングストップを含む! ロットの増減。…
Partial Close and Trailing. ロールバック時の部分クローズ
Partial Close and Trailingは、ロールバック中にポジションの一部(ロットの一部)をクローズするEAアシスタントです。 価格が最初に利益の方向に動き、その後リトレースすると、EAは利益の出ているポジションを部分的にクローズします。…
The xCustomEA Advisor on the PipFinite Trend PRO. 自動EA
明 PipFinite Trend PROインジケーターのストラテジーをプログラムし、当社のユニバーサルトレーディングシステムExp – The xCustomEAを使用して取引する例。 この記事では、PipFinite Trend PROカスタムインジケーターを詳細に分析します。これは、MQL5マーケットからダウンロードされたものです。 インジケーターの操作方法と、当社のエキスパートアドバイザー Exp – The xCustomEAでの呼び出しオプションを分析しましょう。 開始 Exp – The xCustomEA エキスパートアドバイザーを開発する際、ほとんどのユーザーがプログラミングを学ばないことを知っていました! しかし、インジケーターで取引するためにプログラミング知識が必要ですか? 当社のエキスパートアドバイザーの使用を簡単かつ手頃な価格にするために、あらゆる手段を講じました。 インジケーター上でエキスパートアドバイザーをプログラムするのに20分?簡単です! 特に、全体のプログラムコードが長い間問題なく実行されてきた場合はなおさらです。 当社のExp – The xCustomEAの説明書では、ストラテジーのプログラミングの手順を最も明確に記述しています! 最初に使用するインジケーターは偶然ではありません。 実際、MQL5マーケットには多くのMT5およびMT4用インジケーターがあります。 しかし、当社は市場で最も人気のあるインジケーターの一つを選びました。これは1000件のレビューがあり、MT4およびMT5ターミナル向けに配布されています。 インジケーターの作者はシグナルバッファを隠し、これらのバッファ番号も記述しました!インジケーター上でエキスパートアドバイザーを開発する際に非常に重要なことは何でしょうか? PipFinite Trend…
Duplicator – MetaTraderターミナル上での取引/ポジションの複製
Exp-Duplicatorは、自動的なエキスパートアドバイザーであり、MetaTraderアカウント上で取引とポジションを事前設定された回数だけ複製するように設計されています。 手動で開かれたものでも他のEAによって開かれたものでも、すべてのポジションをシームレスにコピーし、これらのポジションのロットサイズ(ボリューム)を増やすことができます。…
Copylot – MetaTrader用の外為取引のコピーソフト。ターミナル間のコピア
MetaTrader用トレードコピア。 あらゆるアカウントから外為の取引、ポジション、オーダーをコピーします。 COPYLOT MT4バージョンの中でMT4-MT4, MT5-MT4の最高のトレードコピアの1つです(またはCOPYLOT MT5バージョンのMT4-MT5, MT5-MT5に対応しています)。 独自のコピーアルゴリズムは、すべての取引をマスターアカウントからクライアントアカウントに正確にコピーします。…
EAPADPROライブラリ – 当社のパネルをEAに追加する
EAPADPROライブラリ – 当社の情報パネルでエキスパートアドバイザー(EA)を強化 EAPADPROライブラリは、MetaTraderプラットフォーム上でエキスパートアドバイザー(EA)の機能を向上させたいトレーダーにとって、堅牢なソリューションを提供します。…
TickSniper と Expforex の最高のアドバイザーのトレード レポート
説明 私たちは、専門家 TickSniper, Good Santa, Tick Hamster, The X, の要約および詳細な取引結果を実際の取引口座でまとめました。 当社のエキスパートアドバイザーの取引統計です。 レポートを詳細に検討し、結論を導き出しましょう。 序文 おそらく、私たちのロボットに対する3分の1の質問は次のとおりです: あなたのアドバイザーと取引することでどれくらいの利益が得られますか? エキスパートと取引することで取引が何%増加しますか? EAは月にどれくらい稼げますか? ドローダウンはどれくらいですか? どのアドバイザーを選べば良いですか? 当社の取引 Forex プログラムの簡単な説明を試み、皆様の質問にお答えします。これらは単なる言葉ではなく、実際の取引口座のレポートです! 何がこれより良いでしょうか? どの取引エキスパートアドバイザーについて議論しますか? TickSniper – プロフェッショナル向けのオープン設定を持つ自動取引アドバイザー Good Santa – 初心者向けの小さな設定を持つ自動取引アドバイザー Tick Hamster – 初心者向けの設定なし自動取引アドバイザー The X – 21の標準インジケーターと多くのポジション管理機能を持つ汎用取引システム。 EAの助けを借りて月間利益額と最大ドローダウンについての質問に答えます: 取引ロボットの収益性とドローダウンは、取引EAだけでなく、以下の要因にも依存します: このForex取引シグナルは見積もりから来ています! すべては現在の価格に依存し、取引シグナルを形成します。 取引口座の初期残高; この取引バランスで使用されるリスク; 取引ロット; 見積もりの動きに影響を与えるグローバルな要因とニュース、およびオープンポジションの運命を決定します。 最高の取引アドバイザーがここにあります! おすすめのブローカーと取引口座 : おすすめのデポジット 低リスク $1,000 で、最低ロット0.01 3通貨ペア(例:EURUSD, USDCHF, USDJPY) おすすめのデポジット 中リスク $300 で、最低ロット0.01 1通貨ペア(例:EURUSD) おすすめのデポジット 高リスク $100 で、最低ロット0.01 1通貨ペア(例:EURUSD) フローティングスプレッド(ゼロスプレッドは禁止!) 1:300以上のレバレッジ $1,000以上のデポジットがある口座には、PRO StandardまたはECN PROタイプの口座をお勧めします。 $1,000未満のデポジットがある口座には、PRO Centタイプの口座をお勧めします。 タイムフレームは関係ありません。アドバイザーは見積もりのみで動作します。 通貨ペア:任意の通貨ペアを選択できます。私はEURUSD, USDCHF, USDJPYで取引しています。 分析ツール Extra Report Pad およびその他のソース もちろん、このようなロボットを作成する際には、その動作に関する 詳細なレポート を取得することを確認しました。 したがって、当社の 取引統計の収集および分析のための分析ツール ExtraReportPad ( リンクをクリックして当社のインジケーターをダウンロードしてください! 無料 ) このインジケーターは他のものと異なり、次の点で際立っています: 無料! リアルタイムレポートを作成します。 各取引の最も詳細なレポート 通貨ペア、マジックナンバー、コメント、月、時間などの取引活動に関する一般的なレポート。 インストールは簡単です: …
VirtualTradePad (VTP) 取引パネル。チャートとキーボードからワンクリックで取引できるトレードパッド
VirtualTradePad または VTP – MetaTrader ターミナルでワンクリックで取引するためのコントロール パネル。Forex でのスキャルピングと手動取引用のプログラム。…
The X – 標準インディケーターを使用したForex用ユニバーサルエキスパートアドバイザー (EA)
MetaTrader用の機能豊富なユニバーサルエキスパートアドバイザー (EA) エキスパートアドバイザーThe XはMetaTrader用の多用途なトレーディングツールであり、幅広い機能とカスタマイズ可能な設定を提供します。 標準インディケーターと連携し、内蔵のストラテジービルダーを含んでいるため、トレーダーは自分のニーズに合わせて戦略を作成および調整できます。…
TickSniper MetaTrader用自動エキスパートアドバイザー。Tick scalper
Exp-TickSniperは、高速なTickスキャルパーで、各通貨ペアのパラメーターを自動的に選択します。 このEAは、ほぼ10年のEAプログラミング経験に基づいて開発されました。 このEAは、スマートトレーリングストップを使用して短期取引を行い、現在の通貨ペアデータ、その見積もり、仕様、およびスプレッドに基づいています。…
Assistant – 実際の/仮想のストップロス /テイクプロフィット /トレーリングストップ をサポートする最高の無料トレーディングパネル
ストップロス、テイクプロフィット、トレーリングストップ、ブレイクイーブンレベルの自動設定、仮想ストップの有効化。 Exp Assistant はあなたのポジションのメンテナンスを整理するのに役立ちます。 このエキスパートアドバイザーは、あなたのポジションに必要なすべてのストップロスとテイクプロフィットレベルを設定します。 すべてのエキスパートアドバイザーの操作はチャート上のコントロールパネルから管理されます。…
Close Minus by Plus、利益のあるポジションを検索してクローズすることで損失ポジションをクローズ
利益のあるポジションを特定してクローズすることで損失ポジションをクローズします。 エキスパートアドバイザー(EA)は、利益のあるポジションを特定してクローズすることで損失ポジションをクローズするように設計されています。…
AI Sniper。MetaTrader の自動スマートエキスパートアドバイザー。
AI Sniper は、MT4 および MT5 ターミナル用に設計されたインテリジェントで自己最適化可能な取引ロボットです。スマートなアルゴリズムと高度な取引戦略を活用して、取引の可能性を最大化します。 取引所および株式市場で15年の経験を持ち、革新的な戦略管理機能、追加のインテリジェント機能、ユーザーフレンドリーなグラフィカルインターフェースを開発しました。…
関連記事
TickSniper MetaTrader用自動エキスパートアドバイザー。Tick scalper
Exp-TickSniperは、高速なTickスキャルパーで、各通貨ペアのパラメーターを自動的に選択します。 このEAは、ほぼ10年のEAプログラミング経験に基づいて開発されました。 このEAは、スマートトレーリングストップを使用して短期取引を行い、現在の通貨ペアデータ、その見積もり、仕様、およびスプレッドに基づいています。…
Tick Hamster 自動取引ロボット。余計なものはありません!
Tick Hamster – MetaTraderで任意の取引シンボルに自動最適化を備えたエキスパートアドバイザー Tick Hamsterは、新しいトレーダーや設定不要のアプローチを好むユーザー向けに設計された完全自動化されたエキスパートアドバイザー(Expert Advisor)です。この取引EAは手動設定を必要とせず、任意の取引シンボルのすべてのパラメータを自動的に最適化します。…
Close Minus by Plus、利益のあるポジションを検索してクローズすることで損失ポジションをクローズ
利益のあるポジションを特定してクローズすることで損失ポジションをクローズします。 エキスパートアドバイザー(EA)は、利益のあるポジションを特定してクローズすることで損失ポジションをクローズするように設計されています。…
InfoPad、MetaTrader用オンライン情報パネル
InfoPadは、MetaTraderターミナルで選択された特定の通貨ペアに関する重要な情報を提供するために設計された非常に有用な情報パネルです。 このパネルは、現在のBidおよびAsk価格、スプレッド、高値と安値などの詳細でリアルタイムなデータを提供します。…
AI Sniper。MetaTrader の自動スマートエキスパートアドバイザー。
AI Sniper は、MT4 および MT5 ターミナル用に設計されたインテリジェントで自己最適化可能な取引ロボットです。スマートなアルゴリズムと高度な取引戦略を活用して、取引の可能性を最大化します。 取引所および株式市場で15年の経験を持ち、革新的な戦略管理機能、追加のインテリジェント機能、ユーザーフレンドリーなグラフィカルインターフェースを開発しました。…
SafetyLOCK PRO 反対の保留注文を開くことでポジションをロックして保護します。ヘッジをロック
SAFETYLOCK:急激な市場反転から取引を保護 金融市場での取引は高リスクを伴い、特に急激な市場反転時にはリスクが高まります。SAFETYLOCKは、既存のポジションに対して自動的に反対の注文を出すことでトレーダーが損失を最小限に抑えるのを助けるユニークなツールです。予期しない市場の動きが取引に影響を与えないことを知り、自信を持って取引を行うことができます。…
EA The xCustomEA:ユニバーサルトレーディングアドバイザー。カスタムストラテジービルダー
MetaTrader用のカスタムインディケーターに対応するユニバーサルトレーディングアドバイザー。 Exp – The xCustomEA ユニバーサルトレーディングアドバイザーはカスタムインディケーターで動作します。The xCustomEA はカスタムインディケーターと連携し、MT5およびMT4ターミナル用の取引戦略をプログラムできます。 言い換えれば:The xCustomEA はインターネットやmql5マーケットからダウンロード可能なカスタムインディケーターと接続されています。 インターネット上の任意のカスタムインディケーター! ストラテジービルダー。…
Assistant – 実際の/仮想のストップロス /テイクプロフィット /トレーリングストップ をサポートする最高の無料トレーディングパネル
ストップロス、テイクプロフィット、トレーリングストップ、ブレイクイーブンレベルの自動設定、仮想ストップの有効化。 Exp Assistant はあなたのポジションのメンテナンスを整理するのに役立ちます。 このエキスパートアドバイザーは、あなたのポジションに必要なすべてのストップロスとテイクプロフィットレベルを設定します。 すべてのエキスパートアドバイザーの操作はチャート上のコントロールパネルから管理されます。…
Extra Report Pad – トレーダーズダイアリー。あなたの取引アカウントをプロフェッショナルに分析します。ライブチャートの MyFxBook。ExtraReportPad
Extra Report Pad – 取引アカウントを分析するためのプロフェッショナルなソリューション 今日では、複数の通貨ペアで同時に取引することが不可欠です。しかし、取引が増えるほど、アカウントの収益性を分析することが難しくなります。月ごとに取引を分析することはさらに難しく、各取引の統計データを個別に計算することはさらに困難です。 私たちは解決策を見つけました:私たちのパネルは、リアルタイムであなたのアカウントを分析し、可能な限り詳細な統計をまとめることができます。…
スイング戦略(ペンデュラム)。2つの反対の保留注文の自動オープン、OCO注文。
ペンデュラムまたはスイング戦略は、ロットサイズを増加させた保留注文の順次オープンを伴います。基本原理はシンプルです:2つの保留注文が配置され、1つがアクティブになると、もう1つは自動的に新しい保留注文に置き換えられます。このプロセスは、利益確定目標に達してすべての取引グループがクローズされるまで続きます。…
MQLオープンソーステンプレート. エキスパートアドバイザー作成用テンプレート
概要 エキスパートアドバイザー(EA)を作成し、任意のインジケーターを使用して戦略をテストすることは、テンプレートやオープンソースリソースを利用することで簡素化できます。オープンソースの利点を活用して、効果的な戦略を構築しましょう。 以下は、Expforex.comのMQLオープンソーステンプレートを使用して、わずか5分でEAを作成するためのステップバイステップガイドです。 オープンソーステンプレートを使用したEA作成のステップバイステップガイド オープンソーステンプレートのダウンロード: Expforex.comにアクセスし、オープンソースセクションに移動します。ここでMetaTrader 4 (MT4)およびMetaTrader 5 (MT5)用のMQLテンプレートを見つけることができます。 プラットフォーム(MT4またはMT5)に適したEAテンプレートを、使用したいインジケーターに基づいてダウンロードします。 テンプレート構造の理解: テンプレートには、インジケーターからのシグナルに基づいてポジションの初期化、オープン、クローズなどの基本的なEA機能を処理する事前に記述されたコードが含まれています。 テンプレートの主な要素には以下が含まれます: …
Market Time Pad. MetaTrader用の取引セッション付きインジケーター
タイムインジケーターは、主要な世界市場の現在時刻を表示し、アクティブな取引セッションをハイライトします。 使いやすく、チャート上のスペースを最小限に抑えるため、エキスパートアドバイザーやVirtualTradePadなどの他のツールとのシームレスな統合に最適です。…
Forex Tester Padは、ストラテジーテスター用の取引シミュレーターです。インジケーターを使用した取引。
ストラテジーテスターのチャートでワンクリック取引。ユーティリティを使用すると、ストラテジーテスターで戦略を手動でテストできます。ビジュアライゼーションチャートでのワンクリック取引。 取引スキルをテストするための便利で完全な機能がストラテジーテスターにも利用可能になりました。…
Copylot – MetaTrader用の外為取引のコピーソフト。ターミナル間のコピア
MetaTrader用トレードコピア。 あらゆるアカウントから外為の取引、ポジション、オーダーをコピーします。 COPYLOT MT4バージョンの中でMT4-MT4, MT5-MT4の最高のトレードコピアの1つです(またはCOPYLOT MT5バージョンのMT4-MT5, MT5-MT5に対応しています)。 独自のコピーアルゴリズムは、すべての取引をマスターアカウントからクライアントアカウントに正確にコピーします。…
The xCustomEA Advisor on the PipFinite Trend PRO. 自動EA
明 PipFinite Trend PROインジケーターのストラテジーをプログラムし、当社のユニバーサルトレーディングシステムExp – The xCustomEAを使用して取引する例。 この記事では、PipFinite Trend PROカスタムインジケーターを詳細に分析します。これは、MQL5マーケットからダウンロードされたものです。 インジケーターの操作方法と、当社のエキスパートアドバイザー Exp – The xCustomEAでの呼び出しオプションを分析しましょう。 開始 Exp – The xCustomEA エキスパートアドバイザーを開発する際、ほとんどのユーザーがプログラミングを学ばないことを知っていました! しかし、インジケーターで取引するためにプログラミング知識が必要ですか? 当社のエキスパートアドバイザーの使用を簡単かつ手頃な価格にするために、あらゆる手段を講じました。 インジケーター上でエキスパートアドバイザーをプログラムするのに20分?簡単です! 特に、全体のプログラムコードが長い間問題なく実行されてきた場合はなおさらです。 当社のExp – The xCustomEAの説明書では、ストラテジーのプログラミングの手順を最も明確に記述しています! 最初に使用するインジケーターは偶然ではありません。 実際、MQL5マーケットには多くのMT5およびMT4用インジケーターがあります。 しかし、当社は市場で最も人気のあるインジケーターの一つを選びました。これは1000件のレビューがあり、MT4およびMT5ターミナル向けに配布されています。 インジケーターの作者はシグナルバッファを隠し、これらのバッファ番号も記述しました!インジケーター上でエキスパートアドバイザーを開発する際に非常に重要なことは何でしょうか? PipFinite Trend…
この記事は次の言語でもご覧いただけます: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어
コメントを残す