Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Historische Kursaktualisierung / Kursexport
#1
Hallo Zerus,

das folgende in der Annahme, dass von mir kein "Bedienfehler" vorliegt...  Big Grin

Ich habe zwei "Unannehmlichkeiten" die ich zwar umschiffen kann, aber vielleicht auch im Programm optimiert werden können:

1. Bei der historischen Kursaktualisierung werden neue Kurse ja immer ab dem Tag aktualisiert, ab dem keine Kurse mehr in QC vorhanden sind. Hier kommt es zu dem Problem, dass bei einer Aktualiserung tagsüber (also vor dem Close der Basiswerte, der ja vom Zeitpunkt auch unterschiedlich sein kann), der aktuelle Eintrag nicht die Tagesschlusskurse bekommt, sondern halt den zeitverzögerten Wert wie er aktuell heruntergeladen werden kann. Bei einer späteren historischen Kursaktualisierung wird dieser Wert aber nicht mehr mit den echten Schlusskursen aktualisiert. Kann man den Abruf so gestalten, dass immer auch der letzte Tag, an dem Kurse vorhanden sind (die dann halt ggf. Intradaykurse sind), sicherheitshalber nochmal mit aktualisiert wird?

2. Wenn ich beim Kursexport das Startdatum anpasse, wird das Enddatum des Exports immer automatisch auf das heutige Datum geändert. Das wäre ja nicht schlimm, es bleibt dann aber bei dem Enddatum bestehen, auch bei zukünftigen Kursexporten (d.h. es fehlen dann zukünftige Kurse). D.h. ich muss es dann wieder anpassen oder direkt beim ändern des Startdatums das Enddatum auf z.B. 31.12.2029 o.ä. ändern. Kann hier das letzte Exportdatum immer mitwandern oder vielleicht als Option immer "bis zum aktuellen Datum" anwählbar gemacht werden?

Danke und viele Grüße, Flow
Zitieren
#2
Danke für die Hinweise. Ich verstehe die Problematik und werde mich damit mal beschäftigen.
zerus
Zitieren
#3
Super, danke dir...
Zitieren
#4
Doch noch ein Nachtrag, vielleicht ist es bei der Gelegenheit auch möglich beim Kursexport zusätzlich / alternativ eine Option einzubauen, immer für die letzten X Tage zu exportieren. Ich aktualisiere z.B. immer wöchentlich einige Werte über die historische Kursaktualisierung und benötige dann beim Export natürlich nicht immer noch die alten schon exportierten Kurse. Somit passe ich das halt gelegentlich an (deshalb das schon beschriebenen Export-"Problem").

Viele Grüße,
Flow
Zitieren
#5
Hallo Zerus,

kannst du dir meine Vorschläge für die historischen Kurse und den Export nochmal auf Umsetzbarkeit ansehen?

Insbesondere die manuelle Löschung der falschen "Intraday" Schlusskurse bei historischen Quellen ist etwas störanfällig wenn man es mal übersieht.

Der mitwandernde Exportzeitraum, bzw. dass ein eingestelltes Exportende-Datum beibehalten wird, wäre nice to have... :-)

Danke und viele Grüße,
Flow
Zitieren
#6
Hi Flow,

gut, dass Du das Thema nochmal hochgeholt hast. Es kommt immer mal wieder vor, dass ich eine Anfrage übersehe.

1. Gehe ich jetzt an.

2. Ich könnte das Enddatum immer mit dem aktuellen Datum belegen. Das scheint mir auch logischer als immer denselben Zeitraum zu verwenden. Wer etwas anderes braucht als Enddatum kann es ja immer noch überschreiben. Das Startdatum würde unverändert so wie eingegeben bleiben.

zerus
Zitieren
#7
Ja, sollte dann so passen... :-)
Zitieren
#8
1. hab ich jetzt umgesetzt für die kommenden Version. Dabei viel mir auf, dass Quelle1 immer Kurszeit 8:00 liefert. Tatsächlich liefert Quelle1 allerdings die Tagesschlusskurse ohne Zeitangabe. Ich habe das daher nun auch so wie bei Quelle2 auf 23:01 gestellt. Damit ist sichergestellt, dass die historischen Kurse auch immer die letzten des Tages sind, auch wenn man zwischenzeitlich Kursaktualisierungen im Laufe des Tages gemacht hat.

zerus
Zitieren
#9
Rein aus Neugier, müsste man dann nicht, um sicherzugehen, 23:59 als Tagesschlusskurszeit setzen? Oder woher kommen die 23:01?

Nachtrag, bei internationalen Märkten ist das natürlich nicht wirklich zu definieren und bei europäischen und nordamerikanischen Märkten (mit Schluss 22:00 Uhr) passt das wahrscheinlich schon, aber trotzdem... ;-)

Flow
Zitieren
#10
ich wollte was eindeutig erkennbares, darum nicht 22 oder 23 uhr. ja, 23:59 ist auch sehr plausibel. Zugegebenermaßen sogar besser. Da ich grade dran bin, mache ich das für beide Kursquellen auf 23:59.

zerus
Zitieren
« Ein Thema zurück | Ein Thema vor »


Gehe zu:


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