import time
from binance.client import Client

# Замените на свои ключи API
api_key = 'Ваш API ключ'
api_secret = 'Ваш API секрет'

client = Client(api_key, api_secret)

def buy(symbol, quantity, price):
try:
order = client.create_order(
symbol=symbol,
side=Client.SIDE_BUY,
type=Client.ORDER_TYPE_LIMIT,
timeInForce=Client.TIME_IN_FORCE_GTC,
quantity=quantity,
price=price
)
print(f"Покупка {quantity} {symbol} по цене {price}")
return order
except Exception as e:
print(f"Ошибка при покупке: {e}")
return None

def sell(symbol, quantity, price):
try:
order = client.create_order(
symbol=symbol,
side=Client.SIDE_SELL,
type=Client.ORDER_TYPE_LIMIT,
timeInForce=Client.TIME_IN_FORCE_GTC,
quantity=quantity,
price=price
)
print(f"Продажа {quantity} {symbol} по цене {price}")
return order
except Exception as e:
print(f"Ошибка при продаже: {e}")
return None

def main():
symbol = 'BTCUSDT' # Торговая пара
buy_quantity = 1.0 # Количество криптовалюты для покупки
buy_price = 50000.0 # Цена покупки

while True:
# Ваша стратегия торговли здесь
# Например, вы можете использовать анализ рынка для принятия решения о покупке и продаже.

# Покупка
buy(symbol, buy_quantity, buy_price)

# Продажа
sell(symbol, buy_quantity, buy_price)

time.sleep(60) # Подождать 60 секунд перед следующей итерацией

if __name__ == "__main__":
main()
Отказ от ответственности

Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.