Discussion de l'article "Créez votre propre robot de trading en 6 étapes !" - page 5

 
uncleVic:

Encore une erreur (la vôtre) :

Je vais voir comment je peux m'en prémunir dans la Bibliothèque.

Je vous remercie. Je n'avais pas réalisé bool, double au début. Je ferai aussi plus attention en copiant.
 

Je suis arrivé sur le testeur (build 619, win xp)

1) Onglet Paramètres : sélection de la date par le calendrier. Sur le bouton de sélection, le calendrier apparaît et disparaît, je n'ai pas le temps de sélectionner.

2) optimisation de l'Expert Advisor :

période tout l'historique, seulement euro/dollar horaire (dans la revue aussi seulement eur/dollar), délai de production, OHLC sur M1, 3 mille dollars, 1:100, génétique Balance+Sharpe, pas de forward ;

paramètres SL 20-50 step5, TP 30-50 step 5, PFast 13-17 step 1, MFast Simple - Linear, PSlow 21-24 step 1, MSlowt Simple - Linear.

Tout cela a été fait en 25 minutes, 11200 exécutions.

Résultatde l'optimisation classé comme résultat maximal,

J'ai essayé de lancer un seul test avec le bouton droit, mais j'ai obtenu une erreur d'initialisation de l'Expert Advisor (bien que l'Expert Advisor lui-même soit attaché au graphique normalement avec ces paramètres).

Les messages du journal se trouvent dans le fichier texte

2012.03.28 14:27:18 Core 1 1971.02.04 00:00:01 MA_Cross::CreateFastMA : error of initialisation of fast MA object


J'ai pioché au hasard quelques autres lignes suite à une optimisation, erreur similaire.

Dossiers :
 
bivmail:

C'est au tour du testeur (build 619, win xp)


C'est à peu près clair. Il y a des problèmes (avec les indicateurs de la bibliothèque standard) lors des tests sur la période "All History".

Nous allons y remédier. Et vous êtes sur une autre période pour l'instant.

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 
uncleVic:

C'est à peu près clair. Il y a des problèmes (pour les indicateurs de la bibliothèque standard) avec les tests sur la période "Tout l'historique".

Nous allons y remédier. Pour l'instant, vous êtes sur une autre période.



1) Cela peut être utile : J'ai constaté expérimentalement que, quel que soit le réglage de la MA rapide ou de la MA lente, le test unique est déclenché à la valeur du début du test à partir du 18 janvier 1972 inclus.

2) Au fait, le bouton de sélection de la liste de calendrier fonctionne-t-il ainsi pour tout le monde ou est-ce que je suis le seul à avoir un panneau de calendrier qui apparaît puis disparaît ?

3) et encore une chose, j'ai réglé manuellement les paramètres de meilleure optimisation (SL35 TP 50, 17, 24 tous deux lissés), à partir du 18 janvier 1972.

En conséquence, le graphique n'a été tracé qu'à partir de 1995, et à la fin de 2006, il restait 97$ sur 3k. (Je l'ai exécuté plusieurs fois).

Bien qu'à l'optimisation le profit soit supérieur à 600$. Comment cela se fait-il ?

4) voici plus : la période est restée sélectionnée du 18 01 1972, dans les résultats de l'optimisation sur le même meilleur clic pour construire un seul, il a fonctionné, similaire à l'exécution manuelle (également avec un résultat non rentable similaire), mais a également remarqué que la machine a défini les périodes fastMA et slowMA correctement (17 et 24) et la méthode à la fois réinitialisé à simple bien qu'avant il a été lissé et dans les résultats de l'optimisation de cette ligne également lissée.

le fichier de résultat de test ci-joint testergraph.report.2012.03.29.csv avec ce nom n'est pas joint pour une raison quelconque...

Dossiers :
twgd_7h60z.txt  164 kb
 
bivmail:


1. Peut être utile : J'ai découvert expérimentalement que, quel que soit le réglage de l'AM rapide ou de l'AM lente, le test unique est déclenché à la valeur de départ du test à partir du 18 janvier 1972 inclus.

