3 分钟快速生成代码
输入想法,AI 即刻生成可运行代码
您好!不用担心,在 QMT 平台中,order_target_percent 函数是完全支持实盘使用的,并没有进行仅限回测的调整。
您在某些知识库或文档中看到“仅回测可用”的标注,可能是以下几种情况:
根据 QMT 官方 Python API 文档,order_target_percent 属于标准的股票下单函数之一:
用法:
order_target_percent(stockcode, tar_percent[, style, price], ContextInfo[, accId])
释义: 指定目标比例交易,买入 / 卖出证券以自动调整该证券的仓位到占有一个指定的投资组合的目标百分比。投资组合价值等于所有已有仓位的价值和剩余现金的总和。
官方文档明确指出:“实盘运行调用策略中设置的资金账号进行交易,产生实际委托”。因此,只要您的策略在实盘模式下运行,并且资金账号设置正确,order_target_percent 就能正常向柜台发送真实的交易指令。
在实盘中继续使用 order_target_percent 时,请注意以下几点:
def init(ContextInfo):
# 设置实盘资金账号
ContextInfo.set_account('您的实盘资金账号')
def handlebar(ContextInfo):
# 按最新价下买入调仓到 5.1% 持仓
order_target_percent('000002.SZ', 0.051, ContextInfo, '您的实盘资金账号')
# 用指定价 37.5 调仓到 10.2% 持仓
order_target_percent('000002.SZ', 0.102, 'fix', 37.5, ContextInfo, '您的实盘资金账号')
总结:您可以放心继续在实盘中使用 order_target_percent,QMT 并没有对其进行改版或限制。