Extra Report Pad – 取引アカウントを分析するためのプロフェッショナルなソリューション 今日では、複数の通貨ペアで同時に取引することが不可欠です。しかし、取引が増えるほど、アカウントの収益性を分析することが難しくなります。月ごとに取引を分析することはさらに難しく、各取引の統計データを個別に計算することはさらに困難です。 私たちは解決策を見つけました:私たちのパネルは、リアルタイムであなたのアカウントを分析し、可能な限り詳細な統計をまとめることができます。…

TickSniper MetaTrader用自動エキスパートアドバイザー。Tick scalper

Copylot – MetaTrader用の外為取引のコピーソフト。ターミナル間のコピア


メイン
ドキュメント
設定
よくある質問
変更履歴
レビュー
コメント
Extra
ビルダーxCustomEAについて
MetaTraderでカスタムインジケーター用のユニバーサルトレーディングアドバイザー. ビルダーxCustomEA
MetaTrader 4およびMetaTrader 5用のカスタマイズ可能なトレーディングソリューションをお探しですか?Exp – The xCustomEAをご紹介します。これは、MT4およびMT5のiCustom関数を通じてカスタムインジケーターとシームレスに連携するユニバーサルトレーディングアドバイザーです。
最新のトレーディングアドバイザーであるThe xCustomEAは、The X – Universal EAの実績ある基盤の上に構築されており、重要な改善点としてカスタムインジケーターとの完全な統合を実現しています。これにより、トレーダーはパーソナライズされたトレーディング戦略を自動化することができます。
なぜThe xCustomEAを選ぶのか?
The xCustomEAは、私たちの広く使用されているアドバイザーThe Xのすべての機能を提供しますが、追加で任意のカスタムインジケーターを接続して取引する機能が付いています。MQL5マーケットからのインジケーターやインターネットからダウンロードしたインジケーターを使用している場合でも、xCustomEAはMetaTrader 4およびMetaTrader 5向けにカスタマイズされたトレーディング戦略を設計・実行する力を与えます。
The xCustomEAの仕組み
- カスタムインジケーターとの互換性。 The xCustomEAは、オンラインで利用可能な任意のカスタムインジケーターやMQL5マーケットを通じて入手可能なインジケーターと統合し、インジケーター信号に基づいた完全自動化されたトレーディングを可能にします。これは、トレーディング戦略をカスタマイズしたいトレーダーにとって多用途なツールとなります。
- 簡単なストラテジービルダー。 選択したインジケーターの名前とその矢印および信号バッファを入力するだけで、xCustomEAが残りを処理し、インジケーターによって生成された信号に基づいて取引を自動化します。
- 高度なトレーディング機能。 カスタムインジケーターに加えて、xCustomEAはトレーディング戦略を強化および最適化するための幅広い組み込み機能を提供します。取引の実行、ストップロス、テイクプロフィットなどをカスタマイズする完全なコントロールが可能です。
The xCustomEAのメリット
- 任意のカスタムインジケーターと連携。 MQL5マーケットからダウンロードしたものでも、インターネット上の他のソースから入手したものであっても、xCustomEAは選択したカスタムインジケーターの信号バッファを読み取り、それに基づいて取引します。
- 完全自動化されたトレーディング。 xCustomEAを使用すると、MetaTrader 4およびMetaTrader 5プラットフォーム上で戦略を自動化でき、取引が正確かつ効率的に実行されることを保証します。
- 完全な戦略コントロール。 xCustomEAの包括的な機能セットを使用して、リスク管理ツールや高度なトレーディングロジックを含むトレーディング戦略を簡単にカスタマイズできます。
- MetaTrader 4およびMetaTrader 5をサポート。 MT4でもMT5でも、xCustomEAはシームレスな互換性を提供し、トレーダーに複数のプラットフォームでの柔軟性を提供します。
The xCustomEAは、MetaTrader 4およびMetaTrader 5と連携するカスタマイズ可能なトレーディングアドバイザーを求めるトレーダーにとって完璧なソリューションです。任意のカスタムインジケーターを接続し、ニーズに合わせた自動化された戦略を作成する力で、あなたのトレーディングポテンシャルを最大化しましょう。
ビルダーxCustomEAの仕組みは?
ビルダーxCustomEAについての意見は?
ビルダーxCustomEAを無料でダウンロードできます!
無料で始めましょう!
私たちのプログラムを無料でダウンロードしてインストールできます!
デモ口座で全ての機能を十分にお試しいただけます!
さらに、USDJPYシンボルを使用してREALアカウントで無料でプログラムをテストすることもできます!
ビルダーxCustomEAのフルバージョンを購入できます!
自動取引エキスパート
MT5 MT4
|
MT5 フルバージョン For MetaTrader 5 250 $ | MT5 3か月レンタル For MetaTrader 5 60 $ | MT4 フルバージョン For MetaTrader 4 250 $ | MT4 3か月レンタル For MetaTrader 4 60 $ |
|---|---|---|---|---|
| MetaTrader | MT5 | MT5 | MT4 | MT4 |
| 利用期間 | 無期限 | 3か月 | 無期限 | 3か月 |
| 取引口座 | 無制限 | 無制限 | 無制限 | 無制限 |
| PC / アクティベーション | 10 | 10 | 10 | 10 |
| 機能 | フル | フル | フル | フル |
| サポート | 24/7 | 24/7 | 24/7 | 24/7 |
| 操作 | MT5を購入 | MT5をレンタル | MT4を購入 | MT4をレンタル |
クイックアクセス
購入する前に、私たちの説明書とFAQセクションを確認して、スムーズな体験を確保することを強くお勧めします。
Links
目次(クリックすると表示されます)
xCustomEAの説明
Exp – The xCustomEA、カスタムインジケーター (custom indicators)用の汎用トレーディングアドバイザー。
Forex Builderを使用して戦略を構築する iCustom。
私たちの新しいアドバイザー、The xCustomEAは、アドバイザー The X – Universal EA に基づいています。
汎用トレーディングアドバイザーである The xCustomEA の機能は、アドバイザー The X のすべてのパラメーターを正確に複製していますが、1つの重要な違いがあります:
The xCustomEA は、カスタムインジケーター iCustom を使用して動作し、MT5 および MT4 ターミナルの両方でトレーディング戦略をプログラムできます。
言い換えれば、The xCustomEA は、インターネットまたは mql5 market からダウンロードできる カスタムインジケーター iCustom に接続されています。
インターネットからの任意のカスタムインジケーター iCustom!
[/one_second]
序文
The xCustomEA: カスタムインジケーター取引用の柔軟なソリューション
フリーランスの注文を通じてエキスパートアドバイザー (EAs)をプログラミングする際、リクエストの90%がインジケーターを中心に構築された戦略に基づいていることに気付きました。この需要に応えるため、当初の焦点はアドバイザー開発用の アドバイザー作成用テンプレート にカスタムインジケーターを組み込むことでした。
しかし、そのようなシステムの作成には、テンプレート、開発時間、オープンソースアクセスの提供を含めて、コストが高すぎることがよくありました。多くのトレーダーは、カスタムインジケーター1つに対してアドバイザーを作成することがコスト高と感じており、特にインジケーターが利益を生まない場合はそうでした。そのような場合、別のインジケーターに基づく完全に新しいアドバイザーを作成する必要があり、繰り返し費用が発生しました。
解決策: The xCustomEA – 汎用トレーディングアドバイザー
この問題を解決するために、The xCustomEA を開発しました。これは、カスタムインジケーター と連携し、あなたが選択した任意のインジケーターの信号に基づいて取引を完全にカスタマイズできる汎用トレーディングアドバイザーです。
従来のエキスパートアドバイザーとは異なり、The xCustomEA には組み込み戦略が付属していません。代わりに、カスタムインジケーター を MetaTrader 4 および MetaTrader 5 用に実装する柔軟性を提供し、取引システムを完全にコントロールできます。
- 新しいインジケーター用のエキスパートアドバイザー (EAs)を毎日プログラムおよび修正でき、各新しい戦略ごとに開発者を雇う必要がありません。
- すべてのカスタムインジケーターに対して新しいEAsを作成する際の高コストを回避します。
- The xCustomEA は任意のインジケーターで動作するように適応でき、時間とお金を節約します。
- 独自の取引戦略を作成・プログラム
- The xCustomEA は、独自の戦略を作成することを好むトレーダー向けに設計されています。オンラインで見つけた任意のインジケーターに基づいてカスタム取引戦略をプログラムでき、取引スタイルに合ったシステムを構築するための無限のオプションを提供します。
- 既成戦略へのアクセス
- 独自の戦略をプログラムすることに加えて、The xCustomEA と互換性のある既成戦略をダウンロードできます。この増え続ける事前プログラムされた戦略のリストは定期的に更新されており、取引に新しいアイデアやテクニックを簡単に取り入れることができます。
- The X 戦略の活用
- すでに The X – ユニバーサルEA の戦略を使用していますか?The X 戦略からすべての信号をインポートし、独自のカスタム修正を適用できます。これにより、馴染み深く実証済みの戦略を使用しながら、アプローチを洗練するためのさらに大きな柔軟性が提供されます。
標準MetaTraderインジケーター用に The X を選択する場合でも、カスタムインジケーターの柔軟性を持つ The xCustomEA を選択する場合でも、両方のアドバイザーは MetaTrader 4 および MetaTrader 5 上で強力でカスタマイズ可能な取引戦略を提供します。


xCustomEAの利点
- The xCustomEA: 組み込み戦略なしのカスタマイズ取引
- 従来のトレーディングアドバイザーとは異なり、The xCustomEA には組み込み戦略が付属していません。代わりに、カスタムインジケーター を MetaTrader 4 および MetaTrader 5 用に実装する柔軟性を提供し、取引システムを完全にコントロールできます。
- カスタムインジケーター統合
- The xCustomEA を使用すると、矢印などの信号を提供する任意のカスタムインジケーターを選択し、それらの信号に直接基づいて取引できます。これにより、インターネットや mql5 market で利用可能なカスタムインジケーターを統合することで、特定のニーズに合わせて取引をカスタマイズできます。
- 独自の取引戦略を作成・プログラム
- The xCustomEA は、独自の戦略を作成することを好むトレーダー向けに設計されています。オンラインで見つけた任意のインジケーターに基づいてカスタム取引戦略をプログラムでき、取引スタイルに合ったシステムを構築するための無限のオプションを提供します。
- 既成戦略へのアクセス
- 独自の戦略をプログラムすることに加えて、The xCustomEA と互換性のある既成戦略をダウンロードできます。この増え続ける事前プログラムされた戦略のリストは定期的に更新されており、取引に新しいアイデアやテクニックを簡単に取り入れることができます。
- The X 戦略の活用
- すでに The X – ユニバーサルEA の戦略を使用していますか?The X 戦略からすべての信号をインポートし、独自のカスタム修正を適用できます。これにより、馴染み深く実証済みの戦略を使用しながら、アプローチを洗練するためのさらに大きな柔軟性が提供されます。
プログラミングの方法を知らず、学びたくない場合、また標準インジケーターに満足している場合は、選択肢は The X です。
プログラミングの方法を知っていて、他のインジケーターの研究に興味がある場合、選択肢は The xCustomEA です。
これらのアドバイザーの機能は同等です!
基本機能とパラメーターの説明
アドバイザーの主なパラメーターの詳細な説明には立ち入りません。なぜなら、設定の99%が私たちのシステムである The X に対応しているからです。
すべての基本パラメーターと機能の完全な説明は、The X の説明書に記載されています。 パラメーター説明 Exp The xCustomEA。
xCustomEA トレーディングアドバイザーは、MetaTrader 4 (MT4) および MetaTrader 5 (MT5) 上での取引体験を向上させるために設計された、強力な機能の包括的な範囲を提供します。高度な資金管理、自動化された戦略、または正確な取引執行を求めている場合でも、xCustomEA が対応します。
The xCustomEA には、次のような機能があります:
- オートロット計算と資金管理: 現在の残高に基づいてロットサイズを自動的に計算し、リスク管理を最適化します。
- 固定ロットオプション: 一貫したポジションサイズのために固定ロットサイズを設定します。
- 取引時間制御: アドバイザーの運用を特定の取引時間に限定し、戦略のコントロールをより強化します。
- トレーリングストップ機能:
- 標準トレーリングストップ と「Only Profitable」アルゴリズムを使用するオプション。
- パラボリックSARトレーリングストップ: 価格アクションに基づく動的な取引管理のために。
- 実際の口座向けエラーハンドリング: 組み込みのエラー回復メカニズムにより、ライブ取引口座でのスムーズな運用を保証します。
- 総利益または損失によるブロッククローズ: 特定の利益または損失の閾値に達したときにすべての取引を自動的に閉じ、口座上でアドバイザーを無効にするオプションを提供します。
- ブレークイーブン機能: 取引が有利に動いた後にストップロスをブレークイーブンポイント(ゼロ)に移動して利益を保護します。
- マーチンゲール戦略: 損失を回復するために敗北した取引後にロットサイズを増加させ、カスタマイズ可能なパラメーターを提供します。
- インジケーター駆動型取引:
- インジケーター信号に基づいてポジションを開閉します。
- 逆信号を受信した際に逆方向の注文をトリガーします。
- 信号が変更されたときにポジションを自動的に閉じます。
- 信号反転 (REVERSE) 機能: 戦略の信号を反転させ、逆方向の取引アプローチを実現します。
- 損失ポジションの平均化: 損失ポジションを平均化することでリスクを管理し、全体的なブレークイーブンポイントを改善します。
- 追加ポジションのオープン:
- トレンドの方向にポジションをオープンします。
- 逆トレンド戦略のためにトレンドに逆らってポジションをオープンします。
- 仮想ストップロス、テイクプロフィット、およびトレーリングストップ: 仮想レベルでポジションを保護し、ブローカーから隠してより高度な裁量を提供します。
- 包括的な注文管理:
- マーケットポジション、保留注文、およびリミット注文を簡単に実行します。
- ドローダウン管理: ドローダウンレベルを積極的に監視および管理し、アカウント残高を保護します。
- 利益および損失の限度: 各取引またはすべてのオープンポジションにおける最大許容利益または損失の限度を設定します。
- テスト結果と連携: 過去のデータを使用して戦略をバックテストおよび最適化し、パフォーマンスを向上させます。
- アラート付き半自動モード: 戦略が機会を示したときに画面上の通知 (ALERT) を受け取り、自動実行なしで手動で取引エントリーを確認できます。
すべての基本パラメーターと機能の完全な説明は、The X の説明書に記載されています。 パラメーター説明 Exp The xCustomEA
シグナルとフィルターの定義
シグナル
- シグナル – シグナルのすべての条件が満たされたときに発生します。例えば、MAラインの交差やZigZagに新しいポイントが出現する場合などです。
- シグナル – シグナル受信時に表示されるもので、バーに固定されています。アドバイザーはシグナルが作成されたことを認識します。
- 例えば: ライトが点灯します。これはライトが点灯したばかりなのでシグナルです。ライトが点灯すると、人が目覚めます。これはシグナルです。
- シグナルが作成された後にポジションが開かれます。ラインが交差し、その後ポジションが開かれます。ラインが以前に交差していた場合、これはシグナルではありません。シグナルは過ぎ去っています。
- The X から20の標準戦略を追加 インジケーターとフィルターのリスト
フィルター
- フィルター – インジケーターの現在の位置、例えばMAライン同士の現在の位置やZigZagの現在の最後の頂点など。
- フィルター は、インジケーターが現在表示しているものです。これはシグナルではなく、インジケーターの現在の位置です。
- 例えば: ライトが点灯しています。これはライトがすでに点灯しており、現在点灯しているためフィルターです。ライトが点灯していると、人はもはや眠っていません。これはフィルターです。
- インジケーターの現在値がシグナルをフィルタリングします。
- もしFast MAがSlow MAの上にあるなら、これは BUY 注文のみを開くべきフィルターです。
- The X から20の標準戦略を追加 インジケーターとフィルターのリスト

