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
.
Hola hiachiever
Gracias por eso - He añadido el
IndicatorBuffers(2); a la sección init; cumplió bien pero nada
Hola,
Un poco más de revisión ha descubierto su problema. Lo que has hecho es no añadir una referencia correcta a tus indicadores, estos deberían tener la variable 'i' como referencia y no un número de barra específico.
EG.
Esto es incorrecto.
double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 1);
double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 2);
Debería ser
double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+1);
double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+2);
Saludos,
Hiachiever
Una cosa obvia es que te falta una declaración para el número de buffers de indicadores que vas a utilizar.
Esto se sitúa en la primera parte del init
por ejemplo
int init()
{
IndicatorBuffers(2);
.....
}
Pruébalo y mira si se soluciona tu problema. Ten en cuenta que no he revisado completamente el código, simplemente he comprobado que no haya errores evidentes.
Saludos,
Hiachiever.Una cosa obvia es que te falta declarar el número de buffers indicadores que vas a utilizar.
Esto se sitúa en la primera parte de init
por ejemplo
int init()
{
IndicatorBuffers(2);
.....
}Hiachiever,
Creo que no es necesario repetir el número de buffers si es el mismo que el definido"#property indicator_buffers 2"
Tienes razón si hay otros buffers temporales. Pero en ese caso no.
FerruFx
Hiachiever,
Creo que no es necesario repetir el número de buffers si es el mismo que el definido "#property indicator_buffers 2"
Tienes razón si hay otros buffers temporales. Pero en ese caso no.
FerruFxGracias por el consejo FerruFX, siempre se agradece.
Saludos,
Hiachiever
Gracias por el consejo FerruFX, siempre se agradece.
De nada.
FerruFx
Cómo utilizar CCI Woodies en EA
Hola Cracks
quizás alguien pueda ayudarme.
El EA no hace operaciones con esta configuración
Cuando voy a utilizar el indicador CCI_Woodies_Lnx_v4.mq4 en un EA entonces uso el siguiente código:
extern int TrendCCI_Period = 14;
extern int EntryCCI_Period = 6;
extern int LSMAPeriod = 25; // Periodo LSMA
extern int Periodo_de_tendencia = 5;
extern int CountBars = 1000;
extern int CCISize = 2;
extern int TCCISize = 1
extern int TamañoTendencia = 1
extern int NoTrendSize = 1;
extern bool ShowLSMA = false
extern int LineSize3 = 1;
y la definición del indicador es
double CCI_0 = iCustom(NULL,0, "CCI_Woodies_Lnx_v4",
TrendCCI_Period,EntryCCI_Period,LSMAPeriod,Trend_period,
CountBars,CCISize,TCCISize,TrendSize,NoTrendSize,ShowLSMA,LineSize3,0);
¿Demasiados parámetros para el indicador?
No hay error al compilar
En la edición del diario:
CCI_Woodies_Lnx_v4 USDJPY,M15: eliminado
Ver EA_Test_template
Hola Cracks tal vez alguien puede ayudarme.
Veo que con tu código la idea es comprar/vender por encima/por debajo de la línea 0.
Por qué no pruebas con iCCI para tu CCI en lugar de llamar a iCustom. No hay nada diferente entre el CCI estándar y el otro indicador.
En tu iCustom(); ¿cuál es el parámetro LineSize3? Si es el número de buffer CCI_Woodies_Lnx_v4 está bien, si no, falta el número de buffer que quieres llamar.
También tienes un espacio en tu codificación aquí: "S howLSMA".
FerruFx
Necesito ayuda con este código, por favor.
¡Hola chicos he estado tratando de conseguir este asesor experto para ejecutar operaciones largas en mt4 sin éxito. sólo ejecuta operaciones cortas a pesar de la signal_buy está allí. por favor, ¿podría alguien echar un vistazo a este código y arreglarlo para mí o decirme qué hacer. soy nuevo en la programación y construido a partir de un constructor de estrategia en línea. gracias de antemano!
el código se adjunta.