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
Y a t’il un Walk Forward d’enclenché ? Si oui cela peut être beaucoup plus long en effet.
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.
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.