PTrade量化交易系统新手指南,after_trading_end函数的作用和使用方法?
发布时间:2026-7-23 16:40阅读:179
PTrade量化交易系统新手指南,after_trading_end函数的作用和使用方法?(国金证券可提供PTrade/QMT量化交易系统,免费使用)!
after_trading_end(可选)
after_trading_end(context, data)
使用场景
该函数仅在回测、交易模块可用
函数说明
该函数会在每天交易结束之后调用,用于处理每天收盘后的操作,如无盘后处理需求,该函数可以在策略中不做定义。
主要应用场景
你可以在这个函数里完成以下几类工作:
1.数据记录与分析:记录当日的交易总结,进行策略表现的业绩归因分析,或生成交易报表。
2.数据清理与维护:清理盘中使用过的临时数据或变量,为第二天的运行做准备。
3.日志与状态管理:记录策略的运行日志,或更新 g 等全局变量的状态,以便在下一个交易日继续使用。
4.为次日准备数据:提前计算好第二天的交易计划所需的数据,或更新股票池等。
在策略框架中的位置
在 PTrade 的事件驱动框架中,after_trading_end 是完整交易日流程的最后一步:
initialize (必需): 策略启动时运行一次。
before_trading_start (可选): 每日开盘前运行。
handle_data (必需): 盘中按设定频率(日/分钟)循环运行。
after_trading_end (可选): 每日收盘后运行。
注意事项:
该函数只会执行一次
该函数执行时间为由券商配置决定,一般为15:30。
参数
context: Context对象,存放有当前的账户及持仓信息;
data:保留字段暂无数据;
返回
None
示例
def initialize(context):
#g为全局变量
g.security = 'xxxxxx.SS'
set_universe(g.security)
def handle_data(context, data):
order('xxxxxx.SS',100)
def after_trading_end(context, data):
log.info(g.security)
智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。
投资有风险,入市需谨慎!
我司30多年发展历史上市券商平台,可提供:
1. QMT/PTrade量化系统,免费使用,支持券商极速交易服务配合使用;
2. 现在新开户交易佣金优惠,股票/ETF/可转债/港股通/国债逆回购等惊喜费率;
3. 支持创业板/科创板/北交所/港股通/融资融券等业务权限开通;
4. 正在进行AI投ETF/选好股/选好基金等AI投顾工具30天免费体验活动;
5. 智能条件单,网格交易,预约打新等功能支持;
6. 新客理财领取(限额),赠送Level-2十档行情(佣金宝APP)活动进行中;
7. 支持底仓增强策略提供,内置多种交易策略,适合长期持仓用户做自动日内回转交易;
8. 88开头,可选数字靓号开户;
更多需求了解,欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!

温馨提示:投资有风险,选择需谨慎。
ptrade和qmt量化交易系统比较,量化交易哪个券商好
- 2026年如何开通港股通账户?个人投资者直接投资港股官方渠道—港股通在线办理!
- 2026年如何办理两融开户?个人投资者开通融资融券账户速览!
- PTrade量化交易系统新手指南,策略定时任务用什么函数?(PTrade量化软件支持)
- 新手投资者必看,股市基础知识系列—什么是股票?(股票开户佣金优惠)
- ETF投资小知识,养殖行业近况如何?是否可以跟踪关注?(ETF开户,佣金优惠)
- QMT量化交易新手指南,VBA策略开发操作教程简介!(QMT量化交易软件提供)
- PTrade量化交易实用技巧—如何利用邮箱接收策略交易信息?(PTrade量化交易软件提供)
- QMT量化交易系统新手指南,策略委托下单函数该如何使用?(QMT量化软件提供)
-
叩富问财是一个什么平台?
2026-08-10 15:10
-
国泰灵犀APP3.0正式上线啦!亮点功能都有哪些?
2026-08-10 15:10
-
交易所关掉量化专线通道,对普通投资者到底是好是坏?
2026-08-10 15:10


问一问

+微信
分享该文章
