2017-03-27 2 views
0

Ich möchte wissen, wo Quantopian Daten von bekommt?Verwenden von Quantopian für die Datenanalyse

Wenn ich eine Analyse an einer anderen Börse als NYSE machen möchte, bekomme ich die Daten? Wenn nicht, kann ich die Daten manuell hochladen, damit ich meine Algorithmen darauf ausführen kann.

Antwort

1

1.) Quantopian erhält seine Daten von mehreren Orten und bietet die meisten online, obwohl einige Premium sind und Abonnement erfordern.

2.) Ja, Sie können standard Börsendaten erhalten, aber wenn Sie etwas wie ein Bloomberg, anderes Abonnement oder etwas anderes haben, das Sie gebaut haben und es ziehen möchten, können Sie Fetcher verwenden.

Der Grundcode lautet:

fetch_csv(url, pre_func=None, post_func=None, date_column='date', 
      date_format='%m/%d/%y', timezone='UTC', symbol=None, **kwargs) 

Hier ist ein Beispiel für so etwas wie Dropbox:

def initialize(context): 
    # fetch data from a CSV file somewhere on the web. 
    # Note that one of the columns must be named 'symbol' for 
    # the data to be matched to the stock symbol 
    fetch_csv('https://dl.dropboxusercontent.com/u/169032081/fetcher_sample_file.csv', 
      date_column = 'Settlement Date', 
      date_format = '%m/%d/%y') 
    context.stock = symbol('NFLX') 

def handle_data(context, data):  
    record(Short_Interest = data.current(context.stock, 'Days To Cover')) 
+0

Wenn ich Daten lokal auf meinem Rechner gespeichert haben, was soll ich es in Zipline Modul tun zu verwenden, . –

Verwandte Themen