分享
首席黄顾问 股票
资质已认证
丽江 实名认证 从业10年+知无不言专业满分
黄金会员
5分钟 平均响应时间
  • 【量化】QMT/ptrade策略运行时如果遇到错误,如何查看日志和进行调试?
    QMT和Ptrade在策略运行出错时,可通过查看日志和特定调试方法来定位并解决问题,具体如下:QMT查看日志:策略运行出错时,报错信息会显示在QMT界面下方的“日志输出”面板中。通常会包含Traceback,指出错误发生的文件行号和具体的错误类型,如NameError、SyntaxError等。调试方法:Ptrade查看日志:可... 阅读全文

    228次浏览 2026-4-28 15:42

  • 为什么建议每日开盘前重启一次QMT/Ptrade客户端?
    建议每日开盘前重启一次QMT/Ptrade客户端,主要基于以下几方面原因:确保数据完整性与准确性清除缓存数据:在客户端运行过程中,会产生各类缓存数据。经过一天的使用,缓存可能会出现数据冗余、错误或不完整的情况。例如,缓存的行情数据可能因网络波动等原因部分丢失或错误,重启客户端可清除这些可能存在问题的缓存,重新从数据源获取完整且准确的最新行情数据、财务数... 阅读全文

    144次浏览 2026-4-28 15:41

  • 运行QMT/Ptrade策略时,对电脑配置和系统有什么要求?
    运行QMT和Ptrade策略对电脑配置和系统有一定要求,具体如下:QMT操作系统:仅支持64位Windows系统,推荐Windows10/11专业版或企业版,时区需设置为东八区,系统语言选择中文简体,日期格式建议设为"yyyy-MM-dd"。处理器:建议配置Inteli7或AMDRyzen7系列以上的处理器,若进行高频交易,推荐i7... 阅读全文

    408次浏览 2026-4-28 15:39

  • 如何将本地的Python策略文件导入到Ptrade或QMT中运行?
    将本地的Python策略文件导入到Ptrade或QMT中运行,可参考以下方法:导入到Ptrade中确认文件格式:Ptrade客户端仅支持.py或加密.pyc格式的策略文件,若不是此格式需先转换。上传策略文件:登录Ptrade客户端,进入【量化-研究】界面,找到上传策略相关按钮(可能是“上传策略”或类似功能),选择本地的Pytho... 阅读全文

    278次浏览 2026-4-28 15:37

  • QMT支持调用以前用VBA编写的模型吗?如何调用?
    QMT支持调用以前用VBA编写的模型。QMT内置了VBA编辑器,且VBA模型框架兼容市面上常用交易终端的指标语言,可方便地迁移和调用已有的VBA模型。调用方法如下:直接在VBA环境中使用如果VBA模型是基于单个标的的择时和买卖信号等,可新建“VBA单股模型”;若是涉及股票篮子管理与综合收益计算等,可选择新建“VBA组... 阅读全文

    147次浏览 2026-4-28 15:30

  • 【量化QMT/ptrade】如何在策略中获取当前的交易品种和周期(日线/分钟)?
    在QMT和Ptrade中获取当前交易品种和周期的方式有所不同,以下分别介绍:QMT获取当前交易品种:在策略的函数(如handle_bar、handle_data等)中,通常会传入一个包含相关信息的上下文对象(context)。如果在策略初始化时设置了交易品种,可通过访问上下文对象的相关属性获取。例如:pythondefafter_init(contex... 阅读全文

    110次浏览 2026-4-28 13:57

  • 【量化】不同品种(股票、可转债、期货)的限价单价格小数位数有什么要求?
    不同品种的限价单价格小数位数要求有所不同,具体如下:股票:A股市场中,无论是沪深主板、创业板还是科创板,股票限价单价格最小变动单位通常是0.01元,即小数位数一般保留到百分位。例如,限价单价格可以是10.01元、10.02元,而不能是10.015元。B股方面,上海证券交易所为0.001美元,深圳证券交易所为0.01港元。可转债:沪市可转债价格显示到小数... 阅读全文

    356次浏览 2026-4-28 13:52

  • QMT中如何获取tick级别的数据?
    在QMT中获取tick级别的数据,可以通过以下方式实现:1.使用subscribe函数订阅tick数据在策略的handle_bar或handle_data函数中,通过subscribe函数订阅需要获取tick数据的证券,并指定数据频率为tick级别。pythondefhandle_bar(context,bar_dict):subscribe(context.stock_code,'tick')#订阅tick级别的行情数据#这里可以添加其他逻辑2.在handle_tick函数中处理tick数据定义handle_tick函数来处理接收到的tick数据。该函数会在有新的tick数... 阅读全文

    122次浏览 2026-4-28 13:50

  • Ptrade中如何获取tick级别的数据?
    在Ptrade中,可以通过tick_data函数或get_tick_data函数获取tick级别的数据,具体方法如下:使用tick_data函数:该函数用于处理tick级别策略的交易逻辑,每隔3秒执行一次,执行时间为9:30-14:59。函数中的data参数是一个字典,key为对应的标的代码,value也为字典,包含order(逐笔委托)、tick(当... 阅读全文

    136次浏览 2026-4-28 13:49

  • 在QMT中,如何订阅实时行情并进行计算?
    在QMT中,订阅实时行情并进行计算可按以下步骤实现:1.初始化部分在策略初始化函数after_init中,设定要订阅的证券代码,并进行一些必要的初始化设置。例如:pythondefafter_init(context):context.stock_code='600000.SH'#设定要订阅的股票代码context.ma_perio... 阅读全文

    118次浏览 2026-4-28 13:47

  • 在Ptrade中,如何设置定时任务(例如每天开盘前运行)?
    在Ptrade中,可使用run_daily函数设置每天开盘前运行的定时任务。具体方法如下:编写任务函数:先定义一个函数,用于实现开盘前要执行的具体逻辑,如获取行情数据、计算指标等。该函数必须以context为参数。示例代码如下:pythondefpre_trade_task(context):log.info("开始盘前数据准备...&quo... 阅读全文

    151次浏览 2026-4-28 13:46

  • 在QMT内置Python中,如何使用  passorder  函数进行下单?
    在QMT内置Python中,passorder函数用于提交订单,实现交易操作。以下是使用passorder函数进行下单的详细步骤和示例:函数基本语法pythonpassorder(account,price,volume,direction,offset,order_type,stock_code)参数说明account:交易账号,一般使用contex... 阅读全文

    240次浏览 2026-4-28 13:43

  • 在QMT内置Python中,回测时获取历史行情推荐使用哪个函数?
    在QMT内置Python中,回测时推荐使用history函数来获取历史行情数据。该函数能以灵活的方式满足不同的数据获取需求,便于策略开发者进行历史数据的分析与回测。函数语法pythonhistory(bars_count,unit='1d',field='close',security_list=None)参数说... 阅读全文

    140次浏览 2026-4-28 13:32

  • Ptrade策略的必选生命周期函数是哪两个?
    Ptrade策略中两个必选的生命周期函数是init和handle_data:init作用:在策略初始化时调用,主要用于完成策略运行所需的各项初始化设置。通过该函数,策略能够确定初始状态和基本参数,为后续的实时交易操作和数据处理奠定基础。示例代码:pythondefinit(context):context.stock='600000.SH&#... 阅读全文

    168次浏览 2026-4-28 13:10

  • 一般股票被st了,涨幅会怎么样?
    先把规则说清楚,再讲实际表现:一、ST股的涨跌幅规则(2026年现在)主板ST/*ST:±5%(近期拟改±10%,目前仍按5%执行)科创板/创业板ST:±20%退市整理期:±10%(首日无涨跌幅)简单说:主板ST一天最多涨/跌5%,普通股票是10%。二、被ST后,股价一般怎么走?(概率)1)绝大多数:跌(约70–80%)原因:戴帽=利空(连续亏损、净资... 阅读全文

    1030次浏览 2026-4-28 13:01

点击收起
黄金会员认证
首席黄顾问 股票 当前我在线...
丽江 帮助 10万+ 好评 8万 从业10年+