前提・実現したいこと
現在価格より上の価格で買い指値を入れた場合、注文がキャンセルされるようにしたい
発生している問題・エラーメッセージ
paramsとしてpost-onlyに相当するコマンドを入れているのですが、現状では注文がキャンセルされずそのまま成行約定してしまいます。
(単に指値をいれたのと同じ挙動で、該当ソースコード最下段の"execInst": "ParticipateDoNotInitiate" が機能していない模様)
実行時に特にエラーは返ってきません。
bybitの通常オーダー画面にはpost-onlyのチェックボックスがあるので機能としてはあるはずです。
ただ、bybitのapi仕様書のorder関連を調べても、post-onlyのコマンドは見当たらないように思えます。
エラーメッセージ
該当のソースコード
order = bybit.create_order( symbol = "BTC/USD" , type = "limit" , side = "buy" , amount = 1000 , price = 17000 , params = {"execInst": "ParticipateDoNotInitiate"} )
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/23 15:48