Se necesita indicador para aviso cuando el tamaño de la vela sea mayor que cualquiera de las ¨n¨velas anteriores y que despues de esto siga avisando cuando se forma vela envolvente o martillo

MQL5 Indicadores

Tarea técnica

Esto fue lo que le escribi a Chatgpt pero al compilar me da muchos errores y no lo consigo arreglar. Gracias.
Quiero que me des el codigo para este indicador de metatrader 4: si la la vela actual es mas grande que cualquier de las 20 velas anteriores, desde que abrieron cada una de ellas hasta donde cerraron, por ejemplo si el tamaño de las velas anteriores fuera 120 ticks, 159 ticks, 124 ticks asi cada una de las 20 y la actual tuviera un tamaño de 160 ticks como supera por un tick a la mas amplia de ellas entonces si que quiero que el indicador se active, entiendes?

Quiero que  me avise cuando la vela actual sea más grande de un conjunto de velas anteriores a ella que yo previamente pueda configurar, y cuando se de este caso que dibuje una linea horizontal (verde si es en una tendencia alcista y roja para tendencia bajista con el minimo grosor)en el grafico y que la linea se autoborre a los 30 segundos.

Te pongo un ejemplo: 

Imagina que el precio ha hecho un rango de velas y de repente hace una vela más grande que las 20 anteriores, en el momento que la última vela sea más grande que las 20 anteriores, quiero que me avise el indicador. Lo que me interesa es que el tamaño de esta última vela sea mayor que las 20 últimas anteriores. Y quiero que este número 20 se pueda configurar por si algún día en vez de 20 quiero que sean solo las cinco velas anteriores o las velas que yo quiero poner.  

Quiero que la alerta se envíe inmediatamente cuando se cumpla la condición y se dibuje la linea horizontal y que yo pueda configurar el tipo de alerta que yo quiera cuando cargue el indicador en el grafico ya sea al movil, al mail o una alerta en el grafico. Quiero que tambien se pueda configurar otro parametro que seria que la vela actual sea mas grande que un numero determinado de ticks para que se active el indicador porque imagina que La vela actual aunque sea más alta que las anteriores es muy pequeña y entonces no me interesaría que me avisara.  Quiero que el indicador se muestre en todos los instrumentos y Marcos de Tiempo. No quiero que el indicador me avise con cada tick que haga la vela sino solo una vez, Quiero que cuando la vela actual sea más grande que cualquiera de las velas de un rango determinado de velas anteriores a la actual que yo establezca me avise pero solo una vez. Quiero que el indicador solo mande una alerta con la primera vela dónde sucede la condición y que se pueda configurar cuántas velas tienen que esperar para que la alerta vuelva a sonar si se volviera a dar la condición, te pongo un ejemplo,  Imagina que se cumple la condición y La vela actual es más grande que las 20 velas anteriores que yo he establecido, entonces el indicador me avisa, y la siguiente vela a esta última también es más grande que las 21 anteriores pero como no quiero que me vuelva a molestar en tan poco tiempo otra vez el indicador quiero poder configurarlo previamente para que no me avise hasta que pasen 10 velas, pero si pasadas estás 10 velas se vuelve a dar la condición entonces si querría que me avisara. Es solo un ejemplo. Este número 10 me gustaría que se pudiera establecer con más o menos cantidad de velas cuando lo cargue en el grafico. Me gustaría añadirle otro parámetro el indicador. 

 
 

Te lo explico para que lo entiendas: me gustaría que una vez que sucediera el primer aviso, lo lógico es que se forme una tendencia ya sea hacia arriba o hacia abajo, pero en los retrocesos del precio  me gustaría que agregaras una función en la que el indicador avisara con una alerta configurable y dibujara otra linea horizontal configurable igual que la otra cuando se forme un patrón de vela muy conocido, llamado patrón de vela envolvente. Pero quiero que solo avise cuando la vela actual de cierre en caso de ser una tendencia alcista, cierre por encima de la media de 20 si fuera una tendencia bajista que solo avise cuando la vela actual cierre por debajo de la media de 20. Quiero que esta media simple de 20 al closed la dibuje tambien el indicador(o que no la dibuje, esto que sea al gusto del usuario por si quiere poner la media o no) y que sea de color blanco y con un grosor de 2 aunque estos parametros deben ser configurables por cada persona al gusto. Quiero otra funcion mas , quiero que cuando se de otro patron de velas en los retrocesos de la tendencia, tambien muy conocido, llamado patron de vela martillo (para una tendencia alcista) o martillo invertido para una tendencia bajista que el indicador tambien pinte una linea horizontal  configurable y que avise con una alerta configurable. En el caso de este ultimo patron martillo quiero que si por ejemplo en una tendencia alcista el precio empieza a retroceder y sobrepasa la media de 20 un numero de ticks configurables por mi , por ejemplo 20 ticks, quiero que en este caso concreto en indicador ya no me avise cuando se forme la vela martillo ya que entonces el precio quizas se estaria girando hacia abajo y ya no me interesaria el aviso. Lo mismo en una tendencia bajista. si el precio empieza a caer y retrocede y sobrepasa la media de 20 por 20 ticks y se forma un martillo invertido entonces ya en este caso no quiero que me avise.

MUCHAS GRACIAS!


Han respondido

1
Desarrollador 1
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
2
Desarrollador 2
Evaluación
(153)
Proyectos
255
24%
Arbitraje
12
25% / 8%
Caducado
14
5%
Trabaja
3
Desarrollador 3
Evaluación
(250)
Proyectos
400
38%
Arbitraje
82
41% / 20%
Caducado
69
17%
Trabajando

Información sobre el proyecto

Presupuesto
30 - 50 USD
IVA (21%): 6.3 - 10.5 USD
Total: 36.3 - 60.5 USD
Para el ejecutor
27 - 45 USD