Написать программу для автоматической торговли на бирже с использованием API.

Автоматическая торговля на бирже

Задание: Написать программу для автоматической торговли на бирже с использованием API.

import requests
import json

# Параметры API
api_url = 'https://api.exchange.com'
api_key = 'your_api_key_here'

# Заголовки для аутентификации
headers = {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer ' + api_key
}

# Отправка запроса на покупку акций
def buy_stock(symbol, amount):
    endpoint = f'{api_url}/orders'
    data = {
        'symbol': symbol,
        'amount': amount,
        'type': 'buy'
    }
    response = requests.post(endpoint, headers=headers, data=json.dumps(data))
    return response.json()

# Пример вызова функции
result = buy_stock('AAPL', 10)
print(result)

Результат выполнения кода

{"order_id": 123, "status": "completed", "symbol": "AAPL", "amount": 10, "type": "buy"}

Этот код демонстрирует основы создания системы автоматической торговли на бирже, включая аутентификацию и отправку торговых заказов через API. Указанные функции позволяют автоматизировать покупку акций на примере акций Apple.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 19 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: