[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 531

 
Por favor, aconsejen, estoy tratando de hacer una condición que compruebe cuánto tiempo ha pasado desde la última orden cerrada, algo así como
TimeCurrent()>=FindLastTime()+TimeOut
el ciclo fue escrito:

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);
}

Pero por alguna razón no funciona y no devuelve la hora del último pedido
 
d22 писал(а) >>

Inicio()
{
static bool f=1;

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

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

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

No entiendo nada. Este código en el probador siempre da el mismo bid1 y bid2, no puede ser el mismo precio dentro de 30 segundos.


Sleep() no funciona en el probador

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


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


el tipo de variable OrderCloseTime(); - datetime
Cambiar la declaración del tipo de variable en la función
datetime order_time;
datetime itime=0;
 
¿Alguien puede sugerir buena literatura sobre la redacción de asesores comerciales, algo lo más práctico posible?
 
Hola! Tengo un deseo insaciable de aprender a programar en MQL4-5, pero tengo cero conocimientos de programación. ¿Por dónde debería empezar, quizás por BASIC, Pascal, C+ o MQL? Le agradecería mucho que me orientara por el camino de menor resistencia. :)
 
chepikds писал(а) >>
Hola! Me gustaría aprender a programar en MQL4-5 pero no sé nada al respecto, ¿por dónde empezar? Le agradecería mucho que me orientara por el camino de menor resistencia. :)


Consigue un libro de texto de programación y resuelve los problemas más fáciles... en MQL... Los problemas comerciales y gráficos se resolverán bien después de aprender los fundamentos de la algoritmización.

 
DDFedor >>:


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


Pero necesitas un punto de partida, ¿no? ¿Qué es lo básico de la algoritmización? ¿Puedes ser más específico?
[Eliminado]  
Buenas tardes, amigos.

Por favor, pueden decirme si es posible exportar las cotizaciones de los instrumentos financieros desde MetaTrader a un archivo externo (por ejemplo, un archivo Excel).

Estoy acostumbrado a hacer el análisis en Excel.

Muchas gracias de antemano.
 
chepikds писал(а) >>


Pero necesitas un punto de partida, ¿no? ¿Qué es lo básico de la algoritmización? ¿Puedes ser más específico?


Es difícil darte un consejo específico. revisa tu libro de texto y la documentación. revisa los ejemplos de tus libros de texto hasta que entiendas cómo funciona... "Es como montar un autómata... repetir, repetir, repetir, repetir, repetir, repetir, repetir....................."

 
Morzh09 >>:

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

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

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

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

F2, seleccionar instrumento, marco temporal y botón de exportación...