Liebe Investoxgemeinde,
beim Test von Bollingerbändern bin ich auf ein seltsames Phänomen gestoßen, das ich mir nicht erklären kann.
Ich möchte berechnen, ob die aktuelle Bandbreite der BB größer / kleiner als die durchschnittliche Bandbreite der letzten 100 Tage ist. Dazu habe ich folgende Formel in die Enterregel integriert:
(BBandTop(Close, 20, S, 2)-BBandBot(Close, 20, S, 2)) < GD((BBandTop(Close, 20, S, 2)-BBandBot(Close, 20, S, 2)), 100, S)
Als Ergebnis erhalte ich folgende Meldung:
„Modul: Handelssysteme
Prozedur: Evaluierung
Vorgang: Überprüfung der Daten und Einstellungen
Datenreihe: FGBL%
Meldung: Keine ausreichenden Daten zum Testen vorhanden. Überprüfen Sie bitte die Handelsregeln und die Einstellungen der Testbedingungen sowie die verwendeten Titel. Prüfen Sie auch den Start des Kontrollzeitraums, der für die Berechnung von aktuellen Signalen relevant ist.“
Im Fenster „Testergbnis“ wird das Testergebnis dargestellt. In der Liste der Trades werden alle Trades dargestellt. In dem Fenster „aktuelles Handelssignal“ erscheint jedoch „keine Angaben“ und in der Handelssystemspalte ein "!".
Entferne ich obigen Formelbestandteil aus der Enterregel erhalte ich keine Fehlermeldung und ein aktuelles Handelssignal wird dargestellt.
Ergänzende Infos:
- Das System handelt EOD
- Für den Backtest stehen Daten vom 01.01.1994 bis heute zur Verfügung
- Optimierungszeitraum: 01.01.1994 – 31.12.2005
- Kontrollzeitraum: 01.01.2006 – heute
Bin etwas ratlos, wer kann mir weiterhelfen
. Steckt vielleicht bereits in obiger Formel ein Denkfehler?
Vielen Dank im Voraus