Optimisation – temps d’attente assez long

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #209027 quote
    LavalletteLavallette
    Participant
    Average

    Bonjour,

    Je me demande ce que fait PRT ? Je lance une optimisation sur 4 variables représentant environ 9000 tests sur 100K. Cela prend des heures, j’en suis a 15% pour déjà 25 minutes.

    Mon code est simple et propre, rien de très compliqué et je ne fais aucun appel CALL.

    Le CPU ne fait presque rien et la mémoire est stable en dessous de 3 GB. Il m’en reste 12GB.

    Je n’ai pas trouvé d’information sur comment PRT fait ses optimisations mais je trouve cela terriblement long et inefficace.

    Avez-vous une explication ? Ou mieux une solution.

    Merci

    #209035 quote
    GraHalGraHal
    Participant
    Legend
    L’optimisation se fait à distance sur les serveurs PRT afin que notre PC soit suffisamment inactif ! 1. Optimisez les étapes du cours, par exemple 25 250 25 puis affinez 10 100 10 puis 5 50 5 (le cas échéant). Ou alors  2. Optimisez 2 variables seulement à la fois. 3. Gardez le nombre de combinaisons aussi bas que possible. J’utilise principalement environ 100 combinaisons, rarement> 1000 et presque jamais> 5000 combinaisons … à moins que je ne m’éloigne un peu de mon écran.
    Lavallette thanked this post
    #209038 quote
    NicolasNicolas
    Keymaster
    Legend
    Y a t’il un Walk Forward d’enclenché ? Si oui cela peut être beaucoup plus long en effet.
    #209039 quote
    NicolasNicolas
    Keymaster
    Legend
    Je viens de relire ta question, donc pour mémoire, les backtests ne sont pas réalisés côté client, mais côté serveur, donc si tu tombes en période d’affluence, cela ajoute au temps d’attente.
    Lavallette thanked this post
    #209302 quote
    LavalletteLavallette
    Participant
    Average

    Merci pour vos réponses.

    Le fait que les calculs soient réalisés sur des serveurs explique donc le temps nécessaire. Mais alors PRT a vraiment des soucis de capacité.

    Il serait très pratique de pouvoir faire une partie des calculs en local durant la phase de conception. Nos ordinateurs sont tellement puissants de nos jours, on pourrait réellement lancer des optimisations plus pertinentes.

    Il est vrai que réduire le nombre d’itérations est opportuns, mais ce n’est pas facile lorsque qu’il y a plusieurs variables qui s’influencent entre elles.

    Bon trading à vous.

    #209304 quote
    GraHalGraHal
    Participant
    Legend
    plusieurs variables qui s’influencent mutuellement.
    J’ai remarqué que les résultats d’optimisation apparaissent dans le tableau …
    1. colonnes de gauche 1 et 2 en premier
    2. Puis la colonne 3 avec des modifications occasionnelles des colonnes 1 et 2
    3. Puis la colonne 4 avec des changements occasionnels dans les colonnes 1, 2 et 3 etc … etc    Donc je pense que PRT n’optimise pas toutes les colonnes / variables en même temps de toute façon. J’obtiens ce qui précède en gardant des combinaisons et des itérations faibles/petites en nombre ; puis je recycle jusqu’à ce que les valeurs des variables cessent de changer. 
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Optimisation – temps d’attente assez long


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Lavallette @lavallette Participant
Summary

This topic contains 5 replies,
has 3 voices, and was last updated by GraHalGraHal
3 years, 8 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 02/03/2023
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...