Hallo, Gast
Sie müssen sich registrieren bevor Sie auf unserer Seite Beiträge schreiben können.

Benutzername
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 60
» Neuestes Mitglied: Arnulf
» Foren-Themen: 46
» Foren-Beiträge: 182

Komplettstatistiken

Benutzer Online
Momentan ist 1 Benutzer online
» 0 Mitglieder
» 1 Gäste

Aktive Themen
Unbehandelte Ausnahme sei...
Forum: QuoteCompiler: Support
Letzter Beitrag: KrautHolg
Vor 39 Minuten
» Antworten: 6
» Ansichten: 180
Microsoft Money 99
Forum: Allgemeines
Letzter Beitrag: jb51
07.10.2024, 08:42
» Antworten: 6
» Ansichten: 1.116
Split-Berechnung
Forum: QuoteCompiler: Support
Letzter Beitrag: jb51
06.10.2024, 10:02
» Antworten: 3
» Ansichten: 228
Kurse in falscher Währung
Forum: QuoteCompiler: Support
Letzter Beitrag: KINDIE
06.10.2024, 09:23
» Antworten: 4
» Ansichten: 103
Zusätzlicher Währungsserv...
Forum: QuoteCompiler: Serverdefinitionen
Letzter Beitrag: zerus
03.10.2024, 10:14
» Antworten: 0
» Ansichten: 45
Währungskurse
Forum: QuoteCompiler: Support
Letzter Beitrag: zerus
03.10.2024, 09:59
» Antworten: 2
» Ansichten: 92
Server für Tradegate
Forum: QuoteCompiler: Serverdefinitionen
Letzter Beitrag: yachti
02.10.2024, 14:01
» Antworten: 2
» Ansichten: 174
QC hängt sich ständig auf
Forum: QuoteCompiler: Support
Letzter Beitrag: zerus
30.09.2024, 16:20
» Antworten: 1
» Ansichten: 75
Laden historischer Kurse
Forum: QuoteCompiler: Support
Letzter Beitrag: rups
28.09.2024, 11:19
» Antworten: 1
» Ansichten: 111
Server Börse Düsseldorf
Forum: QuoteCompiler: Support
Letzter Beitrag: zerus
27.09.2024, 09:18
» Antworten: 1
» Ansichten: 86

 
  Kurse in falscher Währung
Geschrieben von: KINDIE - 05.10.2024, 05:06 - Forum: QuoteCompiler: Support - Antworten (4)

Beim Lader der historischen Kurse zu WKN A0Q4DC werden die CHF-Kurse eingelesen!

https://de.finance.yahoo.com/quote/NESN....Close=true

Ich führe das WP on €.

Wenn ich den Kurs per F4 oder F5 lade, kommt der richtige €-Kurs!

Drucke diesen Beitrag

  Zusätzlicher Währungsserver
Geschrieben von: zerus - 03.10.2024, 10:14 - Forum: QuoteCompiler: Serverdefinitionen - Keine Antworten

Ich habe heute einen weiteren Server für Währungen bereitgestellt: "US EconCurrencies".
Dieser kann ebenso wie "US Currencies" verwendet werden. Als WKN muss ebenso das Währungssymbol eingetragen sein, also z.B. EURUSD.

Wenn einer von beiden nicht funktioniert, kann man also auf den jeweils anderen umstellen.

zerus

Drucke diesen Beitrag

  Währungskurse
Geschrieben von: KINDIE - 01.10.2024, 19:44 - Forum: QuoteCompiler: Support - Antworten (2)

Währungskurse aktualisieren funktioniert nicht!
Server: US Currencies
https://de.finance.yahoo.com/quote/EURGBP=X/
Der Remoteserver hat einen Fehler zur ckgegeben: (404) Nicht gefunden. :  bei System.Net.HttpWebRequest.GetResponse()
  bei QC3x.Subs.DL2(String Urlink, String& strText)

Drucke diesen Beitrag

  QC hängt sich ständig auf
Geschrieben von: fido - 30.09.2024, 14:43 - Forum: QuoteCompiler: Support - Antworten (1)

