comme première ligne de la procédure de démarrage et le reste du code de la procédure de démarrage sera exécuté avec un délai d'au moins 5 minutes entre deux exécutions consécutives.
Cher SIR MLADEN,
Je vais essayer de placer ces codes sur SEULEMENT....
Merci TRES2 beaucoup pour votre temps et votre expertise.... 5ème crédit
Bonjour, j'ai un problème avec un indicateur fibonacci, je voudrais l'utiliser sur le même graphique à 1440 et 2280, comme dans cette image :
(C'est pour cela que je l'ai créé manuellement)
Le problème est que j'ai créé une deuxième version de l'indicateur à 2 jours mais quand je l'insère sur le même graphique où j'ai l'indicateur en version 1440 automatiquement je ne vois plus les lignes en 1440. J'espère résoudre avec votre aide !
dany84: Bonjour, j'ai un problème avec un indicateur fibonacci, je voudrais l'utiliser sur le même graphique à 1440 et 2280, comme dans cette image :
(C'est pourquoi j'ai créé manuellement)
Le problème est que j'ai créé une deuxième version de l'indicateur à 2 jours mais quand je l'insère sur le même graphique où j'ai l'indicateur en version 1440 automatiquement je ne vois plus les lignes en 1440. J'espère pouvoir le résoudre avec votre aide !
Définissez le paramètre UniqueID à une valeur unique pour chaque nouvelle instance de l'indicateur et ensuite vous pouvez avoir autant d'instances que vous le souhaitez.
Définissez le paramètre UniqueID à une valeur unique pour chaque nouvelle instance de l'indicateur et ensuite vous pouvez avoir autant d'instances que vous le souhaitez.
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.
AZRUL
Placez ceci :
static datetime lastUpdated = 0 ; if ((TimeCurrent()-lastUpdated) < PERIOD_M5*60) return(0) ; lastUpdated=TimeCurrent() ;
comme première ligne de la procédure de démarrage et le reste du code de la procédure de démarrage sera exécuté avec un délai d'au moins 5 minutes entre deux exécutions consécutives.Cher SIR MLADEN,
Je vais essayer de placer ces codes sur SEULEMENT....
Merci TRES2 beaucoup pour votre temps et votre expertise....
5ème crédit
votre serviteur
AZRUL...
Si je compile ce code en utilisant "strict", j'obtiens"array out of range".
if (RSI4 > RSI1 && RSI4 < RSI1) drawArrow(i,Aqua,233,false);
if (RSI4 RSI1) drawArrow(i,Tomato,234,true);
[/PHP]
This works with no errors but of course there are arrows on every candle
if (RSI4 > RSI1 ) drawArrow(i,Aqua,233,false);
if (RSI4 < RSI1 ) drawArrow(i,Tomato,234,true);
This appears to be the problem as soon as the +1 is added.
[PHP]RSI4 > RSI1Existe-t-il une solution à ce problème ?
Si je compile ce code en utilisant "strict", j'obtiens "array out of range".
if (RSI4 > RSI1 && RSI4 < RSI1) drawArrow(i,Aqua,233,false);
if (RSI4 RSI1) drawArrow(i,Tomato,234,true);
[/PHP]
This works with no errors but of course there are arrows on every candle
if (RSI4 > RSI1 ) drawArrow(i,Aqua,233,false);
if (RSI4 < RSI1 ) drawArrow(i,Tomato,234,true);
[/PHP]
This appears to be the problem as soon as the +1 is added.
[PHP]RSI4 > RSI1cja
Essayez comme ceci :
[PHP]if(i<(Bars-1))
{
if (RSI4 > RSI1 && RSI4 < RSI1) drawArrow(i,Aqua,233,false) ;
if (RSI4 RSI1) drawArrow(i,Tomato,234,true) ;
}et cela devrait fonctionner
Bonjour, j'ai un problème avec un indicateur fibonacci, je voudrais l'utiliser sur le même graphique à 1440 et 2280, comme dans cette image :
(C'est pour cela que je l'ai créé manuellement)
Le problème est que j'ai créé une deuxième version de l'indicateur à 2 jours mais quand je l'insère sur le même graphique où j'ai l'indicateur en version 1440 automatiquement je ne vois plus les lignes en 1440. J'espère résoudre avec votre aide !
Bonjour, j'ai un problème avec un indicateur fibonacci, je voudrais l'utiliser sur le même graphique à 1440 et 2280, comme dans cette image :
(C'est pourquoi j'ai créé manuellement)
Le problème est que j'ai créé une deuxième version de l'indicateur à 2 jours mais quand je l'insère sur le même graphique où j'ai l'indicateur en version 1440 automatiquement je ne vois plus les lignes en 1440. J'espère pouvoir le résoudre avec votre aide !dany84
Essayez-le maintenant : fibo_v9_1.mq4
Définissez le paramètre UniqueID à une valeur unique pour chaque nouvelle instance de l'indicateur et ensuite vous pouvez avoir autant d'instances que vous le souhaitez.
dany84
Essayez-le maintenant : fibo_v9_1.mq4
Définissez le paramètre UniqueID à une valeur unique pour chaque nouvelle instance de l'indicateur et ensuite vous pouvez avoir autant d'instances que vous le souhaitez.Merci Mladen ! maintenant ça marche bien !
Erreur étrange ! !!
I have the following string: " 99.40 "
double TakeProfit = StrToDouble("99.40");
Print("TakeProfit =", TakeProfit);
Print("or TakeProfit = ", NormalizeDouble(TakeProfit,2);
Et voici la sortie :
TakeProfit =99.40000000000001
ou TakeProfit = 99.40000000000001
Quelqu'un peut-il m'expliquer cette étrange erreur et ce que je peux faire contre elle ? !
Merci !
Erreur étrange ! !!
I have the following string: " 99.40 "
double TakeProfit = StrToDouble("99.40");
Print("TakeProfit =", TakeProfit);
Print("or TakeProfit = ", NormalizeDouble(TakeProfit,2);
Et voici le résultat :
TakeProfit =99.40000000000001
ou TakeProfit = 99.40000000000001
Quelqu'un peut-il m'expliquer cette étrange erreur et ce que je peux faire pour y remédier ?
Merci !sunshineh
Comment avez-vous obtenu la partie "0000000000001" avec l'impression ?
J'obtiens ceci en utilisant ce code :
Bonjour,
Voici les messages imprimés de deux comptes Metatrader différents :
Bonjour,
Voici les messages d'impression de deux comptes Metatrader différents :
Probablement le build
J'ai utilisé la build 660 pour tester cela