Optimierungsergebnisse

2 Antworten

massidm

Teilnehmer, bbp_participant, Community, Kunde, 11 Antworten.

Profil besuchen

vor 6 Jahren #117889

Hallo zusammen,

 

Ich machte einen Lauf für eine Strategie zu optimieren, die anfänglichen Daten waren 13k usd Nettogewinn, Gewinnrate 53%, Gewinnfaktor 2,8, Return/Drawdown 9, Stabilität 0,6.

Ich habe die Ergebnisse nach gewichteter Fitness eingestuft, einschließlich der gerade genannten Parameter (net prof, pf, win, r/dd, stability).

 

Zu Beginn der Optimierung (genetisch, also 15.000 Durchläufe) sah ich in der Datenbank eine Menge Strategien, die die ursprüngliche Strategie für mindestens 4 von 5 Parametern übertrafen. Dann wurden sie langsam ersetzt, und am Ende hatte ich nur noch Strategien, die deutlich unter der Leistung der ursprünglichen Strategie lagen. Und ich habe 5.000 Ergebnisse in die Datenbank aufgenommen, also 1/3 der gesamten Läufe. 

 

Warum ist das so?

 

Danke für die Hilfe

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Jahren #145143

Hallo,

 

könnte es daran liegen, dass Sie für den besten Fitnessfunktionswert optimieren. Selbst wenn die Strategie also z. B. einen niedrigeren Netto-Profit-Wert hat, kann sie aufgrund anderer "besserer" Leistungsmetriken einen höheren Fitnessfunktionswert haben, so dass SQ ihr Priorität einräumt. Wenn es sich um einen Fehler handeln würde, könnte man ihn erkennen, wenn man für ein einzelnes Kriterium wie z.B. den Profit-Faktor optimiert. In diesem Fall sollte der Optimierungsprozess immer die Strategien mit dem höheren PF priorisieren und speichern.

0

massidm

Teilnehmer, bbp_participant, Community, Kunde, 11 Antworten.

Profil besuchen

vor 6 Jahren #145146

Hallo Tomas,

 

Ja, das ist der Fall. Selbst bei der Optimierung für einen anderen Parameter (z. B. ret/DD) werden niedrigere Fitnesswerte durch höhere ersetzt. Wie kann man das Problem lösen?

Danke für Ihre Hilfe

0

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)