Jupiter Swears

Jupiter Swears Blog

A plethora of interesting subjects.

Binance basics

Foundation of a binance bot with websocket

Piraeus West Jr.

1 minuut leestijd

Bitcoin image

BOT BUILDING BASICS

Ik heb mijn crypto trading geautomatiseerd om het missen van nachtelijke low of highs te voorkomen. Je kan support en resistance programmatisch bepalen (meer over dat onderwerp in een toekomstige post) en profit en loss limits op die niveaus instellen. Maar een snellere en gemakkelijkere manier om je eerste cryptobots te maken, is door het Websockets-pakket van Binance te gebruiken.

Gebruik websockets om koers data op te vragen bij Binance

Het voordeel van WebSockets is dat uw programma niet constant de webserver hoeft te pollen, maar elke keer geactiveerd wordt wanneer er een verandering op de server is. Daarom is het minder zwaar voor de CPU en mogelijk ook sneller qua reactietijd.

Onderstaande code Snippet is een eenvoudige applicatie die het principe toont:

from binance.client import Client
from binance.enums import *
from binance.exceptions import BinanceAPIException, BinanceOrderException
from binance import ThreadedWebsocketManager


def ticker_handler(message):    
    if msg['e'] != 'error':    
            ticker = msg["s"]  
            value = float(msg['c'])     
            print(f'{ticker}: {value}')
        else:
            print('error')

twm = ThreadedWebsocketManager(api_key="", api_secret="")
twm.start()
sts = twm.start_symbol_ticker_socket(callback=ticker_handler, symbol="BTCUSDT")

Als je nog geen Binance account hebt, overweeg dan alsjeblieft om deze affiliate link te gebruiken.

Recente berichten

Categorieën

Over Mij

Jupiter Swears is an anagram of Pireaus West Jr., writing about all interests