Hallo,

seit ein paar Tagen hängt sich mein QC ständig auf. Dann muss ich ihn mit dem Task Manager beenden und wieder frisch starten. Danach sind meistens alle Werte weg.
Die Wiederherstellung der Depotwerte funktioniert zu 20 - 30 %. Was hilft ist ein Neustart des PC. Nach 5 Minuten beginnt das gleiche Spiel und das seit ca. 3 Wochen.
Auf meinem Laptop genau dasselbe.

Hat jemand eine Idee?

Danke im Voraus!!

Drucke diesen Beitrag

  Kursdatum - Abholdatum
Geschrieben von: DietmarK - 27.09.2024, 05:39 - Forum: QuoteCompiler: Neue Funktionen - Antworten (1)

Zerus,

ich teste gerade Quote mit der Automatik, um die Kurse nach Lexware zu übernehmen.

Meist hole ich die Kurse am Morgen des folgenden Tages ab. Beispielsweise werden die Kurse
vom 25.9. am 26.9. abgeholt. Leider werden die Kurse dann nicht dem tatsächlichen Kursdatum,
sondern dem Abholdatum zugeordnet. Eine Anpassung in der Zuordnung wäre hier wünschenswert.


Gruß
Dietmar

Drucke diesen Beitrag

  Server Börse Düsseldorf
Geschrieben von: sahei - 26.09.2024, 21:57 - Forum: QuoteCompiler: Support - Antworten (1)

Ich habe mir einen Kursserver für die Börse Düsseldorf gebastelt. Es gibt Open-, Hoch-, Tief-,und Schluß-Kurse, gut für Point&Figure-Charts.
Der Server funktioniert auch ausgezeichnet. Leider gibt es ein Problem. Der Server funktioniert nur einmal. Danach gibt es nur Parsfehler oder Suchfehler.
Es geht nichts mehr. Jetzt habe ich herausgefunden, wenn ich die Internet-Verbindung neu starte, funktioniert der Kursabruf  wieder einmal.
So macht Kursabruf keinen Spaß. Kennt jemand  einen Grund für mein Problem? Liegt das an der Börse Düsseldorf?
Hat jemand eine Lösung für mein Problem? LG sahei

Drucke diesen Beitrag

  Server - Yahoo
Geschrieben von: DietmarK - 25.09.2024, 04:18 - Forum: QuoteCompiler: Support - Antworten (3)

Guten Morgen in die Runde, Zerus

ich habe seit dem 21.09. das Problem, dass über Yahoo keine Kurse mehr aktualisiert werden. 
Beim Test des Servers werden diese nicht mehr aufgeführt.

Ist das Verhalten bekannt oder handelt es sich um eine geplante Änderung Huh ?

Vielen Dank vorab für eure Rückmeldungen!

Dietmar

Drucke diesen Beitrag

  Server
Geschrieben von: Dragon070 - 23.09.2024, 20:27 - Forum: QuoteCompiler: Support - Antworten (2)

Hallo Zerus

bei mir ist der Server DE AVL Fonds (ZID 22) nicht mehr erreichbar. Kann auch unter öffnen im Browser nicht mehr aufgerufen werden. 
Der Server DE Amundi Fonds (ZID 14) liefert Parse Fehler Kurs Such-Fehler

Bitte um Hilfe.

mit freundlichem Gruß


Scheint heute morgen wieder zulaufen der AVL Fonds (24.09.2024 09:30h)
Amundi weiterhin Parse Fehler Kurs Such-Fehler

 

Drucke diesen Beitrag

  Laden historischer Kurse
Geschrieben von: zerus - 22.09.2024, 09:16 - Forum: QuoteCompiler: Support - Antworten (1)

Dieser Artikel wurde textgleich auch auf der Webseite Finanzkasper.de veröffentlicht. Ich stelle ihn hier aber auch noch rein, damit er auch möglichst viele Nutzer erreicht und über die Suche in diesem Board gefunden werden kann.

Historische Kurse

Einleitung

