¿Cómo codificar? - página 30

 

Estimados asesores expertos: por favor, aconsejen sobre el código de actualización de los buffers

¡Estimados Asesores Expertos! Por favor, aconséjenme sobre el refrescamiento de los buffers (sólo un buen consejo)

hay un código (parche, arreglo, actualización) por Raff 4 indicadores multitimeframe (MTF), que funciona bastante bien;

¿qué podría ser un código similar que se puede añadir a los indicadores regulares (no mtf)?

Si es posible, por favor, dar ejemplo,

gracias

//---- Actualizar buffers +++++++++++++++++++++ actualización por Raff

if (TimeFrame>Period()) {

int PerINT=TimeFrame/Period()+1;

datetime TimeArr[]; ArrayResize(TimeArr,PerINT);

ArrayCopySeries(TimeArr,MODE_TIME,Symbol(),Period( ));

for(i=0;i=TimeArray[0]) {

//----

/************************************************** ***

Refresca los buffers: buffer = buffer[0];

************************************************** ****/

Buffer1= Buffer1[0];

Buffer2= Buffer2[0];

Buffer3= Buffer3[0];

//----

} } }

//+++++++++++++++++++++++++++++++++++++++++ Raff ++++++

 

Se necesita un código para hacer una pausa entre acciones en un EA

¿Cuál es la forma correcta de poner una declaración de pausa en un EA? Sería lo mismo para un indicador?

Dave <<<<
 

sleep(1000);

1000 son 1000 milisegundos, es decir, 1 segundo.

 

Pequeño hilo sobre ello con el código https://www.mql5.com/en/forum/174203

 

¿Cómo codificar esta alerta?

Estoy tratando de codificar un conjunto de alertas incluyendo algunas relacionadas con el RSI, pero en realidad estoy atascado en este punto:

No sé cómo hacer que el código alerte el punto de reentradaen los niveles 30-70 del RSI.

Estaría muy contento si alguien pudiera explicarme cómo hacerlo.

Gracias por su tiempo.

pente

 

Para información:

- RSI con alerta está aquí https://www.mql5.com/en/forum

- todo sobre el RSI está aquí: https://www.mql5.com/en/forum

- el otro RSI con alerta está en el hilo de indicadores de élite en la sección de élite.

-----------------------------

pentesileia,

No soy un codificador pero sé que es algo con dos valores del indicador.

Por ejemplo, tenemos la barra i y la barra i+1 (es lo mismo que la primera barra y la segunda).

Entonces, el RSI de la barra i está por debajo de 70 y el RSI de la barra i+1 (barra anterior) está por encima de 70. Es el cruce. Y lo contrario para 30 por ejemplo.

No es difícil de codificar.

 

newdigital,

¡Gracias por tu rápida y sabia respuesta!

Estoy seguro de que podré conseguir mi objetivo con tanta información.

pente

 
 

¿Cómo aumentar el tamaño del lote después de una pérdida?

¿Alguien sabe lo suficiente sobre la programación de un EA para ayudarme un poco.

Tengo un EA bastante bueno, pero me gustaría que aumentara el tamaño del lote sólo después de una caída en la equidad o una operación perdedora, pero no estoy seguro de cómo programar eso.

¿Alguien puede ayudarme?

¡¡¡Gracias!!!

 

Chick Gosling

¿Cómo puedo crear este código de metastock a MT4

factor:= 2.43;

sp:= 3;

ip:= 10

lp:= 16;

sl:= (Mov(CLOSE,sp,S)-Mov(CLOSE,ip,S))/(((((Mov(CLOSE,ip,S)+factor*Mov(CLOSE,ip,S)

)*0,333)-Mov(CLOSE,ip,S))/100);

ml:= Mov(sl,lp,S);

ml;

sl;

Razón de la queja: