Utiliser le client LiquidTap Python ②

table des matières

introduction

Frappons l'API de "Liquid by Quoine" -Partie 2-

Obtenez des "Commandes" pour "Liquid by Quoine"

Essayez d'obtenir le résultat de l'exécution de la commande et de l'annulation de BTC / JPY. (2020.02.07)

Ecrire le code

orders.py


import liquidtap
import time

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

if __name__ == "__main__":

    token = "ID de jeton API"
    secret = "Clé privée du jeton API"

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

    while True: #boucle infinie
        time.sleep(1)

Courir

Exécutez orders.py et essayez de commander et d'annuler à partir de l'outil de trading.

$ 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}

C'était affiché! Comme il s'agit d'une boucle infinie, appuyez sur Ctrl + c pour l'arrêter.

C'est ce que j'ai commandé cette fois. order.png L'image est petite et c'est Sumimasen.

Recommended Posts

Utiliser le client LiquidTap Python ③
Utiliser le client LiquidTap Python ②
Utiliser le client LiquidTap Python ①
Utilisez Thingsspeak de Python
Utilisez config.ini avec Python
[Python] Utiliser JSON avec Python
Utiliser fluentd de python
Configuration du client Python StatsD
Utiliser des dates en Python
Utiliser Valgrind avec Python
Utilisez MySQL depuis Python
Utiliser mecab avec Python 3
Utiliser DynamoDB avec Python
Utilisez Python 3.8 avec Anaconda
Utilisation méthodique du format [Python]
Utiliser MySQL depuis Python
Utilisez BigQuery depuis Python.
Utiliser le profileur en Python
Utilisez mecab-ipadic-neologd de Python
Voyons comment utiliser def en python
Utilisons Python Janome facilement
Utilisez matplotlib sur Ubuntu 12 et Python
Utiliser l'expression let en Python
Utiliser le protocole de mesure avec Python
Utiliser la fonction de rappel en Python
Utiliser l'API Twitter avec Python
[Python] Utiliser une séquence de chaînes
[Python] Comment utiliser la liste 1
Essayez d'utiliser Kubernetes Client -Python-
Python est douloureux. Mais utilisez
Utiliser le cache HTTP en Python
Utiliser TUN / TAP avec Python
Utiliser MySQL depuis Anaconda (python)
Utilisez l'ODM de MongoDB avec Python
Utiliser un dict clé de liste en Python
Comment utiliser Python Argparse
Utiliser Random Forest avec Python
Utilisez Spyder de Python IDE
Python: comment utiliser pydub
[Python] Comment utiliser checkio
Utiliser l'API subsonique avec python3
Client IRC simple avec python
Utiliser Python sur Windows (PyCharm)
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Utilisez l'API e-Stat de Python
Comment utiliser les octets Python
Utilisez pymol comme bibliothèque python
Python: comment utiliser async avec
Utiliser la PNL Stanford Core à partir de Python
Utilisez vl53l0x avec RaspberryPi (python)
Python
Utilisez le tissu tel quel en python (fabric3)
[Python / matplotlib] Comprendre et utiliser FuncAnimation
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
Comment utiliser correctement le package de visualisation Python