Questions des débutants MQL5 MT5 MetaTrader 5 - page 514
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
Снова нет конкретики. Ладно: пальцем в небо - DebugBreak.
Применять примерно так:
Encore une fois, rien de précis. OK : doigt dans le ciel -DebugBreak.
Appliquez comme ceci :
OK, de quoi avez-vous besoin pour les détails ? J'ai écrit un peu plus tôt.
Le point est le suivant :
deux ordres en attente sont ouverts.
L'un d'eux sera exécuté, et l'autre sera supprimé car il n'est pas nécessaire.
La première fermera également après un certain temps (plus ou moins).
L'idée est de revenir au point de départ. Et tout devrait se répéter.
Mais non.
Avant tout ce processus, j'ai mis :
Si les deux sont nuls, nous exécutons le circuit, sinon, nous ne le faisons pas.
En débogage, je mets ces deux points dans l'observation. Les deux sont égaux à 0. Mais au deuxième tour, une seule commande est passée.
Pourquoi en est-il ainsi ?
OK, qu'est-ce qu'il te faut pour les détails ? J'ai écrit plus tôt.
Voici l'idée :
2 ordres en attente sont ouverts.
L'un est exécuté, l'autre est supprimé lorsqu'il n'est pas nécessaire.
La première fermera également après un certain temps (plus ou moins).
L'idée est de revenir au point de départ. Et tout devrait se répéter.
Mais ce n'est pas le cas.
...
Votre logique, vous devez répondre vous-même à la question.
...
En débogage, je mets ces deux éléments dans l'observation. Ils sont tous deux égaux à 0. Mais au deuxième tour, une seule commande est passée.
Pourquoi en est-il ainsi ?
Encore une fois, vous seul pouvez répondre, car la logique est la vôtre.
D'une manière générale, je tiens à le répéter une fois de plus : une question correctement formulée contient 90% de la réponse. Veuillez donc placer des points d'arrêt avant l'endroit de votre code où vous agissez sur la position. Et ensuite le débogage étape par étape.
Bonjour, Pourriez-vous nous proposer le code qui effectue l'action au début d'un nouveau jour (00.00), ou en d'autres termes, comment afficher la condition "S'il y a un nouveau jour (00.00)" en MQL ?
Il existe deux langages mql.
L'algorithme est le suivant :
Retenez le temps de la bougie précédente dans le TF D1 dans une variable statique et comparez-le avec le temps de la bougie actuelle dans le même TF. Si l'heure a changé, effectuez l'action et mémorisez l'heure d'une nouvelle bougie dans la même variable.
Bonjour, Pourriez-vous m'indiquer le code qui fera en sorte que l'EA exécute une action au début d'un nouveau jour, c'est-à-dire à 00.00, ou en d'autres termes, comment afficher la condition "Si c'est un nouveau jour (00.00)" dans MQL ?
Ou bien
if (StatTime==1)
{
Time=iTime(NULL,1440,0);
StatTime=0;
}
if(Time!=iTime(NULL,1440,0))
{
StatTime=1;
}
Ou bien
if (StatTime==1)
{
Time=iTime(NULL,1440,0);
StatTime=0;
}
if(Time!=iTime(NULL,1440,0))
{
StatTime==1;
}
On ne sait pas très bien de quel type de variable StatTime il s'agit.
datetimeTemps
intStatTime
Il y avait une erreur dans le code : pasStatTime==1 ; maisStatTime=1;
if(Time!=iTime(NULL,1440,0))
{
StatTime=1;
}
Votre logique, vous devriez répondre vous-même à la question.
Encore une fois, vous êtes le seul à pouvoir répondre, car la logique vous appartient.
D'une manière générale, je le répète encore une fois : une question correctement posée contient 90% de la réponse. En général, placez les points d'arrêt avant l'endroit du code où vous effectuez une action avec la position. Et après cela, vous faites un débogage étape par étape.
2016.02.15_14:27 GMT+3. Bonjour, question pour les modérateurs. Je joins
capture d'écran. Impossible d'obtenir les données du tampon de l'indicateur de ZigZag. Sur
Je peux voir dans la capture d'écran que le dossier "indicators" est dans le chemin du fichier. En effet
Il existe en fait un dossier "Indicateurs" dans le terminal. Probablement à cause de cette divergence et
Je n'arrive pas à ouvrir le fichier ZigZag.mq4.
Et les données des indicateurs de moyenne mobile et de fractales comment entrer dans les tableaux, pas dans les tableaux.
seulement les dernières valeurs ? Des conseils. C'est tout pour le moment. J'attends une réponse. 14 H 36 GMT+3. 15 H 25 GMT+3.
Écrit en programmation procédurale.