用Ptrade写1个只有62行的“预埋单”策略范例

老胡上山打老虎
老胡上山打老虎 任何事情都需要倾入热情。

1 人点赞了该文章 · 1295 浏览

有网友在 阅读了 《Ptrade的3个小自定义函数范例》《 Ptrade中读取ini配置文件范例》 两个文章后反馈,不会使用自定义函数,估计确实有不少朋友才刚刚接触PT,对很多问题都还比较迷茫。那两篇文章中我分别介绍了PT使用中的一些细节,看来是需要进一步实例化才更能帮助新手朋友理解。基于此,我就使用文章中的小范例,尝试写一个简单实用的“预埋单“策略。


第一步、进入PT回测模块,新建一个策略


第二步、进入PT研究模块,修改ini配置文件


第三步、回到回测模块,点击右上角的 回测 按钮,运行结果如图


总结,这个策略虽然很小,但已经基本功能已经实现了,而且我估计实盘运行应该是是没什么大问题。编写过程中,我特意使用了 《Ptrade的3个小自定义函数范例》《 Ptrade中读取ini配置文件范例》 提及的一些范例,算是基于前几篇文章的实例化综合范例。


接着我简单介绍下这个 “预埋单“小策略的特点:

1、可以使用ini文件跟实际运行中的策略进行交互,范例中是基于1分钟行情运行的,所以策略运行中每一分钟都会去读取一次ini文件,意味着,我们通过编辑ini文件,每一分钟就是实时跟策略交互;

2、策略使用了自定义函数的调用,算是给留言说不会调用自定义函数的朋友一个回复和示范;

3、策略使用了g.con全局变量进行状态控制,这个方法可以让我们策略执行过程中,逻辑清晰,按部就班,供朋友们参考;

4、此策略的目前的设定是只做一个买一个卖就完成了交易计划。要再开始使用,需要手动修改ini文件的开关进行手动重置一次。这个感觉有点像一个半自动武器,挺好玩的,大家有兴趣可以具体研究研究。

发布于 2024-03-13 22:54

免责声明:

本文由 老胡上山打老虎 原创发布于 百果量化交流平台 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

老胡上山打老虎
2024-03-28 20:13
@tt20240313 仔细看看,我发的设置截图什么,看看有没有哪里没搞对,所有代码我都是跑过的,不会不能运行
tt20240313
2024-03-28 19:47
回测失败,是什么原因
老胡上山打老虎
2024-03-14 11:36
@llhh 我感觉应该可以用。不过建议还是读懂后,去仿真跑看看,搞明白策略在干嘛好些。
llhh
2024-03-13 23:57
老师,这个代码能直接用吗?