Data Perdagangan NASDAQ


10

Saya mencoba mencari data stok untuk dipraktikkan, apakah ada sumber daya yang bagus untuk ini? Saya menemukan ini: ftp://emi.nasdaq.com/ITCH/ tetapi hanya memiliki tahun berjalan.

Saya sudah memiliki cara untuk menguraikan protokol, tetapi ingin memiliki lebih banyak data untuk dibandingkan. Tidak harus dalam format yang sama, asalkan memiliki statistik harga, perdagangan, dan tanggal.

Jawaban:


7

Anda dapat menarik data stok dengan sangat mudah dalam python dan R (mungkin bahasa lain juga) dengan paket-paket berikut:

Dengan python dengan: https://pypi.python.org/pypi/ystockquote

Ini juga merupakan tutorial yang sangat bagus di iPython yang menunjukkan kepada Anda cara menarik data stok dan bermain dengannya: http://nbviewer.ipython.org/github/twiecki/financial-analysis-python-tutorial/blob/master/1 .% 20Pasas% 20Basics.ipynb

Dalam R dengan: http://www.quantmod.com/

HTH.


2

Ada beberapa platform (seperti quandl, iex, yahoo) yang menyediakan data seperti itu dan pandas_datareader memberi Anda antarmuka yang lebih baik untuk mengumpulkan data dari platform ini.

Lihat blog ini untuk contoh cepat .


1

Banyak penyedia data telah dinonaktifkan dari waktu ke waktu. Yang ini masih berfungsi

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()
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.