Demandez ! - page 87

 
BornToWin:
Merci pour votre réponse Michel,

J'ai obtenu la clé.

Mais parfois le volume du premier tick de chaque barre M1 > 1.

Si iVolume() > 1 au premier tick, le calcul n'a pas été fait ! ?

Ou le premier tick de cette barre M1 doit être = 1 ?

Et nous ne pouvons pas changer l'expression en >= 1, n'est-ce pas ?

Cela rendrait cette idée inutile, parce qu'elle calcule jusqu'à la fin de cette barre en direct !

Mon idée est de calculer seulement à la fin du TF M1.

Une autre idée ?

BornToWin

Je n'ai jamais vu ce saut de volume avec un écart de 0 à 2.

En tout cas, vous pouvez l'utiliser :

int bars; //on global scope

void start()

{

if(ibars(NULL,PERIOD_M1) > bars)

{

bars = ibars(NULL,PERIOD_M1);

.... //here I am at the open of every M1 bar

}

....

}

 

Merci Michel,

Merci Michel,

Je vais essayer.

Savez-vous où et comment nous pouvons obtenir un serveur pour MT4 qui peut fournir des prix de simulation pendant le week-end ?

C'est pour tester notre code le week-end (jours non commerciaux).

Une idée ?

Michel:
Je n'ai jamais vu ce saut de volume avec un écart de 0 à 2.

En tout cas, vous pouvez l'utiliser :

int bars; //on global scope

void start()

{

if(ibars(NULL,PERIOD_M1) > bars)

{

bars = ibars(NULL,PERIOD_M1);

.... //here I am at the open of every M1 bar

}

....

}

 

Non, désolé, je ne sais pas...

 

Aide, s'il vous plaît

Dans mon EA, j'ai un SL=50.

Comment faire pour avoir un SL de 50 ou un SL quand une moyenne mobile croise une autre moyenne mobile ?

Merci d'avance.

 

Fichier inclus dans le code - variables non définies

Bonjour,

Quelqu'un peut-il m'aider ? Cela doit être simple mais je suis trop nouveau pour le comprendre.

Je suis tombé sur un post pour une sortie à 3 niveaux posté en 2005.

Il s'agit d'un fichier include

https://www.mql5.com/en/forum/173225

J'ai un script de placement d'ordre en attente et j'ai ajouté

#include

#define MAGIC = 20051120;

extern color clModifyBuy = Aqua;

extern color clModifySell = Tomato;

extern bool UseSound = False;

extern string NameFileSound = "expert.wav";

en haut du fichier, puis dans int start() j'ai ajouté la ligne suivante

if (UseTrailing) TrailingPositions() ;

J'ai fait des recherches mais je n'ai pas trouvé grand chose de plus et je n'arrive pas à compiler mon script en appelant ce code. Il fonctionne bien sans l'ajout de ce code.

De l'aide serait la bienvenue car cela me rend fou, je n'arrive vraiment pas à comprendre pourquoi cela ne fonctionne pas. Il continue à dire que tous les éléments ci-dessus ne sont pas définis.

Merci beaucoup.

Kevin

 

Hey Kevin, joli nom irlandais,

Pourquoi essayez-vous de mettre cela dans un script et pas dans un EA ?

Les scripts ne s'exécutent qu'une fois et je ne crois pas qu'un script puisse faire un stop suiveur. Essayez de le mettre dans un EA.

 

@pgtips : changez la deuxième ligne pour qu'elle soit seulement

#define MAGIC 20051120

c'est-à-dire sans signe égal et sans virgule.

 
 

Code d'un indicateur MTF à l'intérieur d'un EA

Quelqu'un pourrait-il me dire où je peux trouver des informations sur la façon d'écrire le code d'un indicateur MTF dans un EA ? Merci pour votre aide.

 

Salut cyberpasta,

Ne devrait-on pas dire OrderSend() au lieu de sendOrder() ...

k3iroll