Questions des débutants MQL5 MT5 MetaTrader 5 - page 446

 

Qui peut expliquer pourquoi les résultats des tests sont si différents pour un EA avec les mêmes paramètres, dans des terminaux de différents courtiers (FXOpen, Weltrade, Alfa-Forex). Le swap n'a aucun effet car il ne crée pas de drawdowns. Les citations pour treize ans sont les mêmes que celles du gelium, les dates sont les mêmes. L'écart est le même. Les tests répétés sont les mêmes. Quel est le problème ?

Dossiers :
3.jpg  227 kb
 
неAni:

Qui peut expliquer pourquoi les résultats des tests sont si différents pour un EA avec les mêmes paramètres, dans des terminaux de différents courtiers (FXOpen, Weltrade, Alfa-Forex). Le swap n'a aucun effet car il ne crée pas de drawdowns. Les citations pour treize ans sont les mêmes que celles du gelium, les dates sont les mêmes. L'écart est le même. Les tests répétés sont les mêmes. Quel est le problème ?

L'algorithme de l'EA fonctionne-t-il à l'intérieur de la bougie ou en fonction de la clôture de la bougie ?
 

Le code ne tient pas compte des chandeliers de clôture et d'ouverture.

Et les courtiers MODE_STOPLEVEL n'affectent pas non plus l'algorithme.

 
неAni:

Le code pour la fermeture et l'ouverture des bougies n'a pas l'air.

...

C'est peut-être ça le problème ? Chaque serveur commercial peut avoir un flux de cotation différent. Si votre enjeu analyse les ticks plutôt que les chandeliers, il peut y avoir de très grandes variations dans les tests.
 
Karputov Vladimir:
J'écris volontairement des commentaires en anglais - je développe mes connaissances de la langue, il n'y aura donc pas de commentaires en russe. Désolé.

Et ceci, si je comprends bien, est un autre membre de la communauté qui développe la connaissance d'une langue autre que celle communément utilisée dans la partie multinationale russophone du site. Mais seulement au lieu de commentaires, sur des articles de blog, j'ai décidé de le pratiquer :


Il y a donc des gens heureux qui s'intéressent aux thèmes de la bourse et du commerce de gré à gré, ainsi qu'à la programmation en MQL5/MQL4. Ils semblent si obscènement simples et compréhensibles, qu'il est probablement préférable de les compliquer au moins avec des phrases dans une langue pas toute compréhensible dans une partie multinationale russe du site. C'est quoi ce bordel. Bien sûr, où ailleurs qu'ici pour développer une langue inconnue ou peu familière.

 
Karputov Vladimir:
Est-ce que cela pourrait être le problème ? Chaque serveur commercial peut avoir un flux de cotation différent. Si votre pieu analyse les ticks plutôt que les bougies, il peut y avoir une grande variation dans les tests.
Qu'en est-il des serveurs si j'ai mis moi-même des guillemets pendant 13 ans et que l'internet a été déconnecté ?
[Supprimé]  
 if ((iRSI(NULL,0,14,PRICE_HIGH,i) < (iRSI(NULL,0,21,High[iHighest(NULL,0,MODE_HIGH,21,i)],i) - iRSI(NULL,0,21,High[iHighest(NULL,0,MODE_HIGH,14,i)],i)*2))){
            CrossDown[i] = Low[i] + Range*0.5;

Qu'est-ce qu'il y a de mal à ça ?

 
неAni:
Quel est le rapport avec les serveurs si j'insère moi-même des citations depuis 13 ans et que l'internet a été déconnecté ?
Si les cotations sont les mêmes, quel est l'intérêt de faire des tests sur différents serveurs commerciaux ? Et quels paramètres de test avez-vous définis (la réponse "les mêmes" n'est pas bonne) ?
 
azfaraon:

Qu'est-ce qui ne va pas ici ?

Vous avez mis une accolade supplémentaire ou vous avez oublié une accolade. C'est exact :

   if((iRSI(NULL,0,14,PRICE_HIGH,i)<(iRSI(NULL,0,21,High[iHighest(NULL,0,MODE_HIGH,21,i)],i)-iRSI(NULL,0,21,High[iHighest(NULL,0,MODE_HIGH,14,i)],i)*2)))
      CrossDown[i]=Low[i]+Range*0.5;
[Supprimé]  
Karputov Vladimir:

Vous avez mis une accolade supplémentaire ou vous avez oublié une accolade. C'est exact :

Merci beaucoup...Je demandais une question de logique...Comment comprenez-vous ce que j'ai mis dans la ligne ? Cela ne me donne pas le résultat que je voulais ((...On m'a dit que High[] ne peut pas être mis dans des endroits ( APPLIED_PRICE Price ).
alors comment montrer le point maximal du rsi dans une certaine plage ?

Comme vous pouvez le voir, j'essaie de comparer deux maxima dans des plages différentes.