Questions des débutants MQL5 MT5 MetaTrader 5 - page 131

 
Sergey5:
mais il n'y a qu'une seule ligne et comment y écrire ce point ?

dans cette ligne, chaque caractère représente une heure dans une journée (0 caractère - 0 heure, ..., 23 caractère - 23 heure).

il y a un total de 24 caractères.

si le symbole=0, l'heure n'est pas utilisée, si =1, elle est utilisée.


 
sergeev:

dans cette ligne, chaque caractère représente une heure dans une journée (0 caractère - 0 heure, ..., 23 caractère - 23 heure).

il y a un total de 24 caractères.

Si le symbole=0, l'heure n'est pas utilisée, si =1, elle est utilisée.


Seuls 8 chiffres peuvent y être saisis.

Mais je pense avoir trouvé une description.

C'est un peu alambiqué, bien sûr. Calcul du temps via la calculatrice d'ingénierie...........

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

 
Pouvez-vous me conseiller sur la façon de déboguer un EA pendant le week-end ? Peut-être est-il possible de définir une période de temps et d'envoyer des devis (à partir de l'historique) indépendamment, en le prescrivant dans le code ?
 
vovak_85:
Pouvez-vous me conseiller sur la façon de déboguer un EA pendant le week-end ? Peut-être est-il possible de définir une période de temps et d'alimenter les cotations (à partir de l'historique) indépendamment, en le prescrivant dans le code ?
Événement de la minuterie
 
Silent:
événement Timer
void OnTimer()
{
boolEventSetTimer(1) ;

}

J'écris quelque chose de mal... pouvez-vous l'écrire comme il faut ?

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

}

Je suis en train d'écrire quelque chose de faux... pouvez-vous l'écrire comme il faut ?

Je l'ai fait dans un indicateur, jetez-y un coup d'œil.

D'abord, tu démarres le minuteur

EventSetTimer(1);

puis attraper l'événement

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

Le timer PS peut être de l'ordre de la milliseconde.

EventSetMillisecondTimer
 
Silent:

Je l'ai fait dans un indicateur, jetez-y un coup d'œil.

D'abord, vous démarrez le minuteur.

puis vous attrapez l'événement.

Merci, je vais m'en occuper.
 
vovak_85:
void OnTimer()
{
bool EventSetTimer(1) ;

}

J'écris quelque chose de mal... pouvez-vous l'écrire comme il faut ?

EventSetTimer(1) ; est appelé dans OnInit

Dans OnTimer, l'événement généré par la fréquence de la minuterie est déjà pris en compte.

Dans OnDeinit, le timer est supprimé par EventKillTimer.

Vous pouvez utiliser d'autres variantes, mais il est trop tôt pour arriver à ce niveau :)

 
Sergey5:

Des collègues experts.

Aide pour un nouvel arrivant.

Quels chiffres entrer dans ce champ pour ne négocier que de 08 à 20 heures.

11110000000000000111111b=> 31457535 (nombre décimal)

interdiction du commerce de 00 à 07 heures

heures d'ouverture de 08 à 20 heures

interdiction de 21 à 23 heures

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
Bonjour, je suis nouveau ici, j'ai téléchargéle MetaTrader 5 Strategy Tester Agent et je n'arrive pas à l'activer, dans l'onglet initial il n'y a pas d'option "Autoriser à participer au réseau..." que faire ? Veuillez me conseiller.


Raison: