分享
张经理 股票
资质已认证
深圳 实名认证 行业top知无不言服务贴心
黄金会员
推荐会员
5分钟 平均响应时间
  • QMT中的事件驱动编程:如何处理订单成交、撤单等反馈
    QMT的策略运行模型是事件驱动的,除了行情数据触发handle_bar或on_tick,订单状态变化(如成交、撤单、拒绝)也会触发回调函数。合理利用这些事件,可以构建更智能的策略,比如部分成交后的补单、撤单重发等。下面介绍主要的事件回调。1.on_order_status:订单状态变化时调用。参数order包含订单ID、股票、价格、数量、成交数量、状态... 阅读全文

    166次浏览 2026-5-15 14:41

  • PTrade的图形化回测报告如何解读?关键指标解析
    PTrade完成回测后,会生成一份图形化报告,包含收益率曲线、回撤曲线、交易明细等。许多新手只关注最终收益率,忽略了更重要的风险指标。下面逐一解析关键指标及其含义。年化收益率:策略每年平均赚多少。注意,如果回测时间不足一年,年化收益率会被放大,参考意义不大。建议回测至少2年以上。最大回撤:从净值高点跌倒最低点的最大幅度。例如20%的最大回撤意味着你的资... 阅读全文

    298次浏览 2026-5-15 14:40

  • QMT中的报单函数详解:order、order_target、order_percent的区别
    QMT提供了多种下单函数,初学者经常混淆它们的用法。正确选择函数可以简化代码逻辑,避免计算错误。下面逐一解释最常用的三个函数及其适用场景。1.order(stock,amount,limit_price=None)最基础的函数,指定股票代码和买卖数量。amount为正数表示买入,负数表示卖出。例如order('000001.SZ',... 阅读全文

    195次浏览 2026-5-15 14:39

  • PTrade中如何实现条件单的循环触发与次数限制
    PTrade的基础条件单在触发一次后就失效,但许多策略需要同一个条件被反复触发,例如网格交易。PTrade提供了“循环条件单”功能,允许设置触发次数或无限循环。下面介绍设置方法和注意事项。在PTrade的“条件单”创建界面,找到“执行次数”选项。你可以选择:-执行一次:触发后条件单... 阅读全文

    156次浏览 2026-5-15 14:38

  • PTrade的数据频率选择:日线、分钟线与Tick的适用场景
    PTrade支持多种数据频率:日线、60分钟、30分钟、15分钟、5分钟、1分钟以及Tick。不同的策略需要不同的数据频率,选错了会导致回测失真或实盘执行困难。下面分析各频率的适用场景和注意事项。日线频率:最常用,适用于长线趋势跟踪、月线选股、价值投资量化等。日线策略每天只产生一次信号,交易次数少,佣金和滑点影响小,对硬件要求低。缺点是对日内波动不敏感... 阅读全文

    182次浏览 2026-5-15 14:36

  • QMT中如何自定义技术指标并用于买卖信号
    QMT内置了上百种技术指标,如MA、MACD、RSI、布林带等,但有时你需要使用自研指标(例如基于波动率调整的动量指标)。QMT允许你利用Python和pandas、talib等库自由计算任何指标,然后将其作为买卖信号。下面演示如何创建自定义指标并集成到策略中。第一步,准备数据。使用get_market_data获取历史K线数据。例如,获取过去100天... 阅读全文

    192次浏览 2026-5-15 14:36

  • PTrade中如何设置开盘集合竞价自动下单
    A股每个交易日9:15-9:25为集合竞价时间,投资者可以申报委托,9:25产生开盘价。对于需要以开盘价成交的策略(如隔夜持股开盘卖出,或基于隔夜消息的买入),PTrade可以实现在集合竞价阶段自动下单。下面介绍操作方法。PTrade的定时任务run_daily可以设置时间为'09:20'(9点20分),此时仍在集合竞价时间内。在该... 阅读全文

    156次浏览 2026-5-15 14:35

  • QMT策略中的持仓可视化管理:如何自定义盈亏统计面板
    QMT自带的持仓界面可以显示当前持仓的盈亏,但对于量化交易者来说,往往需要更个性化的统计,比如每个策略的独立盈亏、未实现盈亏的行业分布、历史滑点累计等。QMT允许你通过Python代码创建自定义的数据面板,实时更新。下面介绍实现思路。思路一:在策略代码中维护一个字典,记录每个持仓的成本价、当前价、浮动盈亏。然后在after_trading或每个hand... 阅读全文

    119次浏览 2026-5-15 14:34

  • PTrade如何设置多账户管理?一个策略操作多个资金账号
    对于管理多个资金账户的投资者(如家庭账户、小规模产品),希望用一个策略同时操作所有账户,而不是每个账户单独登录运行。PTrade支持多账户管理功能,但需要券商端开通相应权限。下面介绍实现方式和注意事项。在PTrade中,多账户管理通常以“主从账户”形式实现。主账户(策略账户)可以绑定多个子账户,策略发出的交易指令会自动按比例或指... 阅读全文

    133次浏览 2026-5-15 14:33

  • QMT中如何获取实时Tick数据并实现盘口策略
    Tick数据是市场中最精细的行情快照,每笔成交都会产生一个tick。基于Tick数据的策略可以捕捉到秒级甚至亚秒级的交易机会,例如盘口失衡、买卖力量对比等。QMT支持订阅实时Tick数据,并在每个tick到来时触发回调函数。下面介绍具体实现方法。首先,订阅Tick数据。使用subscribe_quote函数订阅感兴趣股票的实时行情。代码示例:`pyth... 阅读全文

    119次浏览 2026-5-15 14:32

  • PTrade的定时任务功能:实现每天固定时间自动交易
    很多策略不需要实时盯盘,只需要在每天固定的时间点执行一次操作,比如下午2点50分买入、第二天开盘卖出。PTrade提供了定时任务功能,可以精确到秒级别触发策略代码。下面介绍如何使用。在PTrade的策略编写界面,你可以使用run_daily函数来注册一个定时任务。语法如下:`pythondefinitialize(context):  run_dail... 阅读全文

    134次浏览 2026-5-15 14:31

  • QMT中如何实现多策略组合与资金分配管理
    单一策略难免有表现不佳的时期,通过组合多个低相关性的策略,可以平滑收益曲线、降低最大回撤。QMT支持在一个账户中同时运行多个策略,你需要自己设计资金分配和管理模块。下面介绍一种实用的架构。核心思想:设置一个“主控制器”策略,负责总资金的管理,然后启动多个“子策略”线程或依次调用。由于QMT的策略通常是单线... 阅读全文

    166次浏览 2026-5-15 14:31

  • PTrade的回测功能详解:如何设置滑点、佣金与初始资金
    回测是量化策略开发的核心环节,而回测参数设置是否贴近实盘,直接影响结论的可信度。PTrade的回测模块提供了滑点、佣金、初始资金等关键参数的配置,下面逐一讲解如何合理设置。首先,初始资金:建议设置为你的实盘计划投入金额。例如你打算用20万做量化,回测就用20万。这样可以直观看到最大回撤的绝对金额,判断自己能否承受。其次,佣金设置。PTrade默认佣金可... 阅读全文

    161次浏览 2026-5-15 14:30

  • QMT中的模拟交易与实盘切换:如何无缝衔接
    任何量化策略在上实盘之前,都应该经过充分的模拟交易验证。QMT提供了完善的模拟交易环境,并且可以一键切换为实盘。但“无缝衔接”并非简单改个账号,还需要考虑资金、风控、心理等因素。下面给出完整流程。第一步,创建模拟账号。在QMT登录界面选择“模拟交易”,注册一个模拟资金账号(通常初始资金100万)。模拟环境... 阅读全文

    173次浏览 2026-5-15 14:29

  • PTrade中如何设置条件单并实现移动止盈止损
    PTrade的条件单功能比普通股票APP更强大,支持多种触发条件和循环执行。其中“移动止盈止损”是投资者非常需要的功能:当股价上涨后回落一定幅度时卖出,既能锁定利润又给趋势留出空间。下面详细介绍设置步骤。在PTrade客户端中找到“条件单”模块,选择“创建条件单”。触发条件类型选择... 阅读全文

    274次浏览 2026-5-15 14:28

点击收起
黄金会员认证
张经理 股票 当前我在线...
深圳 帮助 7.7万 好评 550 从业3年