#coding=utf-8
from Util import *
'''获取账号详情'''
defgetAccountInfo(method):
params= {"method":method}
extra={}
res=send2api(params, extra)returnres'''获取所有正在进行的委托'''
defgetOrders(coinType,method):
params= {"method":method}
params['coin_type'] =coinType
extra={}
res=send2api(params, extra)returnres'''获取订单详情
@param coinType
@param id'''
defgetOrderInfo(coinType,id,method):
params= {"method":method}
params['coin_type'] =coinType
params['id'] =id
extra={}
res=send2api(params, extra)returnres'''限价买入
@param coinType
@param price
@param amount
@param tradePassword
@param tradeid
@param method'''
defbuy(coinType,price,amount,tradePassword,tradeid,method):
params= {"method":method}
params['coin_type'] =coinType
params['price'] =price
params['amount'] =amount
extra={}
extra['trade_password'] =tradePassword
extra['trade_id'] =tradeid
res=send2api(params, extra)returnres'''限价卖出
@param coinType
@param price
@param amount
@param tradePassword
@param tradeid'''
defsell(coinType,price,amount,tradePassword,tradeid,method):
params= {"method":method}
params['coin_type'] =coinType
params['price'] =price
params['amount'] =amount
extra={}
extra['trade_password'] =tradePassword
extra['trade_id'] =tradeid
res=send2api(params, extra)returnres'''市价买
@param coinType
@param amount
@param tradePassword
@param tradeid'''
defbuyMarket(coinType,amount,tradePassword,tradeid,method):
params= {"method":method}
params['coin_type'] =coinType
params['amount'] =amount
extra={}
extra['trade_password'] =tradePassword
extra['trade_id'] =tradeid
res=send2api(params, extra)returnres'''市价卖出
@param coinType
@param amount
@param tradePassword
@param tradeid'''
defsellMarket(coinType,amount,tradePassword,tradeid,method):
params= {"method":method}
params['coin_type'] =coinType
params['amount'] =amount
extra={}
extra['trade_password'] =tradePassword
extra['trade_id'] =tradeid
res=send2api(params, extra)returnres'''查询个人最新10条成交订单
@param coinType'''
defgetNewDealOrders(coinType,method):
params= {"method":method}
params['coin_type'] =coinType
extra={}
res=send2api(params, extra)returnres'''根据trade_id查询oder_id
@param coinType
@param tradeid'''
defgetOrderIdByTradeId(coinType,tradeid,method):
params= {"method":method}
params['coin_type'] =coinType
params['trade_id'] =tradeid
extra={}
res=send2api(params, extra)returnres'''撤销订单
@param coinType
@param id'''
defcancelOrder(coinType,id,method):
params= {"method":method}
params['coin_type'] =coinType
params['id'] =id
extra={}
res=send2api(params, extra)return res