qmt量化接口查询功能封装源码

本文展示了如何使用XT Trader API封装查询资产、持仓、当日成交和委托的源码。通过GET请求调用相应的API接口,可以获取总资产、持仓详情、成交记录和未完成订单信息。
摘要由CSDN通过智能技术生成

查询资产、当前持仓、当日成交、当日委托等:

@api.route('/query/assets', methods=['GET'])
async def query_assets(request):
    '''
    查询总资产
    '''
    asset = trader.xt_trader.query_stock_asset(trader.account)
    return response.json({"总资产": asset.total_asset, "现金": asset.cash, "持仓市值": asset.market_value, "冻结金额": asset.frozen_cash})
 
@api.route('/query/holding', methods=['GET'])
async def query_holding(request):
    '''
    查询当前持仓
    '''
    holding = []
    for p in trader.xt_trader.query_stock_positions(trader.account):
        holding.append([{'股票代码': p.stock_code, '持仓': p.volume, '可用持仓': p.can_use_volume, '成本': p.open_price, '持仓市值': p.market_value}])
    return response.json(holding, ensure_ascii=False)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值