Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 245

 
gera1971:

¿Pueden decirme qué hacer si el Mercado no funciona en la terminal?


¿Ha introducido todo correctamente en Menú-Servicio-Configuración-Comunidad?

 
igorbel:

En iTime, ¿la indexación no es como en las series de tiempo? ¿No es al revés (la barra más nueva es cero)?


La nueva barra es cero en todas las series temporales

 

Chicos, por favor, escribid urgentemente.

¿Cómo puedo actualizar los datos, sólo cuando se completa una nueva barra?

 
Vyacheslav Kornev:

Chicos, por favor, escribid urgentemente.

¿Cómo puedo actualizar los datos, sólo cuando se completa una nueva barra?

Así cuando aparece una nueva barra:

static datetime prevtime=0;

if(Time[0] == prevtime) return;
prevtime=Time[0]; RefreshRates();

Pero esta parte debe estar separada del código principal (o después del código principal). De lo contrario, todas las acciones se realizarán cuando aparezca una nueva barra
 
Maksim Neimerik:

Así, cuando aparece una nueva barra:

static datetime prevtime=0;

if(Time[0] == prevtime) return;
prevtime=Time[0]; RefreshRates();

Sí muchas gracias, yo también encontré este tema. ¿Está bien así como lo hice? Parece que ejecuta esta parte del código cuando el tiempo ha cambiado, y entonces equipara


void OnTick()

{

if(prevetime!=Time[0])

{

if(MathAbs(PrecioAlto-PrecioBajo)>kanal*Punto)

{

nPeriodo=nPeriodo2;

}

if(MathAbs(PrecioAlto-PrecioBajo)<kanal2*Punto)

{

nPeriodo=nPeriodo1;

}


PriceHigh = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 0, 0);

PriceLow = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 1, 0);

s11 = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 2, 0);

r11 = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 3, 0);

prevetime=Tiempo[0];

}

 

Estimados señores.

Por favor, dime qué pasa. No puedo compilar el programa. Cuando intento compilar el código, obtengo

Mensaje COMMA ESPERADO Creo que todos los puntos y comas están en su lugar. No puedo averiguar cuál es el problema.

 

trabajando en MQl4, hay preguntas

 
buyanov:

Estimados señores.

Por favor, dime qué pasa. No puedo compilar el programa. Cuando intento compilar el código, obtengo

Mensaje COMMA ESPERADO Parece que todos los puntos y comas están en su sitio. No sé cuál es el problema.


El punto y coma es un punto y coma, y te falta una coma. simplemente haga clic en esa línea en la ventana del probador y le mostrará dónde

 
¡Hola! ¿Puedes decirme cómo es? ¿"Modo de invisibilidad total de todas las operaciones del EA para el corredor"? ¿Es posible? ¿Y cómo funciona?
 
Maksim Neimerik:
¡Hola! ¿Puedes decirme cómo es? ¿"Modo de invisibilidad total de todas las operaciones de EA para el corredor"? ¿Es posible? ¿Y cómo aplicarlo?

el corredor sólo acepta órdenes de apertura y cierre.

El corredor sólo acepta órdenes de apertura y cierre.