シグナルとフィルターにおけるカスタムインジケーターの簡単インストール
エキスパートアドバイザーには三つのタイプがあります:
xCustomEAアドバイザー は、あなたが戦略をプログラムするインジケーターと連携します。
インジケーターと連携するようにアドバイザーをプログラムする必要がある場合は、次のセクションに進んでください: 戦略のプログラミング。
xArrow:
xArrow – The EA は、Arrow-type buffers を持つカスタムインジケーターと直接連携して動作します。これらのバッファはEAによって使用されます。
例えば、BUY のインジケーター信号を持つバッファと、SELL のインジケーター信号を持つバッファがあります。
そのようなバッファはArrowタイプでなければなりません。
私たちのエキスパートアドバイザーは、タイプによってシグナルを判断します:バッファ値が0より大きく、空の値ではないこと。
// — 条件を確認し、sigの値を設定します
if (xCustom_SIGNAL_BUY_buffer[OWNSIGNAL_shift] != EMPTY_VALUE && xCustom_SIGNAL_BUY_buffer[OWNSIGNAL_shift] > 0) sig = 1; else if (xCustom_SIGNAL_SELL_buffer[OWNSIGNAL_shift] != EMPTY_VALUE && xCustom_SIGNAL_SELL_buffer[OWNSIGNAL_shift] > 0) sig = -1;

インジケーターで矢印を描画するためのコードの例:

xColorArrow:
インジケーター信号のタイプ (xColorArrow with 1 Buffer and 2 Colors)、シグナル矢印が二つの異なる色を持つ (DRAW_COLOR_ARROW)。

インジケーターで色付き矢印を描画するためのコードの例:

インジケーターのリスト:
標準インジケーターからのシグナルを使用できます!標準インジケーターからのシグナル戦略は The X Advisor Expert から追加されています。
- NoSignal=100, // ポジションを開くためのシグナルなし
- MA=101, // 移動平均線 (Moving Average)
- MACD=102, // 移動平均収束拡散法 (Moving Average Convergence/Divergence (MACD))
- STOCH=103, // ストキャスティクスオシレーター (Stochastic Oscillator)
- RSI=104, // 相対力指数 (Relative Strength Index (RSI))
- CCI=105, // コモディティチャンネル指数 (Commodity Channel Index (CCI))
- WPR=106, // ウィリアムズパーセントレンジ (Williams Percent Range (WPR))
- BB=107, // ボリンジャーバンド (Bollinger Bands)
- Envelopes=108, // エンベロープ (Envelopes)
- Alligator=109, // アリゲーター (Alligator)
- OsMA=110, // オシレーター移動平均 (Moving Average of Oscillator (OsMA))
- AO=111, // オーサムオシレーター (Awesome Oscillator (AO))
- ISH=112, // 一目均衡表 (Ichimoku)
- AC=113, // AC
- BAR=114, // バーBEAR/BULL (Bar BEAR/BULL)
- ADX=115, // 平均方向指数 (Average Directional Index (ADX))
- ZigZag=117, // ZigZag
- MFI=120, // マネーフロー指数 (Money Flow Index (MFI))
- Fractals=121, // フラクタル (Fractals)

カスタムインジケーターをxCustomEAの入力に簡単にインストール
もし戦略をプログラムしたくなく、カスタムインジケーターがアドバイザーと直接連携できる場合は、インジケーターの名前を指定し、BUY および SELL 信号での動作用バッファを設定できます。
例えば:

1. カスタムインジケーターの名前を記入!このインジケーターがMQL5市場からダウンロードされた場合、Marketフォルダーからのパスを指定する必要があります:
Market\PipFinite Trend PRO MT5
必ずダブルバックスラッシュ \ を使用してください
2. xArrow 信号のタイプを指定します。
3. BUY を開くための信号バッファの番号を指定します(この例ではバッファ番号 8)。
4. SELL を開くための信号バッファの番号を指定します(この例ではバッファ番号 9)。
バッファ番号の見つけ方

これにより、アドバイザーが動作するためにインジケーターをプログラムする必要はありません。
私たちのカスタムインジケーターの例には、アドバイザーの動作用バッファが含まれており、直接使用できます!
私たちのセクション The xCustomEA 戦略例 では、市場で知られているインジケーターを使用した戦略およびアドバイザーのプログラミング例を投稿します!
例: Pipfinite Trend Pro + xCustomEA


インジケーターテンプレートファイル
アドバイザーとの使いやすさのために:
アドバイザーを初めて起動すると、ターミナルの Files フォルダーにインジケーターテンプレートファイルが作成されます。

このファイルは、インジケーター戦略を作成するためのテンプレートとして使用できます。
ファイルを見つけるには、ターミナルメニューの File → Open Data Folder をクリックします。

このファイルをMQLエディターで開きます。

ファイル内には、戦略を使用およびプログラムする方法の例が表示されます。
インジケーター戦略を作成した後、このファイルをターミナルの Indicators/ フォルダーに保存します。


その後、SignalNameIndicator アドバイザーの設定でこのファイルを指定します。

xCustomEAで戦略をプログラムする
戦略を記述するための基本的なプログラミングルールを知っておく必要があります。
または、既存のファイルからインジケーターを使用して既成の戦略を追加します(例えば、インターネットからのインジケーター)。
MetaTrader 5 (MT5) 用のアドバイザーをプログラミングするのは、MetaTrader 4 (MT4) 用のプログラミングよりも複雑です。
しかし、MT5ターミナルは、より強力な戦略を作成することができ、より高度なストラテジーテスターも備えています。


プログラミングの容易さのために
- 私たちのインジケーターのソースコード Ind – The xCustomEA または Ind – The xCustomEA Example TheX を開きます。
- キーコンビネーション Ctrl + F を押して検索バーを開きます。
- 名前 Step を入力します – 私たちのソースコードでは、このキーワードに基づいて戦略を迅速に記述できます。
- 各ステップはコメントされており、例が含まれています。
- 戦略を学ぶために、アスタリスク // * が付いた行を徐々にコメント解除できます。

