Accès aux valeurs des variables optimisées

Forums ProRealTime forum Français Support ProOrder Accès aux valeurs des variables optimisées

Viewing 15 posts - 1 through 15 (of 31 total)
  • #231665

    Bonjour,

    Je défini une cinquantaine de variables dans probacktest et, après avoir fait tourner probacktest et obtenu le résultat (report détaillé, courbe de gains ..), je ne parviens pas à accéder à toutes les valeurs des variables qui ont fait l’objet d’une optimisation. Le seul moyen que je connaisse pour accéder aux valeurs des variables optimisées est de placer le curseur sur le bandeau bleu qui est en bas de la courbe de gain ce qui a pour effet d’afficher une fenêtre ‘furtive’ noire contenant la date de départ, la date de fin, le montant de gain/annualisé et listant toutes les variables en indiquant leur valeur ‘finale’ (cad optimisées lorsqu’elles ont été définies en valeur variable, et fixe lorsqu’elles ont été préalablement définies en valeur fixe).

    Le problème est que cette fenêtre ‘furtive’ est de taille limitée et qu’il faut donc agrandir la hauteur de la fenêtre de la courbe de gain pour agrandir conséquemment la hauteur de cette fenêtre ‘furtive’ … sauf qu’on ne peut pas agrandir suffisamment la hauteur pour voir toutes les variables : on ne peut donc pas connaître la valeur de toutes les variables optimisées par le run de probacktest.

    Quelqu’un sait-il s’il y a un autre moyen d’accéder aux valeurs des variables optimisées par probacktest ?  s’il n’y en a pas, il faudrait vraiment que PRT fasse une correction dès que possible en définissant une fenêtre ‘non furtive” .. par exemple comme un item supplémentaire dans l’ascenseur qui se trouve dans le report détaillé et qui permet d’afficher différents graphes ou statistiques ..

    Un grand Merci par avance

    #231682

    Bonjour, j'ai peur que ce ne soit pas possible en raison de la forte consommation de ressources que cela entraînerait… Ce que je fais lorsque je fais une optimisation, c'est exporter vers Excel et travailler à partir de là. salutations

    #231689

    Bonjour,

    Quand vous parlez des ressources, ca désigne la ressource programmeur pour faire la modif ?

    Est-ce que l’exportation vers Excel permet de récupérer les valeurs optimales des variables telles que calculées par ProBackTest ? si oui, pouvez-vous m’indiquer comment faire cette exportation car je ne vois pas comment le faire une fois que ProBackTest a tourné ?

    Ca n’est pas une critique mais je suis étonné que la mise dans une fenêtre ‘standard’ de ce qui apparait dans la fenêtre ‘furtive’ lorsqu’on place le curseur sur la bande bleue en bas de la courbe des gains/pertes demande une ressource de programmation très conséquente. Le sujet est majeur car si on a pas accès aux valeurs optimales des variables telles que calculées par ProBackTest, ProBackTest ne sert pas à grand chose. A la base c’est étonnant que PRT utilise une fenêtre ‘furtive’ limitée en nombre de lignes (et donc insuffisante quand on a plus d’une dizaine de variables) pour afficher une information aussi importante que celle du résultat de l’optimisation.

    Un grand Merci par avance

    #231712

    bandeau bleu qui se trouve en bas de la courbe de gain, qui a pour effet d’afficher une fenêtre ‘furtive’ noire

    Quand vous dites bannière bleue et fenêtre furtive … faites-vous référence à ce que je montre attaché aux pointes de flèches jaunes ?

    1 user thanked author for this post.
    #231720
    Wim

    @PROPRO – A la fin d’une optimisation tu as le Rapport d’Optimisation avec toutes les combinaisons de variables testées. Il se peut que pas tous les variables s’affichent. Là il faut faire un export en format csv, et importer ces données en tableur (comme propose Ivan). Je te montre comment faire l’export dans la capture jointe. La capture montre également les colonnes contenant tous les variables optimisés en tableur.
    C’était une stratégie bidon avec que 12 variables, gagnant d’ailleurs 🙂

    1 user thanked author for this post.
    #231725

    Toutes les variables peuvent ne pas être affichées.

    Toutes les variables peuvent être affichées en cliquant sur la clé (en haut à gauche sous Tableau) et en sélectionnant toutes les variables.

    1 user thanked author for this post.
    #231736

    Un grand Merci Grahal et Wim pour vos retours. Après quelques tests complémentaires :

    1- ci-joint une copie d’écran montrant ou est la bande dont je parlais en bas de la courbe de gains/pertes. En l’occurrence elle est orange et non pas bleue car la position est perdante. Lorsqu’on place le curseur sur cette bande, le fenêtre noire que l’on voit s’affiche avec date de début/fin, performance/annualisée puis les variables sont listées en dessous avec leur valeur optimale caclculée par BackT. Sur la photo on les voit pas car il faudrait augmenter la hauteur du graphique pour ne voir quelques-unes mais même avec la hauteur max on ne verrait qu’une dizaine de variables alors que j’en ai plus de 50

    2- je ne comprends pas ce qui permet d’obtenir, ou pas, le rapport d’optimisation dont Wim nous a donné une copie d’écran. J’ai retrouvé un vieux scénario que j’ai refait tourner et qui affiche ce rapport d’optimisation pendant que ProBackT tourne et effectivement il y a un logo permettant de l’exporter. Pourquoi dans certains cas ProbackT affiche le rapport détaillé et certaines options de statistiques détaillées et pourquoi dans certains cas ProbackT fourni directement le rapport d’optimisation ?? J’ai beau chercher et regarder dans la doc produit (annexe A) je ne trouve pas.

    Encore Merci pour votre aide

     

    #231750
    Wim

    @PROPRO – Chez moi ces bâtons bleu et orange représentent des achats (bleu) et des ventes (orange), pas gagnant et perdants. Chez moi se présente vraiment toujours le Rapport d’Optimisation. Mais si tu ne l’a pas, cliques (normal, gauche) sur le nom de ta stratégie dans la fenêtre du courbe de gains. Il se présente un menu avec l’option “Optimiser le backtest”. Essaies le. Chez moi ça active la fenêtre Rapport d’optimisation.
    Est-ce que tu es sur PRT-v12 chez IG? Faut savoir que différentes versions de PRT (10, 11, 12 / Complete, Premium) chez des courtiers différentes (IG, IB, Saxo) peuvent se comporter différemment. Moi, j’ai PRT-Complete-v12 chez IG.

    @Grahal – Merci pour clarifier ça.
    Je suis vieux, je me rappelle encore les secrétaires travaillant avec du papier carbone pour faire un double d’une lettre. Un jour une copie faite comme ça n’était pas identique à l’original. La secrétaire est devenu folle sur le coup, soignée depuis dans un hôpital psychiatrique.
    GraHal wrote:

    Wim a écrit : Toutes les variables peuvent ne pas être affichées.

    Je soupçonne que c’est le résultat d’une allée/retour par traduction automatique. Ce n’est pas ce que j’ai écrit, c’était (y inclus erreur contre le genre): “Il se peut que pas tous les variables s’affichent”. Je n’en suis pas sûr, suis pas un vrai Français (import depuis 13 ans), mais il y a une nuance entre ces 2 phrases. La mienne exprime une doute, que je n’ai pas vérifié si tout s’affiche toujours.

    1 user thanked author for this post.
    #231752

    secrétaires travaillant avec du papier carbone pour faire une copie d’une lettre

    Moi aussi, je faisais ça au début des années 80 en tant que manager… Je n’avais pas de secrétaire ! 🙂

    À la fin des années 80, nous avions un PC mais il était partagé sur un chariot entre 3 ou 4 personnes et il fallait réserver du temps pour l’utiliser !

    Au milieu des années 90, nous avions tous un PC par bureau !

    1 user thanked author for this post.
    #231753

    Merci pour vos retours. Je viens enfin de comprendre pourquoi des anciens scenarii affichaient le rapport d’optimisation et pourquoi les autres scenarii plus récents ne le faisaient pas : lorsqu’on met le walkfwd actif (même avec des paramètres qui le neutralisent – c’est mon cas) le rapport d’optimisation ne s’affiche pas. Il faut donc mettre le walkfwd inactif.

    Je n’ai  pas encore pu tester le comportement du rapport d’optimisation lorsqu’on a beaucoup de variables mais comme vous l’avez proposé, il faut probablement l’exporter pour être sur de récupérer toutes les variables.

    2 remarques :

    1) dommage que la doc du produit ne soit pas plus complète/explicite. Il est fréquent qu’on découvre des fonctionnements non documentés

    2) dommage qu’on ne puisse pas accéder à LA transaction la plus optimisée en terme de gain (donc à liste des valeurs optimales des variables telles que calculées par ProBackTest) de façon simple cad dans le rapport détaillé par exemple ou directement en cliquant sur quelque chose depuis la courbe des gains/perte

    Merci encore pour votre aide .. et vos remarques sur les années 80/90 qui égaient nos échanges (pour info, j’ai commencé à travailler au Canada en 1983 et on venait de recevoir un PC IBM : je restais tard le soir après le travail pour découvrir “la bête” ..).


    @Wim
    : je suis en IG v12 complete.

     

     

     

    #231759

    PROPRO a écrit :

    dommage qu’on ne puisse pas accéder à LA transaction la plus optimisée en termes de gain

    Veuillez confirmer que vous voyez (après votre optimisation) le tableau des résultats d’optimisation comme indiqué ci-joint ?

    1 user thanked author for this post.
    #231763

    Oui, j’obtiens bien le rapport d’optimisation comme sur ta copie d’écran si et seulement si je mets le walkfwd inactif, si non je ne l’obtiens pas.

     

     

    #231770

    seulement si je mets le walkfwd inactif, sinon je ne l’obtiens pas.

    Ci-dessus, c’est la même chose pour nous tous… nous n’obtenons qu’un seul ensemble de valeurs de variables avec WalkForward, mais elles peuvent toutes être vues.

    Ce que je fais pour voir toutes les valeurs des variables est de maximiser le graphique d’équité (après l’exécution de Wwalkfwd), puis de cliquer sur le titre du système sur la courbe d’équité, puis de sélectionner « maximiser ce panneau », puis de survoler chaque période WF pour voir les valeurs des variables WF. .

    #231771

    Lors de l’utilisation de WalkForward, un ensemble de valeurs variables est produit pour chaque période de WalkForward.

    Si vous avez trop de valeurs de variables pour toutes les voir (en utilisant ma méthode dans mon article précédent), essayez de « décocher » les variables que vous n’optimisez pas pendant la marche en avant.

    1 user thanked author for this post.
    #231772
    Wim

    Mon cher @PROPRO, je pensais que tu faisais des “backtests”, mais c’étaient des “walkforwards”, ça change beaucoup. Personellement j’ai laissé tomber le WalkForward de PRT il y a des années. Exactement parce que c’était trop compliqué, voire pratiquement impossible pour moi de récupérer des détails par période de optimisation/test. Je gère moi même, hors PRT, les WalkForwards, et je récupère les détails de ProBacktest en tableur par période.
    Sous le capot tu peux trouver encore un peu plus sur les WalkForwards de PRT, comme les dates exactes des périodes. Mais il y a tellement de “capricornes” dans ces tableaux. C’est vraiment dommage, ça aurait pu être un outil magnifique.
    Alors, sous le capot: Commence (1) avec cliq sur le nom de la stratégie sur la fenêtre de la courbe des gains, prends “configuration” et il s’ouvre le panneau “Paramètres du graphique”. Coches par exemple “Rapport détaillé” (2). Vas vers le Rapport détaillé et choisis “Statistiques Walk Forward” comme type de rapport (3). La courbe de gains montre clairement une multitude de positions fermées (gains et pertes). Par contre, la colonne des gains ne montre que des 0.00€, tandis que le résultat final est 33€ plus haut que le début (rouge). Si tu survoles les petites pastilles dans la colonne “Variables” il se montre un popup avec (une partie) des variables optimisés (bleu). Tu seras déçu en espérant que l’option “Exporter”(4) puisse te sortir tout en tableur . . . que le graphique de gains par transaction.
    Bonne chance avec les WalkForwards, j’espère que tu vas trouver encore un peu plus que moi là dessus.

    1 user thanked author for this post.
Viewing 15 posts - 1 through 15 (of 31 total)

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