Kurse für die verwalteten Wertpapiere stehen im Mittelpunkt beim QuoteCompiler. Nicht umsonst findet sich die englische Bezeichnung für Kurs (Quote) im Namen des Programms wieder. Nur durch das Vorhandensein von Kursen sind die Berechnung der Kennzahlen und die Auswertung der Depots möglich.
Mindestens ein Kurs muss deshalb für jedes Wertpapier vorhanden sein, um überhaupt den Wert einer Wertpapieranlage berechnen und anzeigen zu können. Der zeitlich letzte vorhandene Kurs wird von QuoteCompiler als der aktuelle Kurs interpretiert und dieser liegt der Berechnung des Wertes einzelner Wertpapiere aber auch der Werte der Depots zugrunde.
Mindestens 2 Kurse pro Wertpapier sind erforderlich, um Kennzahlen, die Veränderungen abbilden, berechnen zu können.

Zu jedem eingerichteten Wertpapier gibt es eine eigene zugehörige Kurstabelle. Diese kann man einsehen, indem das Wertpapierfenster eines Wertpapiers geöffnet wird und man sich den Reiter „Historische Kurse“ anschaut.
Jeder Kursabruf eines einzelnen Wertpapiers oder auch eines Depots, der einen gültigen Kurs für das jeweilige Wertpapier ermittelt, wird auch in diese Tabelle historischer Kurse abgespeichert und bleibt erhalten. So entsteht bei regelmäßigem – zum Beispiel täglichem – Kursabruf im Laufe der Zeit eine umfangreiche Kurshistorie für die angelegten Wertpapiere. Die Kurshistorie wiederum ist die Basis für die Chart-Darstellungen zu den Wertpapieren im Chart-Panel des Hauptfensters oder im Chart-Fenster selbst.
Dies sollte für die meisten Nutzer bereits ausreichend sein. Auch für den Autor selbst reicht diese Methode aus, um die Kurshistorien aufzubauen.
Im Folgenden werden aber Möglichkeiten dargestellt, wie die historischen Kurse auch rückwirkend geladen werden können. Neben der Befüllung der Tabelle historischer Kurse über Kursaktualisierungen gibt es also weitere Möglichkeiten, diese Tabelle zu befüllen:

1.     Manuelle Kurseingaben
2.     Import von Kurslisten
3.     Laden historischer Kurse von Internet-Quellen.

Das manuelle Editieren und Eingeben von Kursen ist sicher nur im Einzelfall interessant. Da es durch einfache Eingabe oder durch Überschreiben direkt in der Tabelle historischer Kurse im Wertpapierfenster sehr einfach gestaltet ist, wird an dieser Stelle hier nicht weiter darauf eingegangen.
Wem also die Kurshistorien, die durch regelmäßigen Kursabruf entstehen, nicht genügen, kann vor allem auf den „Import von Kurslisten“ oder das „Laden historischer Kurse von Internet-Quellen“ zurückgreifen.


Im Folgenden wird das „Laden historischer Kurse von Internet-Quellen“ näher beschrieben.

Der Kern von QuoteCompiler basiert auf dem Abruf von Kursen aus frei verfügbaren Internet-Quellen, die über sogenannte Serverdefinitionen beschrieben werden können. Serverdefinitionen von QC werden durch Finanzkasper.de angeboten, können aber nach ein bisschen Beschäftigung mit dem Thema auch von jedem Nutzer selber erstellt oder angepasst werden.

Durch diesen flexiblen Mechanismus können Anpassungen an existierende oder neue Kursquellen sehr schnell erfolgen ohne dass ein Programm-Update erforderlich ist.

Das „Laden historischer Kurse“ stand anfangs in QC nicht zur Verfügung, sondern wurde erst später hinzugefügt. Es kann als Ergänzung, sofern es für das jeweilige Wertpapier funktioniert, genutzt werden. Es wird jedoch empfohlen, nicht seine ganze Arbeitsweise mit QC auf ausschließlich das „Laden historischer Kurse“ auszurichten.

