(リンクをクリックして、お使いの言語のバージョンを開いてください)
Русский English 中国的 Español Português 한국의 Deutsch 日本の Français Italiano Türk
この投稿では、Neon Trade MT4/MT5 アドバイザーのより成功した運用のための拡張版ガイドをご覧いただけます
目次
- グラフィカルパネルのインジケーション
- アドバイザーの設定
- MetaTrader 4/5 戦略テスターでの価格履歴によるアドバイザーの検証
- アドバイザー運用のいくつかのニュアンス
グラフィカルパネルのインジケーション
ここでは、直感的に理解できるインジケーションの意味については説明しません。最後の 2 つのブロックのみを解説します。このインジケーションは、ロボットの動作原理の理解や、潜在的な問題や考慮されていない状況(これらがエキゾチックなエラーの原因となる可能性があります)の特定のために非常に重要です。このパネルのスクリーンショットは、購入者に問題が発生した場合に私にとっても役立ちます。
| インターフェース要素 | 説明 |
|---|---|
| Days remaining | 最適化終了までに残りの取引日数。「Days To Future」変数を使用して計算されます。現在時刻に最も近い終了日を持つ設定が選択されます。 |
| Outdated instruments-timeframes | 新しいポジションの開設が許可されている許容範囲を既に超えた設定の数を示します。古い設定を迅速に検出し、更新するのに役立ちます。 |
| Optimization finished | 最新の設定の最適化終了日。 |
| Will trade until | リスト内のすべての設定の取引許可が失われる日付(設定を更新しない場合)。Neon Trade は最適化日付を現在時刻に近づけることで、設定を自動的に更新します。 |
| Magics | アドバイザーのすべてのポジション用に予約されたマジック番号の範囲。この範囲外のすべての数値は、他のアドバイザーに使用できます。 |
| Last readed | ファイルから設定が正常に読み取られた最後の時刻。DYNAMIC モードでのみ動作します。デフォルトでは 5 分ごとに読み取りが行われます。 |
| Last API sync | 設定の同期のためにサーバーからファイルを最後にリクエストした時刻。 |
| Symbols | すべての設定に含まれるユニークなツール(通貨ペア)の数。 |
| Instruments-timeframes | 同時に実行されている設定(仮想グラフまたはアドバイザー)の数。 |
| Active Instruments-Timeframes | アクティブな設定の数。Instruments-timeframes より小さい場合、一部のツールがブローカーに見つからないか、プレフィックス/サフィックスが正しく設定されていません。 |
| Active Symbols | ブローカーに一部のツールがないことを理解するのに役立ちます。Symbols と比較し、数が小さい場合、一部のツールが余分です。 |
ボタン:
| ボタン | 機能 |
|---|---|
| Close Own Orders | すべての自ポジションを閉じます。注意してください。 |
| Close All Orders | ターミナル内のすべてのポジションを閉じます。注意してください。 |
| actualize | 作業フォルダにある.txt 設定の最適化終了日を現在に近づけます(DYNAMIC モードが有効な場合)。 |
アドバイザーの設定
基本設定:
MetaTrader 4 用バージョンと MetaTrader 5 用バージョンの両方で、アドバイザーのすべての設定は同一であり、動作アルゴリズムも同様です。
| パラメータ | 説明 |
|---|---|
| API DOMEN (add in terminal settings!) | 設定の同期用サーバーアドレス。この設定は変更できません。 |
| Sync with API | 設定の自動更新のためにサーバーと同期する許可(「DYNAMIC」モードが有効な場合のみ動作)。 |
| Read From Common Directory | すべてのターミナルの共通フォルダまたは現在のターミナルのローカルフォルダからファイルを読み書きするか(デフォルト「true」、複数のターミナルを同期可能にするため)。 |
| Mode (static settings/dynamic settings) | アドバイザーの動作モード:「STATIC」(組み込み設定)または「DYNAMIC」(サーバーから自動ロード)。 |
| Subfolder In Files Folder | 「DYNAMIC」モードが設定を取得し、同期モジュールが設定をダウンロードするフォルダ。 |
ツール命名規則への適応設定:
| パラメータ | 説明 |
|---|---|
| To Lower Symbol | ツール名を小文字/大文字にする。 |
| Symbol Postfix | すべてのツール名の始まりとなる文字列。いくつかのタイプのツール(通常の通貨ペアとエキゾチック/暗号通貨/株式)用に個別の実装があります。 |
| Symbol Prefix | すべてのツール名の終わりとなる文字列。いくつかのタイプのツール(通常の通貨ペアとエキゾチック/暗号通貨/株式)用に個別の実装があります。 |
このブロックは非常に重要です。というのも、アドバイザーは当初、古典的な命名方式を使用するツール(例:ブローカー「RoboForex」など)での動作に設定されているからです。その方式とは、すべてのツールが大文字で書かれ、名前に接頭辞や接尾辞を持たないものです。例 - 「EURUSD」。しかし、例えば「EURUSD!」や「.eurusd_」のように命名するブローカーもあります。最初のケースでは、「Symbol Postfix = '!'」とし、2 番目のケースでは:To Lower Symbol = true、Symbol Postfix = "_"、Symbol Prefix = "." とする必要があります。
これを行わないと、アドバイザーはポジションを開設できません。ブローカーの命名規則が同じであれば、何も行う必要はなく、アドバイザーはすぐに動作します。
タイムゾーン:
| パラメータ | 説明 |
|---|---|
| Source Shift Hours | 機械学習に使用する価格ソース(ブローカー Roboforex)に対する時間ウィンドウのシフト。一般的に、主要ブローカーの時間はすべて Roboforex と一致しますが、違いがある場合は、このシフトを経験的に決定してください。 |
エントリーボリュームと預金への自動適応:
| パラメータ | 説明 |
|---|---|
| Auto Lot | 預金への自動適応の有効化(無効にすると、固定ロットモードに非常に似ようになります)。 |
| Middle % of Delta Equity Per M1 Bar (For ONE! Symbol) | リスクを管理する変数(ロットと同様に使用され、値が大きいほどトレードのボリュームが大きくなります)。いくつかのタイプのツール用に個別の実装があります。 |
| Deposit For ONE! Symbol | リスクが適応される預金額(預金への自動適応が無効な場合に使用)。 |
リスクを正しく設定する方法:
- リアル取引では「Auto Lot = true」モードのみを使用してください。「Auto Lot = false」はテスト用にのみ適しています。
- オートロットが無効な場合、「Deposit For ONE! Symbol」変数が実際の預金の代わりに使用されます。
- オートロットが有効な場合、実際の預金が使用され、曲線の指数関数的成長が保証されます。
- リスクは、アクティブなツールの数(M)と、各ツール内で使用されるタイムフレームの数(N)の両方を考慮して配分されます。
マーチンゲール:
| パラメータ | 説明 |
|---|---|
| Lot Mode | ロット動作モード:「SIMPLE_LOT」(デフォルト)または「MARTINGALE」(マーチンゲール)。 |
| Martin Multiplier Steps Max | 「MARTINGALE」が有効な場合、新しいポジションのボリュームに追加するために合計される履歴からの損失取引の数。数値が高いほどリスクは高くなりますが、利益で終了する可能性も高くなります。 |
損失待機モード:
| パラメータ | 説明 |
|---|---|
| Linearization | 損失ポジションがプラスで閉じるのを待つ。 |
| Minutes Hold For Linearization | 損失ポジションのプラスを待つ時間(時間が経過すると、ポジションは強制的に閉じられます)。 |
デフォルトでは、これらのオプションはすべて無効になっていますが、これらのオプションを組み合わせて使用することが可能です。これは取引の品質やリスクに良い影響を与える可能性があります。
設定の陳腐化への対処:
| パラメータ | 説明 |
|---|---|
| Days To Clear Outdated Files | この日数経過後、現在のポートフォリオから古いツールが自動的に削除され、これらのツールに関するアクティブなポジションは閉じられます(DYNAMIC モードのみ)。 |
| Days To Future | 最適化期間の終了日から、ポジションの開設が許可される日数(これは決済には影響しません)。30 日以上に設定することはお勧めしません。 |
エフェクト:
| パラメータ | 説明 |
|---|---|
| Effect | 特別な動作モード(ポートフォリオエントリーのフィルタリング)を有効にする機能。 |
| First % Of Price Step | 次のポジション開設ポイントまでの最小距離をパーセントで表したもの。ドット買いモード使用時に直近の取引間の距離を調整できます。 |
| Next Step Multiplier | ドット買い/ドット売りの最小ステップを増減。1.0 — ステップを維持。ドット買いエフェクトにのみ適用されます。 |
エフェクトの種類:
| エフェクト | 説明 |
|---|---|
| WEAKENING_OF_THE_CURRENCIES | 個別の通貨の影響を弱める。同じ通貨を構成するポジションが同じ方向に開設されるのを防ぎます。ドローダウンを減らすために設計されています。 |
| COLLECTIVE_REINFORCEMENT | 前のエフェクトとは逆のエフェクト。 |
| SAFE_REPURCHASE | リスクを高めずに、1 つのツールの異なるタイムフレームによるハイブリッド平均化。利益ポジションを単独または扇状に閉じます。 |
| CLASSIC_REPURCHASE | リスクを高めずに、1 つのツールの異なるタイムフレームによる古典的平均化。すべてのポジションを扇状にプラスで閉じます。 |
| SAFE_REPURCHASE_WEAKENING | WEAKENING_OF_THE_CURRENCIES と SAFE_REPURCHASE の融合。 |
| SAFE_REPURCHASE_REINFORCEMENT | COLLECTIVE_REINFORCEMENT と SAFE_REPURCHASE の融合。 |
| CLASSIC_REPURCHASE_WEAKENING | WEAKENING_OF_THE_CURRENCIES と CLASSIC_REPURCHASE の融合。 |
| CLASSIC_REPURCHASE_REINFORCEMENT | COLLECTIVE_REINFORCEMENT と CLASSIC_REPURCHASE の融合。 |
| COST_MINIMIZATION | NETTING アカウントと HEDGING アカウントの両方で同様に動作します。各ツールについて 1 つのポジションのみを開設し、すべてのタイムフレームからのシグナルを使用して閉じます。取引の普遍化とエントリー/エグジットの品質向上。 |
その他:
| パラメータ | 説明 |
|---|---|
| Stop Loss % Of Average M1 | すべてのツールのストップロスをポイント(ピップスではない)で設定。「0」— ストップロスなしで取引。 |
| Take Profit % Of Average M1 | すべてのツールのテイクプロフィットをポイント(ピップスではない)で設定。「0」— テイクプロフィットなしで取引。 |
| MAX Spread % Of Average M1 | これを超えるとポジションの開設も決済も行われないスプレッド(ポイント、ピップスではない)。 |
| Swaps | プラスのスワップを提供するツールと方向でのみ取引を許可。 |
| History Days Window | いくつかの計算(最大残高、マーチンゲール)に使用される注文履歴のサイズ。変更しない方が良いでしょう。 |
| Additional Profit Per Lot | Linearization およびすべての REPURCHASE エフェクトに機能します。プラスで閉じる必要があるポジションに、必須の追加利益を追加します。 |
フィルタ:
| パラメータ | 説明 |
|---|---|
| Include Instruments [EURUSD,GBPCHF ... etc] | 指定されたツールのみを取引(非アクティブなツールは取引を閉じて動作を停止)。 |
| Exclude Instruments [EURUSD,GBPCHF ... etc] | 指定されたツールを除外(非アクティブなツールは取引を閉じて動作を停止)。 |
| Exclude Currencies [EUR,JPY ... etc] | 名前に指定された通貨を含むツールを除外(非アクティブなツールは取引を閉じて動作を停止)。 |
| Direction For Instruments [EURUSD:long,GBPCHF:short ... etc] | 特定の通貨ペアについて、どの方向で取引するかを個別に指定できます(long/short)。 |
| Start Hour Of The Forbidden Interval For Opening And Closing | 取引操作禁止の時間間隔の開始時刻。 |
| Start Minute Of The Forbidden Interval For Opening And Closing | 取引操作禁止の時間間隔の開始分。 |
| End Hour Of The Forbidden Interval For Opening And Closing | 取引操作禁止の時間間隔の終了時刻。 |
| End Minute Of The Forbidden Interval For Opening And Closing | 取引操作禁止の時間間隔の終了分。 |
| Allow Trading With H4 Chart Period | H4 での取引を許可。 |
| Allow Trading With H1 Chart Period | H1 での取引を許可。 |
| Allow Trading With M30 Chart Period | M30 での取引を許可。 |
| Allow Trading With M15 Chart Period | M15 での取引を許可。 |
| Allow Trading With M5 Chart Period | M5 での取引を許可。 |
| Allow BUY Trades | ロングを許可。 |
| Allow SELL Trades | ショートを許可。 |
ツール名と通貨名は、カンマまたはピリオドで区切って列挙でき、大文字小文字は問いません。ツール名はプレフィックスとサフィックスを除去して記述する必要があります。例えば、「EURUSD.p」ツールを除外する場合は、「EURUSD」または「eurusd」と記述し、サフィックスを無視します。
禁止ウィンドウでは 24 時間を超える遷移が可能です(例:23:50 - 1:15)。対応する 4 つの変数がすべて 0 の場合、ウィンドウは無効になり、制限なく取引が行われます。
1 つのアカウント内で複数のアドバイザーを取引:
| パラメータ | 説明 |
|---|---|
| EA Index [0..1..2...n] | Magic 番号のユニークなウィンドウを割り当てるためのアドバイザーインデックス。それぞれのグラフ上のアドバイザーに固有です。 |
| EA Count [1..2..3...n+1] | このターミナル内で実行される各アドバイザーコピーが知る必要があるアドバイザーの総数。 |
1 つのターミナルで 1 つのアドバイザーを実行する場合—デフォルト設定は正しいです。複数のアドバイザー(例:3 つ)を実行する場合、0 から 2 までの一意の識別子を付与します。2 番目の変数をすべてのアドバイザーコピーで「3」に設定します。1 番目の変数は Magic 番号の一意なウィンドウを生成し、2 番目の変数は「AutoLot」モードがリスクを正しく配分することを可能にします。
MetaTrader 4/5 戦略テスターでの価格履歴によるアドバイザーの検証
さらに、当アドバイザーには「OHLC M1」テストモードが適していることを付け加えておきます。このモードでは、利益曲線を変更せずに最大限のテスト速度が得られます。これは、当アドバイザーがバー単位で動作し、M1 が最も低いタイムフレームであるため可能です。これはつまり、M1 以上または等しいすべてのタイムフレームは、実質的に同じエントリーポイントとエグジットポイントを持つことを意味します。ティックや遅延でテストすることもできますが、違いはないことがわかります。これは、システムの大きな利点の 1 つです。ターミナルではこのように表示されます:

テストモードは「OHLC M1」または「すべてのティック」のいずれかを選択することをお勧めします。MetaTrader 4 では、このモードに相当するのは「Open prices only」です。MetaTrader 5 の例を考えると、選択するツールとグラフ期間は何の意味も持ちません。MetaTrader 4 を考える場合、テストは選択したツールと期間以上または等しい仮想グラフでのみ実行されます。
例えば、MetaTrader 4 でテスト用に「EURUSD M1」グラフを選択した場合、例えば「EURUSD M15、EURUSD H1、EURUSD H4」のような設定がある場合、それらはすべて選択したテスト期間よりも高い期間を持つため、すべて処理されます(これは単に知っておくべきプラットフォームのいくつかのニュアンスです)。他のツールに関連するその他の設定はこのテストでは処理されず、それぞれ個別にテストを実行する必要があります。テスト前に価格履歴を事前にダウンロードしておく必要があります。「STATIC」モードと「DYNAMIC」モードの両方でテストできます...
アドバイザー運用のいくつかのニュアンス
重要な要件:
- API DOMEN (add in terminal settings!) をターミナル設定の許可リストに必ず追加してください
- 週に 1 回ターミナルを再起動し、アップデートを監視することをお勧めします
- 異常な状況が発生した場合は、すぐに私に報告してください。できるだけ早く問題を特定できます(フィードバックは製品の向上に役立ちます)
- 何をしているか分からない場合は、自己流で行わず、私に尋ねてください。空闲ができ次第、必ずサポートいたします。


