Sell Limit, in plain terms
Sell Limit とは、(売り側の)指定した上限価格より 高くない 価格で、ある金融商品を売るための指値の未約定注文です。この注文は、市場の価格が取引システムのルールに従って、その指値水準に到達したときにのみ、約定可能になります。言い換えると、あなたは 「最大でこの価格なら受け入れる」 を指定し、プラットフォームはその後、レートが動いたときに 「約定が起きるか/起きるならどのように起きるか」 を判断します。
結果は運用上の詳細に依存するため、「評価(assessing)」とは、(1) その注文が何をする意図なのか、(2) その注文の有効化と約定を支配するルールは何か、(3) 意図した結果を妨げうるものは何か、を説明するための正しいデータを集めることを意味します。
What data you need (inputs and provenance)
Sell Limit を独立して評価するには、4つの入力グループを集めます。
- 注文パラメータ(安定した仕組み)
- 銘柄の特定(プラットフォームが使用する正確なシンボル)。銘柄は似ていても同一ではない場合があります(契約仕様やティックの慣行が異なることがあります)。
- 指値価格(あなたが設定する数値の価格水準)。
- 数量またはポジションサイズ(どれだけ売るつもりか)。
- 注文サイド(sell)と 注文タイプ(limit、pending)。
- time-in-force(注文が有効であり続ける期間)。
- 口座の文脈(例:プラットフォームが、その注文をマージン/レバレッジの概念を使うものとしてラベル付けしているかどうか)。これは検証や制約に影響しうるためです。
- 価格参照データ(指値が比較されるもの)
- レートの参照根拠(quote source basis):プラットフォームが売り側のトリガーに bid/ask ロジックを使うかどうか、そして指値価格を銘柄のレート慣行にどう対応付けるか。
- 丸めルールとティックサイズ:許可された刻みに合っていない場合に、価格がどのように丸められるのか、または拒否されるのか。
- 通貨/口座表示の慣行:あなたが入力した指値価格が、プラットフォーム上で実際に保存されたものと一致していることを確認します。
- プロバイダおよびプラットフォームの約定ルール(変動する条件)
- 未約定注文の有効化メカニズム:指値注文が実行可能になるタイミングのルール(例:しきい値に到達したとき、last traded と bid/ask のどちらを使うか、あるいは価格フィードを使うか)。
- 約定挙動:プラットフォームが 部分約定(partial fills) を許可するかどうか、残数量をどう報告するか、そして注文状態をどう更新するか。
- 注文ライフサイクル:placed、accepted、triggered、filled、canceled、rejected のような状態遷移。
- コストと制約:手数料、約定時のスプレッド、そして期待どおりに動かない原因になりうる最小距離/適格性チェック。
- 運用上の文脈(タイムリーさとデータ品質)
- エントリー時刻:注文が作成された時刻、そして状態が変わった時刻。
- 接続性とデータ鮮度:注文システムがレートに継続的にアクセスできていたかどうかの証拠。
- イベントログまたは確認:受け入れ/拒否のためのプラットフォームメッセージ、および提示された理由。
Example of an assessment workflow (with explicit assumptions)
次のように、あなたがプラットフォームに置いた Sell Limit が「約定した/しなかった理由」を説明したいとします。
- Assumption A(保存されたパラメータ):プラットフォームの注文チケットを使って、銘柄、数量、time-in-force、そして記録されている正確な指値価格の値を確認します。
- Assumption B(トリガーの比較):プラットフォームのドキュメント(または注文自身の実行メモ)を使って、売り側の指値トリガーが bid、ask、または別の内部レートに対して評価されるかどうかを確認します。
- Assumption C(約定のマッピング):注文履歴で「triggered」や「filled」のような状態を確認し、タイムスタンプと約定価格を含めます。
- 品質チェック:プラットフォームが報告する約定価格(複数ある場合はそれら)と残数量が、トリガールールに基づくあなたの説明の予測と一致するか比較します。
注文が一度もトリガーされない場合、評価は、市場の価格参照根拠が実際にそのしきい値に到達したのか、あるいは制約によって注文の適格性が失われたのか(例:time-in-force が終了していた、ティック/丸めによって意図した指値が成立しなかった、または当時プラットフォームが利用可能なレートを持っていなかった)に焦点を当てるべきです。
Limitations and risks (material failure modes)
良いデータがあっても、Sell Limit があなたの想定どおりに動かない原因となるいくつかの制限があります。
- スリッページとレート不一致:あなたが観測する価格は、注文がトリガーまたは約定する瞬間に内部で使われた価格と異なる場合があります。 - 部分約定と残り:Sell Limit は一部の数量を約定させ、残りを未約定のままにすることがあります。そのため、「約定したかどうか」は常に二値(yes/no)ではありません。 - 部分または完全な拒否:プラットフォームは、置いた時点で注文を拒否することがあります(無効なパラメータ、許可されない条件など)。または、ライフサイクルのルールにより後からキャンセルすることがあります。
DOCUMENT END