Dies simuliert die "Knock-out" -Situationen in der strukturierten Anlage. Im Allgemeinen gibt es drei Bestände: Stock A; Vorrat B; Stock C, und ihre Preise werden monatlich beobachtet, um zu überprüfen, ob sie über 100% des Preises des ersten Monats (KO-Level) liegen.So geben Sie den ersten Index zurück, wenn der Wert größer als 1 ist
Die grundlegende Datenrahmen sieht wie folgt aus:
Stock-A Stock-B Stock-C
2010-01-01 10 20 40
2010-02-01 9.5 18 31
2010-03-01 10.5 22 39
2010-04-01 11.5 23 36
Wenn einer ihrer Preise über dem KO-Level geht, sollte die Funktion der Monat zurückkehren und müssen nicht den Preis nicht mehr überwachen.
Zum Beispiel die Aktie-A über die KO-Ebene am 01.03.2010, also sollte die Funktion dies als erfolgreichen "Knock-out" -Bestand kennzeichnen sowie das Datum zurückgeben, das 2010-03- ist. 01.
Wenn es einen Bestand nie quer durch die Linie gibt, sollte die Funktion über das Ende iterieren und diesen als nicht-ausgeknockten Bestand zurückgeben. Wie kann ich das erreichen?
Hinweis: Ich habe Stock-C bearbeitet, um ein nicht-kotierter Vorrat zu sein. Ansonsten sind alle 3 Aktien ausverkauft und die Antworten können nicht nach nicht-kotierten Aktien suchen. – JohnE
Dank John, eine Idee, wie es gemacht werden kann? –