如何使用多个代码和带有getSymbols的不同日期下载多个收盘价?

时间:2018-08-03 16:56:24

标签: r quantmod r-portfolioanalytics

我有一个包含两列的csv文件:“日期”和“股票行情自动收录器”。每个日期都代表我个人投资组合中“股票代码”的购买日期。例如,SHOP是我于2016-24-03购买的股票代码。

我想使用getSymbols查找我购买的所有股票的收盘价。这样做之后,我想将这些价格及其各自的日期和股票代码添加到数据框中。最终目标是比较股票行情的回报与SPY的回报。

我的问题是我无法弄清楚如何使用getSymbols,因为每个股票的开始日期明显不同。

<script src="https://apis.google.com/js/platform.js" async defer></script>
<meta name="google-signin-client_id" content="YOUR_CLIENT_ID.apps.googleusercontent.com">
<div class="g-signin2" data-onsuccess="onSignIn"></div>
<a href="#" onclick="signOut();">Sign out</a>
<script>
    function signOut() {
        var auth2 = gapi.auth2.getAuthInstance();
           auth2.signOut().then(function () {
           console.log('User signed out.');
        });
    }
</script>

1 个答案:

答案 0 :(得分:0)

为什么不仅仅获取数据,而一旦拥有了最近10年的数据,就使用xmlns:icm="<URI of the icm namespace here>"来按日期和符号过滤想要的行?

您将必须安装@xmlType-dplyr

tidyquant

我确定那里有一个更优雅的解决方案,但这是否符合您的要求?这里的问题是,您将必须编辑要分析的股票的install.packages("tidyquant")所在的代码行。