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
MT4 Primer parámetro de datos del indicador anterior
Hola a todos,
MT4 tiene una opción en sus indicadores originales para arrastrar y soltar. Por ejemplo una MA en un indicador y elegir calcular sobre "los datos del primer indicador" o "los datos del indicador anterior"... lo cual es muy útil para hacer que los indicadores obtengan datos de otros indicadores personalizados...
Mi pregunta a los programadores es qué deberíamos añadir al código de un indicador personalizado x para tener esta opción de calcular sobre "los datos del primer indicador" o "los datos del indicador anterior", de modo que en este caso podríamos arrastrar y soltar un indicador personalizado x y elegir calcular sobre los datos de este otro indicador personalizado...
Es posible que alguien pueda programar esto con la versión actual de MT4. Lo explicaré con más detalle. Tengo dos indicadores adjuntos en este mensaje. Lo que me gustaría es que el indicador J_TPO (similar al oscilador estocástico pero más suave) es obtener los valores de los parámetros del otro indicador cliente CumulativeDelta.
Digamos que tengo abierto CumulativeDelta. Puedo arrastrar y soltar el indicador J_TPO sobre el indiacador CumulativeDelta. Cuando se abre el cuadro en el que puedo establecer los parámetros del J_TPO indi, hay un lugar en el que puedo decirle que "se aplique a" los "datos del indicador anterior" o bien a los "datos del primer indicador". También se incluyen en esa opción "Cierre, Apertura, Máximo, Mínimo, Precio Medio (HL/2), Precio Típico (HLC/3) y Precio Ponderado (HLCC/4)". Parece que ninguno de los indicadores personalizados que he visto tiene esta opción. ¿Existe esta opción para los indicadores personalizados?
En resumen simplemente es un tipo de intercambio de datos entre dos indis personalizados. Cuando arrastro y suelto el J_TPO sobre el indi CumulativeDelta, los valores de los datos del J_TPO deberían basarse en cambio en el indi CumulativeDelta, no en el precio del gráfico.
No soy un programador/codificador, así que si puedo pedir un gran favor cuando alguien tenga algo de tiempo libre en su ocupada vida, por favor, eche un vistazo si esto es posible. Se lo agradecería mucho. Saludos :D
Saludos,
Victor
P.D. Aquí hay un enlace que podría ayudar a explicar más una manera técnica con esta situación. Lamentablemente está en formato MT5 pero me preguntaba si MT4 tiene variables de función de codificación similares para que esto suceda. También si no es posible con J_TPO entonces por favor eche un vistazo a otro indi llamado Fast_Stochastic que también adjunté con este mensaje. De nuevo muchas gracias por su tiempo. De todos modos aquí está el enlace https://www.mql5.com/en/articles/15
hola
Cómo solucionar el error
tkanks
Hola Pro-Coders,
Tengo un error
para el código de abajo:
double trendNow=iCustom(NULL,0,"NonLagMA_v7.7",Price,MALength,Displace,PctFilter,Color,ColorBarBack,Deviation,AlertMode,WarningMode,WarningTicks,SendAlertEmail,3,BarShift);
double trendPrev=iCustom(NULL,0,"NonLagMA_v7.7",Price,MALength,Displace,PctFilter,Color,ColorBarBack,Deviation,AlertMode,WarningMode,WarningTicks,SendAlertEmail,3,BarShift+1);
bool BUY=false;
bool SELL=false;
¿Qué debo mejorar? ¡Gracias de antemano!
Hola Pro-Coders,
Tengo un error
para el código de abajo:
double trendNow=iCustom(NULL,0,"NonLagMA_v7.7",Price,MALength,Displace,PctFilter,Color,ColorBarBack,Deviation,AlertMode,WarningMode,WarningTicks,SendAlertEmail,3,BarShift);
double trendPrev=iCustom(NULL,0,"NonLagMA_v7.7",Price,MALength,Displace,PctFilter,Color,ColorBarBack,Deviation,AlertMode,WarningMode,WarningTicks,SendAlertEmail,3,BarShift+1);
bool BUY=false;
bool SELL=false;
¿Qué debo mejorar? ¡Gracias de antemano!
hola
Cómo solucionar el error
tkanks
MT4 Primer parámetro de datos del indicador anterior
Hola a todos,
MT4 tiene una opción en sus indicadores originales para arrastrar y soltar. Por ejemplo una MA en un indicador y elegir calcular sobre "los datos del primer indicador" o "los datos del indicador anterior"... lo cual es muy útil para hacer que los indicadores obtengan datos de otros indicadores personalizados...
Mi pregunta a los programadores es qué deberíamos añadir al código de un indicador personalizado x para tener esta opción de calcular sobre "los datos del primer indicador" o "los datos del indicador anterior", de modo que en este caso podríamos arrastrar y soltar un indicador personalizado x y elegir calcular sobre los datos de este otro indicador personalizado...
Es posible que alguien pueda programar esto con la versión actual de MT4. Lo explicaré con más detalle. Tengo dos indicadores adjuntos en este mensaje. Lo que me gustaría es que el indicador J_TPO (parecido al oscilador estocástico pero más suave) obtenga los valores de los parámetros del otro indicador cliente CumulativeDelta.
Digamos que tengo abierto CumulativeDelta. Puedo arrastrar y soltar el indicador J_TPO sobre el indiacador CumulativeDelta. Cuando se abre el cuadro en el que puedo establecer los parámetros del J_TPO indi, hay un lugar en el que puedo decirle que "se aplique a" los "datos del indicador anterior" o bien a los "datos del primer indicador". También se incluyen en esa opción "Cierre, Apertura, Máximo, Mínimo, Precio Medio (HL/2), Precio Típico (HLC/3) y Precio Ponderado (HLCC/4)". Parece que ninguno de los indicadores personalizados que he visto tiene esta opción. ¿Existe esta opción para los indicadores personalizados?
En resumen simplemente es un tipo de intercambio de datos entre dos indis personalizados. Cuando arrastro y suelto el J_TPO sobre el indi CumulativeDelta, los valores de los datos del J_TPO deberían basarse en cambio en el indi CumulativeDelta, no en el precio del gráfico.
No soy un programador/codificador, así que si puedo pedir un gran favor cuando alguien tenga algo de tiempo libre en su ocupada vida, por favor eche un vistazo si esto es posible. Se lo agradecería mucho. Saludos :D
Saludos,
Victor
P.D. Aquí hay un enlace que podría ayudar a explicar más una manera técnica con esta situación. Lamentablemente está en formato MT5 pero me preguntaba si MT4 tiene variables de función de codificación similares para que esto suceda. También si no es posible con J_TPO entonces por favor eche un vistazo a otro indi llamado Fast_Stochastic que también adjunté con este mensaje. De nuevo muchas gracias por su tiempo. De todos modos aquí está el enlace https://www.mql5.com/en/articles/15
Añade "return("";" antes del último "}"
hola
Gracias mladen
¿cómo colorear el código de la línea fibo?
Lo mejor es que describas (usando palabras sencillas, no codificación) lo que exactamente estás tratando de obtener de esas condiciones
Hola Mladen
gracias por tu respuesta. Lo que en realidad quería conseguir era que el EA dejara de operar en la dirección de la tendencia cuando
evento detoma de beneficios se llevó a cabo. Yo era capaz de manera simplyfly que con sólo mirar a la señal de eventos cruzados, por lo que la EA es el comercio y la toma de beneficios en la dirección de la tendencia.
tomar ganancias en la dirección de la tendencia. ;-)
¿Puedo hacer otra pregunta? ¿Hay algún indicador que pueda recomendar para el comercio?
Podría ser también uno comercial. Sé que una pregunta genérica "estúpida", tal vez usted tiene un consejo, ya que usted es un maestro codificador.
Gracias.
hola
Gracias mladen
¿cómo colorear el código de la línea de fibo?
El indicador personalizado de MT4 no se puede aplicar al indicador anterior. Sólo MT5 puede
Hola señor mladen :D Gracias por la respuesta. Te lo agradezco. Echa un vistazo a este enlace https://www.mql5.com/en/forum/152520
El tipo allí dice "Hacer un nuevo indicador desde el código del indicador "aplicado a" y reemplazar su lógica de "obtener el precio" con iCustom/iMA/etc. del "indicador anterior"."
Otro enlace sobre la función iCustom en MT4 https://docs.mql4.com/indicators/icustom
iCustom es del grupo de Funciones de Indicadores Técnicos que supuestamente calcula el indicador personalizado especificado y devuelve su valor.
O posiblemente solo codificando un indicador personalizado totalmente nuevo con valores de J_TPO o Estocástico Rápido que utiliza el otro indicador personalizado CumulativeDelta en lugar del precio.
Tal vez esto puede pasar por alto la función de aplicar al indicador anterior que es sólo en MT5.
¿Sería esto posible o incluso tiene sentido mladen señor?
Por favor, arroja algo de luz sobre esto con tu sabiduría de programación. Muchas gracias :D