Mitglieder: 85.148 | Beiträge: 2.530.644 | Online: 15 Benutzer u. 176 Gäste | Neues Mitglied: wollenberg83579
Aktienboard > Trading und Finanzen > Technische Analyse > Börsensoftware & Kursversorgung > Historische Yahoo-Kursdaten in Chartprogramm laden

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht
Alt 28.04.2017, 01:28   #21
Leere
 
Benutzerbild von Gruenfeld
 
Registriert seit: 23.05.2003
Ort: Schwaben
Beiträge: 1.099
Wikibeiträge: 0
Status: Gruenfeld ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Yahoo Finance hat einen neuen Stolperstein aufgebaut, was meinem Programm den Abruf der Kursdaten unmöglich machte. Fehlermeldung: 'HTTP/1.1 301 Moved Permanently'. Okay dachte ich, die Abruf- URL haben sie halt wieder geändert. Als ich die Adresse aus dem Quelltext in den Browser kopierte, funktionierte der Download zu meinem Erstaunen. Ich war vollkommen baff!

Stunden später-- nachdem ich zum x-ten Mal die URL aus dem Location Feld (der Antwort des Yahoo- Servers) mit meiner Adresse abglich- fiel mir dann auf, dass die URL ja mit https beginnt (nicht mit http). Heureka! Im Gegensatz zum Google Chrome- Browser unterstützt mein Programm SSL- Verbindungen gar nicht. Deshalb der Fehler. Ich suchte in diversen Programmierforen nach einer Lösung. Für SSL-Verbindugen braucht man zwei DLL's (libeay32.dll und ssleay32.dll), die es aber in unzähligen Versionen gibt... Nach einigem durchprobieren (Versuch und Irrtum) fand ich schliesslich die richtige Version: 0.9.8r.

Womit der Abruf dann endlich wieder funktionierte!

Code:
/////////////////////////////////////////////////////////////////////////////
procedure LoadSSLSourceCode(SL: TStringList; webpageURL: string);       /////
var
  Stream: TMemoryStream;
begin
  Stream := TMemoryStream.Create();
  MainForm.IdHTTP2.IOHandler := MainForm.IdSSLIOHandlerSocketOpenSSL1;
  MainForm.IdHTTP2.HandleRedirects := True;
  MainForm.IdHTTP2.Get(webpageURL, Stream);
  Stream.Position := 0;
  SL.LoadFromStream(Stream);
  Stream.Free;
end;
Miniaturansicht angehängter Grafiken
yfinance-ssl.gif  

 
  Mit Zitat antworten
Alt 28.04.2017, 04:19   #22
Elite Aktienboarder
 
Benutzerbild von Golden Gate
 
Registriert seit: 14.09.2010
Ort: München
Beiträge: 9.738
Wikibeiträge: 0
Status: Golden Gate ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Nur zur Info:
Java und wget handhaben HTTP-Weiterleitung und SSL automatisch. Bei wget muss man dabei die Option --no-check-certificate angeben (bzw. ins wgetrc-File eintragen).


__________________
Vielfalt statt Einfalt!
 
  Mit Zitat antworten
Alt 19.05.2017, 16:46   #23
Leere
 
Benutzerbild von Gruenfeld
 
Registriert seit: 23.05.2003
Ort: Schwaben
Beiträge: 1.099
Wikibeiträge: 0
Status: Gruenfeld ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Access to the Yahoo Finance API by third party software has been eliminated:

https://forums.yahoo.net/t5/Yahoo-Fi...en/td-p/250503

Ob jemand eine Lösung findet, zum Generieren dieses Crumb- Cookie Dings? Ich nicht.
Ausserdem hab ich´s jetzt endgültig satt mit den Yahoo- Mist...
Angehängte Grafiken
 
 
  Mit Zitat antworten
Alt 19.05.2017, 17:47   #24
Managing Siesta Director
 
Benutzerbild von cubanpete
 
Registriert seit: 05.07.2005
Ort: Schweiz und Spanien
Beiträge: 12.704
Wikibeiträge: 3
Status: cubanpete ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Seit yahoo aufgekauft wurde hat sich einiges geändert. Leider nicht unbedingt zum Besseren. Die Finanzseite wurde unter Marissa schon immer schlechter, jetzt kann es eigentlich nur noch besser werden...

Versuch mal google, ich nehme direkt die googlefinance Funktion im google Spreadsheet.


__________________
Der einzige gute Tipp von Deinem Broker ist ein margin call.
 
  Mit Zitat antworten
Alt 19.05.2017, 18:11   #25
Elite Mitglied
 
