Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 131

 
Sergey5:
ma c'è solo una linea e come scrivere questo periodo?

in questa linea ogni carattere rappresenta un'ora in un giorno (0 carattere - 0 ore, ..., 23 carattere - 23 ore).

ci sono un totale di 24 caratteri.

se simbolo=0, l'ora non viene utilizzata, se =1, viene utilizzata.


 
sergeev:

in questa linea ogni carattere rappresenta un'ora in un giorno (0 carattere - 0 ore, ..., 23 carattere - 23 ore).

ci sono un totale di 24 caratteri.

Se il simbolo =0, l'ora non viene usata, se =1, viene usata.


Lì si possono inserire solo 8 cifre.

Ma credo di aver trovato una descrizione.

È un po' contorto, naturalmente. Calcolo del tempo tramite la calcolatrice di ingegneria...........

https://www.mql5.com/ru/forum/3775/page2

 
Potete consigliarmi come fare il debug di un EA durante il fine settimana? Forse è possibile impostare un periodo di tempo e inviare quotazioni (dalla cronologia) in modo indipendente, prescrivendolo nel codice?
 
vovak_85:
Potete consigliarmi come fare il debug di un EA durante il fine settimana? Forse è possibile impostare un periodo di tempo e alimentare le quotazioni (dalla storia) in modo indipendente, prescrivendolo nel codice?
Evento timer
 
Silent:
evento Timer
void OnTimer()
{

}

Sto scrivendo qualcosa di sbagliato... puoi scrivere come dovrebbe essere?

 
vovak_85:
void OnTimer()
{
bool EventSetTimer(1);

}

Sto scrivendo qualcosa di sbagliato... puoi scrivere come dovrebbe essere?

L'ho fatto in un indicatore, date un'occhiata.

Prima si avvia il timer

EventSetTimer(1);

poi catturare l'evento

void OnTimer()
  {
// ваш код
    if() {};
  }

Il timer PS può essere millisecondo.

EventSetMillisecondTimer
 
Silent:

Ho fatto questo in un indicatore, date un'occhiata.

Prima si avvia il timer.

poi si cattura l'evento.

Grazie, darò un'occhiata.
 
vovak_85:
void OnTimer()
{
bool EventSetTimer(1);

}

Sto scrivendo qualcosa di sbagliato... puoi scrivere come dovrebbe essere?

EventSetTimer(1); è chiamato in OnInit

In OnTimer cattura già l'evento che viene generato con la frequenza del timer.

In OnDeinit il timer viene rimosso da EventKillTimer.

Puoi usare altre varianti, ma è troppo presto per arrivare a questo livello :)

 
Sergey5:

Colleghi esperti.

Aiuto per un nuovo arrivato.

Quali numeri inserire in questo campo per fare trading solo dalle 08 alle 20 ore.

11110000000000000111111b=> 31457535 (numero decimale)

divieto di commercio dalle 00 alle 07 ore

orario di negoziazione dalle 08 alle 20

divieto da 21 a 23 ore

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
Ciao, sono nuovo qui, ho scaricatoil MetaTrader 5 Strategy Tester Agent e non riesco ad attivarlo, nella scheda iniziale non c'è l'opzione "Allow to participate in the network..." cosa fare? Per favore consigliatemi.