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

 
Il est grand temps
 

Les gens, s'il vous plaît conseiller comment afficher les valeurs terminales de temps réel =) Je NOB =)

Je veux dire les valeurs des variables (comme une moyenne mobile, mais dites dans le coin supérieur droit et dans la valeur numérique)

 
Comment(TimeToStr(TimeCurrent()));
 
Roll:
Où sont les valeurs en temps réel et où sont les valeurs de la moyenne mobile ?
c'est ici que le taux du dépôt est affiché. Quelle commande produit ceci.
 

chercher ce haut : "configurer un objet de marque de texte".

https://www.mql5.com/ru/forum/107476

 

Bonjour !

Question sur les objets graphiques :

Est-il possible de distribuer des objets graphiques en couches ?

Par exemple, pour éviter qu'une bougie ne chevauche un objet graphique (flèche).

Sinon, il passe d'être au-dessus d'une barre à être recouvert par une barre...

(J'initialise les objets graphiques dans mon Expert Advisor)

///////////////////////

ObjectCreate
(
SwitchUpper,
OBJ_ARROW,
0,
Temps [0],
sellUpperBid
) ; // créer un objet graphique en forme de flèche, pour la visualisation du processus.

Ensemble d'objets
(
SwitchUpper,
OBJPROP_ARROWCODE,
234
) ; // propriété de l'objet "switchUpper" - direction vers le bas

///////////////////////

 

Bonjour !

EA a mis en place un système de fermeture par TakeProfit et TrailingStop, le TP fonctionne, mais pas le TS :(

extern double TrailingStop = 30;

-----------------------------------------------+

  for(cnt=0;cnt<total;cnt++)
     {
      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
      if(OrderType()<=OP_SELL &&   // check for opened position 
         OrderSymbol()==Symbol())  // check for symbol
        {
         if(OrderType()==OP_BUY)   // long position is opened
           {
            // check for trailing stop
            if(TrailingStop>0)  
              {                 
               if(bid-OrderOpenPrice()>point*TrailingStop)
                  {
                     OrderModify(OrderTicket(),OrderOpenPrice(),bid-point*TrailingStop,OrderTakeProfit(),0,Green);
                     return(0);
                    }
              }
           }
         else // go to short position
           {
            // check for trailing stop
            if(TrailingStop>0)  
              {                 
               if((OrderOpenPrice()-ask)>(point*TrailingStop))
                    {
                     OrderModify(OrderTicket(),OrderOpenPrice(),ask+point*TrailingStop,OrderTakeProfit(),0,Red);
                     return(0);
                    }
              }
           }
        }
     }
   return(0);
  }
Pouvez-vous me dire ce qui ne va pas ?
 
skyjet:

Bonjour !

EA a mis en place un système de fermeture par TakeProfit et TrailingStop, le TP fonctionne, mais pas le TS :(

Pouvez-vous me dire ce qui ne va pas ?

Trails Totals 1, ce qui signifie qu'il n'atteint jamais le plus ancien. Deuxièmement, le chalutier traite les ordres du plus récent au plus ancien, et les plus anciens peuvent être clôturés par un arrêt ou une prise avant que le chalutier ne les atteigne. En général, ce qui ne fonctionne pas, avez-vous des journaux d'erreurs ?
 
freeDRIVER:

Bonjour !

Question sur les objets graphiques :

Est-il possible de distribuer des objets graphiques en couches ?

Par exemple, pour éviter qu'une bougie ne chevauche un objet graphique (flèche).

Sinon, il passe d'être au-dessus d'une barre à être recouvert par une barre...

(J'initialise les objets graphiques dans l'Expert Advisor)

Si nous parlons d'une seule couche, il existe une propriété appelée OBJPROP_BACK pour les objets graphiques qui les fait passer au-dessus ou au-dessous du graphique.
 
Pourquoi pas deux ?
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631