Rocket update 1.6.0
- класс Trade_Client
- Rocket-Exchange-Key
- Trade API
- api_version
- get_pairs
- check_coin
- series
- fiat_available
- crypto_available
- rates_fiat
- rate_crypto
- my_account
- create_order
- my_orders
- get_order
- delete_order
- api_version
- get_pairs
- check_coin
- series
- optional - [coin, startdate, enddate, period, time]
- возвращает количество покупок\продаж монеты за определенный период
- fiat_available
- crypto_available
- rates_fiat
- rate_crypto
- my_account
- create_order
- my_orders
- get_order
- delete_order
from api_Rocket import Trade_Client app = Trade_Client() responce = app.check_coin(coin="SCALE-TONCOIN") print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.series(coin="SCALE-TONCOIN") print(responce)
обратите внимание на [startdate, enddate, period, time] мы их не вызываем, так как у каждого уже есть свое значение
startdate = "2023-05-25T12:43:44" enddate = "2023-05-25T20:43:44" period = 5 time = "minute"
startdate - дата и время с которого будем просматривать серию(покупок и продаж) монет
enddate - дата и время ДО которого будем просматривать серию(покупок и продаж) монет
period - доступные числа: {minute: [5, 15,30], hour: [1, 2, 5, 12], day: [1, 2, 3, 5, 10], month: [1, 2, 3, 5]}
time - уточнение: [minute, hour, day, month]
from api_Rocket import Trade_Client app = Trade_Client() responce = app.series(coin="SCALE-TONCOIN", startdate = "2023-05-25T12:43:44", enddate = "2023-05-25T20:43:44", period = 5, time = "minute") print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.fiat_available() print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.crypto_available() print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.rates_fiat() print(responce)
обратите внимание на [cryptocurrency, fiatcurrency] мы их не вызываем, так как у каждого уже есть свое значение:
cryptocurrency="TONCOIN" fiatcurrency="USD"
чтобы узнать верность [cryptocurrency, fiatcurrency] мы можем использовать:
app.fiat_available() app.crypto_available()
from api_Rocket import Trade_Client app = Trade_Client() responce = app.rates_fiat(cryptocurrency="TONCOIN", fiatcurrency="USD") print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.rate_crypto() print(responce)
обратите внимание на [base, quote] мы их не вызываем, так как у каждого уже есть свое значение:
base="SCALE" quote="TONCOIN"
чтобы узнать верность [cryptocurrency, fiatcurrency] мы можем использовать:
app.fiat_available() app.crypto_available()
from api_Rocket import Trade_Client app = Trade_Client() responce = app.rate_crypto(base="SCALE", quote="TONCOIN") print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.my_account() print(responce)
from api_Rocket import Trade_Client data = { "coin": "SCALE-TONCOIN", #монета "type": "SELL", # продаем нашу монету SCALE-TONCOIN "executeType": "LIMIT", #исполняющий тип "amount": 100, # колво "currency": "SCALE" #валюта в крипте } app = Trade_Client() responce = app.create_order(data=data) print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.my_orders() print(responce)
уже назначено(можно и не трогать это):
limit=100 offset=0 onlyactive=True
onlyactive - показывать лишь активные(False - показывать лишь не активные)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.my_orders(limit=100, offset=0, onlyactive=True) print(responce)
from api_Rocket import Trade_Client app = Trade_Client() responce = app.get_order(id="твой айди") print(responce)
мы получаем айди через my_orders
from api_Rocket import Trade_Client app = Trade_Client() responce = app.delete_order(id="твой айди") print(responce)
мы получаем айди через my_orders