首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >讯投 QMT 使用小技巧: account未定义

讯投 QMT 使用小技巧: account未定义

作者头像
WTSolutions
发布2025-12-15 12:12:04
发布2025-12-15 12:12:04
580
举报
文章被收录于专栏:WTSolutionsWTSolutions

欢迎关注并订阅本blog的QMT量化交易专栏,随时关注专栏内容更新。


最近有朋友问我,为什么在使用QMT自带的一些策略进行回测或时候,会提示错误,比如account未定义,或者account未找到。

通常提出这些问题的朋友都是QMT刚刚入门的,对代码还并不熟悉。

以迅投QMT自带策略-双均线实盘示例PY策略为例,代码部分(节选)中:

代码语言:javascript
复制
#encoding:gbk
import pandas as pd
import numpy as np
import datetime
 
"""
示例说明:双均线实盘策略,通过计算快慢双均线,在金叉时买入,死叉时做卖出
"""
 
class a():
	pass
A = a() #创建空的类的实例 用来保存委托状态 
#ContextInfo对象在盘中每次handlebar调用前都会被深拷贝, 如果调用handlebar的分笔不是k线最后分笔 ContextInfo会被回退到深拷贝的内容 所以ContextInfo不能用来记录快速交易的信号
 
def init(C):
	A.stock= C.stockcode + '.' + C.market #品种为模型交易界面选择品种
	A.acct= account #账号为模型交易界面选择账号
————————————————
版权声明:本文为CSDN博主「wtsolutions」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wtsolutions/article/details/145699607

其中:

代码语言:javascript
复制
A.acct = account

出错就是在这一行。

account对于系统来说是没有定义的,所以系统会报错。

此处的account应该是你登录QMT软件的账号,你可以手动的把 account修改成你的实际账户,有的券商是纯数字,有的可能是带字母的,以券商提供给你的账户账号为准。

比如你的账户是888666333,那么你需要把account修改成带英文双引号的"888666333",这样就可以了,修改后保存开启回测了。


如果还没有解决,则可以在下面评论区把问题留下。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档