Die Checkbox kann durch Doppelklicken abgewählt werden und der Kurs wird wieder automatisch aktualisiert.
Derzeit wird der Preis gesperrt, sobald er manuell geändert wurde. Alternativ, könnte die Checkbox auch anschließend von Hand gesetzt werden? Habt Ihr Feedback dazu für mich?
Das neutralere (bessere) Verhalten ist wenn der manuell eingegebene Kurs nicht automatisch gesperrt wird.
Sperren möchte man ja nur in einem bestimmten Sonderfall (Datenfehler beim Kurslieferanten).
Finde die Variante mit den Checkboxen auch super! Ich finde, der Haken kann gesetzt werden, sobald man den Kurs ändert (das macht man ja nicht au Spaß an der Freude). Aber wenn man den Haken nach dem Ändern selber setzen muss, bringt das auch niemanden um. Freue mich auf die Implementierung
Im Pull Request hatten wir eine Diskussion darüber, dass das Flag für die Checkbox einen Eingriff in das Modell von PP bedeutet, dadurch kritisch hinterfragt werden muss und in der aktuellen Fassung dazu führt, dass das abgespeicherte XML Datei sich in etwa verdoppelt. An der Dateigröße ließe sich vermutlich noch etwas machen.
Dennoch, die neue Idee ist, bestehende Preise generell nicht mehr zu aktualisieren oder nur dann, wenn sie beispielsweise „offensichtlich“ falsch, weil 0,00 sind und der neu gelieferte Preis anders. Genau das passiert bereits bei Datenquellen wie Portfolio Report, Quandl, Finnhub, etc… Hier werden über das API nur die Kurse abgefragt, die nach dem letzten vorhandenen Kurs liegen. Somit wäre das Verhalten (etwas optimiert bei Nullpreisen) angeglichen und würde auch dazu führen, dass manuell angepasste Kurse nicht mehr überschrieben werden.
Dazu habe ich eine Frage: Bedeutet dies, wenn ich mehrmals am Tag eine Kursaktualisierung durchführe, jetzt für den aktuellen Tag nur noch der erste Kurs angezeigt wird?
Das fände ich persönlich schlecht, ich starte das Programm oft morgens und führe dann nachmittags eine weitere Kursaktualisierung durch. Hier würde dann ja noch der Kurs von morgens angezeigt.
Das Update bedeutet jetzt aber auch, dass z.B. der gestrige Kurs nicht mehr aktualisiert wird, wenn ich PP gestern beispielsweise „nur“ in der Früh geöffnet habe, korrekt?
Somit sollte man aus User-Sicht von nun an möglichst nach Marktschließung noch ein Kurs-Update durchführen, da sonst irgendein Intraday-Kurs gespeichert wird.
Oder einfacher: Einträge in PP am besten nur dann speichern, wenn der Markt gerade geschlossen ist.
Da fällt mir ein: Besser wäre es doch, wenn PP den Kurs des aktuellen Tages gar nicht erst speichern würde, dann hätte man das potenzielle Problem, dass Intraday-Kurse langfristig gespeichert und nicht mehr aktualisiert werden, gelöst. (Vermutlich einfacher, als sich explizit alle manuell geänderten Kurse zu merken und die vor Änderungen zu schützen.)