2. CLI でライブ取引をシミュレートする
このページでは、コマンドと機能リストの観点から、CLI でのシミュレートされたライブ取引について説明します。段階的な操作については、tutorials/8-live-trade-risk-and-broker-walkthrough.md を読んでください。
2.1. 0. 文档边界
このページはコマンド機能のインデックスであり、ステップバイステップのチュートリアルではありません
焦点: どのコマンドが存在するか、どのフィードバックを読むべきか、どこでトラブルシューティングを行うべきか
2.2. 1. 命令能力分组
実行制御: 開始、一時停止、再開、停止
取引: 購入、販売、キャンセル
ステータスクエリ: 注文、約定、ポジション、口座
診断とログ: システム メッセージ、エラー、タスク ステータス
2.3. 2. 核心反馈语义
拒否には英語の概要が表示されます (
rule_id/reason)クエリ結果で部分的な入力ステータスを見つけやすくなります
クローズ後の処理は統合されたブローカー API を介して調整されます
2.4. 2.1 手動注文タイプ (買い/売り)
⟦コード0⟧⟦コード1⟧⟦コード2⟧)buy/sell ...without-p, or with-p 0: submit a market order (order_type='market'); CLI は送信前に最新のライブ見積から価格を入力します
SimulatorBroker の主な一致の違いは次のとおりです。
注文タイプ |
主な充填条件(簡易) |
|---|---|
|
売り: ライブ価格 |
|
価格が上下限に近くない場合は市場約定を優先します。充填確率は限界に近づくと低下します |
例 (ユーザーに表示されるフィードバック):
Order rejected by risk rule [MAX_ORDER_QTY]: order quantity exceeds limit
2.5. 3. 快速问题分流(CLI 视角)
送信後に注文がありません: まずリスク拒否メッセージを確認してください
注文はするが約定しない: ブローカーのレポートと市場状況を確認する
ステータスがスタックしています: 充填レポートが到着し続けるかどうかを確認してください
2.6. 4. 命令-文档映射
懸念 |
最初に確認してください |
|---|---|
正しい実行構成 |
|
注文が拒否または未処理の理由 |
|
ログの調査方法 |
|
完全な実践パス |
|
2.7. 5. 跳转导航
メカニズム:
live_trading/3-risk-and-order-lifecycle.mdトラブルシューティング:
live_trading/5-artifacts-and-troubleshooting.mdAPI 参照:
api/api_reference.rst