Вот простой пример торгового бота на Python, использующего Binance API:
```python
import os
from binance.client import Client
from binance.enums import *

# Set up Binance API credentials
api_key = os.environ.get('BINANCE_API_KEY')
api_secret = os.environ.get('BINANCE_API_SECRET')
client = Client(api_key, api_secret)

# Define trading parameters
symbol = 'BTCUSDT'
quantity = 0.001
buy_price = 50000
sell_price = 55000

# Place a buy order if the price is below the buy price
ticker = client.get_symbol_ticker(symbol=symbol)
price = float(ticker['price'])
if price < buy_price:
    order = client.create_order(
        symbol=symbol,
        side=SIDE_BUY,
        type=ORDER_TYPE_LIMIT,
        timeInForce=TIME_IN_FORCE_GTC,
        quantity=quantity,
        price=buy_price
    )
    print(f"Buy order placed for {quantity} {symbol} at {buy_price}.")

# Place a sell order if the price is above the sell price
elif price > sell_price:
    order = client.create_order(
        symbol=symbol,
        side=SIDE_SELL,
        type=ORDER_TYPE_LIMIT,
        timeInForce=TIME_IN_FORCE_GTC,
        quantity=quantity,
        price=sell_price
    )
    print(f"Sell order placed for {quantity} {symbol} at {sell_price}.")
```

Этот код размещает ордер на покупку определенного количества BTCUSDT по указанной цене, если текущая цена ниже цены покупки, и размещает ордер на продажу того же количества по указанной цене, если текущая цена выше цены продажи. Обратите внимание, что это очень простой пример, в котором не учитываются такие факторы, как рыночные тенденции, объем торгов или управление рисками.
นี่คือตัวอย่างง่ายๆ ของบอทการซื้อขาย Python โดยใช้ Binance API: ```python import os from binance.client import Client from binance.enums import * # ตั้งค่าข้อมูลรับรอง Binance API api_key = os.environ.get('BINANCE_API_KEY') api_secret = os.environ.get('BINANCE_API_SECRET') client = Client(api_key, api_secret) # กำหนดพารามิเตอร์การซื้อขาย สัญลักษณ์ = 'BTCUSDT' ปริมาณ = 0.001 buy_price = 50000 sell_price = 55000 # วางคำสั่งซื้อหากราคาต่ำกว่าการซื้อ ราคาทิกเกอร์ = client.get_สัญลักษณ์_ticker(สัญลักษณ์=สัญลักษณ์) ราคา = ลอย(ทิกเกอร์['ราคา']) ถ้าราคา < buy_price: order = client.create_order( สัญลักษณ์=สัญลักษณ์, ด้านข้าง=SIDE_BUY, type=ORDER_TYPE_LIMIT, timeInForce=TIME_IN_FORCE_GTC, ปริมาณ =quantity , price=buy_price ) print(f"คำสั่งซื้อสำหรับ {quantity} {สัญลักษณ์} ที่ {buy_price}") # ส่งคำสั่งขายหากราคาสูงกว่าราคาขาย elif price > sell_price: order = client create_order( symbol=สัญลักษณ์, ด้านข้าง=SIDE_SELL, type=ORDER_TYPE_LIMIT, timeInForce=TIME_IN_FORCE_GTC, quantity=quantity, price=sell_price ) print(f"ขายคำสั่งซื้อสำหรับ {quantity} {สัญลักษณ์} ที่ {sell_price}") ``` รหัสนี้วางคำสั่งเพื่อซื้อ BTCUSDT จำนวนหนึ่งในราคาที่ระบุ หากราคาปัจจุบันต่ำกว่าราคาซื้อ และวางคำสั่งเพื่อขายในจำนวนเดียวกันในราคาที่ระบุ หากราคาปัจจุบันสูงกว่าราคาเสนอขาย โปรดทราบว่านี่เป็นตัวอย่างง่ายๆ และไม่คำนึงถึงปัจจัยต่างๆ เช่น แนวโน้มของตลาด ปริมาณการซื้อขาย หรือการบริหารความเสี่ยง
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence