Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 873
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
Est-ce que j'ai bien compris - nous écrivons un morceau de code sans init(), start() et autres fonctions, nous le sauvegardons en tant que fichier .mqh et c'est tout ? Nous pouvons le mettre dans le terminal_directory\experts\include et il sera appelé et exécuté sans aucun problème ?
Merci.
Il suffit d'écrire les fonctions dans le fichier .mqh, de connecter ce fichier à Expert Advisor #include <file_name.mqh> si dans le répertoire include, ou #include "file_name.mqh" si dans le dossier avec le programme principal (Expert Advisor, indicateur, script). C'est tout. Les fonctions qui se trouvent dans le fichier seront visibles dans le conseiller expert/indicateur/script. L'essentiel est de connecter le fichier avant d'appeler toute fonction du conseiller expert/indicateur/script qui se trouve dans le fichier.
Bien. Donc, cette EA va fonctionner, ou il manque quelque chose ?
Et puis quoi encore - sort le SRC en une seule ligne. Je vais le répéter en le copiant simplement
Il suffit d'écrire les fonctions dans le fichier .mqh, de connecter ce fichier à l'Expert Advisor #include <file_name.mqh> si dans le répertoire include, ou #include "file_name.mqh" si dans le dossier avec le programme principal (Expert Advisor, indicateur, script). C'est tout. Les fonctions qui se trouvent dans le fichier seront visibles dans le conseiller expert/indicateur/script. L'essentiel est de connecter le fichier avant d'appeler toute fonction du conseiller expert/indicateur/script qui se trouve dans le fichier.
la répétition :
//--------------------------------------------------------------------
#include "Variables.mqh" //Description des variables
#include "CritOpen.
mgh" //Inclure "CritOpen.mgh" //include "Critères de clôture des ordres
//--------------------------------------------------------------------
int init()
{
Variables() ;//Fonction Variables Description
CritOpen() ; //Fonction CritClose pour l'ouverture des ordres
CritClose() ;//Fonction Critères pour les ordres de clôture
return ;
}
int start()
{
if (Orders==0) //S'il n'y a pas d'ordres ouverts ou en attente
{
CritOpen() ;
}
sinon
{
CritClose() ;
}
return ;
}
//---------------------------- fin du code ?--------------------------
Est-ce que ça va marcher ?
Messieurs, l'Expert Advisor décrit ci-dessus fonctionnera-t-il, ou y a-t-il quelque chose d'autre qui doit être inclus, et que j'ai manqué ?
Ou, par exemple, j'ai des doutes sur l'exactitude de l'initialisation des fichiers inclus - la fonction init() est-elle décrite correctement ?
Merci.
Messieurs, l'Expert Advisor décrit ci-dessus fonctionnera-t-il, ou y a-t-il quelque chose d'autre qui doit être inclus, et que j'ai manqué ?
Ou, par exemple, j'ai des doutes sur l'exactitude de l'initialisation des fichiers inclus - la fonction init() est-elle décrite correctement ?
Merci.
Il le sera. Vous pouvez écrire toutes les fonctions dans une seule inclusion, cela fonctionnera aussi. Vous pouvez laisser l'extension .mq4 et l'appeler de la même manière, cela fonctionnera tout aussi bien.
Il le fera. Vous pouvez écrire toutes les fonctions dans une seule inclusion, cela fonctionnera aussi. Vous pouvez laisser l'extension .mq4 et l'appeler de la même manière, cela fonctionnera tout aussi bien.
Oups ! Il manque quelque chose. Il est indiqué dans le journal qu'il ne peut pas charger mon EA et ne peut pas ouvrir le fichier.ex4.
Erreur générale [2]. Qu'est-ce que cela signifie ?
Oups ! Il manque quelque chose. Il est indiqué dans le journal qu'il ne peut pas charger mon EA et ne peut pas ouvrir le fichier .ex4.
Erreur générale [2]. Qu'est-ce que cela signifie ?
Aidez-moi à récupérer la valeur maximale d'un indicateur dans un EA. J'ai un indicateur qui calcule la valeur maximale à travers le tableau sans aucun problème, mais maintenant je ne sais pas comment le passer à l'EA ou transférer le code de l'indicateur à l'EA ou autre chose ... en général, je suis perplexe. :(