关于使用Barra Optimizer API的方法:

       首先要能正确安装Barra Optimizer,意思就是需要有一个li's'c

使用Barra Optimizer API的顺序

  1. Create a Workspace
  2. Add Assets into Workspace
    1. 这部分首先是读取数据,读取数据有两种方式,一个是自己自定义数据,比如定义价格,因子的相关性矩阵,定义初始的价格和收益等等,

      1. 这个可以参考tutorial下的TutorialData.py,调取LoadAssetData()来读取;
      2. 另一种是使用官方提供的数据,即使用例如GEM3,USE4,以及CNE5等因子模型的数据,这个参考的是TutorialApp.py的Tutorial19使用的函数是LoadModelsDirectData,这样可以一波读取一堆数据。
    2. 这部分可以读取的资产包括,0 = Cash; 1 = Futures; 2 = Currency; 3 = Regular; 4 = Composite; 5 = Composite futures,其中要进行说明的是,Regular
  3. Construct initial Portfolio, Benchmark, and Trade Universe
    1. 对于免印花税和不免印花税的,专门有俩函数,前者使用AddTaxLot(),后者使用AddAsset()
    2. Universe和benchmark的portofolio可以从AddAsset()里得到,不需要给trade universe增加权重
  4. Define Risk Model
    1. 使用CreateRiskModel()来构造风险模型需要的几个矩阵,D,F,X

      1. 这里介绍一些这是什么,D,F,X
      2. 所需要读取的数据,有这么几类:

这里有一个需要注意的地方,如果文件的路径写错了,会报一个缺少FullCovariance文件的错误

  1. Prepare Optimization Case
  2. Run Optimization
  3. Multi-Period optimization
  4. Multi- Account optimization

Multiple-Account Optimization

Multiple-Account Optimization (or Multiple-Portfolio Optimization) simultaneously optimizes a number of accounts based on their individual account information as well as their joint market-impact transaction costs or any cross-account constraints. Barra Optimizer supports two variants of Multiple-Account Optimization as described in the following sections.

transaction cost function

量化投资学习——Barra Optimizer API使用学习相关推荐

  1. 量化投资接口的Public API文档

    Public API: markets --得到所有的币币交易品种名称 Tickers--得到所有币币交易品种过去24小时的报价 tickers{market}--得到指定币币交易品种过去24小时的报 ...

  2. 如何利用ChatGPT学习量化投资?

    引言 最近,ChatGPT持续火了很长时间,占领各大热点和头版头条,成为A股开年以来最大的热点之一.ChatGPT是OpenAI开发的一种语言生成模型,可以理解为智能问答机器人.最近围绕量化投资在上面 ...

  3. 【量化投资】03.量化工程abu学习之量化基础(1/3)

    [写在前面]          按照之前分析的逻辑在网上搜索python写的量化投资教程,找到了abu量化这个工程.为什么先看他呢,纯属个人感觉.首先,他有一本配套的非常入门的书籍,对于我这个初学者而 ...

  4. AI量化(代码):深度强化学习DRL应用于金融量化

    原创文章第93篇,专注"个人成长与财富自由.世界运作的逻辑, AI量化投资". 今天要说说强化学习. 强化学习个人认为,是最契合金融投资的范式.它其实不是一个具体的算法,而是一种范 ...

  5. python量化投资培训深圳你了解多少?

    2021年,国内量化投资得到了高速的发展,量化产品在持续扩容的同时也保持了优秀的业绩,市场关注度不断提升. 到底什么是量化投资?以下书籍不容错过哦,可以助你开启量化投资的大门,快来看看吧! 01 &l ...

  6. Python 量化投资与期货投资实战课程|StudyQuant

    <<<****[点击]传送门-加入 期货投资量化课程(网易云课堂)>>>>> Python量化投资与期货实战 课程概要 越来越多的投资者和机构对期货投资 ...

  7. python量化投资培训清华大学深研院_GitHub - CatsJuice/quantitative-investment-learning: 使用Python进行量化投资的学习报告...

    quantitative-investment-learning 使用Python进行量化投资的学习报告 Python量化投资学习报告 CatsJuice 编辑于 2019-4-26 上一次更新: 2 ...

  8. 量化投资学习——中证500期现套利

    中证期现套利:理论收益能到60% https://finance.sina.com.cn/money/fund/jjzl/2020-05-17/doc-iircuyvi3583390.shtml 当客 ...

  9. java 量化指标_量化投资学习笔记13——各种指标的绘图、计算及交易策略

    <量化投资:以python为工具>第五部分笔记 先来画k线图,要注意finance模块已经从matplotlib库中去除,现在要用mpl_finance库,单独安装. 其中有candles ...

最新文章

  1. 在C#中Java的最终版本相当于什么?
  2. mysql innodbuffer修改_mysql参数之innodb_buffer_pool_size大小设置
  3. 重磅大礼!100本《机器学习》by周志华,免费送!
  4. python 坐标轴刻度 格式_matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)...
  5. 了解:shell脚本+脚本优化+脚本注入+正则表达式
  6. 如果Linux从未出现,我们的生活会变成怎样?
  7. 【水果识别】基于matlab GUI形态学水果识别(含识别率)【含Matlab源码 907期】
  8. Hibernate重附(Reattach)和合并(Merge)操作的比较
  9. 2021高考 丽水成绩查询,2021年丽水中考成绩公布查询时间 丽水中考成绩查询方式入口...
  10. VsCode官网快速下载技巧
  11. 现代优化算法 之 遗传算法
  12. 网络存储与容灾系统-作业二
  13. wav格式怎么转换mp3?
  14. Mac Book文件夹加密
  15. Message类的Msg属性所关联的所有ID
  16. exlc表格怎么换行_excel怎么换行 excel表格内如何换行
  17. WIN10 LTSC 安装EDGE和微软应用商店
  18. 海明码检错与纠错,经典例子讲解~
  19. 华硕hd7850_参测产品之华硕Dragon HD7850 2G_华硕 龙骑士DRAGON HD7850-DC2O-2GD5 _显卡评测-中关村在线...
  20. 微信小程序:爱情保证书制作生成

热门文章

  1. 计算机毕业设计Java智慧后勤系统(源码+系统+mysql数据库+lw文档)
  2. 万用表怎么测电池内阻_万用表怎么检测电池容量_电池电量
  3. 中大计算机考研复试题目集锦,2016中山大学考研复试各学院复试真题及经验汇总...
  4. 基于PHP的图书管理系统的设计与实现
  5. Huffman编码实现(详细实现)
  6. java计算机毕业设计人才公寓管理系统源程序+mysql+系统+lw文档+远程调试
  7. 玩转Qt(6)-认清信号槽的本质
  8. 【随机共振】基于随机共振的高灵敏度GPS信号捕获算法
  9. The Elements of Style 4ed ---英文写作指南(五)
  10. Docker 镜像制作教程:减小镜像体积 两个技巧,将 Docker 镜像体积减小 99%