Webscraping přes Python

Job ID: 38099064

Budget: €30 – €250 EUR

Dobrý den, potřebuji ze stránky na binance vyextrahovat obchodovaný symbol, cenu, směr nákupu (buy long/short, close long/short) a zaslat přes API zprávu do binance na vytvoření objednávky, která bude vypadat dle github binance následovně:

order = client.futures_create_order(
symbol=symbol,
side=side,
type='MARKET',
quantity=quantity,
positionSide=positionside,
closePosition=close


kde symbol = pár (např. SOLUSDT); side = BUY nebo CLOSE; quantity = aby byla hodnota 120 USD, tzn. je nutné vypočítat dle přečtené ceny na stránce; positionSide: LONG nebo SHORT.

Vize je, že chci kontrolovat nová data nejméně co minutu, pokud by to šlo nějak live, bylo by to nejlepší. Jakmile se objeví nějaký nový obchod, chci na něj vytvořit objednávku. Často se však stává, že jeden provedený obchod se rozdělí do několika malých a pak vznikají na stránce více objednávek na jeden symbol v jednom čase...já však chci vytvořit jen jednu objednávku na ten daný symbol. V příloze jak to vypadá když se objednávka rozdělí do více obchodů (viz obr1) a jak když je jen v jednom (viz obr2).

Ve zkratce jde o to, vytvářet obchody na základě těchto dat přes API. Odkaz na vzorovou adresu: https://www.binance.com/en/copy-trading/lead-details/3961079623797869312 , popř. https://www.binance.com/en/copy-trading/lead-details/3880268640677731072 . Data najdete pod trade history.

Pozn.: Open znamená otevřit pozici, Close zavřit pozici, Long a short je druh pozice. Github na API pro binance: https://binance-docs.github.io/apidocs/futures/en/#new-order-trade
Related categories: Python Web Scraping Software Architecture