最近仮想通貨のBOT作成にも着手しているのですが、
以下のように指値注文を実行してもうまくいきませんでした。
忘れそうなのでメモ。
・コード(プラグインでの挿入がうまく行かないので平打ちで失礼します)
#Buy Order(指値注文)
print(“#指値買い注文”)
buy = bitmex().create_order(‘BTC/USD’, type=’limit’, side=’buy’, amount=100, price=8225000)
print(buy)
・エラー
ccxt.base.errors.InvalidOrder: bitmex {“error”:{“message”:”Invalid price”,”name”:”HTTPError”}}
・修正
どうやら円建てかドル建てかを考えて指値を入れねばならなさそう。
以下の指値ならうまく実行できました。
print(“#指値買い注文”)
buy = bitmex().create_order(‘BTC/USD’, type=’limit’, side=’buy’, amount=100, price=8225)
print(buy)
ロット数も同じように気をつけないと行けないかもしれません。
一箇所の取引所だけならまだしも、
複数箇所で同Botを動かそうとしている場合は気をつけねば…。
コメント