[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 84

 
PerlOF:

doubleFreeMarginCheck( string symbol, int cmd, double volume)
Renvoie le montant des fonds libres restant après l'ouverture de la position spécifiée au prix actuel sur le compte actuel. Si les fonds disponibles sont insuffisants, l'erreur 134 (ERR_NOT_ENOUGH_MONEY) sera générée.
Paramètres :
symbole - Nom de l'instrument financier qui doit être négocié.
cmd - L'opération commerciale. Peut être soit OP_BUY soit OP_SELL.
volume - Nombre de lots.
Exemple :
if(AccountFreeMarginCheck(Symbol(),OP_BUY,Lots)<=0
|| GetLastError()==134) return ;
 
PerlOF:

pour une raison quelconque, c'est un trait d'union.

Vous répondez hors sujet.

Où sont les professionnels ?


Ici.

Transmis pour vous :

 

Où puis-je télécharger un terminal MT4 ???? pur ? C'est-à-dire sans être lié à un courtier ou à une société de courtage.

Qui peut suggérer ? Je vous en serai très reconnaissant.

 
AndCam:

Où puis-je télécharger un terminal MT4 ???? pur ? C'est-à-dire sans être lié à un courtier ou à une société de courtage.

Qui peut suggérer ? Je vous en serai très reconnaissant.

La dernière version des développeurs est généralement disponible à l'adresse https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4setup.exe.
 
Merci beaucoup.
 
Bonjour !
Pouvez-vous me dire s'il est possible de réaliser l'opération suivante :
J'ouvre une transaction avec le lot 2 avec un objectif de 75 pips.
Lorsqu'il atteint 50 pips, je veux que 50% du lot initial soit fermé.
Comment puis-je le faire sans recourir à une intervention manuelle ?
Merci d'avance.
 
aaaaaaaaa:
Bonjour !
Pouvez-vous me dire s'il est possible de réaliser l'opération suivante :
J'ouvre une transaction avec le lot 2 avec un objectif de 75 pips.
Lorsqu'il atteint 50 pips, je veux que 50% du lot initial soit fermé.
Comment puis-je le faire sans recourir à une intervention manuelle ?
Merci d'avance.
Pouvez-vous écrire un script ou un conseiller expert ?
 
aaaaaaaaa:
Bonjour !
Pouvez-vous me dire s'il est possible de réaliser l'opération suivante :
J'ouvre une transaction avec le lot 2 avec un objectif de 75 pips.
Lorsqu'il atteint 50 pips, je veux que 50% du lot initial soit fermé.
Comment puis-je le faire sans recourir à une intervention manuelle ?
Merci d'avance.
Vous pouvez ouvrir 2 positions de 1 lot chacune. Si vous voulez ouvrir une seule position de 2 lots, vous devez la fermer à 50 pips et ouvrir une nouvelle position de 1 lot avec un profit de 25 pips.
 
paladin80:
Vous pouvez ouvrir 2 positions de 1 lot. Si vous ne voulez ouvrir qu'une position de 2 lots, vous devez la fermer à 50 pips et ouvrir une nouvelle position de 1 lot avec un profit de 25 pips.

) Pourquoi faites-vous cela ? Pourquoi ne pas simplement spécifier un volume de clôture de 2 lots dans orderclose ?
 

Je voudrais revenir sur la question de l'utilisation d'iCustom.
Voici un "Expert Advisor" simple, qui dessine une moyenne mobile :

int init() {
   return;
} // int init()

int deinit() {
   return;
}


int start() {
   int    MA_Period  = 13;
   int    MA_Shift   = 0;
   int    MA_Method  = 0;

   double MA         = iCustom(NULL,0,"Moving Averages",MA_Period, MA_Shift, MA_Method, 0,0);

   return;
} // int start() {

Nous l'exécutons dans le testeur et constatons que la ligne elle-même n'apparaît qu'une fois que le testeur a terminé son travail.
- Pourquoi la ligne n'est-elle pas tracée pendant le travail, à chaque nouvelle barre ? Comment y parvenir ?
Merci !