optimisation variables et tick par tick

Forums ProRealTime forum Français Support ProOrder optimisation variables et tick par tick

Viewing 7 posts - 1 through 7 (of 7 total)
  • #130409

    Bonjour à tous,

    D’abord merci à Nicolas et aux participants à ce site, c’est une mine d’informations (et de réflexions) !

    Je viens de me rendre compte avec horreur, et après avoir vu une vidéo de Nicolas, que je n’avais pas bien compris comment marche le tick par tick dans les backtests. Je résume pour être sûr que j’ai bien compris : tant qu’il y a une variable dans “optimisation des variables”, le backtest ne prend pas en compte le tick par tick.

    Donc, si on teste avec 3 variables à optimiser, on lance le backtest, on regarde dans la colonne de droite du rapport combien il y a de bougies avec la cloture dans la même bougie que l’ouverture. Si on veut vraiment avoir le résultat en tick par tick, il faut :

    • supprimer les variables dans l’optimiseur
    • intégrer les variables dans le code
    • lancer le backtest
    • remettre les variables dans l’optimiseur
    • enlever les variables du code (commentaire)
    • etc….

    Je ne comprends pas bien pourquoi lorsque toutes les variables sont fixes dans l’optimiseur, il ne s’exécute pas en tick par tick. De même, sur le rapport d’optimisation, lorsque l’on clique sur une ligne, pourquoi là aussi il n’exécute pas le backtest en tick par tick, alors que toutes les variables sont fixes ? C’est d’autant plus étrange, que lorsqu’on prépare une stratégie pour le trading automatique avec des variables dans l’optimiseur, ProOrder les insère dans le code sous forme de “once” (c’est un peu ce qui m’a foutu dedans…).

    La conséquence c’est que les stratégies de scalping automatiques sont très compliquées à mettre au point avec cette limitation, l’optimiseur de variables n’est d’aucune utilité.

    Pouvez-vous me dire si ce que j’ai écrit est juste, et si vous avez des moyens de contourner ces restrictions ?

    Merci!

     

    #130428

    Dans la fenêtre des résultats d’optimisation, dans cette liste qui comporte toutes les combinaisons de tes variables, si tu cliques sur une de ces lignes, alors un backtest sera immédiatement lancé reprenant ces valeurs, celui-ci sera bien en tick par tick, si as coché l’option bien entendu.

    #130482

    Ce serait vraiment bien si ça marchait à tous les coups comme ça, mais ce n’est pas le cas, ou je ne m’en sers pas bien.

    Voici un exemple (première image) : je fais varier la variable SLL de 3 à 5, j’ai un (TREEES) beau résultat et je clique sur la seconde ligne qui est cencée me donner le vrai résultat en tick par tick, qui est le même (et je sais que ce n’est pas possible vu la stratégie !)

    Maintenant je mets les variables dans le code, et ça donne le triste résultat de l’image 2.

    Je retrouve parfois le comportement que tu décris, avec effectivement un calcul en tick par tick lorsque je clique sur une ligne du rapport d’optimisation, ça se sent car le calcul est plus long, mais c’est dans de rares cas en ce qui me concerne.

    Qu’est-ce que je ne fais pas bien??

    #130494

    Bon, là il y a vraiment un soucis: je repars de ma stratégie qui ne veut pas me donner de résultats tick par tick, je copie tout le texte dans une stratégie vierge, mêmes paramêtre d’optimisation, et là ça marche bien, le rapport d’optimisation me donne bien les chiffres délirants, mais le calcul en tick par tick s’effectue et j’ai le bon rapport détaillé… voir sur l’image jointe, exactement le même code, les mêmes paramètres…

    Si quelqu’un a une explication ou une idée, je suis preneur!

    #130914

    Sauf erreur de ma part, tu as 290 bougies “tendancieuses” durant l’optimisation, là où une vérification jusqu’au tick s’avérerait nécessaire, du fait dans to BT en tick mode, les trades ayant eu lieu à l’intérieur de ces bougies ont eu un impact très significatif, d’où la chute des performances.

    #130950

    Bonjour Nicolas,

    Oui, je comprends bien ça. Ce que je ne comprends pas c’est que le même code dans 2 stratégies différentes ne donnent pas le même résultat: l’un, celui de droite ne me calcule JAMAIS le résultat en tick par tick, quelle que soit la ligne sur laquelle je clique, tandis que l’autre, celle de gauche, me calcule en tick par tick à chaque fois. Même code, mêmes paramètres (à priori)…

    #130958

    Ok je comprends mieux, mais difficile de t’aider davantage sans pouvoir reproduire ce phénomène.

Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login