
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je ferai un manuel, mais un manuel court. ...................
Et un manuel pour ajouter vos propres fonctionnalités (indicateurs, éléments de journal, états, etc.).
Variante idéale (mais pas facile) : rendre tous les éléments fonctionnels "facilement attachables", comme des plugins, de sorte qu'ils se multiplient et se multiplient dans la base de code comme des champignons ... :)
--
C'est génial ce que tu as fait, Igor. Merci à toi ! J'ai joué avec toute la soirée.
Je ne suis pas encore entré dans le code, mais j'ai l'intention de le faire ce week-end. Je suis très curieux de comprendre en détail comment certaines fonctionnalités sont mises en œuvre.
En jetant un coup d'œil rapide au code, l'impression est très agréable.
Les blocs sont écrits de manière élémentaire ! Si MQL disposait d'un mécanisme similaire à get_declared_classes, class_exists et is_subclass_of, l'installation complète d'une nouvelle fonctionnalité se résumerait à un fichier enclode/add d'une nouvelle classe (un descendant de l'une des classes de base).
Et si vous insérez du code en mode visuel, le nouveau bloc s'ajoutera de lui-même. La recompilation d'EA à la volée et la récupération des nouveaux includes "générés" ont déjà été résolus. C'est ainsi que la mise à jour des paramètres d'entrée des blocs pour le testeur est maintenant implémentée.
Dans la description de la base de code, il s'agit du même schéma de 4 blocs. Seule la valeur 300 dans le bloc opération est ">". Le fichier schématique se trouve dans l'archive, décompressez-le dans le dossier
C:\Documents and Settings\All Users\Application Data\MetaQuotes\Terminal\Common\.
(le chemin peut être différent, il est préférable de rechercher le fichier fatpanel.dat et de le remplacer).
Pendant que la nouvelle version est en cours de préparation, je vais montrer une exécution de la même stratégie depuis 2005. Mode de test "every tick". Expériences avec le stop suiveur :
Le diagramme montre tous les paramètres de la stratégie et son principe. Pas de réinvestissement. Une version avec des blocs supplémentaires sera publiée prochainement.
De cette manière, le volume de la position est gagné. Des portions constamment remplies "au feeling" finissent par trouver un extremum local sur l'offre. Et si vous limitez l'ouverture d'une seule position dans une direction, vous manquerez des moments d'ouverture plus favorables et la stratégie échouera. Il n'est pas difficile d'ajouter cette restriction : +3 blocs pour chaque direction. AND et IS_BUY(ou IS_SELL) + NOT
La version 0.2 ne veut pas fonctionner. Comment faire pour qu'elle fonctionne ?
Ce problème est apparu dans l'une des versions récentes du terminal.
https://www.mql5.com/ru/forum/1111/page232
Si le terminal est mis à jour vers la dernière version (où le problème est résolu), vous devez recompiler l'indicateur (dans le dossier mql5/indicators/fatpanel/ ) et l'Expert Advisor (mql5/experts/fatpanel/).