¿Podría decirme, por favor, cómo en un indicador, por ejemplo, en el
Bands_handle=iBands(NULL,0,144,0,2,PRICE_CLOSE);
cambiar PRICE_CLOSE al valor de "indicador anterior", que se escribe manualmente. En el terminal se puede seleccionar, pero cómo escribir en el código, no entiendo. El manual dice que se necesita Handle, pero yo sólo tengo un buffer. Por favor, ayuda.
Григорий Муратов #: Me podrias decir como cambiar PRICE_CLOSE en un indicador, por ejemplo en el
cambiar PRICE_CLOSE al valor de "indicador anterior", que se escribe manualmente. En el terminal se puede seleccionar, pero cómo escribir en el código, no entiendo. El manual dice que se necesita Handle, pero yo sólo tengo un buffer. Por favor, ayuda.
При написании индикатора, который использует краткую форму вызова функции OnCalculate(), можно упустить то обстоятельство, что индикатор может рассчитываться не только на ценовых данных, но и на данных другого индикатора (встроенного или пользовательского - не имеет значения). Вы хотите улучшить индикатор, чтобы он правильно считался не только на ценовых данных, но и значениях другого индикатора? В этой статье мы по шагам пройдем все необходимые этапы такой модификации и выведем дополнительные полезные правила для правильного написания индикатора.
Григорий Муратов #: Подскажите пожалуйста, как в индикаторе, например в
Bands_handle=iBands(NULL,0,144,0,2,PRICE_CLOSE);
cambiar PRICE_CLOSE al valor del "indicador anterior", que se escribe manualmente. En el terminal se puede seleccionar, pero no entiendo cómo escribirlo en el código. El manual dice que se necesita Handle, pero yo sólo tengo un buffer. Por favor, ayúdame.
intiBands(
string symbol, // nombre del personajeENUM_TIMEFRAMES period, // períodoint bands_period, // período de cálculo de la línea mediaint bands_shift, // indicador desplazado horizontalmentedouble deviation, // número de desviaciones típicasENUM_APPLIED_PRICE applied_price // tipo de precio o asa
);
-- "tipo de precio o handle" -- aquí en vez de PRICE_CLOSE puedes escribir el handle de un indicador personalizado.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
cambiar PRICE_CLOSE al valor de "indicador anterior", que se escribe manualmente.
En el terminal se puede seleccionar, pero cómo escribir en el código, no entiendo.
El manual dice que se necesita Handle, pero yo sólo tengo un buffer.
Por favor, ayuda.
Me podrias decir como cambiar PRICE_CLOSE en un indicador, por ejemplo en el
cambiar PRICE_CLOSE al valor de "indicador anterior", que se escribe manualmente.
En el terminal se puede seleccionar, pero cómo escribir en el código, no entiendo.
El manual dice que se necesita Handle, pero yo sólo tengo un buffer.
Por favor, ayuda.
Mira el artículo https://www.mql5.com/ru/articles/15
Consulte el artículo https://www.mql5.com/ru/articles/15
Григорий Муратов #:
Подскажите пожалуйста, как в индикаторе, например в
cambiar PRICE_CLOSE al valor del "indicador anterior", que se escribe manualmente.
En el terminal se puede seleccionar, pero no entiendo cómo escribirlo en el código.
El manual dice que se necesita Handle, pero yo sólo tengo un buffer.
Por favor, ayúdame.
Si miras la documentación https://www.mql5.com/ru/docs/indicators/ibands -- la especificación dice:
-- "tipo de precio o handle" -- aquí en vez de PRICE_CLOSE puedes escribir el handle de un indicador personalizado.
Por ejemplo: