原创文章第78篇,专注“个人成长与财富自由、世界运作的逻辑, AI量化投资”。

财富自由与价值、专家有深刻的关联。成为专家,做生产者。

专家与专注,深度思考,长期主义关联。

成为对别人有用的人,成为别人信赖的人;信赖等于信任加依赖。为何信任你,因为你给人的预期稳定。信任久了,你都能摆平事,那就养成依赖。

创造价值的人,一定能得到回报。

01 AI量化起步

不要匆忙搞一个策略,有些事情在起步的时候需要想清楚。

从哪里开始?时间序列数据最容易获得,提取特征也比较容易,策略的思路也很直观;而时间序列里,又以动量类模型最简单,更为关键的是,它真的有效!

期货里的CTA有多空,有杠杆,比较适合小资金练手,但千万要知道自己在做什么,能承受多少风险。

股票多因子是比较复杂的,需要的金融财务知识基础也不少。

底层资产的选择非常重要,90%以上的波动由大类资产决定。

02 大类资产配置

投资应该从大类资产配置开始,这应该是为数不多的“确定性”之一。

另外一个确定性就是免费的午餐——分散可以在不减少收益的情况下,显著降低波动率和回撤。

如上8支ETF,进行大类资产配置,超大盘的上证50,行业的消费和医药,美股的纳指,招商双债和城投债以及国债。


from engine.datafeed.datafeed_csv import feed
from engine.bt_engine import BacktraderEngine
from engine.strategy.stragegy_algo import StratgeyAlgo
from engine.strategy.algos import *
from datetime import datetimeif __name__ == '__main__':codes = ['159928.SZ', '510050.SH', '512010.SH', '513100.SH', '518880.SH', '511220.SH', '511010.SH','161716.SZ']weights = [0.03, 0.06, 0.08, 0.05, 0.1, 0.32, 0.26, 0.09]e = BacktraderEngine(start=datetime(2016, 1, 1), end=datetime(2020, 12, 31))for code in codes:e.add_arctic_data(code)algos = [RunOnce(),SelectAll(),WeightFix(weights)]e.cerebro.addstrategy(StratgeyAlgo, algos=algos)e.run()e.analysis()

年化8.7%,最大回撤5.59%,同期沪深300最大回撤33%。

大类资产配置未必能显著带来收益率增长,但可以有效降低波动。

这是理财世界里的确定性。

季度再平稳,每个季度1号再平衡一次,把仓位恢复成原来的样子。

积木式的开发,只需要改动一个代码,特别容易。

把RunOnce改成RunQuarterly。

codes = ['159928.SZ', '510050.SH', '512010.SH', '513100.SH', '518880.SH', '511220.SH', '511010.SH','161716.SZ']
weights = [0.03, 0.06, 0.08, 0.05, 0.1, 0.32, 0.26, 0.09]e = BacktraderEngine(start=datetime(2016, 1, 1), end=datetime(2020, 12, 31))
for code in codes:e.add_arctic_data(code)algos = [#RunOnce(),RunQuarterly(),SelectAll(),WeightFix(weights)
]e.cerebro.addstrategy(StratgeyAlgo, algos=algos)
e.run()
e.analysis()

年化7.68%,最大回撤4.49%, 夏普提升到1.84。

对于大资金理财,这是一个有效的策略,可以作为一个基准。

小结:

大类资产配置作为量化投资一个入门和benchmark,是一个不错的选择。