2. Au fait, le bouton de la liste de sélection du calendrier fonctionne-t-il comme ça pour tout le monde ou est-ce que je suis le seul à avoir le panneau du calendrier qui apparaît et disparaît immédiatement ?

3. Par conséquent, le graphique n'a été établi qu'à partir de 1995.

4. et, à la fin de l'année 2006, il restait 97 $ pour 3 000. (plusieurs fois exécuté) Bien que le bénéfice de l'optimisation soit de plus de 600 $. Comment cela se fait-il ?

1. La date le montre clairement. Lors de la création de la classe d'indicateur, il essaie de remplir le tampon avec les valeurs précédentes, et lors de l'exécution à partir du "début du temps", il n'a aucune chance. (Merci de votre attention.)

2. Le calendrier fonctionne bien.

3. Dans les paramètres du terminal "Service-Settings-Graphics", le paramètre "Max.bars in the window" est un peu petit.

4. Si la différence entre l'optimisation et le test persiste, demander au Service Desk.

 

J'ai découvert que les données dataient de juin 93, j'ai donc effectué le même test à partir de cette date :

1) effectivement, et la durée du test a augmenté de façon significative (par rapport à l'historique complet), et surtout, j'ai obtenu des résultats complètement différents, qui se confirment en un seul test.

2) comme j'ai abordé le test pour la première fois, désolé, réflexions :

premièrement, j'ai été très surpris que le meilleur résultat soit de 1700$, avec 3k au départ, alors qu'il y a une dizaine d'années j'étais tombé par hasard sur un cours de forex gratuit, la seule chose dont je me souvenais c'était la moyenne.

Deuxièmement, est-ce que je comprends bien que le but des tests est le suivant : maintenant vous pouvez regarder le graphique, sélectionner la période où le solde augmente, et essayer de trouver pourquoi cette période particulière, tel algorithme a fonctionné (par exemple, ici, clairement la période d'avril 09 à décembre 11 - croissance), puis chemise un autre algorithme, tester, sélectionner à nouveau les conditions d'un résultat satisfaisant, etc. et accumuler une collection de signaux "plutôt gagnants" ?

3) dans le testeur, sur la page"Résultats de l'optimisation". existe-t-il un moyen de copier une ligne dans le presse-papier ? Si ce n'est pas le cas, je pense que ce serait une option pratique, bien sûr il y a l'exportation vers excel, vous pouvez le faire de cette façon.

Dossiers :
 

Désolé, suis-je le seul à ne pas pouvoir joindre des fichiers avec l'extension :

ReportOptimizer-1024008.xml

testergraph.report.2012.03.29.csv

Ou n'est-il pas souhaitable de les joindre ?

 
bivmail:

Désolé, suis-je le seul à ne pas pouvoir attacher des fichiers avec l'extension :

ReportOptimizer-1024008.xml

testergraph.report.2012.03.29.csv

Ou bien n'est-il pas souhaitable de les joindre ?

N'avez-vous pas une ligne sous le bouton de révision ?

Taille maximale de téléchargement 16 MB, max 10 pièces jointes (.gif .png .jpg .jpeg .zip .txt .log .mqh .ex5 .mq5 .mq4 .ex4 .mt5 .set .tpl .flv)

dans votre cas dans une archive .zip

 
IgorM:

et vous n'avez pas une ligne sous le bouton "review" :

Taille maximale de téléchargement 16 MB, max 10 pièces jointes (.gif .png .jpg .jpeg .zip .txt .log .mqh .ex5 .mq5 .mq4 .ex4 .mt5 .set .tpl .flv)

dans votre cas dans une archive .zip

Je vous remercie ! Je suis en train de chiffrer, la police est réglée sur la plus petite et donc je ne peux pas la voir, bien sûr, maintenant je la vois :-)
 
Avant d'essayer de créer un nouveau conseiller expert basé sur cette classe dans l'assistant MQL5, vous devez fermer l'éditeur et l'ouvrir à nouveau. Il ne voit pas les changements et ne verra pas notre classe sans cela. (Build 642)