Bonjour,
J’ai des problèmes de compréhension du WalkForward.
Si j’optimise normalement du 01.01.2014 au 31.12.2020 et en prenant cette optimisation, j’obtiens dans la période du 6.11.2019 au 31.5.2021 un gain de € 12’935.20.
Mais si j’optimise avec la méthode WalkForward (non ancré), la période du 19.8.2013 au 6.11.2019, j’obtiens dans la période du 6.11.2019 au 31.5.2021 (soit une période exactement pareille à celle ci-dessus) un gain de seulement € 3’960.98.
Alors qu’elle la meilleure optimisation selon vous :
L’optimisation normale qui rapporte un gain de € 12’935.20 ou l’optimisation WalkForward (non ancré) qui rapporte un gain de seulement € 3’960.09 ?
Est-ce à dire que mon optimisation normale est sur-optimisée ? Pourtant la période optimisée est plus ou moins la même !
Ci-joints quelques prints-screen pour imager ma demande.
Merci pour votre aide.
Claudio
L’optimisation classique a été faite sur le critère performance gain ? Pour info, le mode walk forward utilise uniquement ce critère.
Quelques réflexions qui peuvent aider?
Walk Forward donne un résultat pour les périodes hors échantillon (OOS) indiquées par les cases gris clair en pièce jointe.
Les résultats OOS sont basés sur des valeurs variables optimisées dans les périodes In Sample (IS) indiquées par les cases bleues dans les pièces jointes.
L’optimisation classique est la même que les cases bleues, c’est- à- dire les valeurs des variables optimisées dans les périodes In Sample (IS).
Le point étant avec mes pensées ci-dessus … avec Walk Forward (WF), nous ne voyons que les résultats des cases gris clair.
Avec WF On ne voit pas les résultats des cases bleues (sauf pour la 1ère case bleue).
@Nicolas ; Oui, l’optimisation normale a été faite uniquement sur le critère du gain.
@GraHal : Oui, il me semble que j’ai compris ce que vous m’écrivez, mais selon moi, vous ne répondez pas à ma question.
Bon, je viens de refaire les tests, mais depuis 2014 et avec des périodes identiques pour l’optimisation WF et l’optimisation normale (avec comme seul critère le gain).
Les résultats sont alors presque les mêmes 🙂
Question tout de même, comment interpréter les résultats ?
Pourriez-vous publier une capture d’écran des paramètres que vous avez utilisés pour Walk Forward ?
Votre capture d’écran montre des combinaisons 1/100000 et cela signifie donc que vous n’utilisez pas WF pour optimiser une valeur de variable.
Je vous suggère de comprendre le but de WF. Ce n’est pas un concept facile au début, mais après avoir lu et dormi dessus, vous penserez… Ah, je comprends maintenant ! 🙂
Désolé, ma capture d’écran n’est pas correct.
J’ai des variables que j’optimise avec 50 combinaisons et d’autres variables avec 31 combinaisons.
Publiez une capture d’écran des périodes de résultats du OOS (montrant des valeurs de variables optimisées) et nous pourrons peut-être donner un avis sur l’ensemble de valeurs à utiliser.
Montrez également la courbe des capitaux propres et les positions sous la courbe des capitaux propres.
Merci beaucoup, mais je vais me débrouiller avec les vidéos de Nicolas.
Si vous souhaitez avoir plus d’information sur la question, vous pouvez la soumettre au support technique de ProRealTime, ils pourront certainement vous renseigner.
Je vous recommande de leur envoyer un rapport technique avec accès au code depuis votre compte (Aide > Support technique>Code ou Aide > Centre d’aide > Je rencontre un problème technique> Code).
Bonne journée!