Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1077

 
Fast235:

Vladimir Karputov aveva tali condizioni nei suoi codici, ma devi imparare a leggere il suo codice da solo)

Non c'è niente da imparare - per capire come viene assemblato un programma collegandolo da blocchi già pronti della libreria standard - non c'è nemmeno bisogno di conoscere la programmazione ad un livello intermedio - un livello da principiante è sufficiente. Non spaventare la gente - lì tutto è facile e semplice.

 
Alexey Viktorov:

Come differisce la condizione di apertura da quella di chiusura?

Per esempio:
Prendi Macd.
Comprare: if(main<0 &&signal<0 &&main<signal)
E si chiude se: segnale>0
 
Sprut112:
Per esempio:
Prendi Macd.
Comprare: if(main<0 &&signal<0 &&main<signal)
E si chiude se: segnale>0

E cosa le impedisce di realizzare questa condizione?

 
Artyom Trishkin:

Non c'è niente da imparare - capire come un programma è costruito collegandolo insieme da blocchi già pronti di una libreria standard - non c'è nemmeno bisogno di conoscere la programmazione ad un livello intermedio - un livello da principiante è sufficiente. Non spaventare la gente - lì tutto è facile e semplice.

anche nel mio lavoro, molte cose sono ovvie

 
Artyom Trishkin:

E cosa le impedisce di realizzare questa condizione?

Volevo cercare un esempio in Codebase, è perfetto, ma non l'ho ancora trovato
 
Sprut112:
Volevo cercare un esempio in Codebase, tutto è perfetto lì, ma non l'ho ancora trovato

Vai da Georges, questa volta va bene

 
Fast235:

Vai da Georges, questa volta va bene

Se non puoi dire qualcosa di sensato, non scrivere.
 
Sprut112:
Se non puoi dire qualcosa di sensato, non scrivere

Posso anche aiutare, dove e come userete il codice?

//+------------------------------------------------------------------+
//| Close positions                                                  |
//+------------------------------------------------------------------+
void ClosePositions(const ENUM_POSITION_TYPE pos_type)
  {
   for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of current positions
      if(m_position.SelectByIndex(i))     // selects the position by index for further access to its properties
         if(m_position.Symbol()==Symbol() && m_position.Magic()==m_magic)
            if(m_position.PositionType()==pos_type) // gets the position type
               m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol
 
Fast235:

Posso anche aiutare, dove e come userete il codice?

Questo blocco è in tutti gli EA
 
Sprut112:
Questo blocco è in tutti gli EA

questa unità Vladimir K., di cos'altro avete bisogno?

è il più semplice usando ctrade, se ti do il mio codice, tirerà la libreria che uso