この記事は知識とリスク理解を目的としたもので、投資助言ではありません。プラットフォーム規則や費用は、該当ブローカー法人の最新公式文書で確認してください。

一、成行注文と指値注文:まず2種類の注文を区別する

  • 成行注文は最速の約定を追求するが、価格は保証されない:直ちに現在の最良の利用可能価格で約定し、急速な相場ではスリッページが発生する可能性がある​​WikiFXcomparefx.co​ ​;
  • 指値注文は最悪価格を制限するが、約定しない可能性がある:指定価格またはそれより有利な価格でのみ約定する(買い指値は現在価格の下方、売り指値は現在価格の上方)、価格が到達しなければ永遠に待つTraderDetector。

謂:成行注文は「約定したい」、指値注文は「価格が欲しい」。

二、ストップ注文:トリガーと約定は別物

  • ストップがトリガーされた後は通常、成行で執行される:ストップ注文は価格がトリガー価格に達した後に有効化され、その後成行で約定する;
  • ギャップ時には実際の約定がトリガー価格を越える可能性がある:急速な相場やギャップでは、トリガー価格は約定価格と等しくなく、実際の約定はより悪くなる可能性がある;
  • ストップロス・テイクプロフィットもトリガー指令であり、約定価格を保証するものではない——それは「この価格に達したらトリガーする」ことを保証するが、「この価格で約定する」ことは保証しない。

三、OCOとトレーリングストップ

  • OCO(One Cancels Other):一方の注文が約定すると自動的にもう一方をキャンセルする、ブレイクアウトの実体指値注文によく使われる。注文前にプラットフォームが本当に対応しているか確認する:MT5は初期OCOであり、通常はEAまたは取引パネルで実装され、クライアント側で実装される場合、ターミナルがオフラインのときにもう一方の注文がタイムリーにキャンセルされない可能性がある;サーバー側で対応している場合も、動作が異なることがあるStoicFXFP Markets;
  • トレーリングストップ(Trailing Stop):ストップを価格に追従して一方向に移動させる。MT5のトレーリングストップはクライアント側で実行され、プラットフォームがオンラインであることに依存する——ターミナルがオフラインのときトレーリングストップは更新されないが、既に設定されたサーバー側のストップは依然としてトリガーされる。

四、注文タイプがトリガー方法を決める

  • 成行注文:約定優先、価格は二の次;
  • 指値注文:より良い価格を待ち、永遠に約定しない可能性がある;
  • ストップ系の指値注文:価格がブレイクアウトした後にトリガーされ、ギャップや急速な相場では約定価格がトリガー価格を超える可能性がある;
  • OCO:さらにプラットフォームの実装位置を確認する必要がある —— クライアントEAかサーバー側か —— 両者はオフライン時の動作が異なる。

五、注文前のチェックリスト

注文前に以下のフィールドを確認してから、注文を送信する:

  • 最大注文量(最大ロット/単位);
  • 最小指値距離(ストップレベル、トリガー価格と現在価格の最小距離);
  • 取引ルール(取引の値幅、ポジション制限、執行モード);
  • ストップロス・テイクプロフィットルール(必須かどうか、距離制限);
  • スリッページ設定(成行執行、急速な相場での許容度)。

まずデモ口座でプラットフォームの実際の動作を検証する、その後で注文ロジックをEAに関連付ける。バックテストのロジックをそのまま実口座に持ち込まないこと(バックテストと実口座の執行の違いは[内部リンク:EAバックテストガイド]第七節を参照)。

六、名前を暗記するだけでなく、シナリオで注文を選ぶ

表

シナリオ

注文タイプ

コスト

すぐに市場に参入したい

成行注文

約定価格が見ている気配値より低くなる可能性がある

より良い価格への押し目を待ちたい

指値注文

永遠に約定しない可能性がある

ブレイクアウトのトリガー後にエントリー

ストップ系の指値注文

ギャップ後に悪い価格で約定する可能性がある

ストップロス・テイクプロフィットも同様:それらはトリガー指令であり、約定価格を保証するものではない。

七、用語を口座と注文のシナリオに戻す

注文ロジックを記録する際には、トリガー条件、サーバー時間、最新価格、許容される最小距離、部分約定の処理方法を記録すべきである。OCOがEAによってクライアント側で実装されている場合、ターミナルがオフラインのときにもう一方の注文がタイムリーにキャンセルされない可能性がある;サーバー側で対応している場合も、動作が異なることがある——これらの違いをバックテストと障害対応計画に書き込む([内部リンク:FX VPS設定とEA運用監視ガイド]第六節を参照)。

同じ用語でも、異なるプラットフォーム、銘柄、口座では表示方法が異なることがある。契約仕様またはデモ口座を開いてフィールドを検証し、ポイント、ポイント値、契約サイズ、証拠金通貨、気配値の小数桁は一緒に理解しなければならない。用語の学習の検証方法は暗記ではなく、三つの質問に答えられることである:

  1. この数字はどこから来るのか;
  2. 価格やポジションが変化したとき、それはどう変化するのか;
  3. それはコストと強制ロスカットリスクにどう影響するのか。

プラットフォーム独自の名称に遭遇した場合は、優先的に公式マニュアルと顧客契約を確認する。例は関係を説明するためのものに過ぎず、いかなる実際の口座の固定パラメータを直接代表するものではない。

八、あなたの口座条件に適用する

本文中の数字と手順をあなた自身の口座条件(銘柄、最小距離、スリッページ、OCOの実装方法)に置き換え、記録中の関連するデータソース、観察日、変数確認の仮定を記録する。各プラットフォームの注文タイプと執行ルールは大きく異なるため、公式ページの表示に従う;公式文書から確認できないフィールドは、不明としてサービスプロバイダーの検証を待つ。

よくある質問

指値注文は必ず設定価格で約定するのか?

必ずしもそうではない。注文タイプ、流動性、プラットフォームの執行ルールによる:指値注文は指定価格またはそれより有利な価格でのみ約定し、ストップ注文はトリガー後に成行で執行され、ギャップ時には約定価格がトリガー価格を越える可能性がある。

ストップロスはリスクを排除できるか?

できない。ストップロスは計画内のリスクを制限するが、スリッページとギャップは依然として存在し、実際の約定はストップ価格より悪くなる可能性がある。

MT5はネイティブでOCOに対応しているか?

対応していない。MT5にはネイティブのOCOがなく、通常はEAまたは取引パネルで実装される;クライアント側で実装される場合、ターミナルがオフラインのときにもう一方の注文がタイムリーにキャンセルされない可能性がある。

トレーリングストップはオフラインで無効になるか?

実装位置による。MT5のトレーリングストップはクライアント側で実行され、ターミナルがオフラインのときは更新されない;しかし既に設定されたサーバー側のストップは依然としてトリガーされる。

実際に使うとき最も見落としやすいのは何か?

最小注文量、最小指値距離(stops level)、取引ルール、ストップロス・テイクプロフィットルール、スリッページ設定を確認する;まずデモ口座でプラットフォームの実際の動作を検証し、その後で注文ロジックをEAに関連付ける。その他よくあるのは:ストップロス・テイクプロフィットを「約定価格の保証」とみなすこと、MT5にネイティブOCOがないのにオフラインでもキャンセルできると仮定すること、トレーリングストップがターミナルのオンラインに依存すること。

利益相反の開示:当サイトは提携ブローカーから紹介報酬を受け取る場合がありますが、費用、対象条件、リスクを省略する理由にはなりません。誤りは出典とともにお問い合わせページからお知らせください。

Team information