[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 531

 
J'essaie de créer une condition qui vérifierait combien de temps s'est écoulé depuis le dernier ordre fermé, quelque chose du genre
TimeCurrent()>=FindLastTime()+TimeOut
le cycle a été écrit :

int FindLastTime() {
   int order_time;
   int ticket;
   int itime = 0;
   int ticketnumber = 0;
   for (int i=OrdersTotal()-1; i>=0; i--) {
      OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
      if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic) continue;
      if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) {
         ticket = OrderTicket();
         if (ticket > ticketnumber) {
            order_time = OrderCloseTime();
            itime = order_time;
            ticketnumber = ticket;
         }
      }
   }
   return (order_time);
}

Mais pour une raison quelconque, cela ne fonctionne pas et ne renvoie pas l'heure de la dernière commande.
 
d22 писал(а) >>

Démarrer()
{
statique bool f=1 ;

si(f==1)
{
Alert("bid1=",Bid) ;
f=0 ;

Sleep(30000) ;
RefreshRates() ;
f=1 ;

Alert("bid2=",Bid) ;
}
}

Je ne comprends rien. Ce code sur le testeur donne toujours le même bid1 et bid2, il ne peut pas être le même prix dans les 30 secondes.


Sleep() ne fonctionne pas dans le testeur

 
T-G >>:
Знатоки подскажите, пытаюсь сделать условие что бы проверялось сколько времени прошло с момента последнего закрытого ордера, что то типа
был написан цикл:


Но почему то не работает и не возвращает время последнего ордера


le type de variable OrderCloseTime() ; - datetime
Changez la déclaration du type de variable dans la fonction
datetime order_time ;
datetime itime=0 ;
 
Quelqu'un peut-il suggérer de bons ouvrages sur la rédaction de conseillers commerciaux - quelque chose d'aussi pratique que possible.
 
Bonjour ! J'ai un désir inassouvi d'apprendre à programmer en MQL4-5, mais je n'ai aucune connaissance en programmation. Par où devrais-je commencer, peut-être par BASIC, Pascal, C+ ou MQL ? Je vous serais très reconnaissant si vous pouviez m'orienter sur la voie de la moindre résistance. :)
 
chepikds писал(а) >>
Bonjour, j'aimerais apprendre à programmer en MQL4-5 mais je n'y connais rien. Par où commencer ? Je vous serais très reconnaissant si vous pouviez m'orienter sur la voie de la moindre résistance. :)


Prenez un manuel de programmation et résolvez les problèmes les plus simples... dans MQL... Les problèmes commerciaux et graphiques seront bien résolus après avoir appris les bases de l'algorithmisation.

 
DDFedor >>:


берите задачник по программированию и решайте САМЫЕ ПРОСТЫЕ задачи... на MQL... торговые и графические задачи будут хорошо решаться после усвоения ОСНОВ алгоритмизации.


Mais il faut un point de départ, n'est-ce pas ? Quelles sont les bases de l'algorithmie ? Pouvez-vous être plus précis ?
[Supprimé]  
Bonjour, mes amis.

Pouvez-vous me dire s'il est possible d'exporter des cotations d'instruments financiers depuis MetaTrader vers un fichier externe (par exemple un fichier Excel).

J'ai l'habitude de faire l'analyse dans excel.

Merci d'avance.
 
chepikds писал(а) >>


Mais il faut un point de départ, n'est-ce pas ? Quelles sont les bases de l'algorithmie ? Pouvez-vous être plus précis ?


Il est difficile de vous donner des conseils spécifiques. Consultez votre manuel et votre documentation. Parcourez les exemples du manuel jusqu'à ce que vous compreniez comment cela fonctionne... "c'est comme assembler un automate... répéter, répéter, répéter, répéter, répéter, répéter, répéter....................."

 
Morzh09 >>:

Добрый день, друзья.

Подскажите, пожалуйста, можно ли выгрузить из MetaTrader'a котировки финансовых инструментов во внешний файл (например, в файл excel).

Привык проводить анализ в Excel.

Заранее большое спасибо.

F2, sélectionner l'instrument, la période et le bouton d'exportation.