用ETF做大类资产配置,夏普比1.84,附源码相关推荐

  1. 美团饿了么外卖CPS项目怎么做?简单推广每天躺赚(附源码和搭建教程)

    美团饿了么外卖CPS项目怎么做?简单推广每天躺赚(附源码和搭建教程) 要成为金钱的主人,而不是它的奴隶,这就是财商 外卖cps项目,可能接触的人非常多,但是真正去做的人还是没几个,但这个项目比较好的地 ...

  2. 前海征信“好信杯”大数据算法竞赛 - HM队【附源码】 原创 2017-06-17 高铭 科赛Kesci 赛题回顾 自2006年Hinton等人提出“深度学习”概念至今,深度学习在海量数据的挖

    前海征信"好信杯"大数据算法竞赛 - H&M队[附源码] 原创 2017-06-17 高铭 科赛Kesci 赛题回顾 自2006年Hinton等人提出"深度学习& ...

  3. (上)Vue+Echarts构建可视化大数据平台实战项目分享(附源码)

    前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...

  4. 商城类小程序开发全过程(附源码)

    商城类小程序是所有类别小程序中开发的热点,但其相对于其他类别的小程序,具有逻辑复杂.功能需求较大等特点,因此,对开发者具有一定的基础要求. 那我们就止步于前了吗? 当然不! 本文主要讲述商城小程序开发 ...

  5. 十个基于Python的BBS论坛类开源web框架汇总(附源码地址)

    1.LBForum LBForum是用django开发的论坛系统,LBForum主要注重部署的方便性和易用性,功能方面目前还比较简单. LBForum的开发尽量遵照Django可复用app原则,因此即 ...

  6. [转]通过创建一个位图的XY Chart来学习Android绘图类Rect,Paint,Bitmap,Canvas(附源码)...

    本文转自:http://www.cnblogs.com/salam/archive/2010/11/10/1873437.html 绘制一个XY集是一种很常见的任务,基于Android平台的绘制很简单 ...

  7. 全球前十大一致性最好的交易系统之一Aberration(附源码)

    全球前十大一致性最好的交易系统Aberration,长线策略,主要用在日K线,周K线上. Aberration 交易系统由Keith   Fitschen 于 1986  年发明,1993  年Kei ...

  8. 【Python小游戏】《弓箭手生存小游戏》怎么玩?好玩有趣的Python休闲类战斗射箭射击卡通游戏攻略已上线,手把手教你做一个人见人爱的射手小骑士~(附源码)

    导语 哈喽,大家好,我是你们的木子鸭~ 很久没有更新内容啦~有没有想我!今天给大家更新一款小游戏,喜欢的记得三连哦~ 今天推荐这款游戏叫<弓箭手生存小游戏>,只有你想不到,没有我写不了的好 ...

  9. 海龟作图python小猪佩奇_python海龟做图20秒完成小猪佩奇,附源码!

    Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具备近二十年的发展历史,成熟且稳定.它包含了一组完善并且容易理 ...

最新文章

  1. Leetcode 860. 柠檬水找零 解题思路及C++实现
  2. 成功解决ValueError: row index was 65536, not allowed by .xls format
  3. 微服务框架 Spark Framework
  4. 支持拼音检索的TextBox扩展控件-使用
  5. netcore之托管程序
  6. SO_LINGER选项
  7. 多台电脑集群运算_Linux服务器集群概念辨识
  8. 扫雷源代码(HTML)
  9. java 获取本机地址_java如何获取本机IP地址
  10. IBM SPSS Modeler 【4】 神经网络模型的测试验证
  11. 《东周列国志》第二十回 晋献公违卜立骊姬 楚成王平乱相子文
  12. 高冷一字id_一字网名男生高冷霸气
  13. 用pcDuino来做电子相框
  14. android手机整体规模,2021年Android手机市场规模
  15. leJOS EV3 Eclipse Mac 总结
  16. 奋斗的小青年的逻辑回归整理
  17. WebSocket协议详解及应用
  18. VUE的前端开发规范文档整合
  19. C++ 类模板与模板类详解
  20. Nest.js 名词概念介绍

热门文章

  1. PDB文件详解一:标题部分
  2. 【2022考研最后40天】要注意这4个时间节点和这5件事情
  3. 疯狂Android讲义(二)
  4. 博微三维技术篇【五】——剖切出图
  5. C++题库(持续更新中................)
  6. 腾创秒会达远程在线教学系统
  7. pg SQL查询优化经历
  8. 算法设计与分析: 6-23 重排n²宫问题
  9. 消息队列 | RocketMq某些队列阻塞不消费
  10. 1个钟是多久_一个钟(保健一个钟是多少分钟)