PTrade中三段式止盈止损策略的多票支持——PTrade上打造自己的交易系统

Zhigang
Zhigang 不断进步、持续盈利

0 People liked this article · 1246 views

        在之前的文章《截断亏损,让利润奔跑---三段式止盈策略的PTrade实现》,我们在PTrade中,实现了三段式止盈止损策略,并结合一个简单的突破20日均线买入,演示了该策略对于单只股票的操作应用。

        之后,有使用上述策略的朋友反馈,是否可以让其支持多支股票的操作,以结合到自己多票操作的策略中。

        并且,因为自己也希望逐步打造出完整交易系统,而PTrade中,目前提供的比较多的例子,都是结构化的编程方式,也就是写一个一个函数来互相调用的方式,对于一个复杂的系统,这样的方式,代码实现、管理,会很复杂。因此,就准备升级之前的策略,引入面向对象编程的设计方式,对策略进行封装实现。既方便使用,也便于后续的功能扩展以及策略的组合。

        因此,使用本策略的实现,不仅可以实现多票操作,参照该策略的实现方式,朋友们应该还可以掌握使用类和对象的方式,来设计实现自己的选股策略,交易策略,止盈止损策略(本文),仓位管理策略等,从而搭建起自己的完整的交易系统。

        本次大版本升级,请购买了上面策略的朋友联系我,支付差价即可获得本版本。感谢大家的信任与支持。本版本下载文件中,您将获得以下内容:

        1. 交易记录类的实现(三段式止盈止损策略;支持类数据的持久化);

        2. 交易管理类的实现(支持多票操作; 实现类数据的持久化;单例方式);

        3. 止损策略类的实现(固定,百分比,均线等)及工厂方法的实现;在交易记录类中应用。

        4. 上述内容在一阳穿三线策略(存在选到多票买卖)中的完整应用演示(含一阳穿三线策略的PTrade实现),如图1。

图1 策略执行情况演示 
 图2 持久化数据样例


【声明】本文提供的策略,仅供参考、学习使用,不承诺策略的收益保障本策略尽管经过了严格的测试验证(Py311),但鉴于交易的复杂性,不保证存在作者未知的情况。对于反馈的问题或bug,会尽快响应并提供版本修复、更新。

使用过程中,若有疑问,可以文下提问,或微信咨询:bluesky_Liuzg.



List of attachments

StageProfitTakingVer2.0.zip

26KB

499.00

线上付款

Published on 2025-09-22 08:54

Disclaimers:

This document is written by Zhigang Original published on 百果量化交流平台 ,The copyright belongs to the author。

Log in,More exciting content waiting for you to find,Contribute wonderful answers,Participate in comment interaction

go Sign in! No accountgoregister

Zhigang
2025-09-25 12:43
@Asee 感谢反馈!能帮到您,很开心。预祝投资顺利!
Asee
2025-09-25 12:04
跑了1个晚上回测,回测参数:2025-02-05至2025-09-23,资金100万,基准:000300.SS,周期:分钟,成绩不错,策略收益达到了49.74\%,最大回撤6.90\%,再优化下开单和止损策略,加入卖飞补仓策略,成绩会更好!感谢bluesky_Liuzg[强]
Zhigang
2025-09-22 20:37
购买本策略的朋友,若需要《截断亏损,让利润奔跑---三段式止盈策略的PTrade实现》的代码,可以联系我,会提供给您参考使用。http://www.100apple.net/article/detail.html?id=724