kabucom / kabusapi

kabuステーションAPI ポータル
https://kabucom.github.io/kabusapi/ptal/
MIT License
298 stars 45 forks source link

【不具合】発注が成功しているのに約定されない #859

Open separation-three-powers opened 3 months ago

separation-three-powers commented 3 months ago

■[必須] 不具合事象(概要) 最良売り指値に、買い発注を入れ、成功しているのに約定されない

■[必須] 本来想定されるアクションと事象 約定される 時刻12:32:17.2702に、発注価格を最良売り指値(Sell1)で買い指値発注しました。 Sell1が更新されたのは、1秒後の12:32:18..4862(※)です。その後、1分以内の更新値幅約定はありません。 ※この時間は、私のローカル環境において、websocketで受信して即生成した日時です。 OrderIdを、下のログに記載しましたので、お手数ではございますが、ご確認をお願いします。

■[必須] 不備発生時刻(常時の場合は、常時で記載ください) 2024/7/29 12:32:17.2702

■[任意] お使いの環境(OS、Excelのバージョン等)、サンプル(Macro、アドインのバージョン) Windows11

■[任意] 不備部分のログ

12:32:17.1603,I,31168,0019 【SendOrder】({"Password":"****************","Symbol":"3667","Exchange":1,"SecurityType":1,"Side":"2","CashMargin":"2","MarginTradeType":3,"DelivType":0,"AccountType":4,"Qty":800.0,"FrontOrderType":20,"Price":300.0,"ExpireDay":0})
12:32:17.2702,I,31168,0019 【SendOrder】({"Result":0,"OrderId":"20240729A02N29189814"})
satosato125 commented 3 months ago

貼っていただいたログにございます、SendOrderの戻り値の「Result:0」は弊社側での受注が完了したことを示すもので、約定したことを示すものではございません。 約定については、OrderIDをキーに、注文約定照会(/orders)にてご確認ください。

separation-three-powers commented 3 months ago

@satosato125 ご確認いただきありがとうございます。

はい。そちらは存じています。 ただ、文章の通り、最良売り気配値段(Sell1)に、買い注文をぶつけたのですが、約定しない、といった内容でございます。 最良売り気配は、発注の1秒後に動いております(websocketの板情報により確認)。 これは、何が起こっているのでしょうか? websocketの板情報は、1秒くらい遅延がありますか? 環境としては、東京在住の光回線有線LAN接続です。

以上、ご確認のほど、よろしくお願いします。