Es befindet sich nicht bereits in meinen Wertpapieren (siehe Screenshot). Trotzdem ist der Button zum Übernehmen ausgegraut.
Was mich verwirrt ist, dass ich mit einer neuen leeren Portfolio-Perfomance Datei das Wertpapier problemlos hinzufügen kann.
Anscheinend ist das Vorhandensein des Wertpapiers nicht die einzige Bedingung, die den Button ausgraut und ein Hinzufügen verhindert. Kennt jemand noch weitere Gründe bzw. habe ich hier einen Bug gefunden? Das Fehlerprotokoll ist leer.
PS: Ein Hinzufügen per leerem Wertpapier und Abrufen der Kurse über eine Börse (beispielsweise XETRA/Frankfurt) ist keine Alternative, da dort keine Kurse für das Wertpapier abgerufen werden.
Die Überprüfung auf Dubletten achtet auf das Tickersymbol (OD7Z). Du musst also dieses Symbol schon irgendwo haben; wenn auch vielleicht nicht die ISIN.
Beim Versuch, weitere Wertpapiere zu meiner Datenbank hinzuzufügen, bleibt die Schaltfläche [Übernehmen] grau, wenn ich das erste Suchergebnis mit “Portfolio Report” als Quelle auswähle. Ergebnisse mit “Yahoo Finance” als Quelle lassen sich übernehmen. Diese Auswahl eignet sich jedoch nicht für meine Zwecke, weshalb ich als Quelle immer Portfolio Report auswähle. Bei mir handelt es sich um die Aktien Cubesmart, American Homes 4 Rent, Pultegroup und Amdocs. Keine dieser Aktien lässt sich mit Quelle “Portfolio Report” übernehmen. Woran kann das liegen?
Ok, Webseite geht wieder. Hab jetzt nur Cubesmart gesucht (ISIN US2296631094) und dieses Wertpapier wird nicht auf Xetra gehandelt, daher gibt es auch keine Kurse bei Portfolio Report. Hast du bei den anderen Wertpapieren geschaut, ob die auf Xetra gehandelt werden?
Danke ! Laueft ! Jetzt habe ich noch ein Problem, nutze PP erst seit kurzem und musste noch nichts loeschen. Habe vorhin BYD selber ueber “leeres Wertpapier” angelegt und bekomme es nun nicht geloescht , er sgat “Wertpapiere mit Umsaetzen koennen nicht geloescht werden…” Das muss doch gehen ?? Wie kann ich Werte loeschen die ich mit Umsaetzen angelegt habe ? Ich will die ja nicht 2 mal drin haben.
Du könntest das Papier löschen, indem Du zuerst die damit verknüpften Umsätze löschst. Das ist aber gar nicht nötig, weil Du dem vorhandenen selbst angelegten Papier einfach das Symbol BY6.F hinzufügen kannst (unter alle Wertpapiere rechte Maustaste auf das Papier, “Editieren” wählen), und als Kursquelle yahoo wählen. Das andere Papier, das über die Suche nach BY6.F kam, kannst Du dann löschen, das sollte ja noch keine Umsätze haben.
1 A , hat geklappt. Nun trotzdem die Frage “Du könntest das Papier löschen, indem Du zuerst die damit verknüpften Umsätze löschst…” wie loesche ich den die Umsaetze aus einem angelegten Papier ? Finde da auf die schnelle nichts ?
Ich habe das bei mir nachstellen können. Die Codestelle bei der der Button aktiv/inaktiv gesetzt wird, ist diese hier:
Wie @chirluhier geschrieben hat, sieht man, dass dort überprüft wird ob es das Tickersymbol schon gibt.
Problem bei diesem Fall ist, dass der gefundene Eintrag gar kein Tickersymbol besitzt (item.getSymbol() liefert null). Vermutlich hast du aber schon ein Wertpapier, was auch kein Tickersymbol besitzt. Und deshalb wird der Button ausgegraut.
Ich bin der Meinung diese Überprüfung braucht es hier nicht. Wenn die Überprüfung aber drin bleiben soll, dann wäre eine Hinweismeldung sinnvoll wieso ein Übernehmen nicht möglich ist.
Mindestens den Spezialfall, dass das Tickersymbol null ist sollte man aber ausschließen. Ich lege gleich einen PR dafür an.
Über die Frage “Kann die Überprüfung generell raus oder sollte sie drin bleiben (aber dann mit Hinweismeldung)?” könnt ihr euch ja einig werden. Dann mache ich auch gerne die notwendigen Codeanpassungen.
EDIT:
Ab der nächsten Version wird es möglich sein, Einträge, die kein Ticker besitzen, dennoch hinzuzufügen:
Nichtsdestotrotz sollten wir nochmal besprechen ob die Überprüfung auf schon vorhandene Ticker weiterhin bleiben soll oder nicht.
Ohne die Überprüfung könnte es passieren, dass es häufiger Wertpapiere in den Dateien der Anwender gibt, die die gleichen Symbole besitzen. Welche Nachteile das für andere Funktionen haben kann (Importer, …), kann ich nicht wirklich einschätzen. @AndreasB: Wie ist deine Meinung dazu?