Bitget Trading Bot, Futures Order не работаетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Bitget Trading Bot, Futures Order не работает

Сообщение Anonymous »

Я только что разработал торговую стратегию и сейчас занимаюсь кодированием бота, чтобы проще выполнить сделки. Та же ошибка, независимо от того, что я делаю. (Да, я кодируюсь с CHATGPT, потому что я не кодировщик полного времени)
Вот ошибка: < /p>
Ошибка размещения порядка: {"код": "40009", "MSG" : «Ошибка подписи подписи», «requestTime»: 1738701156172, «data»: null} < /p>
hier ist mein code: < /p>
Запросы на импорт
Время импорта
import hmac
Импорт HASHLIB
ImportParser
Import JSON < /p>

Код: Выделить всё

# Lade die Konfiguration aus der config.ini Datei
config = configparser.ConfigParser()
config.read('config.ini')

api_key = config['bitget']['api_key']
secret_key = config['bitget']['secret_key']
passphrase = config['bitget']['passphrase']

# Bitget API Endpoints
BASE_URL = 'https://api.bitget.com'
END_POINT = '/api/mix/v1/order/placeOrder'

# Funktion zur Generierung der Signatur
def generate_signature(secret_key, message):
return hmac.new(secret_key.encode('utf-8'), message.encode('utf-8'), hashlib.sha256).hexdigest()

# Funktion zur Erstellung der Headers
def create_headers(api_key, secret_key, passphrase, request_path, body):
timestamp = str(int(time.time() * 1000))
message = timestamp + request_path + json.dumps(body, separators=(',', ':'))  # Wichtig: Keine Leerzeichen im JSON
signature = generate_signature(secret_key, message)
headers = {
'Content-Type': 'application/json',
'ACCESS-KEY': api_key,
'ACCESS-SIGN': signature,
'ACCESS-TIMESTAMP': timestamp,
'ACCESS-PASSPHRASE': passphrase
}
return headers

# Funktion zum Kauf von Bitcoin im Futures-Markt
def buy_bitcoin_futures(amount_usdt):
request_path = END_POINT
body = {
"symbol": "BTCUSDT_UMCBL",
"marginCoin": "USDT",
"side": "open_long",
"orderType": "market",
"price": "0",
"size": str(amount_usdt),
"timeInForce": "normal"
}
headers = create_headers(api_key, secret_key, passphrase, request_path, body)

response = requests.post(BASE_URL + request_path, headers=headers, json=body)

if response.status_code == 200:
print("Order erfolgreich platziert:", response.json())
return True  # Erfolg
else:
print("Fehler beim Platzieren der Order:", response.text)
return False  # Fehler

# Hauptfunktion
if __name__ == "__main__":
amount_usdt = 5  # 5 USDT
max_retries = 10  # Maximale Anzahl von Versuchen
retry_delay = 30  # Verzögerung zwischen den Versuchen in Sekunden

for attempt in range(max_retries):
print(f"Versuch {attempt + 1} von {max_retries}...")
success = buy_bitcoin_futures(amount_usdt)

if success:
break  # Erfolg, Schleife beenden
else:
print(f"Warte {retry_delay} Sekunden vor dem nächsten Versuch...")
time.sleep(retry_delay)  # Warte 30 Sekunden

if not success:
print("Maximale Anzahl von Versuchen erreicht. Order konnte nicht platziert werden.")
Если кто -то мог бы помочь мне с этим, я был бы очень благодарен

Подробнее здесь: https://stackoverflow.com/questions/794 ... oesnt-work
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Bitget Trading Bot, Futures Order не работает
    Anonymous » » в форуме Python
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • Ордер TakeProfit в качестве лимитного ордера для позиции Bitget Futures
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Python Trading Bot (бумажная торговля)
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • AppHarbor – /order/rpc.ashx(1): ошибка ASPPARSE: не удалось создать тип «web.order.rpc»
    Anonymous » » в форуме C#
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Почему мой бот Trading Python не выполняет заказы на покупку даже с правильными прогнозами модели?
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»