首页 > 编程知识 正文

量化交易的原理,壳子量化交易系统

时间:2023-05-05 19:22:27 阅读:129858 作者:2035

一、体系结构我设计的体系结构图大致如下:

二.参考

海龟交易规律

vnpy

期货职业资格考试系列

投资战略和技术量化

3 .开发前思维1 .计算机-金融-数学,知识比重1-3-6

2 .可以用2.java写,也可以用python写,在体系结构方面差别不大。 Java的接口可以在python的abc库中以同样的方式实现。 但是java的库比较少

3 .在CTA交易中,战略是最重要的,性能、代码不太重要。 高频交易,性能比较重要。 战略需要集中信号管理型和资金管理型的优点。

Hans123和海龟交易规律及其优化方法等经典策略,需要非常熟悉

5 .机器学习只会锦上添花,所以不用想。

6 .只有实际交易利润的战略程序化才有价值。

7 .没有经历过多次爆仓的交易员无法成长。

8.3条:第一、记住及时止损; 第二,现金状况管理第三,纪律最重要,心态纪律

9 .回测应涵盖单边上涨、单边下跌、区间震荡三种趋势

10 .战略在使用实盘之前,最好历史上寻找与期货这几天的趋势相似的回测

四.开发后考虑

1 .回测框架如何设计,与不同第三方数据源兼容,不同战略回测、采购订单交易引擎、不同第三方实际交易所、不同数据存储方式

2 .回测框架需要考虑稳定、已读和可扩展性。

3 .均线、海龟、多周期、多种指标信号、布尔海盗系统,各项策略均宜再测量一遍,熟悉内部实现。

4 .交易前需要判断目前是趋势还是振动盘,趋势需要追涨赶跌,整盘高抛低吸,策略正好相反。

5 .趋势盘便于程序量化。 整个棋盘怎么办,比趋势更难把握。

6 .选择适当的交易周期后,一分钟的生产线会频繁交易。 虽然大部分交易都获利,但ymddx的手续费吞噬了利润,持续了3分钟

或者以稍长的周期,根据交易品种判断,并不是一致的。

7 .需要考虑根据哪些指标动态止盈,绝对值还是平均线、kd。

8 .资金管理是根据技术信号还是固定手续费进行,差异很大。 我建议固定手续费。

9 .复测是否覆盖牛市、熊市、猴子市。 大振动,小振动。

10 .同一时间,多个指标发出买入信号,控制是否同时加仓、加仓过多的问题。

11 .最麻烦的是重新衡量数据源问题。 rq数据、jq数据、Wind、还是EMQuantApi、数据质量和污染的数据是令人头疼的问题。

12 .交易系统和证券公司的交易软件计算的指标值不同,需要手动计算是数据问题、计算方式还是周期不同的问题。

13 .语言是使用java、c还是python、r? 大多数量化平台的接口、策略都给python、c接口。 我推荐二选一。

14 .做CTA,选择阿尔法股票、套利、高频,需要一步一步升级搞怪,从难到难

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。