Très bien ! J'ai glissé votre "Skin" dans DLL-ku (Studio 2010). Je voulais le comparer. Les résultats suivants ont été obtenus : si vous exécutez le script entier 10 fois dans MQL4, le temps d'exécution est de 1104 - 2660 ms ; et si vous l'exécutez avec la DLL, le temps d'exécution est de 140 - 187 ms. Par un ordre de grandeur, cependant... Oui, il s'agit de MQL4, je ne sais pas quelle est la différence avec MQL5. Je n'ai jamais touché à MT5 et je ne le ferai pas tant que MT4 ne sera pas mort. Mon âme de petit spéculateur sur devises n'accepte pas catégoriquement l'ue.... que MT5 a créé avec les positions.
Question : quelle est la meilleure façon d'optimiser pour plusieurs variables, avec un min/max différent en même temps.
Par exemple, on peut vouloir optimiser ; iMA(_Symbol,_Period,x,0,MODE_SMA,PRICE_OPEN,i+y) ;
où x peut être compris entre 1 et 100 et y entre 0 et 10. Pour l'instant, je couvre cela par 2 gènes, le premier gène est 1-100 direct et le second gène est 1-100 en "sections" de 10 qui correspondent à 1-10 (c'est-à-dire divisé par 10, c'est une autre façon de voir les choses).
xhxiang: L'EA ne peut pas fonctionner en back testing en utilisant cette bibliothèque ?
La réponse est la suivante: non.Lafonction d'aptitudeest appelée par l'algorithme.Etlorsqu'elle est testée sur l'historique, elle doit être appeléede l'extérieur.
Joo, l'UGA est géniale. Voir http://www.forexfactory.com/showthread.php?t=523313&page=2 - Merci !
Question : quelle est la meilleure façon d'optimiser pour plusieurs variables, avec un min/max différent en même temps.
Par exemple, on peut vouloir optimiser ; iMA(_Symbol,_Period,x,0,MODE_SMA,PRICE_OPEN,i+y) ;
où x peut être compris entre 1 et 100 et y entre 0 et 10. Pour l'instant, je couvre cela par 2 gènes, le premier gène est 1-100 direct et le second gène est 1-100 en "sections" de 10 qui correspondent à 1-10 (c'est-à-dire divisé par 10, c'est une autre façon de voir les choses).
Existe-t-il une meilleure méthode ?
Si vous utilisez un algorithme tiré de l'article, il est nécessaire d'adapter la plage de l'algorithme à la plage souhaitée des paramètres à optimiser.
J'ai lu l'article (deux ou trois fois), je l'ai beaucoup aimé, je pense dans la même direction depuis longtemps - je veux dire intégrer le testeur directement dans le code de l'EA,
J'ai regardé les exemples, honnêtement je ne comprends pas comment utiliser votre algorithme.
On vous a déjà posé la question ici, mais encore une fois : Pouvez-vous donner un exemple pour n'importe quel indicateur simple comme RSI, CCI, MACD sans utiliser de scripts ?
afin de trouver les valeurs optimales... par exemple, vous pouvez prendre n'importe quel Expert Advisor intégré comme "MACD Sample.mq5" et trouver les paramètres optimaux InpTakeProfit, InpTrailingStop ...
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
mql5 est >20 fois plus rapide que mql4
Joo, l'UGA déchire. Voir http://www.forexfactory.com/showthread.php?t=523313& page=2 - Merci !
Question : quelle est la meilleure façon d'optimiser pour plusieurs variables, avec un min/max différent en même temps.
Par exemple, on peut vouloir optimiser ; iMA(_Symbol,_Period,x,0,MODE_SMA,PRICE_OPEN,i+y) ;
où x peut être compris entre 1 et 100 et y entre 0 et 10. Pour l'instant, je couvre cela par 2 gènes, le premier gène est 1-100 direct et le second gène est 1-100 en "sections" de 10 qui correspondent à 1-10 (c'est-à-dire divisé par 10, c'est une autre façon de voir les choses).
Existe-t-il une meilleure méthode ?
L'EA ne peut pas fonctionner en back testing en utilisant cette bibliothèque ?
Joo, l'UGA est géniale. Voir http://www.forexfactory.com/showthread.php?t=523313&page=2 - Merci !
Question : quelle est la meilleure façon d'optimiser pour plusieurs variables, avec un min/max différent en même temps.
Par exemple, on peut vouloir optimiser ; iMA(_Symbol,_Period,x,0,MODE_SMA,PRICE_OPEN,i+y) ;
où x peut être compris entre 1 et 100 et y entre 0 et 10. Pour l'instant, je couvre cela par 2 gènes, le premier gène est 1-100 direct et le second gène est 1-100 en "sections" de 10 qui correspondent à 1-10 (c'est-à-dire divisé par 10, c'est une autre façon de voir les choses).
Existe-t-il une meilleure méthode ?
J'ai lu l'article (deux ou trois fois), je l'ai beaucoup aimé, je pense dans la même direction depuis longtemps - je veux dire intégrer le testeur directement dans le code de l'EA,
J'ai regardé les exemples, honnêtement je ne comprends pas comment utiliser votre algorithme.
On vous a déjà posé la question ici, mais encore une fois : Pouvez-vous donner un exemple pour n'importe quel indicateur simple comme RSI, CCI, MACD sans utiliser de scripts ?
afin de trouver les valeurs optimales... par exemple, vous pouvez prendre n'importe quel Expert Advisor intégré comme "MACD Sample.mq5" et trouver les paramètres optimaux InpTakeProfit, InpTrailingStop ...