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 ... ❯❯
 31/134 A kérdező kommentje:
a meghívás a kérdés nem az amiről ti beszéltek.
2022. júl. 28. 19:39
 32/134 A kérdező kommentje:
A beillesztés szó megtévesztett benneteket nem editorral való beillesztesről van szó
2022. júl. 28. 19:41
 33/134 anonim ***** válasza:
100%
32: De pontosan arról van szó. Ezt a kódot kell neked beillesszed (és egy picit customizálni) egy editorral a meglévő programod megfelelő helyére. (Illetve kicsit szétszedve, mert az elején lévő import sorokat illik a kód elejére tenni).
2022. júl. 28. 20:02
Hasznos számodra ez a válasz?
 34/134 A kérdező kommentje:
Oké csak nem ez a kérdés
2022. júl. 28. 20:05
 35/134 anonim ***** válasza:
100%
34: Akkor mi a kérdés? Írd már le érthetően magyarul.
2022. júl. 28. 20:07
Hasznos számodra ez a válasz?
 36/134 anonim ***** válasza:
100%

De akkor mi a kérdés? Ez a kód most csinál egy klienst a binance api felé, majd meghívja rajta cancel_and_replace függvény. Ami gondolom (bár semmi fogalmam a binance apiról) megszünteti a rendelést és kicseréli egy másikra.


Bele van hardcodeolva hogy cancelOrderId=12 szóval ha ezt lefutattod akkor valószínűleg hibát fog mert nincs olyan rendelésed hisz ez egy példakód.


Ezek után mi a kérdés?

2022. júl. 28. 20:08
Hasznos számodra ez a válasz?
 37/134 anonim ***** válasza:
100%
36: Bele van írva, hogy előtte létre kell hozni: "# If you wish to test, create an open order first, then copy and paste id to here." és ha létrejött egy order ID akkor azt be kell másolni ide az id helyére. Elég egyértelműen írja.
2022. júl. 28. 20:11
Hasznos számodra ez a válasz?
 38/134 A kérdező kommentje:
Ez a kód amíg egy editorban van nem csinál semmit
2022. júl. 28. 20:17
 39/134 anonim ***** válasza:
100%
Le kell futtatni. Kis zöld nyílacska editorban. Vagy terminálban: python file.py
2022. júl. 28. 20:18
Hasznos számodra ez a válasz?
 40/134 anonim ***** válasza:
100%
Tudsz egyáltalán programozni? Elmented egy fájlba, ráteszel egy futtatható flaget és lefuttatod. Ha jól látom a script headerből ez egy linuxra írt script (bár lehet lefut windowson is, azt nem tudom, windowst ezer évben egyszer programozok, akkor se pythonban), ott a futtatható flaget a chmod +x paranccsal tudod rátenni és utána simán tudod futtatni az adott könyvtárból.
2022. júl. 28. 20:19
Hasznos számodra ez a válasz?
❮❮ 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!