Quantum Forex
- エキスパート
- バージョン: 4.1
- アクティベーション: 5
概要
Quantum Forex は、MetaTrader 4 向けのエキスパートアドバイザー(EA)で、グリッド方式による注文管理を採用しています。ソースコードでは BUY と SELL のポジションを個別に管理し、保有中のポジション全体の含み損益を評価して決済条件を判断します。
既存ポジションに対して相場が設定距離だけ不利な方向へ動いた場合、同じ方向に追加注文を出すことがあります。動作はグリッド間隔、ロット設定、注文数の上限、時間フィルター、利用可能証拠金に依存します。
主な機能
BUY と SELL の個別管理
EA は BUY と SELL の注文グループを個別に追跡し、それぞれの含み損益を計算します。設定された金額のしきい値に達すると、ポジションを決済する場合があります。
グリッド取引ロジック
価格が既存ポジションに対して設定距離だけ不利に動いた場合、追加注文が発注されることがあります。注文数はグリッド設定と内部の最大注文数によって制限されます。
ロット設定
初期ロットは設定可能です。ロット倍率は、アルゴリズムの特定の処理で次の注文量を計算するために使用されます。ソースコードには、一部のグリッド段階で使用する別のロット水準も含まれています。
金額ベースの決済条件
ソースコードには、各注文グループおよび全保有ポジションの合計損益に対する金額しきい値があります。これらは pips ではなく、口座通貨による金額です。
注文と証拠金のチェック
注文送信前に、EA は取引銘柄で許可されている数量単位に合わせてロットを調整し、利用可能証拠金を確認します。また、最大保有注文数の制限を適用します。
取引時間フィルター
時間フィルターを使用して、新規注文を出す時間帯を制限できます。初期設定では無効で、有効にした場合はブローカーのサーバー時間を使用します。
初期設定値
-
プラットフォーム:MetaTrader 4
-
初期ロット:0.01
-
最大保有注文数:5
-
ロット倍率:1.0
-
グリッド距離パラメーター:価格の桁数に応じた調整前は100
-
1日の取引上限:99
-
合計利益のしきい値:口座通貨で8単位
-
取引時間フィルター:無効
-
有効時の取引時間帯:23:00~08:00(ブローカーのサーバー時間)
実際のグリッド間隔は、銘柄の価格表示桁数とソースコード内の Point 換算処理によって変わります。利益のしきい値は金額であり、8 pips を意味するものではありません。
テストと最適化
MetaTrader 4 のストラテジーテスターで、対象銘柄、時間足、ブローカーの取引条件、スプレッドの想定、過去データを考慮してテストしてください。
含み損によるドローダウン、証拠金使用量、同時保有ポジション数、注文執行、スプレッド拡大、スリッページを確認してください。過去のテスト結果は将来の結果を保証しません。
重要な情報
現在の注文ロジックでは、各注文に固定 Stop Loss を設定していません。相場が一方向に長く動き続けると、含み損と証拠金需要が増加する可能性があります。
注文数の上限や証拠金チェックは技術的な制御手段であり、市場リスクをなくすものではありません。
UseVirtual、 Target、 Risk というパラメーターが存在していても、対応する保護機能が完全に実装され、有効になっているとは限りません。確認したコードでは、リスクに基づくロット計算は初期設定で無効の資金管理スイッチに依存しています。また、 Target 変数は確認したロジックで有効な口座純資産ストップを実装していません。
使用前に EA をコンパイルし、テストを行い、注文ロジックを独立して確認してください。この説明は取引結果を保証するものではありません。
