Discusión sobre el artículo "Aplicar un Indicador a Otro" - página 3

 

Puedo imaginar un montón de variantes de lo que necesita exactamente. necesita aclaraciones. un montón de aclaraciones.

tienes un indicador, cuyo buffer contiene los precios de Cierre de las barras.

quieres llamar a otro indicador desde este indicador (por ejemplo MA) y alimentarlo con el buffer Close.

pregunta -

- ¿en qué etapa del cálculo de Cierre planea hacer esto?

- ¿dónde piensa obtener el resultado de ese segundo indicador?

 
paul.necsoiu:

Hola,

Este es un artículo muy bueno, pero tengo algunas preguntas.

1. Sólo los indicadores que utiliza la forma corta de la OnCalculate() llamada a la función, puede ser applaied a otro indicador o los indicadores que utilizan la forma larga de la OnCalculate() llamada a la función se puede aplicar también? En caso afirmativo, ¿cómo se puede aplicar un indicador con la forma larga de la llamada a la funciónOnCalculate() a otro indicador?

2. La aplicación de un indicador a otro (TSI sobre RSI) genera algunos problemas de visualización (ver imagen adjunta). Mientras que el RSI se representa de 0 a 100, el segundo indicador (TSI) también tiene valores por debajo de 0, valores que no son visibles en el gráfico. Cual es el problema y porque el gráfico no se ajusta para mostrar correctamente ambos indicadores. ¿Podemos solucionar este problema o es un error de MetaTrader?

1. Sí sólo indicador que utiliza la forma corta de OnCalculate se puede aplicar a los datos de otro indicador.

2. Usted tiene que editar a las propiedades del indicador RSI y cambiar "Mínimo fijo" en la pestaña Escala a -50 en lugar de 0.

 
Los archivos de código fuente adjuntos y los insertos de código fuente en código HTML están ahora completamente traducidos al portugués para su comodidad.
MQL5.community - User Memo
MQL5.community - User Memo
  • 2010.02.25
  • MetaQuotes Software Corp.
  • www.mql5.com
You have just registered and most likely you have questions such as, "How do I insert a picture to my a message?" "How do I format my MQL5 source code?" "Where are my personal messages kept?" You may have many other questions. In this article, we have prepared some hands-on tips that will help you get accustomed in MQL5.community and take full advantage of its available features.
 
Soy un poco novato en la programación mql...mi pregunta es ¿cómo puedo hacer un indicador que comprueba el valor superior de la banda de bollinger en una barra específica, si en ese momento el valor de la banda de bollinger se encuentra entre la apertura y el cierre de esa barra después de lo cual traza una flecha hacia abajo por encima de la barra actual.. si close[1]>upperbollingvalue[1]>open[1] .. He intentado searchng alrededor, pero no hubo suerte...
 
Así que decidí dominar las formas de construir un indicador a partir de un indicador y me enfrenté a algunos problemas, cuya solución no encontré ni siquiera en este artículo. Los problemas ya se han expresado


Vladislav Eremeev:
Alexey,
Gracias por su tiempo.
Según la documentación es necesario pasar el handle de OTRO indicador,
y me pronuncié por la posibilidad de procesar el buffer del indicador En curso.
Además.
Es posible pasar el handle de OTRO indicador, pero no he encontrado dónde especificar qué buffer se debe utilizar.


o_O:

Me imagino muchas variantes de lo que necesitas . necesitas aclaraciones. muchas aclaraciones.

tienes un indicador, cuyo buffer contiene los precios de Cierre de las barras.

quieres llamar a otro indicador desde este indicador (por ejemplo MA) y alimentarlo con el buffer Close.

pregunta -

- ¿en qué etapa del cálculo de Cierre planea hacer esto?

- ¿dónde piensa obtener el resultado de ese segundo indicador?

Muchas aclaraciones:

Para hacer mi explicación más clara, volvamos a la escritura del indicador MACD bajo la condición de que no está en MT5 entrega.... Pero hay iMA con la posibilidad de pasar el mango del indicador como una constante de precio. Pero aquí está el problema, para ello tenemos que escribir un indicador de la diferencia de valores MA y por separado a la misma, después de haber recibido el mango, para hacer una línea de señal. Pero no hay posibilidad de utilizar iMAOnArray() dentro, como en mql4.

Más aclaraciones:

Según alguna fórmula, obtuvimos los valores del buffer del indicador 0. Luego necesitamos calcular el promedio de estos valores. ¿No hay otras opciones para calcular por su propia fórmula? En el MovingAverages.mqh incluir las mismas fórmulas. Esta no es la opción que me gustaría averiguar.


Otros tienen un montón de aclaraciones:

Tenemos un indicador personalizado con dos o tres tampones. La tarea es calcular el promedio de los búferes 1 y 2 por separado. Habiendo recibido el handle de dicho indicador, es posible obtener los valores de estos buffers mediante CopyBuffer(), pero no hay posibilidad de enviarlos a iMA. ¿Qué debo hacer?


Si no te importa... La pregunta no es para obtener el resultado, sino para entender como utilizar la posibilidad de transferir el handle de otro indicador a algunos indicadores técnicos y que se puede y que no se puede obtener.

 

Alexey Viktorov:

Tenemos un indicador personalizado con dos o tres tampones. La tarea consiste en calcular la media de los buffers 1 y 2 por separado. Habiendo recibido el handle de tal indicador, es posible obtener los valores de estos buffers usando CopyBuffer(), pero no hay posibilidad de enviarlos a iMA. ¿Qué se puede hacer?

Hacer un wrapper alrededor de este indicador, que copie un determinado buffer, bajo el número especificado por un parámetro adicional en las propiedades.

Y es su handle el que debe ser transmitido.

 
Комбинатор:

Hacer una envoltura alrededor de este indicador, que copia un determinado búfer, bajo el número especificado por un parámetro adicional en las propiedades.

Y eso es exactamente su mango y pasarlo.

¿Puede usted por favor elaborar?

Como he entendido, sobre la base de este búfer copiado hacer un indicador, y luego, después de haber recibido su mango, puede utilizar los datos recibidos en el siguiente indicador. ¿O no es así?
 
Alexey Viktorov:
Según he entendido, para hacer un indicador sobre la base de este búfer copiado, y luego, después de haber recibido su mango, puede utilizar los datos obtenidos en el siguiente indicador.
Sí, más o menos.
 
Комбинатор:
Sí, más o menos.
Comparado con iMAOnArray() de mql4, es un baile de pandereta.



Y aquí va una idea tan loca: Si se adjunta un indicador como recurso, ¿es posible obtener su asa? No se puede cruzar. Para no llevar dos indicadores, el propio indicador y el indicador de este indicador. No he practicado los recursos, por lo que es difícil para mí para comprobar, por eso pregunto.
 
Alexey Viktorov:
Comparado con iMAOnArray() de mql4, es un baile de pandereta.



Y aquí va una idea tan loca: Si un indicador se adjunta como recurso, ¿es posible obtener su asa? No se puede cruzar. Para no llevar dos indicadores, el propio indicador y el indicador de este indicador. No he practicado recursos, así que me es difícil comprobarlo, por eso pregunto.

Creo que es un verdadero baile de pandereta, en la implementación actual :)