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

 

Merci. Je n'ai probablement pas posé la question correctement.
Existe-t-il une approche dans un EA pour obtenir les nouveaux événements tick pour tous les instruments ?
De préférence sans béquilles...

 
hold_fast:

Merci. Peut-être n'ai-je pas posé cette question correctement.
Existe-t-il une méthode pour recevoir les événements de nouveaux ticks pour tous les symboles dans un conseiller expert ?
De préférence sans béquilles...

OnTimer avec le nouveau contrôle de tic - pas de problème.

 

Quelqu'un utilise-t-il Metatrader5 sur FORTS ?

Comment testez-vous vos systèmes ?

Les piles de contrats à terme sont outrageusement tordues, même pour 2016 (courtier BCS).

Le téléchargement de l'historique d'un tiers est impossible.

L'utilisation de courtes périodes de 3 mois des contrats à terme eux-mêmes n'est pas sérieuse.

La seule option est d'utiliser un autre logiciel pour le développement et les tests et de l'exécuter dans Metatrader5 ?

Le grand potentiel de MT5 est complètement annulé par l'histoire tordue (pour FORTS) et l'impossibilité d'en télécharger un autre ?
 

Bon après-midi. Essayer d'accomplir une tâche. J'essaie d'imprimer les valeurs : Heure et heure d'ouverture des barres M1, qui sont dans une heure particulière sur H1. Le formulaire Print() est le suivant : "Numéro de barre Heure sur H1,Heure sur M1,Minute sur M1. C'est-à-dire que si l'heure actuelle sur H1 est 11, Print doit imprimer les messages de chaque minute incluse à 11 heures : 11:01,11:02,11:03,11:04,11:05,11:06.

Je serais reconnaissant si quelqu'un pouvait me dire où creuser ensuite.


int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   ArraySetAsSeries(TimeM1,true);
   ArraySetAsSeries(Time,true);    
   double Histori;
   int t,k;
   datetime Time,TimeM1;
      
      if(CopyTime(Symbol(),TimeFrame,0,Histori,Time)==-1 || CopyTime(Symbol(),PERIOD_M1,0,Histori*60,TimeM1)==-1 )
         Print("Error CopyLow #",GetLastError());
         else Print("Скопировано истории - баров времени ", CopyTime(Symbol(),TimeFrame,0,Histori,Time),"  +M1  ",CopyTime(Symbol(),PERIOD_M1,0,Histori*60,TimeM1));
         ResetLastError();
  
      for(t=0; t<Histori; t++)
        for(k=0; k<Histori*60; k++)
        {
         MqlDateTime Time_Str;
         MqlDateTime TimeM1_Str;
         TimeToStruct(Time[t],Time_Str);
         TimeToStruct(TimeM1[k],TimeM1_Str);
  
             if (TimeM1_Str.hour==Time_Str.hour&&TimeM1_Str.day==Time_Str.day)
               {
                 for(i=1; i<Histori; i++)
                 Print (" Время М1  ",TimeM1_Str.hour,":",TimeM1_Str.min,"  Время на H1 ",Time_Str.hour);
               }
  
        }
   return(rates_total);
  }
 
Vladislav Andruschenko:

OnTimer avec le nouveau contrôle de tic - pas de problème.

Avec cette approche, n'y aura-t-il pas des ticks manqués sur un grand nombre d'outils ?
Une tique n'a pas d'identifiant (numéro), comment la vérifier ?
La date et l'heure ne conviennent pas, car il peut y avoir de nombreux tics à un moment donné.
Oui, je suis intéressé par l'utilisation de MQL5 avec l'exécution "stock", pas l'exécution "cuisine".

 
dimnik:

Quelqu'un utilise-t-il Metatrader5 sur FORTS ?

Comment testez-vous vos systèmes ?

Les piles de contrats à terme sont outrageusement tordues, même pour 2016 (courtier BCS).

Le téléchargement de l'historique d'un tiers est impossible.

L'utilisation de courtes périodes de 3 mois des contrats à terme eux-mêmes n'est pas sérieuse.

La seule option est d'utiliser un autre logiciel pour le développement et les tests, et d'exécuter dans Metatrader5 ?

L'énorme potentiel de MT5 est complètement annulé par l'historique tordu (pour FORTS) et l'impossibilité de charger un autre ?

L'histoire sur FORTS (Otkrytie) est complètement nulle, il y a des omissions et des zones créées artificiellement.

Jusqu'à présent, on ne peut rien faire ou écrire son propre testeur ou utiliser MT5.

En 2016 ou avant ils ont promis la possibilité d'importer leur histoire, nous attendons....

Tu en fais trop sur le potentiel) Il y a trop de choses qui manquent et les développeurs ne soutiennent pas la communauté des commerçants.

À la plupart des demandes, la réponse standard est "nous sommes sur le marché depuis 20 ans, nous savons que vous n'en avez pas besoin".

Bonne chance !

 
hold_fast:

Avec cette approche, n'y aura-t-il pas des ticks manqués sur un grand nombre d'instruments ?
Une tique n'a pas d'identifiant (numéro), comment peut-on la contrôler ?
La date et l'heure ne conviennent pas, car il peut y avoir de nombreux tics à un moment donné.
Oui, je suis intéressé par l'utilisation de MQL5 avec l'exécution "stock", pas l'exécution "cuisine".

Du temps et des symboles, pas seulement du temps. Il ne peut y avoir plus d'un tick à un moment donné pour un même symbole.
 
fonction de conseil pour fermer les ordres en attente sur mcl5 il y a cinq ordres limites d'achat par incréments pour fermer le plus bas
 
livre chif en achat st 1.2057 1 tp 1.2366 2 tp 1.2539qui est intéressé à travailler sur le signal
 
Toute personne intéressée à travailler sur les signaux