返回列表 发布新帖

使用一创的QMT客户端 怎么测试都下单 失败,哪个大神协助下

10 0

测试了各种办法 还是下单失败 谁能救救我

【2026-06-29 14:27:03.882】 下单后委托号: 523173 ? 委托失败:未生成新委托,请检查权限或交易时段

""" 极简实盘下单测试脚本 用途:验证 passorder 是否能真正生成委托 请在 QMT 策略中运行此脚本(1分钟周期),会自动以 7.80 元买入 100 股 000417 """

import time

def init(C): global account_id

获取真实资金账号

accounts = get_trade_detail_data("XXXXX", "stock", "account") if accounts: account_id = accounts[0].m_strAccountID print(f"资金账号: {account_id}") else: print("未获取到资金账号,使用默认 XXXXXX") account_id = "XXXXX"

def handlebar(C): if not C.is_last_bar(): return

stock = "000417"            # 无后缀
price = 7.80                # 限价
volume = 100                # 100股
op_type = 23                # 买入
price_type = 11             # 限价
strategy_name = "test"
quick_trade = 1
user_order_id = "test_order"

# 记录下单前的最新委托号
old_order_id = get_last_order_id(account_id, 'stock', 'order')
print(f"下单前委托号: {old_order_id}")

# 发出委托
passorder(
    op_type, 1101, account_id, stock, price_type, price,
    volume, strategy_name, quick_trade, user_order_id, C
)

# 等待并获取新委托号
time.sleep(0.5)
new_order_id = get_last_order_id(account_id, 'stock', 'order')
print(f"下单后委托号: {new_order_id}")

if new_order_id != old_order_id:
    print(f"? 委托成功!新委托编号: {new_order_id}")
else:
    print("? 委托失败:未生成新委托,请检查权限或交易时段")

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2026 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表