Python、Binance、および CCXT API ライブラリを使用して、Binance で BUY 注文を作成しています。以下のコードを実行するとエラーが発生します。
エラー: ccxt.base.errors.InvalidOrder: binance Order はすぐにトリガーされます。
入力も追加しました。
このエラーが発生するのはなぜですか?
ティア
コード
def ccxt_create_buy_order( self, symbol: str, amount: float, price: float, stop_price: float ):
try:
print(" ======= BUY ORDER : ccxt_create_buy_order ================================== ")
results = {}
params = { 'stopPrice': stop_price , 'timeInForce':'GTC' }
print("inputs symbo " + symbol + " amount/quantity " + str(amount) + " price " + str(price) )
print( params )
output = self.ccxt_binance.createOrder(symbol, 'STOP_LOSS_LIMIT', amount=amount, side="buy", \
price=price, params=params)
入力
======= BUY ORDER : ccxt_create_buy_order ==================================
symbol BTC/USDT
amount/quantity 0.0015
price 9872.49
params {'stopPrice': 9773.77, 'timeInForce': 'GTC'}
ログファイル
ERR-3A59F2841 トレースバック (最新の呼び出しが最後): ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py"、568 行目、フェッチ response.raise_for_status() ファイル "/ https :// api.binance.com/api/v3/order
上記の例外の処理中に、別の例外が発生しました:
トレースバック (最後の最後の呼び出し): ファイル "../trade_binance/trade_binance.py"、660 行目、ccxt_create_buy_order price=price、params=params) ファイル "/usr/local/lib/python3.7/dist-packages/ ccxt/binance.py"、1223 行目、create_order 応答 = getattr(self, method)(self.extend(request, params)) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/base /exchange.py」、行 452、内部の戻りエントリ (_self、**inner_kwargs) ファイル「/usr/local/lib/python3.7/dist-packages/ccxt/binance.py」、行 1954、要求応答= self.fetch2(path, api, method, params, headers, body) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py"、471 行目、fetch2 で self を返す.fetch(request['url'], request['method'], request['headers'],request['body']) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py"、580 行目、fetch self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/binance.py"、1935 行、handle_errors 内 self.throw_exactly_matched_exception(self.exceptions, message, self .id + ' ' + メッセージ) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py"、489 行目、throw_exactly_matched_exception で、exactstring を発生させますjson_response、request_headers、request_body) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/binance.py"、1935 行、handle_errors 内 self.throw_exactly_matched_exception(self.exceptions, message, self.id + ' ' + メッセージ) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py", 行 489, in throw_exactly_matched_exception raise exactstringjson_response、request_headers、request_body) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/binance.py"、1935 行、handle_errors 内 self.throw_exactly_matched_exception(self.exceptions, message, self.id + ' ' + メッセージ) ファイル "/usr/local/lib/python3.7/dist-packages/ccxt/base/exchange.py", 行 489, in throw_exactly_matched_exception raise exactstring
エラー: ccxt.base.errors.InvalidOrder: binance Order はすぐにトリガーされます。
ETA @Igor Kroltar
返信ありがとうございます。エラーを調べたところ、次のことがわかりました。どこで見つけることができますstep-size rule for the symbol
か?