Diese Empfehlung ergibt sich aus den Nachteilen, die das „Laden historischer Kurse“ leider mit sich bringt:

1.     Zu wenig Kursquellen
Leider gibt es nur wenige freie Quellen im Internet, die historische Kurse zum Download anbieten, dies legal erlauben und dazu auch noch automatisch abrufbar sind. Im Ergebnis funktioniert dieser Abruf eben nicht für alle Wertpapiere.  Je verbreiteter ein Wertpapier ist, um so wahrscheinlicher ist es, dass man über diese Funktion auch tatsächlich die historischen Kurse bekommt. Bei gängigen Aktien oder Fonds ist dies wahrscheinlicher als bei ungewöhnlichen oder selten gehandelten Wertpapieren.
 
2.     Komplexität
Die Darstellung ganzer Kurshistorien auf Webseiten ist sehr komplex und lässt sich nicht über einfache Serverdefinitionen beschreiben (wie das bei einem einfachen Kurs auf einer Webseite möglich ist).
Deshalb wurde das „Laden historischer Kurse“ im Programm-Code von QC programmiert. Der Code dafür ist sehr umfangreich und auch anfällig gegenüber Änderungen der Quell-Webseiten. Jede noch so kleine Anpassung erfordert eine Umprogrammierung und ein Update von QuoteCompiler.
 
3.     Zukunft ist unklar
Aktuell werden nur 3 Quellen identifiziert, die für QC zum Laden genutzt werden können. Es ist allerdings nicht auszuschließen, dass in Zukunft die eine oder andere oder alle dieser Quellen nicht mehr zur Verfügung stehen. Da ist man mit dem Abruf aktueller Kurse über Serverdefinitionen wesentlich flexibler.
 
Die historischen Kurse lassen sich in QuoteCompiler über 2 Funktionen abrufen:
·         Der Abruf historischer Kurse für ein Wertpapier
·         Der Abruf historischer Kurse für alle Wertpapiere aller Depots


Der Abruf historischer Kurse für ein Wertpapier

Um für ein Wertpapier historische Kurse abzurufen, öffnet man das Wertpapierfenster; unter dem Reiter „Historische Kurse“ findet man die Funktion zum Laden historischer Kurse. Dort gibt es die Eingabemöglichkeiten für Börse, Hist. Quelle, Von und Bis. In den letzten beiden Feldern gibt man den Datums­bereich ein, für den die historischen Kurse geladen werden sollen.

Als Quelle hat man die Wahl zwischen „Allen Quellen“, wo eine nach der anderen Quelle durchprobiert werden, oder man wählt gezielt eine der 3 vorhanden Quellen aus. Gegebenenfalls muss man auch probieren, welche der Quellen für das vorliegende Wertpapier auch historische Kurse liefert.

Zusätzlich ist oft die Angabe einer Börse auf die sich die historischen Kurse beziehen erforderlich. Dazu weiter unten eine ausführlichere Hilfestellung.

Die Angaben für Börse und Quelle bei den historischen Kursen werden mit dem jeweiligen Wertpapier mit abgespeichert und künftig auch verwendet.  Das gilt auch für den Abruf historischer Kurse für alle Wertpapiere aller Depots.


Der Abruf historischer Kurse für alle Wertpapiere aller Depots

Diese Funktion findet man unter „Menü: Extras – Einstellungen – Kursaktualisierung“. Wird sie aktiviert, so werden für alle Wertpapiere aller Depots die historischen Kurse, sofern sie richtig konfiguriert wurden und verfügbar sind, geladen. Als Quelle und Börse werden dabei die individuellen Einstellungen der Wertpapiere verwendet.

Für den Zeitraum zu ladender historischer Kurse hat man hier 2 Möglichkeiten:

Entweder man setzt den Haken bei „Ab dem letzten Kurseintrag“. In diesem Fall ist der Zeitraum zu ladender Kurse für jedes Wertapier individuell beginnend vom letzten vorhandenen Kurseintrag des jeweiligen Wertpapiers bis zum aktuellen Tag.

