Dati commerciali NASDAQ


10

Sto cercando di trovare dati di borsa con cui esercitarmi, c'è una buona risorsa per questo? Ho trovato questo: ftp://emi.nasdaq.com/ITCH/ ma ha solo l'anno in corso.

Ho già un modo per analizzare il protocollo, ma vorrei avere altri dati con cui confrontarli. Non deve essere nello stesso formato, purché abbia statistiche relative a prezzi, operazioni e date.

Risposte:



2

Esistono più piattaforme (come quandl, iex, yahoo) che forniscono tali dati e pandas_datareader offre un'interfaccia ancora migliore per raccogliere dati da queste piattaforme.

Dai un'occhiata a questo blog per un rapido esempio .


1

Molti fornitori di dati sono stati disabilitati nel tempo. Questo funziona ancora

import datetime
import pandas as pd
import numpy as np
import pylab as pl
import datetime
from sklearn.cluster import AffinityPropagation
from sklearn import metrics
from matplotlib.collections import LineCollection
from pandas_datareader import data as wb
from sklearn import cluster, covariance, manifold


start = '2019-02-01'
end = '2020-02-01'

tickers = ['MMM',
'ABT',
'ABBV',
'ABMD',
'ACN',
'ATVI']

thelen = len(tickers)

price_data = []
for ticker in tickers:
    prices = wb.DataReader(ticker, start = start, end = end, data_source='yahoo')[['Open','Adj Close']]
    price_data.append(prices.assign(ticker=ticker)[['ticker', 'Open', 'Adj Close']])

#names = np.reshape(price_data, (len(price_data), 1))

names = pd.concat(price_data)
names.reset_index()
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.