Comment puis-je obtenir les valeurs des tableaux sans appeler la fonction ? Ou comment faire en sorte qu'un tableau se souvienne des dernières valeurs qui ont été écrites ?
...
Afin de récupérer quelque chose dans un tableau, vous devez d'abord écrire ce "quelque chose" dans le tableau.
Leanid Aladzyeu: ...
Ou comment faire en sorte qu'un tableau se souvienne des dernières valeurs qui ont été écrites ?
...
Pour quelles conditions : le tableau doit-il être sauvegardé lors du changement d'horizon temporel ou après le rechargement du terminal ?
Si je veux prendre quelque chose dans un tableau, je dois d'abord l'écrire dans le tableau.
Dans quelles conditions : le tableau doit-il être sauvegardé lors du changement d'horizon temporel du graphique ou après le rechargement du terminal ?
pas pendant les travaux de l'EA
Si je définis le retour dans la fonction, lorsqu'il y a un ordre sur le marché, cela me donne des tableaux nuls (j'ai défini le retour avant d'annuler les tableaux),
Je le comprends ainsi : le code envoie un signal et les paramètresdouble& price,double& sl,double& tp,datetime& expiration sont nécessaires pour passer un ordre,
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
...
Afin de récupérer quelque chose dans un tableau, vous devez d'abord écrire ce "quelque chose" dans le tableau.
...
Dans quelles conditions : le tableau doit-il être sauvegardé lors du changement d'horizon temporel du graphique ou après le rechargement du terminal ?Si je veux prendre quelque chose dans un tableau, je dois d'abord l'écrire dans le tableau.
pas pendant les travaux de l'EA
Si je définis le retour dans la fonction, lorsqu'il y a un ordre sur le marché, cela me donne des tableaux nuls (j'ai défini le retour avant d'annuler les tableaux),
Si un ordre est sur le marché, cela me donne des tableaux nuls (j'ai défini le destinataire avant que les tableaux ne soient mis à zéro),
Les paramètres de la fonction doivent être ramenés à la version originale, sinon ils ne seront tout simplement pas appelés :
Voici le code du fichier SignalAC standard
//+------------------------------------------------------------------+
//| "Voter" que le prix va augmenter. |
//+------------------------------------------------------------------+
int CSignalAC::LongCondition(void)
Je le comprends ainsi : le code envoie un signal et les paramètresdouble& price,double& sl,double& tp,datetime& expiration sont nécessaires pour passer un ordre,
ceci est géré par un autre bloc EA ?
a corrigé le code en une variante :
int CSampleSignal::ShortCondition(void)
L'expert a commencé à faire quelque chose, merci pour le conseil !
a corrigé le code en une variante :
int CSampleSignal::ShortCondition(void)
L'expert a commencé à faire quelque chose, merci pour le conseil !
Ce code sert-il à limiter le calcul - en ne comptant qu'une fois sur une nouvelle barre?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
Une telle question, ce code sert-il à limiter le calcul - compter seulement une fois sur une nouvelle barre?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
Si la nouvelle barre se trouve sur une échelle de temps M1, nous imprimons un message :
Si la nouvelle barre se trouve sur l'échelle de temps M1, imprimez un message :
Donc j'ai raison, c'est un nouveau contrôle de barre?