Benutzerbild von Boy Plunger
 
Registriert seit: 11.06.2013
Beiträge: 344
Wikibeiträge: 0
Status: Boy Plunger ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Danke für den Link zur Yahoodaten-Diskussion.

Intraday kann ich ganz normal ziehen, nur historisch geht nicht.

Ich kriege mal wieder eine Yahoo-Krise.

 
  Mit Zitat antworten
Alt 19.05.2017, 18:17   #26
Leere
 
Benutzerbild von Gruenfeld
 
Registriert seit: 23.05.2003
Ort: Schwaben
Beiträge: 1.099
Wikibeiträge: 0
Status: Gruenfeld ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Ja, Google Finance. Vielen Dank cubanpete!

Hatte ganz vergessen, dass ich vor Jahren auch eine Unit zum Herunterladen von Google- Kursdaten programmiert hab. Das Ding funktioniert sogar noch!

Fehlen nur noch die Kursdaten des heutigen Bars... muss man extra abgreifen. Ist noch nicht implementiert.
Miniaturansicht angehängter Grafiken
ugooglefinance.gif  

 
  Mit Zitat antworten
Alt 19.05.2017, 18:35   #27
Leere
 
Benutzerbild von Gruenfeld
 
Registriert seit: 23.05.2003
Ort: Schwaben
Beiträge: 1.099
Wikibeiträge: 0
Status: Gruenfeld ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Zitat:
Zitat von Gruenfeld Beitrag anzeigen
Ob jemand eine Lösung findet, zum Generieren dieses Crumb- Cookie Dings?
Hab eine Idee. Das Crumb- Ding braucht man ja gar nicht zu generieren. Ich kann den Schlüssel einfach aus dem Browser kopieren und zusammen mit dem Symbol direkt in mein Programm einfügen. Copy & Paste!

Klingt aber zu einfach, um wahr zu sein!?
 
  Mit Zitat antworten
Alt 19.05.2017, 21:38   #28
Elite Aktienboarder
 
Benutzerbild von Golden Gate
 
Registriert seit: 14.09.2010
Ort: München
Beiträge: 9.738
Wikibeiträge: 0
Status: Golden Gate ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Zitat:
Zitat von Boy Plunger Beitrag anzeigen
Danke für den Link zur Yahoodaten-Diskussion.

Intraday kann ich ganz normal ziehen, nur historisch geht nicht.

Ich kriege mal wieder eine Yahoo-Krise.

Bei Quandl geht was hinsichtlich historischer Kurse:

https://www.quandl.com/product/WIKIP.../documentation

Kostenlose Registrierung erforderlich, dann gibt es den notwendigen API-Key.


__________________
Vielfalt statt Einfalt!
 
  Mit Zitat antworten
Alt 19.05.2017, 22:07   #29
Premium Aktienboarder
 
Registriert seit: 26.03.2013
Beiträge: 939
Wikibeiträge: 0
Status: bucketeer ist gerade online
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

tschüß Yahoo und danke für den Fisch...
http://www.financial-hacker.com/bye-...-for-the-fish/


__________________
Dividenden sind doof!
 
  Mit Zitat antworten
Alt 19.05.2017, 22:07   #30
verbringt hier viel Zeit
 
Registriert seit: 10.03.2013
Beiträge: 72
Wikibeiträge: 0
Status: Faultier ist offline
Standard AW: Historische Yahoo-Kursdaten in Chartprogramm laden

Hallo,
weiß man, ob Yahoo wirklich ein Problem hat und an einem Problem arbeitet so wie es an der Fehlermeldung zu verstehen ist oder will Yahoo dieses Angebot gar nicht mehr anbieten?

Was gäbe es denn noch für eine Möglichkeit, Unternehmen auf aktuelle Aktiensplits zu prüfen?

Gruß
 
  Mit Zitat antworten
Antwort

Diese Seite empfehlen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Download Manager für Kursdaten von Yahoo/Google Kursmakler Börsensoftware & Kursversorgung 0 22.01.2010 20:26
Yahoo Kursdaten Deutschland kosto1929 Börsensoftware & Kursversorgung 12 19.02.2007 14:10
Frage Historische Kursdaten/Yahoo, Splits/Dividenden, Währungen, Gold, Öl, Zinsen, ... xorakel Börsensoftware & Kursversorgung 1 07.11.2006 21:12
Frage Historische Kursdaten traderfriend Börsen Know How 6 28.07.2005 21:44
Frage Historische Forex-Kursdaten pedroo Devisen/Forex - Edelmetalle, Rohstoffe 1 14.04.2005 21:04

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:43 Uhr.