数量技术宅团队在CSDN学院推出了量化投资系列课程

欢迎有兴趣系统学习量化投资的同学,点击下方链接报名:

量化投资速成营(入门课程)

Python股票量化投资

Python期货量化投资

Python数字货币量化投资

C++语言CTP期货交易系统开发

数字货币JavaScript语言量化交易系统开发


更多精彩内容,欢迎关注公众号:数量技术宅。探讨数据分析、量化投资问题,请加技术宅微信:sljsz01

跟随成熟交易者的仓位操作靠谱吗?靠谱

不看广告看疗效,首先我们来看一下我们策略的测试结果,其中,by people numbers是跟随仓位用户数,by holding volumes是跟随仓位持仓数。结果上看都是不错的。

从收益曲线的角度可以看出,跟随成熟交易者的仓位进行操作,仍然不失为是一种不错的间接策略。毕竟如果能够“站在巨人的肩膀上”,直接从他们的持仓中取得“玄机”,也是一种跟随性质的策略。

如何跟踪持仓指标?先清洗数据

持仓数据来源于互联网,但是美中不足的是,获取的数据是图片形式发放,于是我们使用ocr软件进行识别,识别的效果整体不错,数据是准确的,但是汉字识别不尽如人意,这对我们后续数据的处理非常不利。

因此我们在进行策略跟踪之前,必须要先进行数据清洗,把混乱的品种名称归一化,以便我们后续对于数据进行测试。

数据整形,指标跟踪的前提

我们清洗数据之后,各个数据格式基本上做到了均一化。我们要将零碎的数据整合起来,形成一个大表。

同时,我们的另一个大表各个品种的市场当日涨跌幅也读取进来,我们的目的是让两张表合并,方便我们进行指标间计算。

这个计算的结果和处理完毕之后的大表成为了最终测试的前奏。

重要!数据必须是交易日期的前一天

交易中,我们获取持仓数据的时间往往是在收盘之后,许多策略测试效果很好,而实盘滑铁卢的原因是因为测试中有了“未来”,现实中交易是不可能预知“未来”的。因此我们测试严格检查测试中的时间对应情况,使用交易日前一天的持仓数据匹配交易日,排除了测试中的“未来”因素,测试结果更可靠,更可信。

一目了然,数据可视化

最后,我们需要把回测的结果进行可视化,可视化结果已经展示在文章开头,数据可视化实现使用了matpoltlib包,整体策略的收益率情况一目了然。

并未终结,后续策略的强化之路

我们的测试是以构建整体组合的方式来呈现,同时各个品种之间的配比是等权的。大家知道,如果对某些表现较好的品种进行提权,对某些表现较差的品种进行降权,甚至剔除,可以提高整个策略组合的表现。同时,也欢迎读者朋友们联系我们,和我们交流,获取代码后也可以继续改进。

如果你对本期分享的Python代码感兴趣,欢迎添加技术宅微信:sljsz01,与我交流


往期干货分享推荐阅读

如何获取免费的数字货币历史数据

【数量技术宅|量化投资策略系列分享】多周期共振交易策略

【数量技术宅|金融数据分析系列分享】为什么中证500(IC)是最适合长期做多的指数

大宗商品现货数据不好拿?商品季节性难跟踪?技术宅带你Python爬虫一键解决没烦恼

【数量技术宅|金融数据分析系列分享】如何正确抄底商品期货、大宗商品

【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略

【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫

【数量技术宅|量化投资策略系列分享】成熟交易者期货持仓跟随策略相关推荐

  1. 【数量技术宅|量化投资策略系列分享】多周期共振交易策略

    数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数 ...

  2. 【数量技术宅|量化投资策略系列分享】基于指数移动平均的股指期货交易策略

    数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数 ...

  3. 【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略

    数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数 ...

  4. python爬股指期货数据_【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略...

    更多精彩内容,欢迎关注公众号:数量技术宅.想要获取完整策略代码,请加技术宅微信:sljsz01 股指期货分钟级别波动率观察 在A股市场,股指期货是由一揽子股票组成的股票现货指数,所对应的期货.由于期货 ...

  5. 【数量技术宅|金融数据分析系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单

    数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数 ...

  6. 按15分钟取数据_【数量技术宅|金融数据分析系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单...

    更多精彩内容,欢迎关注公众号:数量技术宅 #价差计算的"误区" 我们在测试两个或多个金融资产相互运算产生的策略信号时,免不了需要涉及将不同的价格时间序列,按照时间轴进行对齐,套利策 ...

  7. 快速获取csv数量_【数量技术宅|数据爬虫系列分享】如何获取免费的数字货币历史数据...

    更多精彩内容,欢迎关注公众号:数量技术宅 数字货币历史数据的重要性 以BTC.ETH为代表数字货币作为一个新兴市场,散户参与度高.市场效率低,表现在价格上时常会走出高波动率,和一大波的趋势行情.相比较 ...

  8. 【数量技术宅|金融数据分析系列分享】为什么中证500(IC)是最适合长期做多的指数

    数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数 ...

  9. 期货策略matlab,精选股票、期货量化投资策略系列(一)基于Matlab

    原标题:精选股票.期货量化投资策略系列(一)基于Matlab 编辑部 微信公众号 关键字全网搜索最新排名 『量化投资』:排名第一 『量 化』:排名第一 『机器学习』:排名第四 我们会再接再厉 成为全网 ...

最新文章

  1. (38)Spring Boot分布式Session状态保存Redis【从零开始学Spring Boot】
  2. AWS Artifact如何处理企业的法规遵从?
  3. JAVA之编译期和运行期区别
  4. CentOS查看分区的方式
  5. Node.js + React + MongoDB 实现 TodoList 单页应用
  6. 软考信息系统项目管理师_项目范围管理1---软考高级之信息系统项目管理师011
  7. CNN 总结 模型归类
  8. Leetcode 581.最短无序连续子数组
  9. 10分钟就能搭建远程开发环境?你早点怎么不出现(#`n´)!
  10. wiki——Isogeometric_analysis
  11. 聊聊人像抠图背后的算法技术
  12. 学习模式上的记录之统计篇一 秩和检验
  13. 如何用计算机算cos角度,如何将cosα值换算成角度
  14. Eclipse安装JBoss Tools(Drools)
  15. 如何创建数仓指标体系?指标建模的基础理论
  16. php编程数学思维题,一年级数学:思维训练题(13套),打印每周一练,益智提升专用...
  17. HDU 4545 (模拟) 魔法串
  18. 002 计算bonus
  19. python换零钱_322.零钱兑换-python
  20. orangepi——学习python02

热门文章

  1. 新手站长建站初期利于优化的网站描述
  2. 游戏网络Socket长连接管理
  3. kali linux基本口令_kali linux 新手入坑指南(命令篇)
  4. 《阿凡达》神树成真,科学家创造出可终生发光的植物
  5. 粤嵌开发板ARM电子相册
  6. MMX的数据结构 MMX指令集
  7. 企业网络推广期间网站关键词堆砌是否影响企业网络推广优化?
  8. 升级Windows10,安装程序无法正常启动无法初始化工作目录
  9. 女性过了25岁应该如何保养自己?
  10. Discord机器人开发