策略独立运行的一些不成熟的小操作

颜鱼律己
颜鱼律己 这家伙很懒,还没有设置简介

0 人点赞了该文章 · 266 浏览

Ptrade账户只有一个,策略却有好几个,由于技术有限只能实现简单的独立。

该范例是通过买入时将票写入CSV文件,卖出时更新CSV文件,从而实现的独立。

(A策略买的票A策略卖,B策略买的B策略自己卖)

由于只写入了股票,而没有对股票的数量等等进行写入,所以可能存在一些弊端

1.比如A买了中国平安,B也买了中国平安,那卖的时候就AB都有可能会卖,范例没有对买入数量这里进行写入判断,一买一卖就是全仓的操作。

2.范例写的比较粗糙,主要的框架是写入删除和生成持仓列表几个函数。

流程是,

1.每日初始化持仓列表

2.买入时写入CSV。

3.卖出时从CSV删除。




附件列表

独立持仓策略.txt

3KB

3.88

线上付款

发布于 2024-04-03 20:31

免责声明:

本文由 颜鱼律己 原创发布于 百果量化交流平台 ,著作权归作者所有。

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

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

老胡上山打老虎
2024-04-07 11:32
这个思路是通过落地文件(无论是PKL还是CSV或者其他)进行储存跨策略的一些数据交互,比如A策略负责筛选,B策略负责入场,C策略进行出场,或者就像另外一个朋友说的资金管理,不过有一个风险——同一时间如果多个策略同时对一个文件进行操作时候,出现的冲突导致数据记录不完整,还是要想办法进行规避。
颜鱼律己
2024-04-05 21:54
@batman 应该是的,主要是非编程专业,想到什么会用什么就用什么了。。
颜鱼律己
2024-04-05 21:53
@ptrade小助手 是的,我自己的策略有添加这部分,但是写的时候给忘了。
batman
2024-04-05 08:52
个人认为用pickle实现可序列化对象的持久化操作,比用csv根据性能和安全优势
ptrade小助手
2024-04-03 20:47
您这个思路是不是可以把资金的控制也加入?