Entiendo que este es un ejemplo de cómo no hacerlo.....
¿Qué tiene de malo el indicador estándar iMACD()? ¿Por qué necesitabas usar dos indicadores?
//--- obtener asas MA ExtFastMaHandle=iMA(NULL,0,InpFastEMA,0,MODE_EMA,InpAppliedPrice); ExtSlowMaHandle=iMA(NULL,0,InpSlowEMA,0,MODE_EMA,InpAppliedPrice);
Y es hora de leer la documentación y en vez de
//--- int limit; if(prev_calculated==0) limit=0; else limit=prev_calculated-1;
escribir palabras más cortas sin perder legibilidad y operatividad.
//--- int limit = prev_calculated == 0 ? 0 : prev_calculated-1;
Entonces esperamos un indicador en forma de barras, a continuación, en forma de línea. ¿Puede hacerlo en función del tipo de gráfico? El indicador debe mostrar a qué gráfico cambiamos.
Cambiar con estos botones ![]()
Entiendo que este es un ejemplo de cómo no hacerlo.....
¿Qué tiene de malo el indicador estándar iMACD()? ¿Por qué necesitabas usar dos indicadores?
Y es hora de leer la documentación y en vez de
escribir palabras más cortas sin perder legibilidad y operatividad.
Entonces esperamos un indicador en forma de barras, a continuación, en forma de línea. ¿Puede hacerlo en función del tipo de gráfico? El indicador debe mostrar el gráfico al que cambiamos.
Cambiar con estos botones
Los indicadores siempre se pueden escribir utilizando al menos dos enfoques: 1. haciendo cambios en el código padre del indicador o 2. accediendo al manejador del indicador y luego copiando información de los buffers del indicador.
Aquí es donde los cambios se realizan en el código padre mediante la lectura de la memoria intermedia del indicador iMA
CopyBuffer(ExtFastMaHandle,0,0,to_copy,ExtFastMaBuffer) CopyBuffer(ExtSlowMaHandle,0,0,to_copy,ExtSlowMaBuffer)
Entonces, ¿es la primera opción o la segunda? Modificando el código padre o leyendo los buffers????
Esto es lo que el código de los padres se modifica mediante la lectura de la memoria intermedia del indicador iMA
Entonces, ¿es la primera opción o la segunda? Modificar el código padre o leer los buffers????
Código del indicador MACD: MACD
Entonces, ¿qué pasa con la universalidad del indicador con cambiar la vista del indicador con los botones de cambiar la vista del gráfico?
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading.
Indicadores: MACD Cruzando el nivel cero (velas de colores)
Alexey Viktorov, 2017.10.26 10:29 AM
A continuación esperamos el indicador en forma de barras, luego en forma de línea. Es posible hacer dependiendo del tipo de gráfico? Qué gráfico cambiamos a, el indicador debe mostrar.
Cambiar con estos botones ![]()
Gran indicador, asesor en él no es suficiente:) ¿alguien puede escribir un robot en este indicador?
Gran indicador, asesor en él no es suficiente:) ¿alguien puede escribir un robot en este indicador?
Bueno, yo puedo :) .
Bueno, puedo :) .
No estaría mal) lo escribiría yo mismo si supiera programar.
Este es un indicador MACD terminal ordinaria - sólo en una representación diferente. Y hay un Asesor Experto listo para ello, que viene con el terminal.
Este es un indicador MACD de terminal ordinario - sólo en una representación diferente. Y hay un Asesor Experto listo para ello, que viene con el terminal.
En el terminal el Asesor Experto trabaja en un principio diferente, en este caso estoy interesado en el cruce de la línea cero por el propio indicador.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
MACD Crossing the zero level (color candles):
Las velas de color muestran las áreas donde el indicador MACD cruza la línea cero.
Autor: Vladimir Karputov