Halten wir fest, es gibt zwei verschiedene Dividendenrenditen: die (trailing) dividend yield, also die Rendite der letzten 12 Monate, die du anwendest und die (forward) dividend yield, also die zu erwartende Dividende der nächsten 12 Monate, die ich verwende. Es gibt kein richtig oder falsch, sinnhaft oder unsinnig.
Wenn ich heute eine Allianz-Aktie kaufe, dann finde ich auf jedem Finanzportal einen Kurs von 217,5€, eine Dividende von 9€ und eine Rendite von 4,14% (9 DIV 217,5 = 4,1379). Eine rückwärts gerechnete Rendite kann ich frühestens 1in 12 Monaten berechnen.
Trage ich das Geld stattdessen zu einer Bank, und erhalte z.B. 1% Zins p.a., dann ist dies selbstverständlich die Rendite für die kommenden 12 Monate und nicht für die zurückliegenden.
Doch nun mal zu einem (fast) realen Use Case, Zeitraum 1 Jahr:
gekauft wurden:
am 01.01.2018 100 Aktien zu einem Preis von $34 = 3.400
am 20.01.2019 200 Aktien zu einem Preis von $28 = 5.600
am 01.10.2019 700 Aktien zu einem Preis von $38 = 26.600
ergibt 1000 Aktien zu $35.600 = $35,60 pro Aktie (cost)
Dividenden Policy:
Quartalsweise jeweils zum 1.2., 1.5., 1.8., 1.11., $0,50/Aktie, ab 1.11. $0,51/Aktie, Ex-Div jeweils 15 Tage vorher.
Nach meiner Rechnung ergibt sich: $0,51 x 4 = $2,04. $2,04 / $35,6 = 5,73% Rendite (yield on cost)
Nun würde ich gerne sehen, was sich bei deiner Rechenmethode ergibt.