Harmonic ABCD
- Indicadores
- Sergey Deev
- Versión: 1.5
- Actualizado: 29 abril 2022
- Activaciones: 5
El indicador detecta y muestra el patrón armónico AB=CD en el gráfico según el esquema proporcionado en la captura de pantalla. El patrón es trazado por los valores extremos del indicador ZigZag (incluido en los recursos, no requiere instalación adicional). Después de detectar el patrón, el indicador notifica de que por la ventana emergente, una notificación móvil y un correo electrónico. El indicador destaca no sólo la figura completa, sino también el momento de su formación. Durante la formación, la figura se muestra mediante contornos triangulares. Una vez que la figura está finalmente formada, se muestra en el gráfico una posible zona de inversión. Las proporciones básicas de la figura se establecen en los parámetros. Los valores intermedios se calculan proporcionalmente. Los parámetros incluyen una tolerancia (CD_accuracy), que determina la precisión de las proporciones cd/bc. Por ejemplo, si el valor calculado de cd/bc = 1,0 y la tolerancia se fija en 0,1, entonces el programa utilizará el rango de 0,9 .. 1,1
Parámetros
- zzDepth, zzDev, zzBack - Parámetros ZigZag
- BC_min (bc/ab), BC_max (bc/ab) - relaciónmínima y máxima de los niveles BC y AB
- CD_min (cd/bc), CD_max ( cd/bc) - relación mínima y máxima de los niveles CD y BC
- CD_accuracy - tolerancia de la relación cd/bc
- bearColor - color del patrón bajista
- bullColor - color del patrón alcista
- CountBars - limitar la cantidad de barras a procesar por el indicador (reduce el tiempo de descarga inicial)
- UseAlert - habilitar mensajes emergentes
- UseNotification - habilita las notificaciones push
- UseMail - habilita las notificaciones por correo electrónico
- prefix - etiqueta de texto para garantizar la unicidad de los objetos indicadores en el gráfico (si se adjuntan varios indicadores al gráfico, deben introducirse valores diferentes en estos parámetros)
- MessageAdd - la cadena de texto añadida a las notificaciones enviadas por el indicador.
- CustomEventBuy,CustomEventSell - eventos del gráfico
Ejemplo de uso de señales en EA:
void OnTick() { double x; x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-ABCD",0,1); if (x != 0 && x != EMPTY_VALUE) goBuy(); x = iCustom(Symbol(),PERIOD_CURRENT,"Harmonic-ABCD",2,1); if (x != 0 && x != EMPTY_VALUE) goSell(); } void goBuy() { // función para abrir BUY } void goSell() { // función para abrir VENDER }
void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) { switch (id) { case CHARTEVENT_CUSTOM+100: goBuy(); break; case CHARTEVENT_CUSTOM+101: goSell(); break; } } void goBuy() { // función para abrir BUY } void goSell() { // función para abrir VENDER }


El usuario no ha dejado ningún comentario para su valoración
At the expense of the source code - only for a fee.