Setzt man den Haken bei „Ab dem letzten Kurseintrag“ nicht, so werden die Kurse aller Wertpapiere aller Depots genau für den angegebenen Zeitraum geladen.


Nun noch ein paar Information zu den einzelnen Quellen für das Laden historischer Kurse:

Quelle 1:
Diese Quelle stammt aus dem anglo-amerikanischen Raum, wo das Tickersymbol üblicherweise verwendet wird.
Sie benötigt zwingend, dass im Wertpapier ein Tickersymbol (Feld „Ticker“ im Wertpapierfenster) eingetragen ist. Kennt man das Tickersymbol für sein Wertpapier nicht, so kann man die Tickersuche verwenden. Das ist das Fragezeichen neben dem Ticker-Feld im Wertpapierfenster. Auf der Basis des Wertpapiernamens und der eingetragenen ISIN ermittelt QC dann mögliche Tickersymbole.
Meist ist dann im Tickersymbol dann auch noch die Börse mit angegeben. Hier sollte man eine passende Börse wählen, die zur Währung des Wertpapiers passt, z.B. SIE.F für die Siemens-Aktie an der Börse Frankfurt.
Die Börseneinstellung im „Wertpapierfenster-Reiter Historische Kurse“ unter „Laden historischer Kurse“ hat für Quelle 1 keine Relevanz und wird nicht verwendet.
 
Quelle 2:
Diese Quelle benötigt zwingend die Angabe der WKN im Wertpapierfenster.
Es werden die Kurse von der Börse geliefert, die im „Wertpapierfenster-Reiter Historische Kurse“ unter „Laden historischer Kurse“ eingestellt ist, sofern das Wertpapier und die Börse durch diese Quelle unterstützt werden.
Bei der Auswahl der Börse gilt grob folgender Leitfaden:
Aktien: Xetra oder Frankfurt
Indizes: Xetra oder Index
Währungen: Währungen
Zertifikate: Stuttgart oder Frankfurt Zertifikate
ETFs: Stuttgart oder Frankfurt Zertifikate
Fonds: Stuttgart, Fonds oder Frankfurt Zertifikate
Wertpapiere in USD an amerikanischen Börsen: NYSE oder NASDAQ
  
Quelle 3:
Diese Quelle benötigt zwingend die Angabe der WKN im Wertpapierfenster.
Es werden nur Kurse von deutschen Börsen geliefert.
Die Börseneinstellung im „Wertpapierfenster-Reiter Historische Kurse“ unter „Laden historischer Kurse“ hat für Quelle 3 keine Relevanz und wird nicht verwendet.
Es werden nur Kurse für die letzten 3 Jahre geliefert.


zerus

Drucke diesen Beitrag

Bug Unbehandelte Ausnahme in 3.1.7.2
Geschrieben von: rups - 14.09.2024, 15:58 - Forum: QuoteCompiler: Support - Antworten (2)

Hallo zerus,

der neue Abruf historischer Kurse hat wohl ein Problem mit Datum als Text. Passiert bei WKN A1W6FZ / Ticker 0P0000Z2GM.F mit Einstellung Hist. Quelle 1 (Nr. 3 bringt falsche Daten) und Börse Frankfurt[1].

Viele Grüße von Lech und Wertach
rups

Code:
************** Ausnahmetext **************
System.InvalidCastException: Ungültige Konvertierung von der Zeichenfolge 22. März 2024 in Typ Double. ---> System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
  bei Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
  bei Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
  --- Ende der internen Ausnahmestapelüberwachung ---
  bei Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
  bei QC3x.Item.Hist_Quotes(QCviewRow rowi, Boolean Form_, DateTime Dat1, DateTime Dat2)
  bei QC3x.Item.Import_Click(Object sender, EventArgs e)
  bei System.Windows.Forms.Control.OnClick(EventArgs e)
  bei DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
  bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  bei System.Windows.Forms.Control.WndProc(Message& m)
  bei DevExpress.Utils.Controls.ControlBase.BaseWndProc(Message& m)
  bei DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
  bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Drucke diesen Beitrag