vnpy/beta/api/coincheck/test.py

65 lines
1.3 KiB
Python

# encoding: utf-8
from vncoincheck import *
def testTrade():
"""测试交易"""
accessKey = '你的accessKey'
secretKey = '你的secretKey'
# 创建API对象并初始化
api = TradeApi()
api.DEBUG = True
api.init(accessKey, secretKey)
# 查询账户,测试通过
#api.get_info()
# api.get_info()
#api.get_balance()
# api.get_balance()
#api.buy_btc_jpy(rate = 200 , amount = 0.005)
#api.cancel_orders("439397799")
for i in range(10):
api.buy_btc_jpy(rate = 200 , amount = 0.005)
#api.sell_btc_jpy(rate = 200000 , amount = 0.005)
#orders = api.list_orders()
#sleep(3)
# for d in orders:
# api.cancel_orders( d["id"])
#sleep(0.3)
# 查询委托,测试通过
#api.active_orders( currency_pair = SYMBOL_BTCJPY )
# 阻塞
input()
def testData():
"""测试行情接口"""
api = DataApi()
api.init(0.5 , 1)
# 订阅成交推送,测试通过
# api.subscribeTick(SYMBOL_BTCJPY)
# 订阅成交记录
# api.subscribeTrades(SYMBOL_BTCJPY)
# # 订阅十档行情
api.subscribeOrderbooks(SYMBOL_BTCJPY)
input()
if __name__ == '__main__':
testTrade()
#testTrade()
#testData()