Verwenden Sie LiquidTap Python Client ②

Inhaltsverzeichnis

Einführung

Lassen Sie uns die API von "Liquid by Quoine" -Part 2-

Erhalten Sie "Bestellungen" für "Liquid by Quoine"

Versuchen Sie, das Ergebnis der Ausführung der Bestellung und der Stornierung von BTC / JPY zu erhalten. (2020.02.07)

Code schreiben

orders.py


import liquidtap
import time

def order_callback(data):
    print("order:" + data)

if __name__ == "__main__":

    token = "API-Token-ID"
    secret = "Privater API-Token-Schlüssel"

    tap = liquidtap.Client(token, secret)
    tap.pusher.connect()
    tap.subscribe("user_account_jpy_orders").bind('updated', order_callback)

    while True: #Endlosschleife
        time.sleep(1)

Lauf

Führen Sie orders.py aus und versuchen Sie, über das Handelstool zu bestellen und zu stornieren.

$ python3 orders.py
order:{"average_price":0.0,"client_order_id":null,"created_at":1581080779,"crypto_account_id":null,"currency_pair_code":"BTCJPY","disc_quantity":0.0,"filled_quantity":0.0,"funding_currency":"JPY","iceberg_total_quantity":0.0,"id":2079030430,"leverage_level":1,"margin_interest":0.0,"margin_type":null,"margin_used":0.0,"order_fee":0.0,"order_type":"limit","price":1500000.0,"product_code":"CASH","product_id":"5","quantity":0.001,"side":"sell","source_action":"manual","source_exchange":"QUOINE","status":"live","stop_loss":null,"take_profit":null,"target":"spot","trade_id":null,"trading_type":"spot","unwound_trade_id":null,"unwound_trade_leverage_level":null,"updated_at":1581080779}
order:{"average_price":0.0,"client_order_id":null,"created_at":1581080779,"crypto_account_id":null,"currency_pair_code":"BTCJPY","disc_quantity":0.0,"filled_quantity":0.0,"funding_currency":"JPY","iceberg_total_quantity":0.0,"id":2079030430,"leverage_level":1,"margin_interest":0.0,"margin_type":null,"margin_used":0.0,"order_fee":0.0,"order_type":"limit","price":1500000.0,"product_code":"CASH","product_id":"5","quantity":0.001,"side":"sell","source_action":"manual","source_exchange":"QUOINE","status":"cancelled","stop_loss":null,"take_profit":null,"target":"spot","trade_id":null,"trading_type":"spot","unwound_trade_id":null,"unwound_trade_leverage_level":null,"updated_at":1581080832}

Es wurde angezeigt! Da es sich um eine Endlosschleife handelt, drücken Sie Strg + C, um sie zu stoppen.

Das habe ich diesmal bestellt. order.png Das Bild ist klein und es ist Sumimasen.

Recommended Posts

Verwenden Sie LiquidTap Python Client ③
Verwenden Sie LiquidTap Python Client ②
Verwenden Sie LiquidTap Python Client ①
Verwenden Sie thingspeak aus Python
Verwenden Sie config.ini mit Python
[Python] Verwenden Sie JSON mit Python
Verwenden Sie fließend Python
Python StatsD-Clientkonfiguration
Verwenden Sie Datumsangaben in Python
Verwenden Sie Valgrind mit Python
Verwenden Sie MySQL aus Python
Verwenden Sie Mecab mit Python 3
Verwenden Sie DynamoDB mit Python
Verwenden Sie Python 3.8 mit Anaconda
Methodische Verwendung im [Python] -Format
Verwenden Sie MySQL aus Python
Verwenden Sie BigQuery aus Python.
Verwenden Sie den Profiler in Python
Verwenden Sie mecab-ipadic-neologd von Python
Mal sehen, wie def in Python verwendet wird
Lassen Sie uns Python Janome einfach verwenden
Verwenden Sie matplotlib unter Ubuntu 12 und Python
Verwenden Sie den let-Ausdruck in Python
Verwenden Sie das Messprotokoll mit Python
Verwenden Sie die Rückruffunktion in Python
Verwenden Sie die Twitter-API mit Python
[Python] Verwenden Sie eine Zeichenfolgenfolge
[Python] Verwendung von Liste 1
Versuchen Sie es mit Kubernetes Client -Python-
Python ist schmerzhaft. Aber benutze
Verwenden Sie den HTTP-Cache in Python
Verwenden Sie TUN / TAP mit Python
Verwenden Sie MySQL von Anaconda (Python)
Verwenden Sie in Python ein Diktat mit Listenschlüssel
Wie benutzt man Python Argparse?
Verwenden Sie Random Forest mit Python
Verwenden Sie Spyder von Python IDE
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
Verwenden Sie die Unterschall-API mit Python3
Einfacher IRC-Client mit Python
Verwenden Sie Python unter Windows (PyCharm)
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwenden Sie die e-Stat-API von Python
Verwendung von Python-Bytes
Verwenden Sie Pymol als Python-Bibliothek
Python: So verwenden Sie Async mit
Verwenden Sie Stanford Core NLP von Python
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Python
Verwenden Sie Stoff wie in Python (Stoff3)
[Python / matplotlib] FuncAnimation verstehen und verwenden
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
So verwenden Sie das Python-Visualisierungspaket ordnungsgemäß