Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 148

 
Konstantin Nikitin:

Qualcosa del genere, da quanto ho capito hai bisogno di

Volevo fare un test!!!
Quando l'rx è nella zona 30-70, allora l'EA fa trading, e quando va oltre la zona 30-70 (ipercomprato/ipervenduto), allora non fa trading!

 
ponochka:

Volevo fare un test!!!
Quando l'Rx è nella zona 30-70, l'EA fa trading, e quando è fuori dalla zona 30-70 (ipercomprato/ipervenduto), allora non fa trading!

Definisci i tuoi segni. A quali condizioni le vostre posizioni saranno aperte.

 

Ora ecco un'altra domanda!!! Come posso limitare il tempo di lavoro dell'EA?

Cioè, voglio che il mio EA sospenda temporaneamente il suo lavoro dalle 10 alle 11, ma non aprirà altri ordini, ma opererà con gli ordini già aperti come al solito!

So che questo è il modo in cui dovrebbe essere fatto:

void OnTick()
  {
if (Hour()<10 || Hour()>=11) return (0);
     ......остальной код....
  }
 
ponochka:

Ora ecco un'altra domanda!!! Come posso limitare il tempo di lavoro dell'EA?

Cioè, voglio che il mio EA sospenda temporaneamente il suo lavoro dalle 10 alle 11, ma non aprirà altri ordini, ma opererà con gli ordini già aperti come al solito!

So che questo è il modo in cui dovrebbe essere fatto:

void OnTick()
  {
     ......здесь работаем с закрытием (тралом и прочим)....
if (Hour()>=10 && Hour()<11) return (0);
     ......остальной код, в частности для открытия....
  }
 
ponochka:

Ora ecco un'altra domanda!!! Come posso limitare il tempo di lavoro dell'EA?

Cioè, voglio che il mio EA sospenda temporaneamente il suo lavoro dalle 10 alle 11, ma non aprirà altri ordini, ma opererà con gli ordini già aperti come al solito!

So che questo è il modo in cui dovrebbe essere fatto:

void OnTick()
  {
     ПровериВзятиеПозиций();
     ......остальной код....
  }
void ПровериВзятиеПозиций()
{
     if (Hour()<10 || Hour()>=11) return;
     /* проверяем */
}
 
Taras Slobodyanik:

ps. che mi ricorda - devi anche controllare il nome dell'oggetto creato per assicurarti che non sia il "tuo" oggetto (prefisso al nome dei tuoi oggetti).
o al posto del nome, confrontare il tipo di oggetto.

Non funziona... . Inoltre, il compilatore genera un errore... .

Chissà, qual è la differenza di procedure tra l'inizializzazione di un nuovo indicatore e quando si cambia il timeframe?
 
Cari programmatori, potreste consigliarmi come mettere in pausa l'EA per un paio d'ore?
 
ostamail:
Cari programmatori, potreste consigliarmi come mettere in pausa l'EA per un paio d'ore? Esiste un operatore che ritardi il funzionamento del gufo?
ritorno;
 
Artyom Trishkin:
ritorno;

per 2-3 ore come mettere in pausa?

 
ostamail:

cosa ritorna? per 2 o 3 ore, come si fa a sospendere il lavoro?

Ecco un esempio.

Вопросы от начинающих MQL4 MT4 MetaTrader 4
Вопросы от начинающих MQL4 MT4 MetaTrader 4
  • 2018.08.16
  • www.mql5.com
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций...
Motivazione: