首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取蒙特卡洛模拟脚本的"data _source is not implemented error“

获取蒙特卡洛模拟脚本的"data _source is not implemented error“
EN

Stack Overflow用户
提问于 2018-03-26 16:32:55
回答 1查看 1.4K关注 0票数 1

我基本上是在尝试创建蒙特卡罗模拟,但在尝试获取数据时出现错误。

下面是我的代码:

代码语言:javascript
复制
import pandas_datareader.data as web
import pandas as pd
import datetime as dt
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import style

style.use('ggplot')

start = dt.datetime(2018, 1, 3)
end = dt.datetime(2018, 3, 3)

prices = web.DataReader('AAPL', 'Googl', start, end)['close']
returns  = prices.pct_change()

last_price = prices[-1]

#creating number of simulations
num_simulations = 1000
num_days = 252


simulation_df = pd.DataFrame()
for x in range(num_simulations):
    count = 0 
    daily_vol = returns.std()

    price_series = []

    price = last_price * (1 +np.random.normal(0, daily_vol))
    price_series.append(price)

    for y in range(num_days):
        if count == 251: 
            break 
        price  = price_series[count] * (1 +np.random.normal(0, daily_vol))
        price_series.append(price)
        count += 1 

    simulation_df[x] = price_series

下面是我的控制台中的错误行:

代码语言:javascript
复制
data_source='Googl' is not implemented

我正在使用本教程(https://www.youtube.com/watch?v=_T0l015ecK4)。我收到一个错误,说数据源没有实现。

我正在尝试从1/3-3/1/2018获取苹果和谷歌的股票价格,并在上面运行1000次模拟。我想知道它是否认为谷歌应该是它应该检索数据的东西,而不是看它的股票价格。

它没有存储谷歌或苹果股票的任何价值,这让我很恼火。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-03-26 18:47:02

我引用了下面的链接,它具有与您所描述的相同的一般场景。尝试使用“google”而不是“googl”。视频还显示了“谷歌”。

代码语言:javascript
复制
http://pandas-datareader.readthedocs.io/en/latest/remote_data.html

import pandas_datareader.data as web

import datetime

start = datetime.datetime(2010, 1, 1)

end = datetime.datetime(2013, 1, 27)

f = web.DataReader('F', 'google', start, end)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49487108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档