[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 840

 
etroplus:

'int' - le point-virgule était attendu E:\Program Files\Broco Trader\experts\news trade.mq4 (46, 4)


int start()
//----
int ticket ;

{

int ticket ; { ici


}
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
retour(0) ;
}
//+------------------------------------------------------------------+
 
vasya_vasya:

Merci ! ))))
 
ruslanr61:

Bonjour !

Comment déchiffrer

double g_price_196 ;
double gd_204; ;
double gd_unused_212 ;
double gd_unused_220 ;
double g_price_228 ;
double g_bid_236 ;
double g_ask_244 ;
double gd_252 ;
double gd_260 ;
double gd_276 ;
bool gi_284 ;

trouver l'auteur et le payer

il n'y a rien à déchiffrer

 
La décompilation est mauvaise ?
 
Craft:

Chers amis, bonjour.

Pouvez-vous suggérer une méthode pour déterminer combien de barres une position est ouverte ?

Si possible, veuillez esquisser le code, car j'arrive à faire 3 erreurs en russe, et encore moins en C.


Je suis pressé :

int iBarShift_Ticket(int ticket, int timeframe)
{
   OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
   bool exact;
   int b = iBarShift(OrderSymbol(), timeframe, OrderOpenTime(), exact);
   return(b);
}
 
ruslanr61:
La décompilation est mauvaise ?
normal, il se décompile toujours de cette façon.
 
Merci ! !!
 
vasya_vasya:
normal, ça se décompile toujours comme ça.

Merci !
 

Veuillez me conseiller !

Existe-t-il une fonction qui renvoie la valeur de profit d'une position ouverte en pips ?

 
J'ai rencontré un problème avec MRC. Par exemple, si je veux exécuter le code suivant :


double OpPriceF5B = OrderClosePrice()- OrderOpenPrice();


Je veux connaître la différence entre le prix d'ouverture et le prix du swap pour ne pas perdre le swap.

Comment je fais ça ?

J'essaie de le calculer comme suit :


for (i=1; i <=OrdersTotal();i++){
    if (OrderSelect(i-1,SELECT_BY_POS)==true){
       if (OrderType()== OP_BUY ){
          if (OrderMagicNumber() == Magic_N_F5){
             double OpPriceF5B = OrderClosePrice()- OrderOpenPrice();
          }
       } 
    } 
}

J'ai beaucoup d'ordres qui doivent être travaillés différemment : quel type de trailing, quel type d'objectifs fixes et fixer la parité, mais je ne peux pas faire face à cette tâche car après que la transaction soit fermée et ouverte à cause du swap, cela change le numéro de ticket, donc je ne peux pas utiliser le numéro de ticket pour identifier la position pour savoir quoi en faire.

Veuillez me conseiller sur la façon de gérer le fait que le swap ne met pas ces bâtons dans les roues ? comment identifier une transaction et savoir par exemple qu'elle a déjà mis la parité ou non, etc.

Raison: