Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Solo recibo señales largas del indicador. Puede que el operador Bool esté mal dirigido.
Hola pro-coders,
Me pregunto si alguien podría ayudarme con mi indicador personalizado basado en código con operadores bool:
double Trendup=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift);
double Trendup1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,0,BarShift+1);
double Trenddown=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift);
double Trenddown1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,1,BarShift+1);
bool BUY=false;
bool SELL=false;
if (Trendup>0 && Trendup!=EMPTY_VALUE && !(Trendup1>0 && Trendup1!=EMPTY_VALUE)) BUY=true;if (Trenddown>0 && Trenddown !=EMPTY_VALUE && !(Trenddown1>0 && Trenddown1!=EMPTY_VALUE)) SELL=true;
//|---------Entry Conditions
if(BUY=true){if(ReverseTheSystem)SV=1;else BV=1;break;} // BUY
if(SELL=true){if(ReverseTheSystem)BV=1;else SV=1;break;} // SELL
Por alguna razón sólo estoy recibiendo señales largas. Las señales cortas no se ven en absoluto. (ver captura de pantalla)
¡Gracias por su ayuda!
tfi_markets
¿Puedes publicar el indicador "Trend" (para que se pueda probar cómo funciona)?
Buen día, perdón por mi inglés, uso translator.Help, hay dos consejeros pero solo funcionan en tester(((no hay código fuente(por favor ayuden a corregir al consejero o quien tenga una versión que funcione por favor compártala. 222222.ex4 111111.ex4
tfi_markets
¿Puede publicar el indicador "Trend" (para que se pueda probar cómo funciona)?Hola Mladen
por favor, encuentra el indicador de "tendencia" adjunto a este mensaje.
Gracias por investigarlo.
Saludos cordiales,
T.
Hola Mladen
por favor, encuentra el indicador de "tendencia" adjunto a este mensaje.
Gracias por investigarlo.
Saludos cordiales,
T.
tfi_markets
Pruebe algo como esto :
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) // code for buy
if (val0<val1) // code for sell
}
Hola Mladen,
gracias por investigar mi problema. He implementado tu código así:
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
bool BUY=false;
bool SELL=false;
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) BUY=true; // code for buy
if (val0<val1) SELL=true; // code for sell
}
if(BUY=true){BV=1;break;}// BUY
if(SELL=true){SV=1;break;} // SELL
pero sigue dando señales "largas".
¿Podría usted por favor mirar en esto una vez más?
Gracias de antemano.
Saludos cordiales,
T.
Hola Mladen,
Gracias por investigar mi problema. He implementado su código así:
double val0=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift);
double val1=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+1);
double val2=iCustom(NULL,0,"Trend",TMperiod,Intensity,SL_distance_pips,2,BarShift+2);
bool BUY=false;
bool SELL=false;
if ((val0-val1)*(val1-val2)<0)
{
if (val0>val1) BUY=true; // code for buy
if (val0<val1) SELL=true; // code for sell
if(BUY=true){BV=1;break;}// BUY
if(SELL=true){SV=1;break;} // SELL
}
pero sigue dando señales "largas".
¿Podría investigar esto una vez más?
¡Gracias de antemano!tfi_markets
Ese indicador de "tendencia" no está actualizando la barra actual. Pero como se trata de un código descompilado, creo que deberías obtener el código original para ver qué está fallando
El fragmento de código que he colgado está bien y en caso de que el indicador al que se llama funcione correctamente, también emitirá señales correctas
Mladen ayudará... puesto 5748
Mladen ayudará... puesto # 5748
Vlad5624
No se puede cambiar el archivo ex4. Lo siento
Vlad5624
No se puede cambiar el archivo ex4. Lo sentimos¿Y no has visto antes un EA así?
Y usted no ha visto antes de una EA tales?
Vlad5624
No, no lo hice, Completamente desconocido con 11111 y 22222 EAs