[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 275

 
Estoy comprobando IsConnected(), esperando a que se cargue todo, pero sigue sin mostrarse correctamente. ¿Puedes decirme cómo esperar a que se cargue todo el historial?
 
Solree:
Lo compruebo con IsConnected(), espera a que se cargue todo y aun así se muestra incorrectamente. ¿Puede decirme cómo esperar hasta que se cargue todo el historial?

Así es como he implementado la paginación de datos históricos en minutos y horas. En lugar de PeriodMin se especifica cuántas barras se quieren cargar.

void Startimeframe1()
{
    int handle, hWnd, wParam, PeriodMin;
    string ICL;
    handle=WindowHandle(Symbol(),Period());
    ICL="Загружено баров - "+Bars+" из "+DoubleToStr(PeriodMin,0);
    
    switch(Period())
            {
                  case PERIOD_M1:  wParam = 33137; break;
                  case PERIOD_H1:  wParam = 33135; break;
                  case PERIOD_D1:  wParam = 33134; break;
            }
    if(superbar3<PeriodMin) 
    {
     if(wParam!=33137) PostMessageA(handle,WM_COMMAND,33137,0);
     for(superbar3=1;superbar3<PeriodMin;superbar3=+100)
       {
        Comment(ICL);
        PostMessageA(handle,WM_KEYDOWN,VK_HOME,0); 
        iClose(Symbol(),PERIOD_M1,PeriodMin);
        Comment(ICL);
        superbar3=Bars;
        RefreshRates();
        if(superbar3>=PeriodMin) 
            {
               PostMessageA(handle,WM_COMMAND,33135,0); 
               PostMessageA(handle,WM_KEYDOWN,VK_HOME,0);
               iClose(Symbol(),PERIOD_H1,PeriodMin);
               PostMessageA(handle,WM_COMMAND,33137,0);
               return;
             }
       }
    }
 return;   
}
 

¿Por qué cuando pruebo una estrategia, sólo aparecen en el registro parte de los mensajes Print() y Alert()?

¿Cómo puedo hacer que se muestren todos?

 
alex11230:

¿Por qué cuando pruebo una estrategia, sólo aparecen en el registro parte de los mensajes Print() y Alert()?

¿Cómo puedo hacer que se muestren todos?


No puedes. Hecho para acelerar las pruebas y la optimización. Pero puedes mirar en los registros. Todo está ahí
 

¿Cómo llego a los registros?

He ido a tester => logs, pero no hay nada.

¿Necesito escribirlo en el Asesor Experto para escribir en el registro?

 
Albyt:

Me pueden decir por favor (o me pueden dar un enlace si ya se ha mencionado) cómo mostrar dos líneas de un indicador de diferentes

plazos de tiempo. Por ejemplo:

En este caso, al actualizarse después de algún tiempo, el posicionamiento mutuo de las líneas cambia

Lo siento, pregunta eliminada.
 
splxgf:
Se ejecuta el script y se recorren los objetos y se escriben los valores en el archivo.
Muchas gracias, eso es lo que hice.
 
¿Cómo puedo colocar dos órdenes pendientes dirigidas de forma diferente (de venta y de compra), por ejemplo, al máximo y al mínimo?
 

Hola a todos.

No he podido encontrar otro tema que no sea este para hacer una pregunta. Tengo una pregunta para los que operan en MT4 para smartphones y tablets con Android. Por favor, avise si puede añadir sus indicadores (personalizados), como en el terminal para un PC, y me gustaría escuchar los comentarios sobre el terminal MT4 para Android. También me gustaría recibir comentarios al respecto. Gracias.

 
Responde a esta pregunta. ¿De dónde obtienen los centros de negociación los precios actuales de los pares de divisas? ¿Existe algún tipo de superordenador central donde los corredores de todo el mundo averiguan los precios?
Razón de la queja: