PTrade的中签后缴款金额自动预留及不足提醒策略的实现

Zhigang
Zhigang 不断进步、持续盈利

0 People liked this article · 1119 views

        目前的券商APP,因某些原因,不能支持中签缴款金额手动锁定功能。这样的话,因为中签扣款是16:00之后了,就会导致中签时,虽然在券商处留了足够的缴款金额,却因为其他策略的执行,比如国债自动逆回购等,会把要缴款的钱直接拿去用了,从而导致中签缴款失败,留下了不良记录不说,好不容易可能获得的中签收益,也就流失了。

        笔者刚刚经历了一次这样的事情,中签股票(SH:600930)涨了120%多,白白丢失了几千块的收益,于是才正视起这个问题,要着手来解决它。

        要解决这个问题,目前看有三种途径。最简单的一种,还是人工处理,只是,自己必须要在所有策略执行完毕后,如15:30后,存入缴款金额,这样,就不会被逆回购等策略占用了。缺点是,因是人工处理,最后时刻缴款,不小心忙忘或有急事不方便,就错过了。

         第二种方案,有朋友给的,自己做一个配置文件,需要时,在配置文件中设定下要预留的金额,从而保证缴款金额不会被使用掉。此法,也需要在中签后,手动设定配置文件,从而使得策略下次读取配置时,知道要预留部分钱出来。因为需要人工介入,这里也不详细展开。

        第三种,就是本次推荐给大家的,通过PTrade中“get_lucky_info - 获取历史中签信息”API函数的使用,来自动实现中签信息的查询、金额的预留。

        附件是作为资深程序员的笔者,花费了三伏天的周末,开发测试完成的中签查询及扣款、提醒策略。并且,结合提供了新股申购及国债逆回购策略,开箱即用,让您可以享受自动化交易的便利。

        使用时,您需要做以下几件事情(参见代码注释说明):

        1 如果需要接受邮件提醒,需要把邮件信息更新成自己的;否则注释掉邮件发送功能。

        2 如果需要在研究目录记录中签信息,需要建立对应的目录,提供文件路径信息;否则,文件名赋空字符串。

        3 根据自己需要的执行、提醒时间,做好更新设定。

        其他使用问题,可以跟帖提问。

声明:本策略只是为了实现便利操作,不提供收益保证。尽管已经做了充分测试(Py311),但不保证不存在笔者未知的情况。笔者已经开始实际使用本策略。

(附最近策略执行结果图)


【更新 2025-10-25】,根据最近实际中签验证,去除了API函数使用bug。附件已是更新为最新(Ver1.1)。

List of attachments

PT_国债逆回购_中签自动扣款提醒策略.txt

15KB

39.90

线上付款

Published on 2025-07-22 10:47

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-10-25 13:45
根据实际中签验证,修改了bug,并做了优化。请购买过的朋友重新下载附件。
Zhigang
2025-07-24 10:46
@量化炒股 需要的话,可以加V沟通:bluesky_Liuzg.
Zhigang
2025-07-24 00:55
@量化炒股 是的,结合自动打新及逆回购策略在使用。在打新中签时,可以预留出缴款金额,不足时,可以通过设定的邮箱发送提醒。留出缴款的金额后的余额,可以正常做其他交易,包括逆回购。
量化炒股
2025-07-23 20:22
这个策略可以自动打新和自动逆回购是吗
Zhigang
2025-07-22 22:27
今日执行结果(不能贴图,去除了日志中的时分秒) 2025-07-22 - INFO - 当前服务器配置为:交易时间段服务器重启后,执行拉起本交易操作 2025-07-22 - INFO - 自动打新与国债逆回购 Begin…… 2025-07-22 - INFO - 查询中签开始日期:20250721, 截止日期:20250722 2025-07-22 - INFO - 当前未查到中签信息。祝您好运! 2025-07-22 - INFO - 进行上证普通新股申购. rst = {} 2025-07-22 - INFO - 进行深证普通新股申购. rst = {} 2025-07-22 - INFO - 进行深证创业板新股申购. rst = {} 2025-07-22 - INFO - 进行可转债申购. rst = {} 2025-07-22 - INFO - 可用金额:44037.93 2025-07-22 - INFO - 进行上证国债 GC001 逆回购 共440.0张。orderid=61c1f35757f9483eb0be819b9d36bf1c。 2025-07-22 - INFO - 生成订单,订单号:61c1f35757f9483eb0be819b9d36bf1c 股票代码:204001.XSHG 数量:卖出440 2025-07-22 - INFO - {\61c1f35757f9483eb0be819b9d36bf1c\: [[\1200801007012868\, \35515\, \204001.XSHG\, \卖\, 440.0, 1.515, 44000.0, \2025-07-22\]]} 2025-07-22 - INFO - 查询中签开始日期:20250721, 截止日期:20250722 2025-07-22 - INFO - 当前未查到中签信息。祝您好运!