- [Create Trailing Amount Order](./examples/py/) ```python import os import sys # PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN: # https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code # AUTO-TRANSPILE # async def example(): exchange = ccxt.bingx({ 'apiKey': 'MY_API_KEY', 'secret': 'MY_SECRET', }) # exchange.setSandboxMode (true); # exchange.verbose = true; # uncomment for debugging purposes if necessary await exchange.load_markets() symbol = 'BTC/USDT:USDT' order_type = 'market' side = 'sell' amount = 0.0001 price = None reduce_only = True trailing_amount = 100 # const trailingTriggerPrice = undefined; # not supported on all exchanges params = { 'reduceOnly': reduce_only, 'trailingAmount': trailing_amount, } try: create_order = await exchange.create_order(symbol, order_type, side, amount, price, params) # Alternatively use the createTrailingAmountOrder method: # const create_order = await exchange.createTrailingAmountOrder (symbol, order_type, side, amount, price, trailingAmount, trailingTriggerPrice, { # 'reduceOnly': reduceOnly, # }); print(create_order) except Exception as e: print(str(e)) await exchange.close() asyncio.run(example()) ```