Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1455

 

Rustam, utilisez la structure de la date et la fonction pour convertir n'importe quelle date dans cette structure. Puis se référer aux champs de la structure et obtenir les heures, minutes, siècles...

MqlDateTime date;
TimeToStruct(time,date);
printf(date.hour);
 

Veuillez clarifier :

Extrait de la documentation - phrase "Tester les stratégies de trading" :

  • Les tics ne sont pas envoyés sur le réseau, ils sont générés sur les agents du testeur.

Lors de l'utilisation d'une ferme locale en mode"Chaque tic basé sur les tics réels" - les tics sont-ils simulés sur les agents du réseau local ou l'historique réel est-il utilisé ?

Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
  • www.mql5.com
Документация по MQL5 - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Aleksey Vyazmikin:

Vous pouvez enregistrer les résultats individuels utilisables dans un fichier en une seule fois par l'EA après le traitement de l'image.

Il peut y avoir plus d'une image par passage, ce qui réduira le nombre de travaux.

Par exemple, je compte 10000 résultats par passage et je passe le même nombre d'images, ce qui permet de ne pas entrer dans la génétique.

Pourriez-vous me donner un exemple de code ?

 
Alexander Generalov:

Pourriez-vous me donner un exemple de code ?

Exemple d'une EE travaillant avec des cadres dans l'annexe.

Dossiers :
 

Bonjour. Pouvez-vous me dire pourquoi Start est égal à Start = 2021.04.22 00:00:00 ? ???

void DrawTimeZone(datetime Start, int Index)
{
   int _startIndex=Index-ShiftTime;
   datetime _start=Start+(TimeTradeServer()-TimeGMT());

Il n'y a aucune valeur assignée nulle part dans le code, ou bien je me trompe et j'ai raté quelque chose quelque part ?

 

Ouverture de transactions via CTrade

Comment puis-je connaître le résultat de ma dernière transaction ?

Étant donné qu'il y a plus d'un robot, je ne peux pas simplement prendre la dernière transaction de l'historique.

 
Roman Sharanov:

Ouverture de transactions via CTrade

Comment puis-je connaître le résultat de ma dernière transaction ?

Étant donné que plusieurs robots effectuent des transactions, il ne faut pas prendre la dernière transaction de l'historique.

Vous devez juste attraper la dernière transaction dans OnTradeTransaction().

Ou vous pouvez chercher des perversions dans les bibliothèques...

 
Bonjour à tous, juste une question d'amateur... Je suis un débutant complet. Je viens de commencer ma formation avec AM. Je n'ai jamais utilisé le terminal MT. Si je suis un débutant, je ne l'ai jamais utilisé. Si je l'ai déjà utilisé, je peux demander : Est-il possible de sauvegarder les niveaux sur le graphique lorsque je quitte le terminal ?
 
partner67:
Bonjour à tous, c'est une question d'amateur... Je suis complètement novice. Je commence à apprendre de AM. Je n'ai jamais utilisé le terminal MT auparavant. Si je suis un débutant, je ne l'ai jamais utilisé auparavant. Veuillez m'indiquer si je peux sauvegarder les niveaux sur le graphique lorsque je quitte le terminal (lorsque je rentre dans le terminal le jour suivant, le graphique est propre, ce qui n'est pas pratique pour étudier).

Tous les objets doivent être sauvegardés à la sortie.

 
partner67:
Bonjour à tous, juste une question d'amateur... Je suis complètement novice. Je viens juste de commencer ma formation AM. Je n'ai jamais utilisé le terminal MT. Si je suis un débutant, je ne l'ai jamais utilisé auparavant. Si je l'ai déjà utilisé, je peux demander : Est-il possible de sauvegarder les niveaux sur le graphique lorsque je quitte le terminal ?

Vérifiez le niveau de l'UAC.