ich benötige bitte Eure Mithilfe bei der Erstellung eines Programmes, das mir als Grundgerüst für weitere Analysen gilt.
In einer Exceltabelle habe ich von verschiedenen Aktien die Kursverläufe im Excel-Format. Ich möchte nun in jedem einzelnen Tab verschiedene Ein- und Ausstiegskurse anzeigen lassen und daraus schließen, wo ich am meisten Geld verloren hätte. :)
Anfangs seht ihr vier Tabs (Startseite, Hilfsblatt, Tagebuch, Backtesting) danach beginnen die einzelnen Tabs mit den Aktienkursen:
Tab: Backtesting
Tab: Aktientitel
Ich habe mir das Programm so gedacht:
- Gehe auf den Tab nach Backtesting (also den ersten Aktienkurs)
.
- Suche in der Tabelle die letzte Zeile und arbeite Dich nach oben
.
- Suche die Kaufbedingung (bspw. wenn Wert in Zeile J größer ist als in Zeile K, dann kaufe)
.
- Wenn eine Kaufbedingung gefunden ist, schreibe im Tab Backtesting in:
o Spalte A den Text: Strategie_ABC
o Spalte B den Namen der Aktie (Zelle A1 im jeweiligen Tab)
o das Kaufdatum (Spalte A) in die Spalte C
o den Kaufkurs (Spalte E) in die Spalte D
- Gehe dann weiter nach oben im Aktienkurs und suche die Verkaufsbedingung (bspw. wenn Wert in Zeile J kleiner ist als in Zeile K, dann verkaufe)
.
- Wenn eine Verkaufbedingung gefunden ist, schreibe im Tab Backtesting in:
o das Verkaufdatum (Spalte A) in die Spalte E
o den Verkaufkurs (Spalte E) in die Spalte F
.
- Berechne in dieser Zeile im Tab Backtesting die Rendite (Spalte G), die Differenz zwischen Kaufen und Verkaufen in Tagen (sollte das zu aufwendig sein, kann ich das auch nachträglich per Hand machen)
.
- In den letzen beiden Spalten würde ich gerne den Größten Gewinn und den Größten Verlust sehen. Bedeutet, suche zwischen Kauf- und Verkaufdatum den Maximalwert in Spalte E und verrechne ihn mit den Kaufkurs, und suche den Minimalwert und verfahre genau so.
Führe dieses Procedere solange durch, bis Du im Aktientitel ganz oben gelandet bist (Zeile 4).
Danach gehe in den nächsten Tab und fange von vorne an, solange bis du alle Tabs durch hast.
Mit diesem Verfahren würde ich gerne mehrere Strategien auswerten und in der Backtesting Tabelle von Hand filtern, vielleicht finde ich ja was heraus.
Ich hoffe, dies ist ohne viel Aufwand für Euch zu machen. Ich bedanke mich jetzt schon für Eure Mithilfe. :)
Gruß
Bernd