vnpy/vn.api/vn.huobi/test.py

67 lines
1.4 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# encoding: utf-8
from vnhuobi import *
#----------------------------------------------------------------------
def testTrade():
"""测试交易"""
accessKey = ''
secretKey = ''
# 创建API对象并初始化
api = TradeApi()
api.DEBUG = True
api.init(accessKey, secretKey)
# 查询账户,测试通过
api.getAccountInfo()
# 查询委托,测试通过
#api.getOrders()
# 买入,测试通过
#api.buy(7100, 0.0095)
# 卖出,测试通过
#api.sell(7120, 0.0095)
# 撤单,测试通过
#api.cancelOrder(3915047376L)
# 查询杠杆额度,测试通过
#api.getLoanAvailable()
# 查询杠杆列表,测试通过
#api.getLoans()
# 阻塞
input()
#----------------------------------------------------------------------
def testData():
"""测试行情接口"""
api = DataApi()
api.init(0.5)
# 订阅成交推送,测试通过
#api.subscribeTick(SYMBOL_BTCCNY)
# 订阅报价推送,测试通过
#api.subscribeQuote(SYMBOL_BTCCNY)
# 订阅深度推送,测试通过
#api.subscribeDepth(SYMBOL_BTCCNY, 1)
# 查询K线数据测试通过
data = api.getKline(SYMBOL_BTCCNY, PERIOD_1MIN, 100)
print data
input()
if __name__ == '__main__':
#testTrade()
testData()