0

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か?

ここに画像の説明を入力

4

1 に答える 1