各ステップを詳細に分析します!
MetaTrader 4: カスタムインジケーターを使用して戦略をプログラムする
MT4でカスタムインジケーターを使用してアドバイザーをプログラミングするには、四つのステップがあります:
MetaTrader 4 ステップ1: インジケーターをリソースにロードする
// ステップ // これはオープンソースで戦略をプログラミングするためのコード部分です // /* // コンパイル中にアドバイザーにインジケーターを含めるには、アドバイザーのリソースにロードする必要があります // 例えば: #resource "IndicatorsMACD.ex4"
ここでは、必要なインジケーターをリソースに追加する必要があります。
これにより、インジケーターを市場用にコンパイルでき、コンパイルされたアドバイザーが他のコンピューターでインジケーターを見つけられないという問題を回避できます。
インジケーター名の記述ルール:Indicators から始まる完全なパスを使用してください!
フォルダーは以下で示されます
例えば:
インジケーターへのパスが次のようになっている場合:
C:ROBOMT4MQL4IndicatorsExamplesMACD.ex4
このインジケーターへのパスは、プログラミング言語では次のように記述されます:
IndicatorsExamplesMACD.ex4
MetaTrader 4 ステップ2: ポジションを開くための戦略とシグナルの作成
// ステップ
// これはオープンソースで戦略をプログラミングするためのコード部分です
//
/*
// ここでは、データバッファを埋めることでポジションを開くためのシグナルを作成します
// 例えば:
if (sigInd == 1)
{
// データを入力
double CustomMain = iCustom(StrategySymbol, StrategyTimeFrame, "::IndicatorsMACD", periodma1, periodma2, 9, MAprice,
MODE_MAIN, StartCopyI + ShiftIndicator);
double CustomSig = iCustom(StrategySymbol, StrategyTimeFrame, "::IndicatorsMACD", periodma1, periodma2, 9, MAprice,
MODE_SIGNAL, StartCopyI + ShiftIndicator + 1);
// ここでは戦略を書きます。例えば、二つのラインの交差です
if (CustomMain > CustomSig && CustomMain2 < CustomSig2)
sig = 1;
if (CustomMain < CustomSig && CustomMain2 > CustomSig2)
sig = -1; //
// シグナルでポジションを開くときにログに表示されるデータを記述します
InfoAboutSignal = "InfoAboutSignal sigInd =" + (string)sigInd + " sig =" + (string)sig
+ " CustomMain =" + CustomMain
+ " CustomSig =" + CustomSig
+ " CustomMain2 =" + CustomMain2
+ " CustomSig2 =" + CustomSig2
;
// --- トレーディングシグナルを返します
return sig;
}
このステップはアドバイザーにとって非常に重要です。他のすべてのステップが必要であっても、このステップがなければアドバイザーは正常に機能しません。
コードにコメントを追加して、ガイドします!
- 選択した戦略とインジケーターに依存して、戦略とシグナルのコードを個別にプログラムします。
- 戦略バッファを取得します。
- このブロックでは、任意の戦略を指定できます。

- 二つのラインの交差など、戦略をプログラムします。
- 重要: BUY のシグナルは1、SELL のシグナルは-1です。
私たちはフォーラムで戦略の例を投稿します!
MetaTrader 4 ステップ3: インジケーターからフィルターを指定するか、戦略のフィルターとしてインジケーターを使用する
// ステップ
// これはオープンソースで戦略をプログラミングするためのコード部分です
//
/*
// ここでは、データバッファを埋めることでシグナルをフィルタリングするためのフィルターを作成します
// 例えば:
if (sigInd == 1)
{
// データを入力
double CustomMain = iCustom(StrategySymbol, StrategyTimeFrame, "::IndicatorsMACD", periodma1, periodma2, 9, MAprice,
MODE_MAIN, shift);
double CustomSig = iCustom(StrategySymbol, StrategyTimeFrame, "::IndicatorsMACD", periodma1, periodma2, 9, MAprice,
MODE_SIGNAL, shift);
// ここでは戦略を書きます。例えば、二つのラインの交差です
if (CustomMain > CustomSig)
sig = 1;
if (CustomMain < CustomSig)
sig = -1; //
// シグナルでポジションを開くときにログに表示されるデータを記述します
InfoAboutSignal = "InfoAboutSignal sigInd =" + (string)sigInd + " TF =" + (string)TF + " Symbol =" + symToWork3 + " sig =" + (string)sig + "" + __FUNCTION__ + ""
+ " CustomMain =" + (string)CustomMain
+ " CustomSig =" + (string)CustomSig
;
// --- トレーディングシグナルを返します
return sig;
}
このステップでのコードのプログラミングは前のステップと同様に簡単です。
唯一の違いは、このステップではインジケーターをフィルターとしてプログラミングしていることです。
同時にインジケーターにシグナルを指定し、フィルターとして使用することはできません。戦略によります。
MetaTrader 5: カスタムインジケーターを使用して戦略をプログラムする
MetaTrader 5 ステップ1: インジケーターをリソースにロードする
// ステップ // これはオープンソースで戦略をプログラミングするためのコード部分です // /* // コンパイル中にアドバイザーにインジケーターを含めるには、アドバイザーのリソースにロードする必要があります // 例えば: #resource "IndicatorsExamplesMACD.ex5"
ここでは、必要なインジケーターをリソースに追加する必要があります。
これにより、インジケーターを市場用にコンパイルでき、コンパイルされたアドバイザーが他のコンピューターでインジケーターを見つけられないという問題を回避できます。
インジケーター名の記述ルール:Indicators から始まる完全なパスを使用してください!
フォルダーは以下で示されます
例えば:
インジケーターへのパスが次のようになっている場合:
C:ROBOMT5MQL5IndicatorsExamplesMACD.ex5
このインジケーターへのパスは、プログラミング言語では次のように記述されます:
IndicatorsExamplesMACD.ex5
MetaTrader 5 ステップ2: 戦略インジケーターのハンドルを保存するための変数宣言
// ステップ // これはオープンソースで戦略をプログラミングするためのコード部分です // /* // ハンドルを保存するための配列変数を宣言します // 例えば: int h_custom; int h_custom2;
ここでは、上で作成したハンドルの名前を指定します!
ここでは特に複雑なことはありません。
ハンドルは配列として作成されており、アドバイザーでのマルチカレンシー使用や、同時に最大六つのシグナルやフィルターを指定する能力を可能にします!
MetaTrader 5 ステップ3: インジケーターのデータを保存するための変数宣言
// ステップ ### // これはオープンソースで戦略をプログラミングするためのコード部分です // /* // インジケーター値を保存するための配列変数を宣言します // 例えば: double custom1_buffer[]; double custom2_buffer[];
ここでは、データバッファの名前を指定します!
ここでは特に複雑なことはありません。
各バーのインジケーター値はこれらの配列に保存されます。複数のバッファを使用する必要がある場合は、複数の変数を作成できます。
私たちの場合、例えばMACDインジケーターのシグナルラインとメインラインのために二つのバッファが必要です。

MetaTrader 5 ステップ4: アドバイザーにダウンロードするためのインジケーターのハンドルを作成する
// ステップ 4
// これはオープンソースで戦略をプログラミングするためのコード部分です
//
/*
// アドバイザーの初期化時にインジケーターのハンドルを割り当てるために配列にレコードを作成します
// 例えば:
case 1: h_custom = iCustom(StrategySymbolString, StrategyTimeFrame, "::IndicatorsExamplesMoving AverageMoving Average", MAFastPeriod, MAmethod, MAprice);
h_custom2 = iCustom(StrategySymbolString, StrategyTimeFrame, "::IndicatorsExamplesMoving AverageMoving Average", MASlowPeriod, MAmethod, MAprice);
if (h_custom == INVALID_HANDLE)
{
Print("Moving Averageインジケーターのハンドル取得に失敗しました");
return(INIT_FAILED);
}
if (h_custom2 == INVALID_HANDLE)
{
Print("Moving Averageインジケーターのハンドル取得に失敗しました");
return(INIT_FAILED);
}
break;
このステップは、アドバイザーの初期化時にインジケーターが一度ロードされるために必要です。MetaTrader 5では、インジケーターをチャート上で継続的にロードする必要はありません。
ハンドルを作成する際には、すでに開いているインジケーターのハンドルを参照し、それをさらに操作するために使用します。
ここで非常に注意が必要です。ハンドルを作成する際には、インジケーターのすべての外部変数を指定し、正しい名前を使用しなければなりません。そうしないと、アドバイザーはインジケーターをロードできなくなります。
私たちはインジケーターをアドバイザーのリソースにアップロードしたことを忘れないでください。したがって、リソースからインジケーターを呼び出します!
iCustomを使用してインジケーターを呼び出す方法についてのヘルプ
戦略番号を指定する必要もあります。複数のインジケーターを一つの戦略に使用する場合は、アドバイザーが戦略を正しくロードできるように、同じ番号で複数のインジケーターを指定する必要があります。
上記の例では、次のことを行う必要があります:
h_custom = iCustom(StrategySymbolString, StrategyTimeFrame, "::IndicatorsExamplesMoving AverageMoving Average");
h_custom2 = iCustom(StrategySymbolString, StrategyTimeFrame, "::IndicatorsExamplesMoving AverageMoving Average");
if (h_custom == INVALID_HANDLE)
{
Print("Moving Averageインジケーターのハンドル取得に失敗しました");
return;
}
if (h_custom2 == INVALID_HANDLE)
{
Print("Moving Averageインジケーターのハンドル取得に失敗しました");
return;
}
break;
上記に類似して、複数のインジケーターとハンドルを追加できます。
また、アドバイザーに統合したい他の戦略も追加してください!
MetaTrader 5 ステップ5: ポジションを開くための戦略とシグナルの作成
// ステップ 5
// これはオープンソースで戦略をプログラミングするためのコード部分です
//
/*
// ここでは、データバッファを埋めることでポジションを開くためのシグナルを作成します
// 例えば:
if (sigInd == 1)
{
// データを入力
if (CopyBuffer(h_custom, 0, 0, 3 + ShiftIndicator, custom1_buffer) < 3 + ShiftIndicator)
return(0);
if (!ArraySetAsSeries(custom1_buffer, true))
return(0);
if (CopyBuffer(h_custom2, 0, 0, 2 + ShiftIndicator, custom2_buffer) < 2 + ShiftIndicator)
return(0);
if (!ArraySetAsSeries(custom2_buffer, true))
return(0);
// ここでは戦略を書きます。例えば、二つのラインの交差です
if (custom1_buffer[ShiftIndicator + 1] < custom2_buffer[ShiftIndicator + 1] && custom1_buffer[ShiftIndicator] > custom2_buffer[ShiftIndicator])
sig = 1;
else if (custom1_buffer[ShiftIndicator + 1] < custom2_buffer[ShiftIndicator + 1] && custom1_buffer[ShiftIndicator] < custom2_buffer[ShiftIndicator])
sig = -1;
else
sig = 0;
// シグナルでポジションを開くときにログに表示されるデータを記述します
InfoAboutSignal = InfoAboutSignal + "" + "sigInd =" + (string)sigInd + " TF =" + (string)TF + " Symbol =" + symToWork3 + " sig =" + (string)sig + "" + __FUNCTION__ + ""
+ " custom1_buffer[ShiftIndicator + 1] =" + (string)custom1_buffer[ShiftIndicator + 1]
+ " custom2_buffer[ShiftIndicator + 1] =" + (string)custom2_buffer[ShiftIndicator + 1]
+ " custom1_buffer[ShiftIndicator] =" + (string)custom1_buffer[ShiftIndicator]
+ " custom2_buffer[ShiftIndicator] =" + (string)custom2_buffer[ShiftIndicator]
;
// --- トレーディングシグナルを返します
return sig;
}
このステップはアドバイザーにとって不可欠です。
他のすべてのステップが必要であっても、このステップがなければアドバイザーは正常に機能しません。
コードにコメントを追加して、ガイドします!
- 選択した戦略とインジケーターに依存して、戦略とシグナルのコードを個別にプログラムします。
- 戦略バッファを取得します。
- このブロックでは、任意の戦略を指定できます。
- 宣言したインジケーターはすべてメモリにロードされ、戦略の構築に使用されます。

このステップは二つのサブステップに分けることができます:
- 1. データバッファを私たちのデータ配列にコピーする必要があります。コピー設定では、ライン番号を指定する必要があります(私たちの場合、これはMACDインジケーターのラインです)。
- 二つのラインを使用します:MAIN と SIGNAL。
- CopyBufferヘルプ
- 2. 戦略のプログラミング。今回は、二つのラインの交差です。
- 重要: BUY のシグナルは1、SELL のシグナルは-1です。
MetaTrader 5 ステップ6: インジケーターからフィルターを指定するか、戦略のフィルターとしてインジケーターを使用する
// ステップ 6 ###
// これはオープンソースで戦略をプログラミングするためのコード部分です
//
/*
// ここでは、データバッファを埋めることでシグナルをフィルタリングするためのフィルターを作成します
// 例えば:
if (sigInd == 1)
{
// データを入力
if (CopyBuffer(h_custom, 0, 0, 3 + ShiftIndicator, custom1_buffer) < 3 + ShiftIndicator)
return(0);
if (!ArraySetAsSeries(custom1_buffer, true))
return(0);
if (CopyBuffer(h_custom2, 0, 0, 2 + ShiftIndicator, custom2_buffer) < 2 + ShiftIndicator)
return(0);
if (!ArraySetAsSeries(custom2_buffer, true))
return(0);
// ここでは戦略を書きます。例えば、二つのラインの交差です
if (custom1_buffer[ShiftIndicator] != 0 && custom2_buffer[ShiftIndicator] != 0)
{
Alert("おめでとうございます!戦略をプログラミングする方法を示すレッスンを完了しました!");
}
if (custom1_buffer[ShiftIndicator] > custom2_buffer[ShiftIndicator])
sig = 1;
else if (custom1_buffer[ShiftIndicator] < custom2_buffer[ShiftIndicator])
sig = -1;
else
sig = 0;
// シグナルでポジションを開くときにログに表示されるデータを記述します
InfoAboutSignal = InfoAboutSignal + "" + "sigInd =" + (string)sigInd + " TF =" + (string)TF + " Symbol =" + symToWork3 + " sig =" + (string)sig + "" + __FUNCTION__ + ""
+ " custom1_buffer[ShiftIndicator] =" + (string)custom1_buffer[ShiftIndicator]
+ " custom2_buffer[ShiftIndicator] =" + (string)custom2_buffer[ShiftIndicator]
;
// --- トレーディングシグナルを返します
return sig;
}
このステップでのコードのプログラミングは前のステップと同様に簡単です。
唯一の違いは、このステップではインジケーターをフィルターとしてプログラミングしていることです。
同時にインジケーターにシグナルを指定し、フィルターとして使用することはできません。戦略によります。
ビルダーxCustomEA設定
目次(クリックすると表示されます)
List
- xCustomEAの説明
- 序文
- 基本機能とパラメーターの説明
- シグナルとフィルターの定義
- ビルダーxCustomEA設定
- カスタムインディケーター (カスタムストラテジー) を弊社の エキスパートアドバイザー (EA) に接続するブロック
- 関数とパラメータ
- シグナルオプション: 追加のシグナル処理ユニット
- オープニングフィルターオプション
- クロージングオプション
- 保留注文オプション
- 取引オプション
- ストップオプション
- ロットオプション
- アベレージャーオプション: ポジションの平均化およびトレンドに逆らったポジションのオープンのための機能ブロック
- 追加オープニング: トレンドに沿ったポジションの追加オープン機能ブロック
- タイムトレードオプション: トレード時間と時間制限を管理するブロック
- ブレイクイーブン(LOSSなし)オプション: ブレイクイーブン(特定の時点でストップロスをブレイクイーブンに設定)機能ブロック
- 標準トレーリングオプション
- Parabolic SARによるトレーリングストップ: パラボリックSAR
- プロフィットまたはロスに達したときにすべてをクローズするオプション
- 損失と利益の制限
- ドローダウンオプション
- バーチャル引き出し
- OnTester_Custom
EA用の最適化ファイルをダウンロードできます。
カスタムインディケーター (カスタムストラテジー) を弊社の エキスパートアドバイザー (EA) に接続するブロック
新しい カスタムストラテジー/インディケーター 用の ブロックが、弊社の更新された エキスパートアドバイザー (EA) に含まれています。
| パラメーター | 説明 |
|---|---|
OWN シグナルオプション | |
| SignalNameIndicator | ポジションを開くための主要なシグナルが受信されるカスタムインディケーターの名前。 デフォルト: “Ind – The xCustomEA“ これは、弊社の例に従って戦略をプログラムできる標準の空のインディケーターです! また、The X シグナルに基づいたカスタムインディケーターの例も作成しました。 “Ind – The xCustomEA Example The X“ 弊社の例を使用して、標準インディケーターを使用したシグナルの受信が可能です。 The X 標準ストラテジーの説明 |
| SignalTypeIndicator | シグナル用インディケーターのタイプ。 エキスパートアドバイザー (EA) は3種類あり、The X から20の標準インディケーターがあります: xCustomEA – 弊社のインディケーターと連携し、戦略をプログラムできる エキスパートアドバイザー (EA)。 xArrow – カスタムインディケーターのArrowタイプのバッファを直接利用する EA。 例えば、BUYシグナル用のインディケーターバッファとSELLシグナル用のインディケーターバッファ; これらのバッファはArrowタイプである必要があります。 弊社の エキスパートアドバイザー (EA) は、タイプによりシグナルを判定します: バッファ値が空ではなく、0より上。 // — 条件を確認し、sigの値を設定 if (xCustom_SIGNAL_BUY_buffer[OWNSIGNAL_shift] != EMPTY_VALUE && xCustom_SIGNAL_BUY_buffer[OWNSIGNAL_shift] > 0) sig = 1; else if (xCustom_SIGNAL_SELL_buffer[OWNSIGNAL_shift] != EMPTY_VALUE && xCustom_SIGNAL_SELL_buffer[OWNSIGNAL_shift] > 0) sig = -1; xColorArrow – シグナルインディケーターのタイプを追加(xColorArrow は1つのバッファと2つの色を持ち、シグナルアローに2色が使用されます DRAW_COLOR_ARROW)。 xColorArrow シグナルタイプを使用する場合、以下の値を設定する必要があります: SignalBufferForBUY = アロー用バッファ番号(インディケーターの作者に確認)またはこのバッファ番号を計算することによって。 SignalBufferForSELL = アローの色バッファ番号(作者に確認)、通常はアローバッファに続きます。 注意!このタイプは2色をサポートし、以下のように機能します: 0(アローの最初の色)はBUYを開くシグナル; 1(アローの2番目の色)はSELLを開くシグナル; インディケーターの色が逆の場合、Signal_Reverse パラメーターを追加で使用できます。 詳細については、DRAW_COLOR_ARROW バッファを使用したこのようなインディケーターの例を提供しています! The X から20の標準ストラテジーを追加 インディケーターとフィルターのリスト インディケーターのリスト: NoSignal = 100, // ポジションを開くシグナルなし Ma = 101, // 移動平均 MACD = 102, // 移動平均収束拡散法 (MACD) STOCH = 103, // ストキャスティクスオシレーター RSI = 104, // 相対力指数 (RSI) CCI = 105, // 商品チャネル指数 (CCI) WPR = 106, // ウィリアムズパーセントレンジ (WPR) BB = 107, // ボリンジャーバンド Envelopes = 108, // エンベロープ Alligator = 109, // アリゲーター OsMA = 110, // オシレーターの移動平均 (OsMA) AO = 111, // オーサムオシレーター (AO) ISH = 112, // 一目均衡表 (Ichimoku) AC = 113, // AC BAR = 114, // バー BEAR/BULL ADX = 115, // 平均方向性指数 (ADX) ZigZag = 117, // ジグザグ MFI = 120, // マネーフロー指数 (MFI) Fractals = 121, // フラクタル |
| IndSigToTrade |
最初の主要ポジションを開くためのインディケーターとシグナルを選択。 カスタムインディケーター SignalNameIndicator からのストラテジー番号。 指定されたストラテジーがインディケーターに見つからない場合、エキスパートアドバイザー (EA) はエラーとともにチャートからアンロードされます! 0に設定すると、ストラテジーのシグナルは使用されず、フィルターのみが適用されます! メイン インディケーターを使用する場合、シグナルは現在のバーでそのまま生成されます! これは、シグナルの実行結果としてポジションを開くシグナルが表示されることを意味します。 シグナルがあり、フィルターがポジションの開設を許可しない場合、シグナルは無視されます。 シグナルなし:選択すると、アドバイザーはメインシグナルを無視し、フィルターに基づいて取引します。 シグナルなし を使用すると、EAはメインシグナルの実行を無視し、フィルターで動作します。 フィルターを使用する場合、エキスパートアドバイザー (EA) は選択されたインディケーターの現在のデータに基づいてポジションを開きます。 |
| TF_IndSigToTrade1 |
最初の主要インディケーターのタイムフレーム。 インディケーターがシグナルを受信するタイムフレームを選択できます。 Period_Current – 現在のタイムフレーム。 タイムフレームが大きいほど、主要シグナルを待つ時間が長くなります! タイムフレームが小さいほど、ポジション(取引)が迅速に開かれます。 |
| SIGNALStrategyInputs |
カスタムインディケーターの外部パラメーター、 SignalTypeIndicator = xArrow モードで! インディケーターの外部変数を設定表に記載されている通りに、カンマで区切って指定できます! 重要:変数の順序とタイプを守る必要があります。 – int 型:そのまま; – double 型:そのまま; – boolean 型:true または false; – datetime 型: D’年.月.日’ (Dとシングルクォートの指定が必須)。 特定の日付なしで記述する必要がある場合、文字列として記述: “00:00” または “23:59” D’2018.11.08′ ‘D’2015.01.01’ “00:00” “23:59” – color 型: C’赤/緑/青’ (Cとシングルクォートの指定が必須)。 例: C’0/128/128′ または C’0/256/0′ – enum 型(リスト、列挙): x (数字) インディケーターにリストがある場合(リストからパラメーターを選択)、数字を記述する必要があります! – string 型:文字列を指定してください(数字ではなく)、例:”X”。 MT4 では: 注意! MetaTrader 4 版では文字列パラメーターの転送は禁止されています! 文字列パラメーターを渡すと、インディケーターが正しくロードされない場合があります! ![]() 例: インディケーターが以下の入力パラメーターを持つ場合: int InpCCIPeriod = 1; double InpCCIPeriod2 = 2.0; color InpCCIPeriod3 = clrGreen; string InpCCIPeriod6 = “text”; datetime InpCCIPeriod4 = D’2018.11.08′; bool InpCCIPeriod5 = false; 次のように記述: SIGNALStrategyInputs = 1,2.0,C’0/128/0′,”text”,D’2018.11.08′,false |
| Signal_Reverse |
この主要インディケーターのシグナルを反転させる。 このオプションは、主要インディケーターのシグナルのみを反転させます。 シグナルが Buy を開く場合、エキスパートアドバイザー (EA) は Sell を開きます! シグナルが Sell を開く場合、エキスパートアドバイザー (EA) は Buy を開きます! |
| ClosePositionifChangeOWNSignal |
他のフィルターやパラメーターを使用せずに、主要インディケーターの反対シグナルでポジションをクローズする機能を有効/無効にする。 ClosePositionifChangeOWNSignal パラメーターは3つの値に分かれます: – False(オフ) – True(オン) – OnlyifProfit(ポジションが利益の場合のみ) |
| OWNSIGNAL_shift | インディケーターが生成するシグナルのバー数。 – 1 = 最後に閉じたバー;このバーのシグナルは閉じたと見なされます。 – 0 = 現在のオープンバー;このバーのシグナルは描画と見なされます;注意してください。 このパラメーターについての詳細: シグナルバーに関する詳細記事 |
| SignalBufferforBUYSignalBufferforSELL |
BUYおよびSELLのシグナルを受信するためのカスタムインディケーターのバッファ番号。 Ind – The xCustomEA および Ind – The xCustomEA Example The X の場合、変更しないでください。 |
クローズオプション | |
|
このブロックは、カスタムインディケーターからのシグナルに基づいて開いているポジションをクローズすることを可能にします。 カスタムインディケーターがポジションをクローズするためのシグナルを提供する場合(新しいポジションを開くシグナルとは別に)、これを使用できます。 アドバイザーでポジションをクローズするシグナルを設定する必要がある場合、インディケーター名(ポジションをクローズするためのインディケーター名と同じである必要があります)、パラメーターのセット(デフォルトのインディケーター設定と異なる場合)、タイムフレーム、バーシフト、およびクローズ用のシグナルを受信するバッファ番号を指定する必要があります。これは、BUYおよびSELLポジションごとに別々に行う必要があります。 注意: 反対のシグナルを受け取った場合にポジションをクローズする場合、このブロックを使用する必要はありません。 | |
| CloseNameIndicator | ポジションをクローズするための主要なシグナルを受信するカスタムインディケーターの名前。 |
| CloseTypeIndicator |
シグナル用インディケーターのタイプ。 アドバイザーの操作には2種類あります: – xCustomEA – 弊社のインディケーターと連携し、フィルターストラテジーをプログラムできるアドバイザー。 – xArrow – Arrowタイプのバッファを持つカスタムインディケーターと直接連携する エキスパートアドバイザー (EA)。 例えば: BUYおよびSELLポジションをクローズするためのインディケーターシグナルを持つバッファ。 これらのバッファはArrowタイプである必要があります。 弊社の エキスパートアドバイザー (EA) は、タイプによりシグナルを判定します: バッファ値が空ではなく、0より上。 // — 条件を確認し、sigの値を設定 if (xCustom_SIGNAL_BUY_buffer[OWNSIGNAL_shift] != EMPTY_VALUE && xCustom_SIGNAL_BUY_buffer[OWNSIGNAL_shift] > 0) sig = 1; else if (xCustom_SIGNAL_SELL_buffer[OWNSIGNAL_shift] != EMPTY_VALUE && xCustom_SIGNAL_SELL_buffer[OWNSIGNAL_shift] > 0) sig = -1; |
| CloseTimeFrame Close_shift CloseStrategyInputs CloseBufferforBUY CloseBufferforSELL Close_IndSigToClose | |
フィルターオプション | |
| FilterNameIndicator |
ポジションを開く際にフィルターを取得するカスタムインディケーターの名前。 デフォルト: “Ind – The xCustomEA“。 これは、弊社の例に従って戦略をプログラムできる標準の 空の インディケーターです! |
| FilterTypeIndicator |
フィルター用インディケーターのタイプ。 アドバイザーの操作には2種類あります: – xCustomEA – 弊社のインディケーターと連携し、フィルターストラテジーをプログラムできるアドバイザー。 – xArrow – Arrowタイプのバッファや空ではないバッファ値を持つカスタムインディケーターと直接連携する エキスパートアドバイザー (EA)。 例えば: BUYおよびSELLのフィルターシグナルを持つインディケーターバッファ。 これらのバッファはArrowタイプである必要があります。 弊社の エキスパートアドバイザー (EA) は、タイプによりフィルターを判定します: バッファ値が空ではなく、0より上。 // — 条件を確認し、sigの値を設定 if (xCustom_FILTER_BUY_buffer[shift] != EMPTY_VALUE && xCustom_FILTER_BUY_buffer[shift] > 0) sig = 1; else if (xCustom_FILTER_SELL_buffer[shift] != EMPTY_VALUE && xCustom_FILTER_SELL_buffer[shift] > 0) sig = -1; – または弊社の標準ストラテジーを使用できます: The X フィルター インディケーターのリスト: FILTERMa = 101, // 移動平均 FILTERMACD = 102, // 移動平均収束拡散法 (MACD) FILTERSTOCH = 103, // ストキャスティクスオシレーター FILTERRSI = 104, // 相対力指数 (RSI) FILTERCCI = 105, // 商品チャネル指数 (CCI) FILTERWPR = 106, // ウィリアムズパーセントレンジ (WPR) FILTERBB = 107, // ボリンジャーバンド FILTEREnvelopes = 108, // エンベロープ FILTERAlligator = 109, // アリゲーター FILTEROsMA = 1010, // オシレーターの移動平均 (OsMA) FILTERAO = 111, // オーサムオシレーター (AO) FILTERISH = 112, // 一目均衡表 (Ichimoku) FILTERAC = 113, // AC FILTERBAR = 114, // バー BEAR/BULL FILTERADX = 115, // 平均方向性指数 (ADX) FILTERBARrelativelyMA = 116, // バー 相対的 MA FILTERZigZag = 117, // ジグザグ FILTERATR = 118, // 平均真実レンジ (ATR) FILTERMFI = 120, // マネーフロー指数 (MFI) FILTERFractals = 121, // フラクタル |
| FILTER_IndSigToTrade |
主要シグナルを洗練するためのインディケーターとフィルターを選択。 カスタムインディケーター FilterNameIndicator からのストラテジー番号。 指定されたストラテジーがインディケーターに見つからない場合、エキスパートアドバイザー (EA) はエラーとともにチャートからアンロードされます! IndSigToTrade が0に設定されている場合、アドバイザーはフィルターのみで動作します! |
| FILTER_TF_IndSigToTrade |
フィルターのタイムフレーム。 インディケーターがフィルターシグナルを受信するタイムフレームを選択できます。 Period_Current – 現在のタイムフレーム。 例: メインシグナルとしてMAを使用し、TF = M30 の場合、TF = H4 の高いMAでフィルタリングを有効にできます。 |
| Filter_Reverse |
このフィルターのシグナルを反転させる。 このオプションは、このフィルターのシグナルのみを反転させます。 例えば: メインインディケーター MA が BUY を示しているが、古い MA インディケーターが SELL を示している場合; この機能を使用すると、古い MA のシグナルが反転され、BUY の集約シグナルになります。 |
| FILTERSIGNAL_shift | インディケーターが生成するシグナルのバー番号。 – 1 = 最後に閉じたバー;このバーのシグナルは閉じたと見なされます。 – 0 = 現在のオープンバー;このバーのシグナルは描画と見なされます;注意してください。 このパラメーターについての詳細: シグナルバーに関する詳細記事 |
| FilterBufferforBUYFilterBufferforSELL |
BUYおよびSELLのフィルターシグナルを受信するためのカスタムインディケーターのバッファ番号を使用します。 Ind – The xCustomEA および Ind – The xCustomEA Example The X の場合、変更しないでください。 |
SLTP オプション | |
|
このブロックは、カスタムインディケーターのバッファ値から導出されるシグナルに基づいてポジションを開く際に ストップロス (SL) または テイクプロフィット (TP) を設定することを可能にします。 カスタムインディケーターが ストップロス (SL) または テイクプロフィット (TP) を取得するための個別のバッファを持つ場合、これらの値を新しいポジションを開く際に使用できます。 注意: ストップロス (SL) またはテイクプロフィット (TP) は、新しいシグナルを使用して新しいポジションを開くときにのみ設定されます。 平均化および追加オープンの機能は、過去の変数からの ストップロス (SL) と テイクプロフィット (TP) のパラメーターを使用します。 平均化および追加オープンでカスタムインディケーターから取得した ストップロス (SL) と テイクプロフィット (TP) は受け入れられません。 ForcedModifySLTP 機能を使用する場合も、カスタムインディケーターからの ストップロス (SL) と テイクプロフィット (TP) が設定されます。 アドバイザーにカスタムインディケーターからの ストップロス (SL) と テイクプロフィット (TP) の値を入力する必要があります。次に、インディケーター名(ポジションの開閉に使用するインディケーター名と同じである必要があります)、パラメーターのセット(デフォルトのインディケーター設定と異なる場合)、タイムフレーム、バーシフト、および値を取得するためのバッファ番号を指定します。 これは、BUYおよびSELLポジションごとに、さらに ストップロス (SL) と テイクプロフィット (TP) を別々に行う必要があります。 | |
| SLTPNameIndicator | ストップロス (SL) と テイクプロフィット (TP) の値を取得するカスタムインディケーターの名前。 |
| SLTPTypeIndicator |
インディケーターのタイプ。 xPrice – 変数(ストップロス (SL)、テイクプロフィット (TP))から導出される価格値。 |
| SLTPTimeFrame | |
| SLTP_shift | |
| SLTPStrategyInputs | |
| SLTPBufferforBUY_StopLoss |
BUY ポジションの ストップロス (SL) 値を取得するためのカスタムインディケーターのバッファ番号。 -1 はこのオプションが無効であることを意味します。 |
| SLTPBufferforSELL_StopLoss |
SELL ポジションの ストップロス (SL) 値を取得するためのカスタムインディケーターのバッファ番号。 -1 はこのオプションが無効であることを意味します。 |
| SLTPBufferforBUY_TakeProfit |
BUY ポジションの テイクプロフィット (TP) 値を取得するためのカスタムインディケーターのバッファ番号。 -1 はこのオプションが無効であることを意味します。 |
| SLTPBufferforSELL_TakeProfit |
SELL ポジションの テイクプロフィット (TP) 値を取得するためのカスタムインディケーターのバッファ番号。 -1 はこのオプションが無効であることを意味します。 |
関数とパラメータ
Parameter | Description |
|---|---|
シグナルオプション: 追加のシグナル処理ユニット | |
| Show_alert_without_opening_positions |
アラート このオプションが有効 (TRUE)の場合、エキスパートアドバイザー (Expert Advisor)はシグナルに基づいて新しいポジション (Position) (ディール (Deal))を開くことはなく、新しいシグナルが出現したことをユーザーに通知するだけです。 この場合、他のすべての機能は正常に動作します。 これにより、アドバイザーがシグナルを発行(作成)した場合にユーザー自身でポジション (Position) (ディール (Deal))を開くことができます。 ただし、EAはこのディール (Deal) (ポジション (Position))を作成せず、ポジション (Position) (ディール (Deal))を開かず、シグナルについてユーザーにアラートを送るだけです。 |
| Send_Push_without_opening_positions |
プッシュ通知 このオプションが有効 (TRUE)の場合、エキスパートアドバイザー (Expert Advisor)はシグナルに基づいて新しいポジション (Position) (ディール (Deal))を開くことはなく、新しいシグナルが出現したことをユーザーに電話で通知するだけです。 この場合、他のすべての機能は正常に動作します。 これにより、アドバイザーがシグナルを発行(作成)した場合にユーザー自身でポジション (Position) (ディール (Deal))を開くことができます。 ただし、EAはこのディール (Deal) (ポジション (Position))を作成せず、ポジション (Position) (ディール (Deal))を開かず、シグナルについてユーザーにプッシュ通知を送るだけです。 |
| OpenBarControlOnly |
アドバイザーが新しいバーの開始時のみ動作する. このモードは、バーのオープン時にアドバイザーの動作をシミュレートします(ストラテジーテスターと同様)。 このモードが有効 (True)の場合、エキスパートアドバイザー (Expert Advisor)はOpenPriceOnlyテストモードと全く同じように取引します。 すべてのアドバイザーファンクションは、新しいバーのオープン時に一度実行されます(選択された時間枠に依存)、これには修正、トレーリングストップ、平均化、シグナルによるディールのオープンなどが含まれます。 |
| ControlNewBarforSIGNAL | 各新しいバーごとにインディケーターシグナルのみをチェック(各ティックでのチェックなし). OWNSIGNAL_shift ≥ 1 および IndSigToTrade ≠ NoSignal の場合にのみ動作します (NoSignal の場合、エキスパートアドバイザー (Expert Advisor)は各ティックでフィルタ値をチェックします)。 ControlNewBarforSIGNAL = true の場合、最適化速度が1.5倍に向上します! 1. ControlNewBarforSIGNALType = 1 = True、設定の最小TF: 新モード! EAはパラメータ TF_IndSigToTrade1、FILTER_TF_IndSigToTrade1、FILTER_TF_IndSigToTrade2 などで設定された最小のTimeFrameを選択します。 このモードでは、EAは現在のTimeFrameではなく、インディケーターからシグナルを受け取るためのTimeFrameでシグナルをチェックしません! このモードは、現在のTimeFrameとは異なる TF_IndSigToTrade1、FILTER_TF_IndSigToTrade1、FILTER_TF_IndSigToTrade2 を使用する人に役立ちます。 2. ControlNewBarforSIGNALType = 2 = True、現在のTFの現在のバー: 旧モード! このモードでは、EAは現在のTimeFrameの各新しいバーごとに新しいシグナルをチェックします! TF_IndSigToTrade1、FILTER_TF_IndSigToTrade1、FILTER_TF_IndSigToTrade2 を現在のTimeFrameとは異なる場合、各TimeFrameの結果が異なる可能性があります。 エキスパートアドバイザー (Expert Advisor)を TimeFrame M1 にインストールすることをお勧めします! 3. ControlNewBarforSIGNALType = 0 = False: シグナルを決定するために新しいバーのコントロールを使用しない! 注意: これがオフの場合 (false)、EAは各ティックでシグナルをチェックします!テストと最適化に遅延が発生する可能性があります! |
| ControlNewBarforOpenbySignal: | ControlNewBarforOpenbySignal = true: 旧モード! EAは現在のTimeFrameの新しいバーごとにのみシグナルに基づいてポジション (Position) (ディール (Deal))を開きます! EAはシグナルがある場合にのみ、現在のTimeFrameの新しいバーが到着したときにポジション (Position) (ディール (Deal))を開きます! ControlNewBarforOpenbySignal = false: 新モード! EAはシグナルごとにシグナルのTimeFrameからの新しいバーでポジション (Position) (ディール (Deal))を開きます! EAはシグナルがある場合、シグナルの検出時に即座にポジション (Position) (ディール (Deal))を開きます。 このモードは、現在のTimeFrameとは異なる TF_IndSigToTrade1、FILTER_TF_IndSigToTrade1、FILTER_TF_IndSigToTrade2 を使用する人に役立ちます。 |
| ReverseSignal |
メインインディケーター + フィルターから受け取った全体的なストラテジーシグナルの反転 (Reverse)! 一般的なシグナルがBuyの場合、エキスパートアドバイザー (Expert Advisor)はSellを開きます! 一般的なシグナルがSellの場合、エキスパートアドバイザー (Expert Advisor)はBuyを開きます! |
オープニングフィルターオプション | |
| TypeTradeBUYSELL | 取引方向: – Buy and Sell – Only Buy – Only Sell 注意: 保留注文 (pending orders) を使用し、片方向のみで操作する場合、新しいシグナルが受信されるたびに古い保留注文が削除され、新しい価格で新しい注文が設定されます。 |
| MinuteToOpenNextPosition |
最後に開いたポジションの後に次のシグナルを開く許可 開いているポジション (Position) (ディール (Deal))がない場合、エキスパートアドバイザー (Expert Advisor) (EA) は最後にクローズされたポジションからの時間 (分) を考慮します。 時間は同じタイプとして考慮されます。 BUYシグナルの場合: 最後に開いた/クローズしたBUYからの時間… SELLシグナルの場合: 最後に開いた/クローズしたSELLからの時間… インディケーターのシグナルに基づいて次のディール (Deal)を開くための分数。 OnlyOnePosbySignal = false を使用する場合にディールをフィルタリングすることができます。 |
| DistanceToOpenNextPosition |
メインシグナルで次のポジションを開くための最小距離 (OnlyOnePosbySignal = false および OnePosPerDirection = false の場合) DistanceToOpenNextPosition が 0以上 の場合、次のポジション (Position) (ディール (Deal))は、シグナルに基づく前のポジション (Position) (ディール (Deal))が利益ポイント (Pips)の DistanceToOpenNextPosition を超えた場合にのみ開くことができます! DistanceToOpenNextPosition が 0未満 の場合、次のポジション (Position) (ディール (Deal))は、シグナルに基づく前のポジション (Position) (ディール (Deal))が利益または損失の両側で DistanceToOpenNextPosition ポイント (Pips)の距離にある場合にのみ開くことができます! |
| OpenOppositePositionAfterStoploss |
現在のストップロスを閉じたときにEAが反対のポジションを開く. インディケーターシグナルを使用せずに、前のディール (Deal) (ポジション (Position))のストップロスを受け取った直後に反対のポジション (Position) (ディール (Deal))を開きます。 最後のポジション (Position)がストップロスでクローズされた場合、エキスパートアドバイザー (Expert Advisor)は直ちに反対のポジション (Position)を開きます。 |
| OnlyOnePosbySignal |
一方向において現在のメインポジションを一つだけ取引する. エキスパートアドバイザー (Expert Advisor)がSELLポジションを開いた場合、他のすべてのSELLシグナルは無視されます。 エキスパートアドバイザー (Expert Advisor)がBUYポジションを開いた場合、他のすべてのBUYシグナルは無視されます。 |
| OnePosPerDirection |
一方向に一つのディールを開く, 例: OnePosPerDirection = true および OnlyOnePosbySignal = false の場合、EAはシグナルごとに一つのBuyディール (Deal) (ポジション (Position))と一つのSellディール (Deal) (ポジション (Position))を開くことができます; OnePosPerDirection = false および OnlyOnePosbySignal = true の場合、EAはシグナルごとに一つのディール (Deal) (ポジション (Position))しか開けません、Buy または Sell のいずれか一方; OnePosPerDirection = false および OnlyOnePosbySignal = false の場合、EAは各新しいインディケーターシグナルごとに複数のディール (Deal) (ポジション (Position))を開くことができます; |
| OnlyOnePositionPerMagic |
マジックナンバーごとに一つのポジションを開く. エキスパートアドバイザー (Expert Advisor)は、他の通貨ペアでこのマジックナンバーに対する開いているポジション (Position) (ディール (Deal))があるかどうかをチェックします。 ポジション (Position)がない場合、アドバイザーはシグナルでディール (Deal)を開き、残りのアドバイザーはこのディール (Deal)が完了するのを待ちます。 OnePosPerDirection = false の場合、OnlyOnePositionPerMagic = true は次のように動作します: マジックナンバーごとに一つのポジションが許可されます; OnePosPerDirection = true の場合、OnlyOnePositionPerMagic = true は次のように動作します: マジックナンバーごとに各方向(BuyおよびSell)の一つのポジションが許可されます; |
| OnlyAlternateSignals |
ポジションを一つずつのみ開くことを許可する. 最後にクローズされたポジション (Position)がSELLだった場合、次のポジション (Position)はBUYとしてのみ開くことができます! メインインディケーターをNo Signal Mode (IndSigToTrade = No Signal)で取引する必要があります。 |
| MAX_BUY_POSITION |
BUYディール (Position) の最大数を制限するパラメータ. インディケーターのシグナルによって開かれたポジション (Position)が考慮されます。 平均化および追加のポジションは考慮されません。 |
| MAX_SELL_POSITION |
SELLディール (Position) の最大数を制限するパラメータ. インディケーターのシグナルによって開かれたポジション (Position)が考慮されます。 平均化および追加のポジションは考慮されません。 |
| MaxSpreadToNotTrade |
アドバイザーがポジションを開ける最大スプレッド. シグナルを受信した時点での現在のスプレッドが指定された値よりも大きい場合、スプレッドが指定された値よりも小さくなるまでインディケーターシグナルは無視されます。 |
| MinSpreadToNotTrade | アドバイザーがポジションを開ける最小スプレッド. 警告: このフィルターはシグナルによるポジションのオープン、平均化、および追加のオープンにのみ使用されます。 その他のすべての機能は正常に動作します。 警告: このフィルターはポジション (Position)のみに適用されます! 保留注文 (Pending Orders) にはこのフィルターは適用されません. したがって、このフィルターはポジション (Position)を使用する場合にのみ機能します。 |
| Include_Commission_Swap | 機能が有効な場合に手数料とスワップを考慮する: ブレイクイーブン (Stop Loss at Breakeven Point)、トレーリングストップ、平均化. 著者の手数料計算は、このシンボルおよびマジックナンバーのオープンポジションから1ポイント (Pip) の値を計算する式に基づいています;負のスワップと手数料が計算に含まれます。 この機能は、ブレイクイーブン (Stop Loss at Breakeven Point) およびトレーリングストップと連動して、負のスワップと手数料のコストをポイント (Pips) で返し、これを考慮します。 注意: ブローカーと浮動スプレッドがある場合、ブレイクイーブン機能 (Stop Loss at Breakeven Point) およびトレーリングストップを操作する際に手数料の決済が実行および設定されますが、スプレッドが増加し、追加の損失ポイント (Pips) が発生する可能性があります。 これは計算エラーではありません!また、スワップが発生した場合、アドバイザーはブレイクイーブンライン (Stop Loss at Breakeven Point) を再計算し、サーバーが許可する場合は新しいストップを設定します(ブローカーのStopLevel の最小ストップレベルへの制限)。サーバーがブレイクイーブンの設定を許可せず、最小ストップレベルエラーを返す場合、EAはポジションを修正できず、追加の損失ポイント (Pips) が発生する可能性があります。 手数料を負のスワップと一緒に使用する際に損失を回避するために、ブレイクイーブン (Stop Loss at Breakeven Point) またはトレーリングストップ間の距離を増やすことをお勧めします。 ブレイクイーブンのレベル (LevelWLoss) は、手数料を考慮して独立して計算できます。 例えば、ポジションを開閉するための手数料 = 1ロットあたり2ドル (EURUSD)。 手数料による損失をカバーするために LevelWLoss = 2 (Pips) + 1 (control point) = 3 Pips を設定します。 これにより、アドバイザーは手数料による損失をカバーするために +3 Pips にブレイクイーブン (Stop Loss at Breakeven Point) を設定します。 |
クロージングオプション | |
| ClosePosifChange |
一般的なインディケーターシグナルが反転したときにポジションをクローズする. ClosePosifChange と ClosePositionifChangeOWNSignal の違いは、ClosePosifChange(true) の場合、シグナルの変更が すべてのフィルター + メインシグナル に対して考慮されることです。 ClosePositionifChangeOWNSignal(true) の場合、シグナルの変更が メインインディケーター (IndSigToTrade) のみで考慮されます。 保留注文にも対応しています。 |
| ClosePosition_After_X_Minutes |
設定された分数後にポジションをクローズできるEA. さらに、エキスパートアドバイザー (Expert Advisor) は有効な CloseChangeOnlyInProfit パラメータをチェックします: EAは利益が出ているポジションのみをクローズできます。 |
| CloseChangeOnlyInProfit | EAは、現在のポジションが 利益 している場合にのみ、リターンシグナル(シグナルの方向を変更すること)でディールをクローズできます。 |
保留注文オプション | |
| StopOrderUSE | ポジションの代わりに保留注文またはリミット注文を開く. 1. FALSE: ポジション (Position) を開く (BUY, SELL); 2. TRUE: 受信したシグナルを StopOrderDeltaifUSE ポイント (Pips) の距離で保留注文またはリミット注文を開くことを許可します。 これにより、収益性を再チェックします。 シグナルが価格の動きと一致している場合、保留注文は StopOrderDeltaifUSE ポイント (Pips) を経て実行されます。 3. 仮想ストップ注文を使用する: StopOrderDeltaifUSE ポイント (Pips) の距離で仮想保留ストップ注文を配置します; 4. 仮想リミット注文を使用する: StopOrderDeltaifUSE ポイント (Pips) の距離で仮想保留リミット注文を配置します; 注意: (仮想ストップ注文を使用する) および (仮想リミット注文を使用する) は、視覚化モードまたはターミナルがコンピュータ上で実行されているライブチャートでのみ機能します。 最適化モードでは機能しません! |
| StopOrderDeltaifUSE |
ストップまたはリミット注文のポイント数 (Pips)。 現在の価格からの距離。 |
| StopOrderDayToExpiration |
StopOrderDayToExpiration = 注文が有効である日数。 – 0 – ORDER_TIME_GTC: 注文は削除されるまでキューに残ります; – 1 – ORDER_TIME_DAY: 注文は現在の取引日にのみ有効です; – X – ORDER_TIME_SPECIFIED: 注文は有効期限まで有効です。 Rejected エラーが発生し、履歴内の注文にマウスをホバーすると、(注文の未完了のFOK情報) が表示されます。 BCS ブローカーまたは Open ブローカーを使用している場合、次を設定する必要があります: TypeFilling = ImmediateOrCancel または TypeFilling = Return DayToExpiration = 1 |
| StopOrderBarToExpiration | バー数での保留注文の有効期限. StopOrderBarToExpiration = 10 かつ TF = M1 の場合、保留注文は設置後 10分 で 削除 されます。 注意: 各ブローカーには有効期限時間の最小時間パラメータがあります。 |
| ReInstallStopOrdersNewSignalAppears |
インディケーターから新しいシグナルが作成された場合に保留注文をリセットする. インディケーターが新しいシグナルを生成したときに、現在の BUYSTOP 保留注文を削除し、新しいレベルに新しい BUYSTOP を設置することを可能にします。 |
取引オプション | |
| Magic | アドバイザー EA によって開かれたポジションのマジックナンバー. |
| Slippage |
ポジションを開閉する際の最大許容価格偏差(ポイント単位). 例: Slippage = 1 ポジションを開く際の最大価格偏差 = オープン価格 ± 1ポイント (Pip). Slippage = 100 ポジションを開く際の最大価格偏差 = オープン価格 ± 100ポイント (Pips). 例えば、オープン価格が1.12345の場合、 しかし、ポジションを送信および開く時間中に価格が100ポイント (Pips) 以内で変動した場合、ポジション (Position) (ディール (Deal)) は1.12245 – 1.12445の価格で開かれます。 |
| MarketWatch |
MARKET Execution のアカウントでストップロス / テイクプロフィットを持つ開いたポジションに対して. まず、EAは ポジション (Position) (ディール (Deal)) を開くことができ、成功裏に開いた後、この ポジション (Position) (ディール (Deal)) の StopLoss および TakeProfit レベルが修正されます。 アカウントが ECN または NDD グループにある場合、このオプションを true に設定する必要があります. |
| CommentToOrder |
開いたポジションへの追加コメント. ここで追加のコメントを指定することができ、開いたポジション (Position)に追加されて設定を区別することができます。例えば。 標準コメント: “The X” + CommentToOrder |
| RoundingDigits |
EA が注文およびポジションを開閉および修正する際にすべての価格を丸めることができる. オプション: – 丸めなし, – 1桁に丸め, – 2桁に丸め。 この機能は Gold および Silver、および指定されたティック精度を必要とするブローカー用に作成されています。 例: ディールのオープン価格 = 1.12345 1桁に丸め = 1.12340 2桁に丸め = 1.12300 |
| TypeFilling |
ポジションおよび注文のフィルタイプ. MT5ターミナルで使用されます。 AUTOモードでは、エキスパートアドバイザー (Expert Advisor) はフィルタイプを自動的に決定しようとします。 しかし、一部の状況では、フィルタイプを手動で設定する必要があります。 ポジションを開く際にエラーが発生した場合: 10030 TRADE_RETCODE_INVALID_FILL, サポートされていない実行タイプ, ブローカーのルールに従ってフィルタイプを設定してください。 例: FillOrKill この実行ポリシーは、指定された量のみで注文を実行できることを意味します。現在市場に十分な金融商品の量がない場合、注文は実行されません。必要なボリュームは、市場に現在利用可能な複数のオファーで補うことができます。 ImmediateOrCancel これは、指定された制限内で市場で利用可能な最大ボリュームでディールを実行することに同意することを意味します。完全な実行が不可能な場合、注文はアクセス可能なボリュームで実行され、未実行の注文ボリュームはキャンセルされます。 Return このモードは、マーケット、リミット、およびストップリミット注文および「マーケット実行」および「ストック実行」モードでのみ使用されます。部分的な実行の場合、残りのボリュームを持つマーケットまたはリミット注文は取り消されず、操作を続けます。 ストップリミット注文の場合、実行タイプ Return の対応するリミット注文がアクティベーション時に作成されます。 |
ストップオプション | |
| VirtualStops | 実際のものの代わりに仮想ストップロス / テイクプロフィット / トレーリングストップを有効にする. StopLoss/TakeProfit/TrailingStop/BreakEven (Stop Loss at Breakeven) に対して 仮想 (見えない) レベルを使用します。 仮想 StopLoss/TakeProfit/TrailingStop/BreakEven(ブレイクイーブンポイントでのストップロス)のアルゴリズムを完全に再設計しました。 現在、すべての仮想ストップはチャートに表示され、これらのレベルでポジションをクローズする際に重要です. 仮想レベルに関するすべてのデータは、チャート上の線およびグローバル変数の形式で追加されます。 注意: チャート上およびグローバル変数からストップラインを削除すると、このラインでの仮想クローズは機能しなくなります。 注意: エキスパートおよびインディケーターをチェックして、チャートおよびグローバル変数からラインを削除してください! 注意: 仮想レベルは現在の価格でトリガーされ、その後クローズが発生します。 クローズ中に数ポイントのスリッページが発生する可能性があります! 注意: MT4では、VirtualStops は 最適化 モードで機能しません。 注意: VirtualStops を有効にすると、テスト速度が大幅に低下します。 注意: 仮想 SL/TP/TS は制限およびサーバーの禁止事項がありません。したがって、現在の価格で設定される可能性があり、即時にクローズされる結果となります。 |
| SetMinStops |
エキスパートアドバイザーのすべてのパラメータを最小許容ストップレベルに自動的に正規化する. Virtual Stops を使用する場合、このパラメータは影響しません。 AutoSetMinLevel を使用すると、ストップレベルはサーバーによって許可された最低可能レベルに調整されます; Stop Loss または Take Profit レベルがサーバーの最低ストップレベルよりも小さい場合、Stop Loss/Take Profit レベル = 最小ストップレベル (Spread*2 またはサーバーの固定レベル) + Spread になります。 ManualSet を使用する場合、ユーザーはEAのストップレベルが最小値を下回っているというメッセージを受け取り、EAはサーバーからエラーを受け取ります。 サーバー上のストップレベルが浮動している場合、最低ストップレベルは自動的に Spread*2 として計算されます。 |
| StopLoss | 開く各ポジション (Position) (ディール (Deal)) の StopLoss を Pips で設定します。 |
| TakeProfit | 開いている各ポジション (Position) (ディール (Deal)) の TakeProfit を Pips で設定します。 |
| ForcedModifySLTP |
ポジションの強制的な修正: ストップロスおよびテイクプロフィットを設定する. エキスパートアドバイザー (Expert Advisor) は、すべてのポジションの StopLoss および TakeProfit を 強制的に修正 します。 例えば: ブローカーのサーバーが ディール (Deal) を開いたがチケットを返さなかった場合、エキスパートはすべてのポジションを強制的にチェックします。 EA がポジションの StopLoss または TakeProfit が 0 であることを発見した場合、エキスパートアドバイザー (Expert Advisor) は StopLoss および TakeProfit の修正を強制します。 |
| TimeToCheckAverageSpread | この機能のアルゴリズムは当社の自動化された TickSniper Scalper セールスアドバイザーから採用されています. Stops (SL TP TS) オプション ブロックにパラメータを追加しました: – TimeToCheckAverageSpread: 平均スプレッドを決定するための数(ミリ秒、20,000 = 20秒) – AutoCheckLowSpread: 低スプレッドの自動決定。 自動的にスプレッドが低すぎる(1ポイント (Pip) 未満)かどうかを判断し、すべてのシステム設定を可能な限り低いスプレッドに設定します。 これにより、ブローカーのスプレッド削減からシステムを保護します。 使用方法: 通貨ペアの平均スプレッドに基づいて Pips で計算されたパラメータについて、”–” 記号付きで設定を指定します。 例: StopLoss = 2000 は、各ポジションの StopLoss が 2000 ポイント (Pips) になることを意味します! StopLoss = -100 は、各ポジションの StopLoss が Expert Advisor によって TimeToCheckAverageSpread ミリ秒間に計算された 平均スプレッド の 100倍 に等しくなることを意味します。 スプレッドが 20 ポイント (Pips) の場合、オープン時の StopLoss は 2000 ポイント (Pips) になります。 浮動スプレッドの場合、この値は常に変化します。 スプレッドモードで設定可能なパラメータ: Distance、DistanceAdditionalOpening、StopOrderDeltaifUSE、StopLoss、TakeProfit、TrailingStop、TakeProfitALL、StopLossALL、LevelWLoss、LevelProfit. 平均スプレッドおよび現在のスプレッド、さらに自動スプレッド低スプレッドのレベルは、当社のパネルのストラテジー情報セクションに表示されます. |
ロットオプション | |
| Lots | ポジション (Position) (ディール (Deal)) または注文を開くために固定ロット (Volume) を使用します。 |
|
AdditionalLots – 新しいシグナルに基づいて各新しいディールに追加される追加ロット (Volume)。 CoefficientLots – 新しいシグナルに基づいて各新しいディールに対してロットが乗算されるロット係数。 Only Work (アドバイザーが各シグナルごとに複数のポジションを開くことを許可されている場合 OnlyOnePosbySignal = false / OnePosPerDirection = false) | |
| DynamicLot |
オープンポジション用の動的ロット、AutoLot. フリーマージンの割合やその他の要因に基づいて動的ロット計算を有効にすることができます。 当社のAutoLotの計算. AutoLot計算タイプ: BALANCE – AutoLotは現在の残高から計算されます。アカウント残高に基づくロット計算!アカウントに開いているポジションがある場合、次のロットは現在開いているポジションの数から残高が減少しないため、ほぼ同じになります! FREEMARGIN – 現在のフリーマージンからの標準ロット計算は、アカウントに開いているポジションが多いほど、次のポジションのロットが小さく計算されます。なぜなら、ポジションを開くとフリーマージンが減少し、それに伴いAutoLotを計算する際に各新しいオープンポジションのロットが小さくなるためです。 |
| DynamicLotStopLoss | SLからのリスク – Stop Loss を考慮した自動ロットを計算します。 StopLoss で ディール (Deal) をクローズしたときのバランスの損失割合。 ロットを計算する際、当社の エキスパートアドバイザー (Expert Advisor) は Stop Loss を考慮します(ディール (Deal) を開いた時点)。 ディール (Deal) が Stop Loss でクローズされた場合、この ディール (Deal) の損失はバランスの % に等しくなります(ディール (Deal) を開いた時点)。 重要: Stop Loss が ディール (Deal) を開いた後に変更された場合、ディール (Deal) のロットは変更できません。ディール (Deal) をクローズする際、損失は増減する可能性があります。 重要: Trailing Stop を使用している場合、Stop Loss は各ティックで変更されますが、ロットは変更できません。 式およびコード: https://expforex.com/ja/my-autolot-secrets-dynamiclot-autolot/#eb-table-content-5 |
| LotBalancePercent | AutoLot用の割合. |
| RiskRate |
ドル(またはアカウント通貨)に対するあなたの通貨のレート. デフォルトでは、RiskRate = 0 で、これは エキスパートアドバイザー (Expert Advisor) が Market Watch で正しいレートを見つけようとすることを意味します。 すべての通貨ペアで AutoLot がうまく機能するようにするには、Market Watch で「すべての通貨ペアを表示」を有効にする必要があります。 ![]() |
| MaxLot | AutoLotおよび最初のメインポジションのマーチンゲールを計算する際にエキスパートアドバイザー (Expert Advisor) が開ける最大ロット. |
| Martin |
マーチンゲール。損失時に最後にクローズされたポジションのロットを標準的に乗算する. Martin = 1 の場合、マーチンゲールは有効ではありません(固定ロット Volumes)。 Martin = 0 の場合、エキスパートアドバイザー (Expert Advisor) は次のポジションを開くことができません。 Martin = 2 の場合、最初のロット = 0.1、2番目のロット = 0.2、以下同様: 0.4 – 0.8 – 1.6 – 3.2 – 6.4… Martin = 0.5 の場合、最初のロット = 1、2番目のロット = 0.5、以下同様: 0.25 – 0.125. |
アベレージャーオプション: ポジションの平均化およびトレンドに逆らったポジションのオープンのための機能ブロック詳細はこちら: Exp – Averager. ポジションの平均化取引。トレンドに逆らった取引およびトレンド上の取引のオープン! | |
| UseAverAdditionalOpeningOrderinOne | ポジション(Deals)の数は、追加の取引および平均化の取引の両方に共通と見なされます。 注意! MT4バージョンのみ対応! |
| AverageUSE | 平均化機能を有効にする。 メインのポジションが一定のポイント数(Pips)で失われた場合、当社のエキスパートアドバイザーは同じタイプのポジション(トレンドに逆らって)をオープンします。 これにより、最初のポジションを平均化します。 エキスパートアドバイザーのすべての機能(トレーリングストップ、ブレイクイーブン(ブレイクイーブンポイントでのストップロス))は、同じタイプのすべてのポジション(Deals)から計算された平均(中央)ラインから動作します。 例: BUYのポジションを1.600の価格でオープンします; 価格が1.500に下がり、現在の損失は-100ポイントです; ブレイクイーブンポイント(平均価格) = 1.600; ストップロスをブレイクイーブンレベルに修正するには、100ポイント上昇する必要があります; 1.500の価格でBUYのポジションをオープンすると、ポジションが平均化され、ブレイクイーブンを1.550に設定できます; 2つの取引をクローズするには、価格が50ポイント上昇する必要があります。 エキスパートアドバイザー(EA)はトレーリングストップを有効にし、2つのポジションが利益を得てそれを増加させます。 注意: 異なるロットサイズ(Volumes)のポジションについては、平均価格が数学的な式を使用して計算されます。 |
| TakeProfitALL |
すべてのポジションの総テイクプロフィット。 TakeProfitALLポイントの距離でオープンしたポジションの平均価格から設定されるテイクプロフィット。 TakeProfitALL = 5ポイントに設定すると、中央ラインから5ポイントの距離にテイクプロフィットが設定されます。 |
| Distance |
平均化グリッドのオープンポジション間の距離。 トレンドに対して何ポイント後に次の平均化ポジション(Deal)を、同じタイプの最後にオープンしたポジションからオープンするか。 100ポイント(Pips)に設定できます。 その後、各新しい平均化ポジションは、最後にオープンしたポジションから100ポイントの損失後にオープンされます。 50ポイント(Pips)に設定できます。 その後、各新しい追加ポジション(Deal)は、最後にオープンしたポジションから100 + 50ポイントの損失後にオープンされます(100, 150, 200, 250, 300)。 |
| DistanceMartin |
各取引の平均からの距離の増加係数。 1.5に設定できます。 その後、各新しい平均化ポジションは、最後にオープンしたポジションから100 + 50(100*1.5)ポイントの損失後にオープンされます(100, 150, 225, 337, 506)。 |
| LotsMartin | 係数: グリッドポジションのロット(Volume)を増加させる。 次の平均化ポジションごとにロットが乗算される係数。 例えば: メインポジションの開始ロット(Volume) = 0.1 LotsMartin = 2の場合、次の平均化ポジションのロット(Volume)は0.2、0.4、0.8などになります。 注意: 中央ラインはロットに基づく式を使用して計算されます。 これにより、ブレイクイーブンレベル(中央ライン)を現在の価格に近づけることができます。 ただし、マーチンゲールはアカウントに危険をもたらす可能性があります。 このパラメータを計算して、あなたのデポジットがそのような負荷に耐えられるようにしてください。 |
| LotAdditional |
次の平均化ポジションの追加ロット(Volume)。 例えば: メインポジションの開始ロット(Volume) = 0.1; LotAdditional = 0.05の場合、次にオープンされた平均化ポジションのロットは0.15、0.2、0.25などになります。 |
| MaxOrdersOpen |
この通貨ペアの一方向でのポジションの最大数(BUYおよびSELLそれぞれに対して)。 ポジショングリッドがMaxOrdersOpenに達した場合、その後の平均化Dealsは無視されます。 |
追加オープニング: トレンドに沿ったポジションの追加オープン機能ブロック詳細はこちら: Exp – Averager. ポジションの平均化取引。トレンドに逆らった取引およびトレンド上の取引のオープン! | |
| AdditionalOpening | 追加取引のオープンを有効にする。 メインのポジションが一定のDeals数で利益を出した場合、当社のアドバイザーは同じタイプのポジションをオープンします。 これにより、最初のポジションを平均化します。 これは有利なシグナルを活用するのに役立ちます。 エキスパートアドバイザーのすべての機能(トレーリングストップ、ブレイクイーブンなど)は、同じタイプのすべてのポジション(Deals)から計算された中央ラインから動作します。 例: BUYのポジションを1.600の価格でオープンします; 価格が1.700に上昇し、現在の利益は+100ポイントです; ブレイクイーブンポイント(平均価格) = 1.600; BUYのポジションを1.700の価格でオープンすると、ポジションが平均化され、ブレイクイーブンを1.650に設定できます; エキスパートアドバイザーは3つの追加ポジション(Deals)をオープンします。 価格のロールバック。 エキスパートアドバイザー(EA)はトレーリングストップを有効にし、5つのポジションが利益を得てそれを増加させます。 注意: 異なるロットサイズ(Volumes)のポジションについては、平均価格が数学的な式を使用して計算されます。 |
| StopLossALL |
すべてのポジションの総ストップロス。 StopLossALLポイントの距離でオープンしたポジションの平均価格から設定されるストップロス。 StopLossALL = 5ポイントに設定すると、中央ラインから5ポイントの距離にストップロスが設定されます。 |
| DistanceAdditionalOpening |
追加グリッドポジションのオープン距離。 トレンドに沿って次の追加ポジション(Deal)をオープンするまでのポイント数。 50ポイント(Pips)に設定できます。 その後、各新しい追加ポジション(Deal)は、最後にオープンしたポジションから100 + 50ポイントの損失後にオープンされます(100, 150, 200, 250, 300)。 |
| LotsMartinAdditionalOpening | 係数: グリッドポジションのロット(Volume)を増加させる。 次の追加ポジションごとにロットが乗算される係数。 例えば: メインポジションの開始ロット(Volume) = 0.1 LotsMartinAdditionalOpening = 2の場合、次にオープンされた追加ポジションのロット(Volume)は0.2、0.4、0.8などになります。 注意: 中央ラインはロットに基づく式を使用して計算されます。 これにより、ブレイクイーブンレベル(中央ライン)を現在の価格に近づけることができます。 ただし、マーチンゲールはアカウントに危険をもたらす可能性があります。 このパラメータを計算して、あなたのデポジットがそのような負荷に耐えられるようにしてください。 |
| LotAdditionalOpening |
次の追加ポジションの追加ロット(Volume)。 例えば: メインポジションの開始ロット(Volume) = 0.1; LotAdditionalOpening = 0.05の場合、次にオープンされた追加ポジションのロットは0.15、0.2、0.25などになります。 |
| MaxOrdersOpenAdditionalOpening |
この通貨ペアの一方向でのポジションの最大数(BUYおよびSELLそれぞれに対して)。 グリッドポジションがMaxOrdersOpenAdditionalOpeningに達した場合、その後の追加ポジションは無視されます。 |
タイムトレードオプション: トレード時間と時間制限を管理するブロック | |
| TradeStartStopbyTime |
TradeStartStopbyTimeは、指定された時間制限内でEAを動作させるための機能です。 TradeStartStopbyTime = falseの場合、エキスパートアドバイザーは24時間取引します。 TradeStartStopbyTime = trueの場合、取引時間制限が有効になります: |
| SeveralTimeWork |
SeveralTimeWorkパラメータで複数の取引時間帯を指定することもできます。 記録形式: HH:MM-HH:MM; 例: 取引開始時間: 取引開始分 – 取引終了時間: 取引終了分。 例: SeveralTimeWork = 3:00-5:00;7:30-8:50;12:00-15:00; その場合、エキスパートアドバイザーは以下の時間帯に取引します: 3:00から5:00まで; 7:30から8:50まで; 12:00から15:00まで。 アドバイザーはその他の時間に新しい取引をオープンしません。 |
| OpenHour OpenMinute |
エキスパートアドバイザーがパラメータに従って取引時間をチェックします: OpenHour: OpenMinute – 取引の開始; CloseHour: CloseMinute – 1日の取引終了時間。 例: OpenHour = 5 と OpenMinute = 0、および CloseHour = 18 と CloseMinute = 59 の場合、 EAは毎日5:00から18:59まで取引します。 |
| ClosePeriod_Minute |
開始時間からの取引期間を指定したい場合は、ClosePeriod_Minuteパラメータを設定できます。これは分単位の期間です。 例: OpenHour = 6、OpenMinute = 0、および ClosePeriod_Minute = 180。 その場合、アドバイザーは6:00から9:00までの取引時間を設定します(6 + 180分 = 9:00)。 |
| CloseAllTradesByOutOfTime |
取引時間外にすべてのオープントレードおよびペンディングオーダーをクローズする(CloseAllTradesByOutOfTime = trueの場合)。 この場合、エキスパートアドバイザーは指定された時間内に取引し、取引時間が終了すると、すべてのオープンポジションおよびオーダーをクローズします。 – 使用しない = 機能を使用しません; – ポジションとオーダー = ポジションとペンディングオーダーをクローズ; – ポジションのみ = ポジション(BUYおよびSELL} のみをクローズ; – オーダーのみ = ペンディングオーダー(BUYSTOP、SELLSTOP、BUYLIMIT、およびSELLLIMIT)のみをクローズ。 |
| TradeByDays |
このブロックでは、取引日(TradeByDays)を指定できます。 例: TradeByDays = true および Days = 1,2,3 – この場合、エキスパートアドバイザーは設定された時間に従って月曜日、火曜日、および水曜日のみに取引します。 または、時間が設定されていない場合は、これらの3日間は24時間取引します。 Days = 1,2,3,4,5に設定し、パラメータ TradeStartStopbyTimeFriday = false の場合、エキスパートアドバイザーは金曜日に取引しません。 |
| DayForOptimization |
DayForOptimizationパラメータで最適化用の1日を設定します。 このオプションは、最適化中にどの日が最も収益性が高かったかを判断するのに役立ちます。 例: DayForOptimization = 3の場合、EAは水曜日のみ取引します。 |
| TradeStartbyTimeMonday |
TradeStartbyTimeMonday = true に設定すると、エキスパートアドバイザーはOpenHourMonday時OpenMinuteMonday分に月曜日に作動を開始します。 例: OpenHourMonday = 3 および OpenMinuteMonday = 40 の場合、EAはサーバー時間の月曜日の03:40に取引を開始します。 (ブローカーの時間はマーケットウォッチに表示されているものを使用します)。 |
| TradeStartStopbyTimeFriday |
TradeStartStopbyTimeFriday – 金曜日の取引時間。 当社のエキスパートアドバイザーでは、金曜日の取引時間を設定できます。 金曜日の時間オプション: OpenHourFriday: OpenMinuteFriday – CloseHourFriday: CloseMinuteFriday 例: 金曜日の18:00以降に新しい取引をオープンしないようにする場合、以下のように設定します: OpenHourFriday = 0: OpenMinuteFriday = 0 – CloseHourFriday = 18: CloseMinuteFriday = 0 この場合、アドバイザーは18:00以降に新しい取引をオープンしません。 |
| CloseFriday | CloseFriday = trueの場合、金曜日の18:00にすべてのオープン取引およびペンディングオーダーをクローズすることもできます。 |
ブレイクイーブン(LOSSなし)オプション: ブレイクイーブン(特定の時点でストップロスをブレイクイーブンに設定)機能ブロック | |
| MovingInWLUSE | ブレイクイーブン機能を有効にする。 この機能は、ポジションがLevelProfitポイントの利益に達したときにStop LossをLevelWLossポイント修正します。 www.expforex.comからのエキスパートの機能特徴 例: LevelWLoss = 50、LevelProfit = 200 ポジションが200ポイントの利益を累積すると、ポジションのStop Lossがポジションのオープン価格(+スプレッド)+ 50ポイントに修正されます。 例: LevelWLoss = 0、LevelProfit = 100 ポジションが100ポイントの利益を累積すると、ポジションのStop Lossがポジションのオープン価格(+スプレッド)に修正されます。 注意: 平均化または追加機能が有効(true}の場合: 2つ以上のポジションをオープンすると、アドバイザーはポジションのオープン価格ではなく、平均価格からブレイクイーブン機能を有効にします。 |
| LevelWLoss |
LevelWLossは、この機能が有効になっているときにStop Lossが設定される利益レベル(ポイント単位)です。 1 = 1ポイントの利益; 0 = 自動最小利益モード。 0の場合、ブレイクイーブン(ブレイクイーブンポイントでのストップロス)の利益ポイント数 = 現在の通貨ペアのスプレッド。 |
| LevelProfit |
LevelProfitは、Stop LossをLevelWLossポイントに設定するためにポジションが獲得する利益ポイント数(Pips)です。 LevelProfitはLevelWLossより大きくなければなりません。 |
標準トレーリングオプション(ストップロスを利益に変更してポジションをトレーリング!) | |
| TrailingStopUSE | 標準トレーリングストップ機能を有効にする。 注意: 平均化または追加機能が有効で、2つ以上のポジションをオープンした場合、エキスパートアドバイザーはオープンポジションの価格ではなく、平均価格からトレーリングストップ機能を有効にします。 平均価格がチャートに表示されます。
|
| IfProfTrail |
trueの場合 – エキスパートアドバイザーは、ポジションがブレイクイーブン(ブレイクイーブンポイントでのストップロス)+ TrailingStopの利益ポイント(Pips}に達した時点からのみ修正を開始します。 falseの場合、トレーリングストップはポジションがオープンされた直後に即座に動作し、価格が動いた後にポジションが利益に設定されて引き上げられます。 |
| TrailingStop |
現在の価格からストップロスまでのポイント距離。 現在の利益が200ポイント(Pips)で、TrailingStop = 100の場合、Stop Lossは+100ポイントに設定されます。 これにより、価格は最大100ポイント(Pips}までのロールバックの可能性があります。 そうでなければ、StopLossが有効になり、ポジションは+100ポイントでクローズされます。 |
| TrailingStep | トレーリングストップ機能が有効になっているときのストップロスのステップ。 |
| SaveTPafterTrailingStop |
有効にすると、トレーリングストップを有効にした後も修正されたポジションのテイクプロフィットは変更されません。 例: SaveTPafterTrailingStop = falseの場合: トレーリングストップを実行すると、修正されたポジションのテイクプロフィットが削除されます(0に設定); SaveTPafterTrailingStop = trueの場合: トレーリングストップが有効な場合、修正されたポジションのテイクプロフィットは保持されます。 |
Parabolic SARによるトレーリングストップ: パラボリックSAR(パラボリックSARインジケーターでストップロスを設定および修正) | |
| TrailingStopSAR |
Parabolic SARインジケーターに基づくトレーリングストップ機能を有効にする(true}。 注意: インジケーターがポジションの損失の場合、エキスパートアドバイザー(EA)はパラボリックポイントがポジションの利益になるまで待機します。 2つ以上の平均化ポジションがある場合、ブレイクイーブン(ブレイクイーブンポイントでのストップロス)はポジションの平均価格から計算されます。 |
| TrailingStopSAR_TimeFrame | Parabolic SARインジケーターのタイムフレーム。 |
| maximum | Parabolic SARインジケーターの設定。 |
プロフィットまたはロスに達したときにすべてをクローズするオプションプロフィットトレーリング機能を使用して総利益/損失に達したときにMetaTraderでポジションをクローズする。この機能は CloseIfProfitorLoss with Trailing の一部です。プロフィットトレーリングで総利益または損失を制御します。 | |
| TypeofClose |
総利益または損失でのクローズタイプは、ドル(デポジット通貨)、ポイント(Pips)、残高のパーセント、またはエクイティのパーセントで指定します。 このブロックでは、すべてのポジションの総利益または損失が設定された値に達した場合、このシンボルのすべてのポジションをクローズすることができます。 |
| SeparateBuySell |
BUYとSELLの二つの異なる方向でのポジションの計算とクローズを分ける。 SeparateBuySell = trueの場合、エキスパートアドバイザー(EA)は総利益または損失のためにBUYとSELLの方向を別々にクローズします。 SeparateBuySell = falseの場合、エキスパートアドバイザー(EA)は総利益または損失のためにBUYとSELLの方向を一緒にクローズします。 エキスパートアドバイザーが両方のタイプのポジション(Deals、BUYおよびSELL)をクローズするには、これら二つのポジションの総利益が設定された値を超えている必要があります。 注意: OnlyOnePosbySignal = false および OnePosPerDirection = false の場合、または各方向に複数の方向と複数のポジションをオープンする設定の場合。 |
| CloseProfit |
総利益でポジションをクローズする。 True – 有効、 False – 無効。 |
| prifitessss |
クローズのための単位数(ドル(またはデポジット通貨)、ポイント(Pips)、およびパーセント)。 通貨ペアのポジションの総利益がprifitessssの値以上の場合、すべてのポジションがクローズされます。 |
| CloseLoss |
総損失でポジションをクローズする。 True – 有効、 False – 無効。 |
| lossss |
クローズのための単位数(ドル(またはデポジット通貨)、ポイント(Pips)、およびパーセント)。 通貨ペアのポジションの総損失がlossssの値以上の場合、すべてのポジションがクローズされます。 |
| TrailOptions |
prifitessss単位を超えたときに総利益をトレイルすることを有効にする。 このオプションは、利益トレイリングを有効にするためのprifitessssパラメータからの距離を定義します。 例: prifitessss = $100(デポジット通貨)、TrailOptions = $10。 その場合、ポジションが$100の利益を得ると、エキスパートアドバイザーはこれらのポジションをクローズせず、利益レベルを$90に設定します。 さらに、利益が$1増加して$101になると、利益レベルは$91に固定されます。 利益が減少して$91に達すると、すべてのポジションがこのレベルでクローズされます。 |
| TrailOptionsStep | 固定利益レベルを増加させるステップ。 |
| BalanceStart |
開始バランス、これはバランスのパーセンテージが計算される基点です。 0に設定すると、現在のアカウントバランスが使用されます。 |
| ForcedClose | 価格が総利益または損失に達した後にすべてのポジション(Deals)を強制的にクローズする。 |
| MailSend | 総利益または損失によるポジション(Deals)のクローズ時にメールを送信する。 |
| Orderdelete | 総利益または損失によるポジション(Deals)のクローズ時にペンディングオーダーを削除する。 |
| OFFAfterClosePROF |
総利益でクローズ後にエキスパートアドバイザー(EA)を無効にする。 エキスパートアドバイザーは操作を停止し、新しいポジション(Deals)およびオーダーをオープンしなくなります! |
| OFFAfterCloseLOSS |
総損失でクローズ後にエキスパートアドバイザー(EA)を無効にする。 エキスパートアドバイザーは操作を停止し、新しいポジション(Deals)およびオーダーをオープンしなくなります! |
| CloseTerminalAfterClosePROF | 総利益でクローズ後にターミナルをクローズする。 |
| CloseTerminalAfterCloseLOSS | 総損失でクローズ後にターミナルをクローズする。 |
損失と利益の制限一定期間の損失と利益の制限。1日/週/月の損失と利益を制限します。 LimitFor – 制限タイプ(day/week/month); LimitForLosses – 損失の制限; LimitForProfits – 利益の制限; LimitType – ドル、ポイント、デポジット利息による制限タイプ; ClosebyLIMITING – 制限を超えた場合にアドバイザーのDealsをクローズ; UseCurrentProfit – 制限を計算する際に現在の利益/損失を考慮する; この機能は、特定の日/月/週にデポジット通貨で一定の利益/損失を得た場合にエキスパートアドバイザーの操作をオフにすることができます。 エキスパートアドバイザーの次の操作は翌日、週、または月になります。 例:, LimitFor = DAY, LimitForProfits = 10ドル; 計算用のLimitTypeを選択することもできます(ドル、ポイント、アカウントバランスのパーセント)。 制限を超えたときにこのエキスパートアドバイザーのすべてのDealsをクローズおよび削除する必要がある場合、ClosebyLIMITING = trueに設定します。 UseCurrentProfitは、このエキスパートアドバイザーの現在の浮動利益/損失の計算を有効/無効にします。 | |
ドローダウンオプションドローダウン中のポジションオープンを制御するブロック。 DrawDown_Level – ドローダウン制御ブロックを有効にする; Type_DrawDownHR – 履歴および現在のDealsに基づくドローダウン計算のタイプ; DrawDown_Level_One – ドローダウンの第一レベル(パーセント); Type_Deal_Level_One – ドローダウンの第一レベルを超えたときのアクション(新しいシグナルをオフ、新しいDealsの平均化または追加オープンをオフ、すべてのDealsをクローズ); DrawDown_Level_Two – ドローダウンの第二レベル(パーセント); Type_Deal_Level_Two – ドローダウンの第二レベルを超えたときのアクション(すべての利益ポジションをクローズ、すべての損失ポジションをクローズ、すべてをクローズ)。 例: DrawDown_Level = true, DrawDown_Level_One = 50, Type_Deal_Level_One = No_NewDeal, DrawDown_Level_Two = 90, Type_Deal_Level_Two = Close_All。 これらの設定により、履歴および現在のDealsの現在のドローダウンがデポジットの50%を超えると、EAは新しいDealsを新しいシグナルでオープンできなくなります。 同時に、平均化機能は動作します。 ドローダウンが90%を超えると、EAはすぐにすべてのDealsをクローズします。 | |
バーチャル引き出しバーチャル引き出しツールは、ストラテジーテストでデポジット操作(デポジット補充、デポジット引き出し)をシミュレートするために使用されます。 テスターに資金のバーチャル引き出しを追加: Withdrawal – ストラテジーテスターでテスト中に資金のバーチャル引き出しを有効にする; Withdrawal_mode – 引き出しモード、デポジット通貨または現在のバランスのパーセンテージとして; Withdrawal_amount – 引き出し回数; Withdrawal_periodicity_days – 引き出しの頻度(日単位); Withdrawal_Max – 最大引き出し額; Withdrawal_EndOfTest – テスト終了後の引き出し; | |
OnTester_Customテスターブロックでは、遺伝的最適化の基準を定義できるOnTester_Custom_max変数が追加されています。 テスト結果の詳細については、統計をご覧ください。 式の形式で記録されます。 例: OnTester_Custom_max = “STAT_PROFIT * STAT_TRADES / STAT_EQUITY_DD” 変数名はリファレンスドキュメントと同様に指定する必要があります! 最小値を設定して、遺伝的列挙中に最適化が結果を考慮する条件を設定できます! 言い換えれば、条件を設定できます:「最小Deals数」(または他のパラメータ)。この設定で指定された数より少ないDealsをアドバイザーがオープンした場合、この最適化の実行は結果としてカウントされません! —注意! 上級ユーザーのみ。 OnTester_Min_Trades = 0; // 最適化のための最小Deals数 OnTester_Min_Profit = 0; // 最適化のための最小利益 OnTester_Min_ProfitFactor = 0; // 最適化のための最小ProfitFactor OnTester_Min_Balance = 0; // 最適化のための最小バランス OnTester_Min_Equity = 0; // 最適化のための最小エクイティ OnTester_Max_Balance_DD = 0; // 最適化のための最大バランスDD% OnTester_Max_Equity_DD = 0; // 最適化のための最大エクイティDD% これに関する詳細なユーザーガイド | |
ビルダーxCustomEAに関するよくある質問

一般的なFAQ
FAQ 最もよくある質問への回答
どのインジケーターを使用すべきですか?
どのフィルターが私のインジケーターに適合しますか?
良いインジケーターはどこで見つけられますか?
戦略を作成してくれますか?
カスタムプログラミングを提供していますか?
こんにちは。
あなたのコメントにもっと詳しくお答えします:
15年前にカスタムプログラミングを始めました。クライアントから仕様書を受け取り、彼らのニーズに合わせたExpert Advisor (EA)を開発しました。
多数のプログラミングプロジェクトを完了しました。
多くのプロジェクトは互いに似ていました。
同じ機能要件がありました。
最終的に、各タスクが前のものと似ていたため、プログラミングに飽きてしまいました。
そこで、ユーザーが自分でカスタマイズできるようにxCustomEA Expert Advisorを作成しました。
最も重要な点は、EAにはトレーディング戦略がないことです。これは純粋にツールです。
主な機能は、ユーザーのインジケーターに基づいて取引を行うことです。あなたの戦略を実行します。
「市場のすべてのインジケーター」をカバーする特定のインジケーターフィルターはありません。
なぜ「すべて」と言うのでしょうか?
これは組み込み戦略のないユニバーサルExpert Advisor (EA)だからです。あなたのインジケーターからのシグナルに基づいて取引を行います。設定でインジケーターを構成します。
カスタムプログラミングの提供をやめたのは、もはやカスタムプロジェクトを引き受ける余裕がなかったからです。
現在は、独自のツールとトレーディングプログラムのみを開発しています。
あなたのシグナルを提供するインジケーターは、十分に収益性がありませんか?
もしそうなら、収益性があり、満足のいくリターンを生み出すインジケーターを見つける必要があります。
そのようなインジケーターは提供していません。
このアドバイザーは、あなたのインジケーターに基づいて動作するユニバーサルトレーディングツールです。
これはトレーディングロボットのテンプレートです。
ビデオでは、最も重要な点を説明しました:なぜこのプログラムを作成したのか。
あなたの質問に答え、あなたのインジケーターのプログラミングを支援します。
しかし、あなたのシグナルにどのフィルターインジケーターを使用すべきか尋ねないでください。
特定のシグナルにどのフィルターを使用すべきか判断できません。
これらはあなたのシグナルです。
私のExpert Advisor (EA)の機能を説明できます。
あなたの戦略のプログラミングを手伝おうとします。
しかし、私のシグナルを使用したい場合は、私の戦略、TickSniper – 完全自動トレーディングロボットを利用する方が良いでしょう。
パラメータの値はポイントまたはピップスで何を表していますか?
ポイントです!値はPoint変数から取得されます。
- 5桁または3桁のブローカーの場合、1ポイント = 0.00001または0.001
- 4桁または2桁のブローカーの場合、1ポイント = 0.0001または0.01
あなたの特定のブローカーに対応する値を入力してください(フィールド内)。
ポイントとピップスの違いについては多くの議論があります。
私はユニバーサルな値(Point = Pip)を使用しています。
これらの値はあなたのブローカーのものと一致します。
このExpert Advisor (EA)のキットと設定はありますか?
いいえ、Expert Advisor (EA)はビルダーとして開発しました。
このEAには独自の最適化が必要です。
私たちの機能を使用して、あなたの戦略と能力に合わせてカスタマイズしてください。
最適化したくないですか?初心者向けアドバイザーをダウンロードしてください: Tick Hamster または TickSniper。
MT4とMT5ターミナル間でテスト結果が異なるのはなぜですか?
それぞれ異なるターミナルで、異なる引用履歴と戦略テスターの原理があるためです。
シグナルの設定にはどのような設定を使用していますか?
デフォルト設定です。
このアドバイザーの収益性ではなく、機能性のみをテストしています。
なぜですか?
このアドバイザーはビルダーとして作成されたため、各ユーザーが自分の戦略を開発する必要があります。
私の戦略が欲しいですか? TickSniperはすでに自動トレーディングロボットを設定しています。
仮想ストップロスと実際のストップロスの結果が非常に異なるのはなぜですか?
仮想ストップロスは、スプレッドの増加、ストップレベルの増加、価格変動による注文修正エラーに遭遇することはありません。
どのような状況でも必要なレベルに常に調整します。
すべてのアドバイザーのエントリーはグローバル変数に書き込まれます。
実際のストップロスは、スプレッドの増加、最低ストップレベルの増加、価格変動による修正エラーに遭遇する可能性があります。したがって、サーバーが許可するレベルにのみ調整できます。
このシフトにより、そのようなポジションを閉じる際に、仮想クローズは完全に異なる時間間隔を持つことがあります。実際のストップロスは他の時間に閉じることができ、ポジションのオープンとクローズの全体的なロジックを乱します。
例えば、1つのポジションがオープンしている間に、2つ目のポジションがオープンしません!
新しいバージョンの結果が古いバージョンと異なるのはなぜですか?
プログラムを更新して小さなエラーを修正し、機能性を洗練しています。
単一の機能を変更し、エラーを修正することで、古いバージョンと新しいバージョンの結果が異なることがあります。
しかし、私たちの更新の目的はバグを修正し、機能性を向上させることです。
古いバージョンの結果が新しいバージョンと異なることを遺憾に思います。それにもかかわらず、プログラムの更新を続けます。
EAにいくつかの変更を加えてほしいです
新しい機能は、システムユーザーの大多数に利益をもたらす場合にのみ慎重に検討します。
残念ながら、すべてのユーザーのために各機能を個別にプログラムすることはできません。
価値があると判断した場合にのみ、いくつかの機能を追加できます。申し訳ありません。
もっと多くのインジケーターを追加するのはいつですか?
必要だと信じるインジケーターのみを追加します。
残念ながら、
すべてのインジケーターをExpert Advisor (EA)に追加することはできません。
アドバイザーはすでに外部パラメーターで過負荷になっています。
この機能は私には機能しません!
完全なエラーレポートを提供していただければ、サポートできます。
MT4とMT5ターミナル間でアドバイザー設定のSETファイルを使用できますか?なぜMT5からMT4への設定が機能しないのですか?
はい、2つのターミナル間で設定を含むSETファイルを使用できます。すべての変数は同じです。
しかし、1つの問題があります:
MT5ターミナルは任意のエンコーディングをサポートしていますが、MT4はANSIテキストのみをサポートしています。
したがって、MetaTrader 5ターミナルで保存された設定ファイルは、MetaTrader 4ターミナルでは正しく開きません。
MT5ターミナルからMT4ターミナルで設定ファイルを使用するには、SETファイルを開き、ANSIエンコーディングで保存する必要があります。

xCustomEAとは何ですか?
xCustomEAは、カスタムインジケーターと連携するように設計されたユニバーサルトレーディングアドバイザーです。トレーダーがMT4およびMT5ターミナル用にカスタムインジケーターを使用してトレーディング戦略をプログラムおよび自動化することを可能にします。
xCustomEAはThe Xとどう違いますか?
xCustomEAはThe Xアドバイザーのすべてのパラメータを複製しますが、iCustomを介してカスタムインジケーターを使用する機能を追加します。これにより、トレーディング戦略の作成とテストにおいてより大きな柔軟性が提供されます。
xCustomEAはどのトレーディングプラットフォームをサポートしていますか?
xCustomEAはMetaTrader 4 (MT4)およびMetaTrader 5 (MT5)の両方のターミナルと互換性があり、トレーダーが異なるプラットフォームで使用できるようにします。
xCustomEAはどのカスタムインジケーターとも連携できますか?
はい、xCustomEAはMetaTraderプラットフォームと互換性のある任意のカスタムインジケーターと統合できます。インターネットやmql5マーケットからインジケーターをダウンロードしてxCustomEAと一緒に使用できます。
xCustomEAにカスタムインジケーターをインストールするにはどうすればいいですか?
カスタムインジケーターをインストールするには、xCustomEAの設定でインジケーターの名前とバッファ番号を指定します。インジケーターがMetaTraderターミナルの正しいインジケーターフォルダーに配置されていることを確認してください。
xCustomEAを使用する利点は何ですか?
xCustomEAは、新しいインジケーター用にアドバイザーをプログラムおよび修正する柔軟性を提供し、追加費用をかけずに利用できます。標準およびカスタム戦略の両方をサポートし、トレーダーの時間とお金を節約します。
xCustomEAを使用してトレーディング戦略をプログラムするにはどうすればいいですか?
カスタムインジケーターをxCustomEAと統合することで、自分の戦略をプログラムできます。MT4またはMT5用に提供されたプログラミング手順に従って、シグナル、フィルター、およびトレーディングロジックを定義します。
xCustomEAを使用するのにプログラミングは必要ですか?
xCustomEAの基本的な使用にはプログラミングは必要ありません。プリセット戦略が含まれています。しかし、カスタムインジケーターを完全に活用し、個別の戦略を作成するには、ある程度のプログラミング知識が有益です。
xCustomEAをMetaTrader 4と5で使用できますか?
はい、xCustomEAはMetaTrader 4 (MT4)およびMetaTrader 5 (MT5)の両方のプラットフォームと完全に互換性があり、シームレスな統合と戦略の実装を可能にします。
xCustomEAはマネーマネジメントをどのように処理しますか?
xCustomEAには、オートロット計算や固定ロットオプションなどの機能が含まれており、残高に基づいてロットサイズを自動的に計算し、一貫したポジションサイズを確保します。
xCustomEAはどのような組み込み戦略を提供していますか?
xCustomEAには、移動平均線、MACD、RSI、およびボリンジャーバンドなどの標準インジケーターに基づいた約20の組み込みトレーディング戦略が含まれています。
xCustomEAはどのように最適化とテストを行いますか?
xCustomEAは、履歴データを使用した包括的なバックテストおよび最適化を可能にし、戦略のパフォーマンスを向上させ、ライブトレーディング前に信頼性を確保します。
xCustomEAにおけるシグナルとフィルターの違いは何ですか?
シグナルはインジケーターの条件に基づいて取引アクションをトリガーしますが、フィルターは追加の基準を適用してこれらのシグナルを洗練し、トレーディングの精度を向上させます。
xCustomEAでバッファ番号を指定するにはどうすればいいですか?
バッファ番号を指定するには、xCustomEAの設定で適切なインジケーターバッファを識別し、BUYおよびSELLシグナルに対応させます。これにより、シグナルの正確な認識が保証されます。
xCustomEAをセミオートマティックモードで使用できますか?
はい、xCustomEAはセミオートマティックモードを提供しており、トレーディングの機会に対するアラートを受け取り、取引エントリーを手動で確認することができます。これにより、取引に対するより大きなコントロールが可能になります。
xCustomEAのオートロット計算とは何ですか?
オートロット計算は、現在のアカウント残高に基づいて適切なロットサイズを自動的に決定し、各取引のリスク管理を最適化します。
xCustomEAのマーチンゲール戦略はどのように機能しますか?
マーチンゲール戦略は、xCustomEAで負けた取引後にロットサイズを増加させて損失を回復し、リスクを管理し、潜在的な収益性を高めるためのカスタマイズ可能なパラメーターを提供します。
xCustomEAはトレーリングストップをどのように管理しますか?
xCustomEAは、標準トレーリングストップやパラボリックSARトレーリングストップなど、価格の動きに基づいて動的に取引を管理するさまざまなトレーリングストップ機能を提供します。
実際のアカウントでxCustomEAのエラーをどのように処理しますか?
xCustomEAには、一般的なトレーディングエラーや問題から自動的に回復するためのエラーハンドリングメカニズムが含まれており、ライブアカウントでのスムーズな運用を保証します。
The XからxCustomEAに戦略をインポートできますか?
はい、The XからxCustomEAに戦略をインポートできます。これにより、実証済みの戦略を適用しながら、独自のカスタム修正を加えて柔軟性を高めることができます。
MT4でxCustomEAを使用して戦略をプログラムする手順は何ですか?
MT4でxCustomEAを使用して戦略をプログラムするには、リソースにインジケーターをロードし、戦略とシグナルを作成し、フィルターを指定し、提供されたプログラミング手順に従ってトレーディングロジックを定義します。
MT5でxCustomEAを使用してインジケーターのハンドルを作成するにはどうすればいいですか?
MT5では、インジケーターハンドル用の変数を宣言し、iCustom関数を使用してそれらを初期化することでハンドルを作成します。これにより、xCustomEAが戦略実行中にカスタムインジケーターと相互作用できるようになります。
xCustomEAにはプリセットのトレーディング戦略が付属していますか?
はい、xCustomEAには約20のプリセットトレーディング戦略が含まれており、標準インジケーターに基づいており、すぐに使用するか、トレーディングの好みに応じてさらにカスタマイズできます。
xCustomEAを使用して戦略をバックテストするにはどうすればいいですか?
xCustomEAは、MetaTrader戦略テスターで履歴データに対してトレーディング戦略を実行できるため、ライブトレーディング前にパフォーマンスを評価および最適化するバックテストをサポートします。
xCustomEAユーザー向けのサポートリソースは何がありますか?
xCustomEAのユーザーは、公式フォーラムで包括的なドキュメント、プログラミングガイド、および戦略の例にアクセスでき、トラブルシューティングやサポートのためのカスタマーサポートも利用できます。
リスク警告:
過去のトレーディングパフォーマンスは将来の結果を保証するものではありません。
外国為替のマージン取引は高いリスクを伴い、すべての投資家に適しているわけではありません。
トレーディングロボットの使用には実質的なリスクが伴い、初期投資額を超える損失を被る可能性があります。
慎重に進め、財務状況を慎重に評価し、資格のある専門家に助言を求めることを検討してください。
変更履歴 xCustomEA
ビルダーxCustomEAに関するレビュー
フィードバックをありがとうございます!

Atila R Akdeniz
⭐⭐⭐⭐⭐
Atila R Akdeniz
I just bought the EA. I have been using The X Universal for a long time now, with great results. This EA does everything TheX Universal does and much more, including integration of other EA's and signals and independent strategies etc. I guess there will be a little bit of a learning curve to understand its full functionality and use it to its full power. 5 stars for such an innovative product from a great designer.

Deniz90
⭐⭐⭐⭐⭐
Deniz90
Excellent EA, providing endless opportunities. The author is very helpful and responsive, definitely recommended.

Manuel Sanchez
⭐⭐⭐⭐⭐
Manuel Sanchez
Great EA. Just do your homework and you will find a good strategy. I love the interface panel. 5 start. Thanks to the programmer.

leachimk
⭐⭐⭐⭐⭐
leachimk
Присоединяюсь к словам предыдущего автора. Советник обладает всеми необходимыми инструментами для успешной торговли. Ключевое слово - оптимизация. Особая благодарность разработчику за то, что он постоянно продолжает усовершенствовать советник. Респект и так держать!

ROBERT URBANSKI
⭐⭐⭐⭐⭐
ROBERT URBANSKI
I rent this EA for one month for testing. I give 5 stars in begin for Suport. After month I will update info about EA but now I can tell. It have many interesting settings. I tried work with many custom indicator (not build). Works very impresive.

DadeSubandryo
⭐⭐⭐⭐⭐
DadeSubandryo
Great support for consumers. still learning stage & EA started to work as i want. I will update the stars & comments if necessary. Thank you


189114nickynomates
⭐⭐⭐⭐⭐
189114nickynomates
This has opened up a whole new world to my trading. The concept is pure brilliant. The forums very informative and you always get help to questions detailed in the correct way. The biggest gain I have received is widening my understanding of the scope that can be achieved in cleaver trading with this ea. Keep up the good work.

Sammy Boy
⭐⭐⭐⭐⭐
Sammy Boy
Excellent EA. Vladislav has put in great effort to come up with such sophisticated EA

Pia Basson
⭐
Pia Basson 2022.08.23 18:17
I bought this EA hoping to convert my indicators into trading EAs. No luck, it does not work, and the instructions are incomplete and half translated from Russian , and when I requested support, I followed their instructions to provide full descriptions of problem together with screen shots, they then replied and wrote that they don't support this product - they don't support users to even get started or learn to make their software work - how useless. I strongly do not recommend this product. It shows promise but does not deliver. I am sure that just a proper user manual would solve this problem - I checked all their links, blogs, etc. I am now $129 out of pocket a week of time wasted trying to make it work.2022.08.23 20:20
I don't have the technical ability to help. before buying, you can use the product for free. until we have peace, I cannot work. sorry.


Stanimir Stanchev
⭐⭐⭐⭐⭐
Stanimir Stanchev
I am using xCustomEA for two months and i am extreamly happy with it and the support i'd received from Vladislav. His Exp4 Tester PAD for Strategy Tester is also very useful when it comes to test a strategy in visual mode. My favorite developer as of now!

Valter Oliveira
⭐⭐⭐⭐⭐
Valter Oliveira
Excellent product for implementing Expert Advisors (EA) using existing indicators in the MQL5 market. I thank the developer for making this tool available to us.

Hanxyork
⭐⭐⭐⭐⭐
Hanxyork
I purchased the xCustomEA few days ago, Vladislav answered all my questions quickly, he is very professional, responsible, knowledgeable, honest and dedicated, he helped me to start up my xCustomEA in a VPS. I am buying more of his products, definitely. Thank you very much Vladislav.

Vasil lupanov
⭐⭐⭐⭐⭐
Vasil lupanov 2020.01.16 19:45
Friends, don't bother looking for experts and utilities. Look for Vladislav !!!! He has everything! Five gold stars for his products and 10 stars for him !!!
ビルダーxCustomEAコメント
ご質問はありますか?
Extra
タブによるナビゲーション
関連記事
X と xCustomEA: テストと最適化
説明 The X と The xCustomEA は、過去5年間で広く人気を博した フォレックス (Forex) トレーディングコミュニティにおける2つの際立った エキスパートアドバイザー (EAs) です。これらのツールは、トレーディング戦略 を カスタマイズ したいトレーダーに対応し、テスト と 最適化 に焦点を当ててパフォーマンスを向上させ、様々な 市場の状況 に適応するよう設計されています。 主な特徴: The…
スイング戦略(ペンデュラム)。2つの反対の保留注文の自動オープン、OCO注文。
ペンデュラムまたはスイング戦略は、ロットサイズを増加させた保留注文の順次オープンを伴います。基本原理はシンプルです:2つの保留注文が配置され、1つがアクティブになると、もう1つは自動的に新しい保留注文に置き換えられます。このプロセスは、利益確定目標に達してすべての取引グループがクローズされるまで続きます。…
Copylot – MetaTrader用の外為取引のコピーソフト。ターミナル間のコピア
MetaTrader用トレードコピア。 あらゆるアカウントから外為の取引、ポジション、オーダーをコピーします。 COPYLOT MT4バージョンの中でMT4-MT4, MT5-MT4の最高のトレードコピアの1つです(またはCOPYLOT MT5バージョンのMT4-MT5, MT5-MT5に対応しています)。 独自のコピーアルゴリズムは、すべての取引をマスターアカウントからクライアントアカウントに正確にコピーします。…
EXPFOREX公式ライセンスとクラック版の比較:MT4とMT5で検証済みソフトウェアが重要な理由
EXPFOREX公式ライセンス EXPFOREX公式ライセンスとクラック版の比較:MT4とMT5で検証済みソフトウェアが重要な理由 あなたのMetaTrader環境は、プロフェッショナルな取引ワークスペースの一部です。EXPFOREXの公式ライセンスを使用することは、検証済みファイル、正しいアクティベーション、アップデート、ドキュメント、そして開発者からの直接サポートを利用するということです。つまり、出所不明、改変済み、またはサポート対象外のコピーを使うことではありません。 取引ソフトウェアで公式ライセンスが重要な理由 エキスパートアドバイザー (Expert Advisors)、インジケーター、ユーティリティ、取引パネル (trading panels)、取引コピー機能 (trade copiers) は、単に情報を表示するだけではありません。MetaTrader 4およびMetaTrader 5環境と連携し、データを処理し、ワークフロー (workflow) を管理し、注文操作を補助し、トレーダーがより効率的に作業できるようにします。 そのため、ソフトウェアの完全性は非常に重要です。改変されたEAファイルや非公式コピーは、見た目は元の製品に似ているかもしれません。しかし内部ロジックは異なっていたり、古くなっていたり、不完全だったり、安全でなかったりする可能性があります。安定性、予測可能な動作、サポートを重視するトレーダーにとって、検証済みソフトウェアはプロフェッショナルな選択です。 EXPFOREX公式ライセンスで得られるもの 検証済みファイル …
Tick Hamster 自動取引ロボット。余計なものはありません!
Tick Hamster – MetaTraderで任意の取引シンボルに自動最適化を備えたエキスパートアドバイザー Tick Hamsterは、新しいトレーダーや設定不要のアプローチを好むユーザー向けに設計された完全自動化されたエキスパートアドバイザー(Expert Advisor)です。この取引EAは手動設定を必要とせず、任意の取引シンボルのすべてのパラメータを自動的に最適化します。…
TickSniper と Expforex の最高のアドバイザーのトレード レポート
私たちは、専門家 TickSniper, Good Santa, Tick Hamster, The X, の要約および詳細な取引結果を実際の取引口座でまとめました。 当社のエキスパートアドバイザーの取引統計です。 レポートを詳細に検討し、結論を導き出しましょう。…
Assistant – 実際の/仮想のストップロス /テイクプロフィット /トレーリングストップ をサポートする最高の無料トレーディングパネル
ストップロス、テイクプロフィット、トレーリングストップ、ブレイクイーブンレベルの自動設定、仮想ストップの有効化。 Exp Assistant はあなたのポジションのメンテナンスを整理するのに役立ちます。 このエキスパートアドバイザーは、あなたのポジションに必要なすべてのストップロスとテイクプロフィットレベルを設定します。 すべてのエキスパートアドバイザーの操作はチャート上のコントロールパネルから管理されます。…
Market Time Pad. MetaTrader用の取引セッション付きインジケーター
タイムインジケーターは、主要な世界市場の現在時刻を表示し、アクティブな取引セッションをハイライトします。 使いやすく、チャート上のスペースを最小限に抑えるため、エキスパートアドバイザーやVirtualTradePadなどの他のツールとのシームレスな統合に最適です。…
Duplicator – MetaTraderターミナル上での取引/ポジションの複製
Exp-Duplicatorは、自動的なエキスパートアドバイザーであり、MetaTraderアカウント上で取引とポジションを事前設定された回数だけ複製するように設計されています。 手動で開かれたものでも他のEAによって開かれたものでも、すべてのポジションをシームレスにコピーし、これらのポジションのロットサイズ(ボリューム)を増やすことができます。…
The X – 標準インディケーターを使用したForex用ユニバーサルエキスパートアドバイザー (EA)
MetaTrader用の機能豊富なユニバーサルエキスパートアドバイザー (EA) エキスパートアドバイザーThe XはMetaTrader用の多用途なトレーディングツールであり、幅広い機能とカスタマイズ可能な設定を提供します。 標準インディケーターと連携し、内蔵のストラテジービルダーを含んでいるため、トレーダーは自分のニーズに合わせて戦略を作成および調整できます。…
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…
VirtualTradePad PRO SE — MT4・MT5対応のプロフェッショナルMetaTraderトレーディングパネル
VirtualTradePad PRO SEは、MetaTrader 4およびMetaTrader 5向けのプロ仕様の取引管理ワークスペースです。手動取引をより素早く実行し、ポジション管理をより明確にし、高度な取引管理ツールを使いながら、チャート上で直接、より整理された形で作業したいトレーダー向けに設計されています。…
InfoPad、MetaTrader用オンライン情報パネル
InfoPadは、MetaTraderターミナルで選択された特定の通貨ペアに関する重要な情報を提供するために設計された非常に有用な情報パネルです。 このパネルは、現在のBidおよびAsk価格、スプレッド、高値と安値などの詳細でリアルタイムなデータを提供します。…
AI Sniper。MetaTrader の自動スマートエキスパートアドバイザー。
AI Sniper は、MT4 および MT5 ターミナル用に設計されたインテリジェントで自己最適化可能な取引ロボットです。スマートなアルゴリズムと高度な取引戦略を活用して、取引の可能性を最大化します。 取引所および株式市場で15年の経験を持ち、革新的な戦略管理機能、追加のインテリジェント機能、ユーザーフレンドリーなグラフィカルインターフェースを開発しました。…
この記事は次の言語でもご覧いただけます:



























コメントを残す