python一步一步教你打造策略交易系统

python一步一步教你打造策略交易系统,第1张

概述                                       好久没有写技术性文章了,最近在做策略交易系统,对应的市场主要是A股市场和数字货币市场,网格策略经过半年的实盘策略,基本稳定。将主要思路和细节整理成文

                                                                             

好久没有写技术性文章了,最近在做策略交易系统,对应的市场主要是A股市场和数字货币市场,网格策略经过半年的实盘策略,基本稳定。

将主要思路和细节整理成文,方便自己查阅。欢迎交流微信:淘豆豆么

技术主要用到:

python+mongdb+redis+分布式锁+ubuntu+微信机器人+钉钉预警

策略交易系统主要分如下:

1.策略系统

通过编写对应的策略模板,每一个策略对应一个类。目前实现了网格策略

网格策略可以通过灵活配置来实现对应的各种网格交易,网格作为一个简单而复杂的提醒,网格可以做的很复杂,有很多变种。

比如从最高基点开始算,每跌幅-10%,加10%仓位

还有就是直接指定价格,多少价格,持仓多少等等

2.交易系统

对应A股的交易系统和数字货币的交易系统,每个开户行,对应一个类。

A股通过对应的接口来实现交易

数字货币通过对应的开户行进行交易

3.后续开发

3.1在策略系统框架里,添加更多的策略,比如双线均值策略,均值回归策略等等。

3.2增加指标监控,比如全市场突破新高个股指数,跌破新低个股指数

3.3增加各个交易所的资金控制,以图表形式显示出来

3.4.增加资金管理模块,在补仓时利用凯利公式和金字塔公式进行补仓

3.5增加风控管理,防止系统性风险的发生,比如API程序错误,导致超买或则超卖。

目前可以通过微信命令行进行策略的停止和运行,并能控制网格的各种配置、以及收益查询。

先上图:

股票策略及成交预警

 

微信机器人预警及查询

 

 

总结

以上是内存溢出为你收集整理的python一步一步教你打造策略交易系统全部内容,希望文章能够帮你解决python一步一步教你打造策略交易系统所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存