返回列表 发布新帖

请问系统自带的“增强网格V2”的原代码,新建策略运行后的界面怎么跟原来的不同呢?

32 2

您好,我想在系统自带的“增强网格V2”的基础上,修改成我想要的提前在9.25分前提前下满预埋单,成交后自动把没有成交的预埋单取消;

现在是问题是系统自带的“增强网格V2”运行后出现界面,可以输入“基础”“买入”“卖出”的各种数据,

而我复制粘贴“增强网格V2”后新建的策略,运行后缺少了输入数据的界面

请问这是什么原因

如何解决

谢谢

新建界面1.jpg

系统自带界面.png

评论2

侯明辉
发表于 半小时前 | 显示全部楼层
你应该是策略代码复制的不完整,缺少了界面定义部分,如果您在复制粘贴时,只复制了策略的核心逻辑代码,而遗漏了定义输入界面的那部分代码,新建的策略自然就不会显示输入界面。

建议的排查与解决方法:
1.检查代码完整性:请打开系统自带的“增强网格 V2”策略和您新建的策略,逐行对比代码。重点检查策略开头或结尾部分,查找是否有定义输入参数的函数(例如  def init()  、  def handlebar()  之外的代码块,或者类似  g.xxx = ContextInfo.set_parameters(...)  的配置语句)。
2.查看系统自带策略的完整代码:在QMT中,系统自带的策略通常位于特定的策略库目录下。您可以尝试找到该策略的原始文件,完整复制其所有代码(包括注释和配置部分),然后粘贴到新策略中。

侯明辉
发表于 半小时前 | 显示全部楼层
咨询更多详细信息 可联系迅投官方:hmh119073

回复

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

客服专线

400-080-8112

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