¿Cómo codificar? - página 183

 

ayuda para programar este indicador

¿Alguien puede ayudarme a arreglar este código? Sólo necesito dar salida al array "theIndicator[]" al buffer, pero no se muestra.

cualquier ayuda es apreciada. gracias.

int start()

{

int counted_bars=IndicatorCounted();

double theIndicator[];

int pos = Bars-counted_bars-1;

theIndicator[pos]=Close[pos];

while(pos>=0)

{

pos--;

theIndicator[pos] = Close[pos]*0.08 + (theIndicator[pos+1]*(1-0.08));

}

pos = Bars-counted_bars-1;

while(pos>=0)

{

ExtMapBuffer1[pos]=theIndicator[pos];

pos--;

}

return(0);

}

 

¿alguien puede ayudarme?

¿alguien puede enseñarme a codificar el objeto texto inclinado/vertical?

por favor ayuda

 

Como codificar

Soy nuevo en este foro, ¿alguien puede decirme cómo escribir los códigos en el MQL4 que se llevará a 5 dígitos después de bcos lugar decimal de la demanda y la oferta sólo puede mostrar cuatro decimales. Necesito su ayuda. Muchas gracias

 

¿quien me puede ayudar?

Me pueden ayudar cuando vean y sepan como codificarlo. quiero realizar una función.

Compruebo el margen. si el margen utilizado tiene igual o más del 20% del saldo total, el MT4 no premiten abrir manualmente buyorsell posición. (es diferente de mt4 por defecto, el plan que hice es más estricto), tal vez dll o la secuencia de comandos tendrá que controlar MT4? cuando la posición no se puede abrir, mostrar una alerta y luego MT4 sí desconectar automática o el cierre automático.

¡Muchas gracias de antemano!

archivo dll puede necesitar

 
 

mql4 Sincronización de archivos

Hola a todos:

Mi amigo y yo estamos tratando de implementar un EA, utilizamos FileWrite para grabar el registro para el análisis. En el camino de la prueba, se ejecuta la EA en una cuenta de demostración con diferentes pares, pero nos encontramos con que el registro de escritura EA a otros pares de registro. Los registros se mezclan.

Por ejemplo, el registro de EA-EURUSD.csv escribir a EA-GBPUSD.csv, y el registro de EA-GBPUSD.csv escribir a EA-EURUSD.csv. Los registros mixtos se producen cuando hacen lo mismo al mismo tiempo. Esto significa que no están sincronizados al escribir los archivos.

¿Alguien sabe cómo implementar la sincronización en mql4? ¿tiene mql4 el mismo concepto de sincronización que Java y C++?

Por favor, ayuda, muchas gracias:)

 
Xtyun:
Hola a todos: Por favor, ayuda, muchas gracias:)

Muéstranos tu código.

 
Roger09:
Muéstranos tu código.

--------

cadena externa iname="EURUSD";

--------

void writeFile(cadena str)

{

datetime logtime = TimeLocal();

string filename = iname+".csv";

int handle=FileOpen(nombre de archivo,FILE_CSV|FILE_READ|FILE_WRITE,",");

if(handle>0)

{

FileSeek(handle,0,SEEK_END);

FileWrite(handle,TimeToStr(logtime,TIME_DATE|TIME_SECONDS),str);

FileClose(handle);

handle=0;

}

return (0);

}

el iname es para definir diferentes archivos de registro. cada vez que se necesite escribir el registro, el EA llamará a esta función writeFile(). Sé que en Java hay una palabra clave 'sincronizada' que puede añadir a la función para asegurarse de que se ejecutan correctamente. ¿hay una manera de implementar esto en mql4?

Gracias:)

 

Reemplazar

cadena filename = iname+".csv";

a

cadena filename = str+".csv";

 
Razón de la queja: