Kezdőoldal » Számítástechnika » Programozás » Hogy a rákba tudom ezt a...

Hogy a rákba tudom ezt a nyuves kodot beilleszteni a binance apiba?

Figyelt kérdés

#!/usr/bin/env python


import logging

from binance.spot import Spot as Client

from binance.lib.utils import config_logging

from binance.error import ClientError


config_logging(logging, logging.DEBUG)


key = ""

secret = ""


client = Client(key, secret, base_url=" [link]


try:

response = client.cancel_and_replace(

"BNBUSDT",

"SELL",

"LIMIT",

"STOP_ON_FAILURE",

timeInForce="GTC",

quantity=10.1,

price=295.92,

# The order with this id (cancelOrderId) has to be able to be cancelled.

# If you wish to test, create an open order first, then copy and paste id to here.

cancelOrderId=12,

recvWindow=5000,

)

logging.info(response)

except ClientError as error:

logging.error(

"Found error. status: {}, error code: {}, error message: {}".format(

error.status_code, error.error_code, error.error_message

)

)


2022. júl. 28. 11:16
❮❮ 1 2 3 4 5 6 7 8 9 10 ... ❯❯
 41/134 A kérdező kommentje:
De a többi kód de. Értem már mi a gond nem jöttök rá a kérdésből hogy ez egy példa...
2022. júl. 28. 20:19
 42/134 anonim ***** válasza:
100%
:D :D :D
2022. júl. 28. 20:25
Hasznos számodra ez a válasz?
 43/134 anonim ***** válasza:
100%
DE pontosan látjuk, hogy ez egy példa. Ez tökéletesen látszik a belinkelt proramrészletből. Mert pontosan így szoktak kinézni egy API hívás példa programjai. Ez teljesen érthető számunkra, akik már nem egyszer használtunk különböző API-kat.
2022. júl. 28. 20:25
Hasznos számodra ez a válasz?
 44/134 anonim ***** válasza:
100%

1./ Vonatkoztassunk el attól, hogy elég bunkó módon reagálsz a válaszokra.

2./ "Nem jöttök rá a kérdésből, hogy ez egy példa" -> De rájöttünk, látszik rajta. Arra nem jöttünk rá, hogy pontosan mit is szeretnél megtudni. De próbálkozok.


A fenti egy példa "programszerűség" ami bemutatja, hogy a binance API-val hogyan lehet egy funkciót elérni. Ez egy program része és kb. csak azt mutatja be, hogy minek kell lennie ahhoz, hogy valami értelmeset is csináljon. Egy ilyen program úgy néz ki (általában), ami valamilyen API-t használ mert általában egy távoli erőforrást akar elérni (jelesül itt a binance szolgáltatását).


I./ Elkezded megírni magát a programot ami előkészíti az API hívást (pl. előállítja az adatokat stb.). Ebben - a program felépíésének alapján - szerepelteted az "import" sorokat (ez itt 4 sor). És "ízlés szerint" a logging beállításokat elvégzed (ezt megint célszerű a program elején megtenni).

II./ Ezt követi a programod lényegi része ami megcsinál mindent. Majd eljön a programban az a rész ahol szükség van az API hívásra és az onnan visszajövő adatokra.

III./ A programnak erre a részére bemásolod (értelemszerű módosításokkal a megadott mintát) pl. kitöltöd a key és secret változókat (ha korábban nem kaptak értéket). Megcsinálod az OrderID-t (hogy ezt hogyan ki kell nézni a API doksijából, nem fogom elyetted elolvasni) az is kap majd egy értéket (itt fixen 12 de ez nyilván nem jó érték, ahogy szerepel magában a programban a # rész után). Ez a rész lekezeli a hibákat meg kb. mindent ami ahhoz kell, hogy adatot tudjál cserélni az API-n keresztül.

IV./ Megírod a programnak azt a részét ami kezd valamit az API-n visszajövő adattal, megjelenítés, fájlba írás, feldolgozás, számolás bármi. Ha esetleg itt kell még megint egy API hívás akkor az itt szerepelhet. Pl. egy elképzelt esetben (egy iskolai rendszer API-ja esetén): 1. lekérdezés: kiválasztod az osztályt és lekéred az osztálynévsort és a tanulók azonosító kódját. 2. lekérdezés az 1. lekérdezésből származó azonosító kód alapján /ez az 1. lekérdezésből jött vissza/ legkérdezed, hogy milyen tantárgyakat tanul (tantárgynév, kód), 3. lekérdezés a tanuló kódja, és a tantárgy kód alapján lekérdezed, hogy matekból milyen jegyei vannak. És így tovább.


És nagyjából ennyi egy bármilyen API-hoz csatlakozni.

2022. júl. 28. 23:03
Hasznos számodra ez a válasz?
 45/134 A kérdező kommentje:
Tényleg nem jöttetek rá hogy mi a kérdés, de ezt eddig is tudtam.
2022. júl. 29. 02:46
 46/134 A kérdező kommentje:
Illetve az is latszik a valaszodbol hogy te se értetted meg. Pedig a példát azért mutattam hogy tudd, miről van szó. De nincs gond máshol is érdeklődöm S van ahol volt olyan is akinek sikerült értelmeznie a kérdést és válaszolt. Persze a többség ott is olyan volt mint ti.
2022. júl. 29. 02:54
 47/134 anonim ***** válasza:
100%
Akkor eltakarodsz végre innen és ottmaradsz a másik helyen?
2022. júl. 29. 07:30
Hasznos számodra ez a válasz?
 48/134 A kérdező kommentje:
Elég ha az takarodik el innen aki nem tudja a választ. Ide még bármikor jöhet olyan aki nem troll.
2022. júl. 29. 07:53
 49/134 anonim ***** válasza:
100%
48: Miután még mindig nem tudjuk, hogy pontosan mit szeretnél tudni. És arra az egyszerű kérdésre se válaszoltál, hogy tudsz-e programozni. És a válaszaid stílusa nagyon bunkó. Trollt én csak egyet látok itt az pedig Te vagy. De jelöld meg, hogy szerinted melyik válasz trollkodás? Le tudud írni érthetően, hogy pontosan mi is a kérdés? Mert az alapvető kérdésre többen ugyanazt a választ kaptad. Leírtuk, hogy hogyan kell egy API példaprogramot beilleszteni egy programba.
2022. júl. 29. 07:58
Hasznos számodra ez a válasz?
 50/134 A kérdező kommentje:

Csakhogy nem az a kerdes, választ pedig nem azoktól várok akik a kérdést sem képesek értelmezni.


Páran legalább ne is vallották hogy csak találgatták ráadásul ők nem is ütötték meg problémás hangnemet S terelni se tereltek hanem a kérdésre próbálták válaszolni.


Nincs más dolgom csak várni hátha ir itt is valaki olyan akinek az írása a kérdésre adott válasz.


Azon meg nem kell meglepődni ha bunkóságra bunkóság a válasz. Mindenki azt kapja amit megérdemel.


Hogy melyik válasz a trollkodás? Az osszes ami nem a kérdésre adott válasz hanem terelés. Ez ugyanis a trollkodás eredeti fogalma.

2022. júl. 29. 08:15
❮❮ 1 2 3 4 5 6 7 8 9 10 ... ❯❯

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!