Ayuda a la codificación - página 252

 

Hola, alguien puede subir un indicador que utiliza la función icustom para construir 610 ........

privateer:
Hola puede alguien ayudarme porque este código no funciona...(antes funcionaba bien en la build 509)

en la build 610 compila sin errores pero mi terminal se cuelga y no puede cargar...

int inicio()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=Barras_contadas;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false));

BUFFER_2 = iCustom(NULL,0, "MYindicator2",Period,3,iBarShift(NULL,0,Time,false));}

 
privateer:
Hola puede alguien ayudarme porque este código no funciona...(antes funcionaba bien en la build 509)

en el build 610 compila sin errores pero mi terminal se cuelga y no puede cargar...

int inicio()

{

int counted_bars=IndicatorCounted();

if(counted_bars>0) counted_bars--;

int limit=Barras_contadas;

for(int i=0; i<limit; i++)

{

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false));

privateer

Asumiendo que el nombre del indicador está bien comprueba si el tipo de parámetro está bien (si el tipo de parámetro está mal, puede colgar tu terminal). ¿Por qué no subes el "MiIndicador" para que se llame correctamente?

 

Estimado mladen Muchas gracias he cambiado

BUFFER_1 = iCustom(NULL,0, "MYindicator",Period,3,iBarShift(NULL,0,Time,false)); a

BUFFER_1 = iCustom(NULL,0, "MYindicator",3,iBarShift(NULL,0,Time,false));

acaba de eliminar los parámetros de entrada del indicador personalizado

pero si no me equivoco también debería funcionar con los parámetros de entrada mencionados

mi archivo .ex4 de la compilación 509 funciona

gracias de nuevo

mladen:
privateer Asumiendo que el nombre del indicador está bien comprueba si el tipo de parámetro está bien (si el tipo de parámetro está mal, puede colgar tu terminal). ¿Por qué no subes el "MiIndicador" para que se llame correctamente?
 

Compilación imposible

Hola,

Por qué no puedo compilar este EA :

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int inicio()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alerta ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alerta ("ALERTE HAUSSE ",close," ",Symbol());

}

}

return(0);

No me sale ningún mensaje de error, nada.

Gracias por la ayuda.

Jo

 
Jovager:
Hola,

Por qué no puedo compilar este EA :

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int inicio()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alerta ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alerta ("ALERTE HAUSSE ",close," ",Symbol());

}

}

return(0);

No me sale ningún mensaje de error, nada.

Gracias por la ayuda.

Jo

Jo

Hazlo así :

static datetime lastAlerted = 0;

double close=0;

double Valeur1 =0;

double Valeur2=100;

int start()

{

if (close <= Valeur2)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE BAISSE ",close," ",Symbol());

}

if (close>=Valeur1)

if (iTime(NULL,PERIOD_D1,0)!=lastAlerted)

{

lastAlerted = iTime(NULL,PERIOD_D1,0);

Alert ("ALERTE HAUSSE ",close," ",Symbol());

}

return(0);

}
 

HI GUYS.por favor, alguien añadir trailing stop a esteasesor de expertos. 30 pipstrailingstop。gracias。

esto es ea hereea.rar

 

HI GUYS.por favor, alguien añadir trailing stop a esteasesor de expertos. 30 pipstrailingstop。gracias。

esto es ea hereea.rar

 
devilcode:
HI GUYS.por favor, alguien añadir trailing stop a esteasesor de expertos. 30 pipstrailingstop。gracias。esto es ea hereea.rar

devilcode

¿Tienes el código original (sin descompilar)?

 

Estimado Mladen

¡Algunas preguntas probablemente estúpidas!

¿En el TMA centrado la mitad de la longitud es exactamente el número de barras que el indicador recalcula?

Además, su LWMA absolutamente sin retardo se ven diferentes de TMA centrado con una longitud similar.

¿No deberían ser similares?

Mejor,

 
-IXI-:
Estimado Mladen

¡Algunas preguntas probablemente estúpidas!

¿En el TMA centrado la mitad de la longitud es exactamente el número de barras que el indicador recalcula?

Además su LWMA absolutamente sin retardo se ve diferente a la TMA centrada con una longitud similar.

¿No deberían ser similares?

Lo mejor,

No "Absolutely no lag LWMA" se hizo como un juego para mostrar lo fácil que es hacer un santo grial" lookalikes - se explicó aquí lo que se ha hecho : https://www.mql5.com/en/forum/general