|
我们选择了我们最喜欢的五家美国公司,下面是它们的符号。Google Googles Goldman SachsAAPL APPLEIMB IBMT AT&T^GSPC S&P 500一旦获取数据,我们会将数据写入csv文件,以简化任何进一步的分析。清单3:使用pandas1导入程序读取数据。伊奥。数据作为web2导入日期时间作为dt3导入熊猫作为pd5定义从Yaho o(SYMBOLS)蚀刻数据:6 s=dt。dat etime(2010,1,1)7 e=dt。dat etime(2012年12月31日)8返回pd。Da taFra me(9{symb:web.get_Da ta_y aho(symb,s,e)[“Adj Close”]10表示符号中的符号])12如果{uu name e_uuuu==\'\'uuu main uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。to_csv(“data.csv”)6.2只长期股权投资组合在量化投资组合管理中的常见任务是找到一个过去可能是最优的投资组合。显然,这可能会为未来带来有限的信息,但我们将在这里避免讨论。我们忽略了管理者应该多久更新一次投资组合,以及如何对重新平衡投资组合的成本进行建模。这些问题在实践中是相关的,但超出了本文的范围。现在让我们来考虑没有空头头寸的完全投资组合。这转化为5种股票的线性组合中的非负系数w。我们正在重用上述功能。首先,我们计算投资组合的最小方差。投资组合收益时间序列的方差Xw=(R,R,…,Rn)是方差Xw=nX(Ri-“-R”)。在除最慢的交易量化交易策略外的所有交易中,收益率的波动顺序至少比平均值的第个数量级大一个数量级。
|