Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert sind; Die von diesem Forum gesetzten Cookies düfen nur auf dieser Website verwendet werden und stellen kein Sicherheitsrisiko dar. Cookies auf diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kostenlose Historische EOD Daten
#14
Notiz 

RE: Kostenlose Historische EOD Daten

(24.11.2018, 23:28)Beth schrieb: https://www.quotemedia.com/

API (Beispiel)
http://app.quotemedia.com/quotetools/get...ymbol=AAPL

Lässt sich leicht in Excel einbinden:
Beispiel:
Das Tickersymbol steht in A1, die Ausgabe erfolgt ab A3. Die Daten werden als csv übertragen und in Excel eingefügt.
in der Variable en wird das aktuelle Datum eingefügt (Enddatum).
In der Variable st mit wird vom aktuellen Jahr zwei Jahre zurück gegangen (Startdatum).
Nur die ersten 5 Werte werden durch TextFileColumnDataTypes formatiert.

Die Procedure lässt sich über eine do while-Schleife aufrufen, wobei in A1 immer das aktuelle Tickersymbol eingetragen wird.
Übertragen werden folgende Daten:
Date, open, high, low, close, volume, changed, changed percentaged, adj close, trade value, trade volume
Code:
Sub Kurse_Hist()
Dim ticker As String
Dim st, en As Date

Dim Pfad As String
Dim tmp As String

en = Date
st = DateSerial(Year(en) - 2, Month(en), Day(en)) '<- Hier bitte für das Startjahr rumfummeln
Pfad = "http://app.quotemedia.com/quotetools/getHistoryDownload.csv?&webmasterId=501&startDay=" + Trim(Str(Day(st))) + "&startMonth=" + Trim(Str(Month(st))) + "&startYear=" + Trim(Str(Year(st))) + "&endDay=" + Trim(Str(Day(en))) + "&endMonth=" + Trim(Str(Month(en))) + "&endYear=" + Trim(Str(Year(en))) + "&isRanged=true&symbol="

ticker = Range("A1")


   With ActiveSheet.QueryTables.Add(Connection:= _
       "TEXT;" & Pfad & ticker, Destination:=Range("$A$3"))
       .Name = ""
       .FieldNames = True
       .RowNumbers = False
       .FillAdjacentFormulas = False
       .PreserveFormatting = True
       .RefreshOnFileOpen = False
       .RefreshStyle = xlOverwriteCells
       .SavePassword = False
       .SaveData = True
       .AdjustColumnWidth = True
       .RefreshPeriod = 0
       .TextFilePromptOnRefresh = False
       .TextFilePlatform = 850
       .TextFileStartRow = 1
       .TextFileParseType = xlDelimited
       .TextFileTextQualifier = xlTextQualifierDoubleQuote
       .TextFileConsecutiveDelimiter = False
       .TextFileTabDelimiter = True
       .TextFileSemicolonDelimiter = False
       .TextFileCommaDelimiter = True
       .TextFileSpaceDelimiter = False
       .TextFileColumnDataTypes = Array(xlMDYFormat, xlGeneralFormat, xlGeneralFormat, xlGeneralFormat, xlGeneralFormat)
       .TextFileDecimalSeparator = "."
       .TextFileThousandsSeparator = ","
       .TextFileTrailingMinusNumbers = True
       .Refresh BackgroundQuery:=False
   End With

End Sub

Kannst du vielleicht mehr über deine Erfahrungen mit diesem Anbieter Berichten ? Hab den Link mal mit zu der Sammlung auf der ersten Seite hinzugefügt.


Nachrichten in diesem Thema
Kostenlose Historische EOD Daten - von atze2000 - 18.11.2018, 11:34
RE: Kostenlose Historische EOD Daten - von Solventix - 21.11.2018, 00:26
RE: Kostenlose Historische EOD Daten - von Guhu - 21.11.2018, 11:52
RE: Kostenlose Historische EOD Daten - von Solventix - 21.11.2018, 16:21
RE: Kostenlose Historische EOD Daten - von Solventix - 21.11.2018, 20:22
RE: Kostenlose Historische EOD Daten - von Solventix - 21.11.2018, 22:03
RE: Kostenlose Historische EOD Daten - von Faultier - 12.02.2019, 12:30
RE: Kostenlose Historische EOD Daten - von Beth - 24.11.2018, 23:28
RE: Kostenlose Historische EOD Daten - von atze2000 - 25.11.2018, 17:37
RE: Kostenlose Historische EOD Daten - von Beth - 25.11.2018, 19:43
RE: Kostenlose Historische EOD Daten - von Solventix - 26.11.2018, 14:59
RE: Kostenlose Historische EOD Daten - von Solventix - 30.11.2018, 06:58
Für Faule - von Beth - 29.11.2018, 14:30
RE: Kostenlose Historische EOD Daten - von Faultier - 07.02.2019, 14:42
RE: Kostenlose Historische EOD Daten - von divipedia - 07.02.2019, 14:43
RE: Kostenlose Historische EOD Daten - von Guhu - 29.01.2020, 13:15
RE: Kostenlose Historische EOD Daten - von Un_fass_bar - 25.04.2020, 10:17
RE: Kostenlose Historische EOD Daten - von jf2 - 25.04.2020, 20:18
RE: Kostenlose Historische EOD Daten - von Un_fass_bar - 25.04.2020, 13:55
RE: Kostenlose Historische EOD Daten - von Un_fass_bar - 25.04.2020, 20:24
RE: Kostenlose Historische EOD Daten - von jf2 - 25.04.2020, 20:30
RE: Kostenlose Historische EOD Daten - von Un_fass_bar - 25.04.2020, 21:14

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Notiz Open Source Tools und Daten Lancelot 43 12.454 09.01.2024, 15:08
Letzter Beitrag: Lancelot
Notiz suche historische Leitzinsen der Bundesbank seit 1965 frank 2 2.553 22.09.2020, 19:55
Letzter Beitrag: muchmoney
Notiz EOD Daten Feeds atze2000 7 8.806 08.02.2019, 12:59
Letzter Beitrag: Noni-Binder
Notiz Historische Indexzusammensetzung atze2000 4 5.448 31.01.2019, 10:31
Letzter Beitrag: pjf
Notiz Free Future Daten atze2000 0 2.163 11.01.2019, 13:27
Letzter Beitrag: atze2000
Notiz Cot Daten atze2000 2 3.518 10.01.2019, 19:46
Letzter Beitrag: atze2000

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste