Questions des débutants MQL5 MT5 MetaTrader 5 - page 989
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
Comment trouver la raison de ce message ?
Profiler
Vous ne savez pas comment vérifier si la valeur de retour est nulle ? Et je ne sais pas comment quitter OnCalculate() avec un retour de zéro ? N'avez-vous jamais essayé de rechercher des informations sur le site web ?
Il ne s'agit pas d'un indicateur.
J'ai intentionnellement spécifié si je devais faire des vérifications à chaque appel ou si une vérification au début de OnTick est suffisante...
Les retours ne sont pas acceptables pour moi ... et de boucler l'attente dans le testeur est impossible, et dans le réel devrait travailler (ou pas ?).
Je ne suis pas un programmeur et j'apprends ce métier compliqué uniquement grâce à des personnes comme vous. J'apprécie vraiment les commentaires de personnes compétentes.
Merci de votre compréhension.
Profiler
Et si ça arrive une fois par jour ou moins ?
Bonjour. Je ne trouve rien, pour une raison quelconque le handel ne se transfère que lorsqu'il est réglé sur toutes les périodes, mais je le règle sur une certaine période et rien ne se passe. Je ne sais pas quel est le problème. J'ai essayé d'entrer des données ne provenant pas de variables globales directement dans le manuel, le résultat est le même. Qu'est-ce qu'il y a ?
Étudiez l'erreur, Artem a raison de dire qu'il faut tout vérifier 10 fois...
ERR_INVALID_ARRAY
4006
Tableau de type inadéquat, de taille inadéquate ou objet de tableau dynamique corrompu
ERR_INDICATEUR_DATA_NOT_FOUND
4806
Données demandées non trouvées
Bonjour. J'ai remarqué que le handel n'est transféré que lorsqu'il est réglé pour toutes les périodes, mais lorsque je le règle pour une certaine période, rien ne se passe. Je ne comprends pas quel est le problème. J'ai essayé de taper directement dans le manuel et non dans les variables globales, le résultat est le même. Qu'est-ce qu'il y a ? J'ai besoin que la valeur soit de la même période.
Vous prenez des exemples dans la CodeBase des indicateurs de Scriptor, n'est-ce pas ? N'est-ce pas ? Regardez ensuite dans son code (récemment publié) les exemples qui ont MTF dans leur nom, mais sans MCP.
MTF = MultiTimeFrame, MCP = MultiCurrencyPair. Par exemple, si vous voulez obtenir des données sur le symbole actuel, mais à partir d'un autre cadre temporel que la période du graphique, vous avez besoin d'un exemple d'indicateur multi-cadres temporels. Dans MCP, vous ne devriez pas encore vous impliquer - il s'agit de la POO avec l'utilisation des classes standard. Vous serez confus.
Par exemple, ce calcul :
C'est uniquement pour les MA travaillant sur la période et le symbole actuels. Pour travailler sur une période différente, le calcul sera différent. Cherchez - tout est proche, et la direction que je vous ai donnée.
Vous prenez des exemples dans la CodeBase des indicateurs de Scriptor, n'est-ce pas ? N'est-ce pas ? Regardez ensuite dans son code (récemment publié) les exemples qui ont MTF dans leur nom, mais sans MCP.
MTF = MultiTimeFrame, MCP = MultiCurrencyPair. Par exemple, si vous voulez obtenir des données sur le symbole actuel, mais à partir d'un autre cadre temporel que la période du graphique, vous avez besoin d'un exemple d'indicateur multi-cadres temporels. Dans MCP, vous ne devriez pas encore vous impliquer - il s'agit de la POO avec l'utilisation des classes standard. Vous serez confus.
Par exemple, ce calcul :
c'est uniquement pour les MA travaillant sur la période et le symbole actuels. Pour un travail sur une période différente, le calcul sera différent. Recherche - tout est proche, et je vous ai donné la direction.
Étudiez l'erreur, Artem a raison de dire qu'il faut tout vérifier 10 fois...
ERR_INVALID_ARRAY
4006
Tableau de type inadéquat, de taille inadéquate ou objet de tableau dynamique corrompu
Merci.
S'il te plaît, mais j'ai copié la mauvaise erreur, ça devrait être
ERR_INDICATEUR_DATA_NOT_FOUND
4806
Les données demandées n'ont pas été trouvées
Le fait est que le nombre de barres est différent pour les différentes TF et qu'il faut en tenir compte.
S'il te plaît, mais j'ai copié la mauvaise erreur, ça devrait être
ERR_INDICATEUR_DATA_NOT_FOUND
4806
Les données demandées n'ont pas été trouvées
Le fait est que le nombre de barres est différent pour les différentes TF et qu'il faut en tenir compte.
Je ne faisais que vérifier. Mais le PROBLÈME, c'est qu'après avoir fixé Handel sur une période constante, en
CopyBuffer la valeur sur d'autres horizons temporels n'est PAS PERMANENTE. Sur la période de la poignée fixée, la valeur était, mais sur les plus petits délais, 0,0 (zéro). Il est parti à la recherche du tampon... zéro. Pourquoi n'est-il pas passé àCopyBuffer ?