[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 838

 
Mathers:

Non, je suis spécifiquement intéressé :

si je mets sciemment un mauvais prix, mais que je fixe un énorme slippage pour atteindre le prix actuel - mon ordre doit-il être accepté ou non ?

Bien sûr, il y aura une erreur, car le prix actuel ne correspond pas au prix de la demande, ce qui signifie qu'une erreur sera générée. Il ne sera même pas envoyé au serveur par votre terminal. En revanche, lorsque vous ouvrez aux prix actuels, votre terminal envoie votre demande au serveur, et lorsque vous recevez la réponse du serveur, c'est là que le slippage entre en ligne de compte. Si vous obtenez un prix différent de celui de votre ordre de transaction, mais dans les limites de slippage que vous avez fixées, votre ordre de transaction sera exécuté. Sinon, il ne le fera pas.
Si vous souhaitez passer un ordre différent du cours acheteur/ vendeur actuel, vous pouvez utiliser les ordres en attente. La valeur autorisée à cet endroit sera la taille du niveau d'arrêt.

Oups... Victor a déjà travaillé ici... :)
 
Merci, maintenant je comprends :)
 

Bonjour, mes amis.

Veuillez me conseiller sur une méthode permettant de déterminer combien de barres une position est ouverte.

 
Craft:

Bonjour, mes amis.

Veuillez me conseiller sur une méthode permettant de déterminer combien de barres une position est ouverte.

En bref, vous passez en revue tous les ordres (fonctions orderselect et orderstotal), choisissez l'ordre nécessaire, trouvez l'heure d'ouverture(fonction orderproperty), puis collez cette heure dans la fonction i-barshift et cette fonction vous renverra le numéro de la barre.
 

Bon après-midi.

Quelqu'un sait-il comment afficher l'historique du compte en pips et non en devises ?

 
vasya_vasya:
En bref, vous passez en revue tous les ordres (fonctions orderselect et orderstotal), vous choisissez l'ordre souhaité, vous trouvez l'heure d'ouverture (fonction orderproperty), puis vous collez cette heure dans la fonction i-barshift et cette fonction vous renvoie le numéro de la barre.


Merci beaucoup, l'algorithme est plus ou moins clair. Après avoir obtenu le numéro de la barre d'ouverture, vous devez le soustraire de la barre actuelle.

Si vous avez une chance, s'il vous plaît esquissez le code, parce que j'arrive à faire 3 erreurs en russe, et encore moins en C.

 

Bonjour ! Aidez-moi à comprendre.

|| news trade.mq4 |

//| Copyright © 2010, MetaQuotes Software Corp.

//| http://www.metaquotes.net |

//+------------------------------------------------------------------+

#property copyright "Copyright © 2010, MetaQuotes Software Corp.

#lien de propriété "http://www.metaquotes.net"



extern bool In_BUYSTOP=true ;

extern intProfit_buy=100 ;

extern int StopLoss_buy=5 ;

extern double Lots_buy=0.01 ;

//+------------------------------------------------------------------+

extern bool In_SELLSTOP =true ;

externe interne TakeProfit_sell=100 ;

extern int StopLoss_sell =5 ;

extern double Lots_sell =0.01 ;

//+------------------------------------------------------------------+

//| fonction d'initialisation de l'expert |

//+------------------------------------------------------------------+

int init()

{

//----


//----

retour(0) ;

}

//+------------------------------------------------------------------+

//| fonction de désinitialisation des experts |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

retour(0) ;

}

//+------------------------------------------------------------------+

//| fonction de démarrage de l'expert |

//+------------------------------------------------------------------+

int start()

{

//----

int ticket ;

si (Bid >iHigh(NULL,PERIOD_D1,1)

{

ticket=OrderSend(Symbol(),OP_SELLSTOP,Lots_sell,iHigh(NULL,PERIOD_D1,1),3,iHigh(NULL,PERIOD_D1,1)+StopLoss_sell*Point,iHigh(NULL,PERIOD_D1,1)-TakeProfit_sell*Point)

}

si (Demande <iLow(NULL,PERIOD_D1,1)

{

ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots_buy,iLow(NULL,PERIOD_D1,1),3,iLow(NULL,PERIOD_D1,1)-StopLoss_buy*Point,iLow(NULL,PERIOD_D1,1)+TakeProfit_buy*Point)

}

//oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

retour(0) ;

//+------------------------------------------------------------------+

Après la compilation, il renvoie '\end_of_program' - parenthèse gauche non équilibrée.

 
etroplus:

Bonjour ! Aidez-moi. Je n'arrive pas à trouver où est l'erreur.


Après la compilation, on obtient '\end_of_program' - parenthèse gauche déséquilibrée.

et s'il est traduit, "\end_of_program' - parenthèse gauche déséquilibrée"
 
support gauche déséquilibré ou support gauche déséquilibré
 
support gauche déséquilibré ou support gauche déséquilibré