Compilado...
¡¡¡Ossspade!!! MT5, alabada por su rapidez, la recalcula en cada TF tan implacablemente y durante tanto tiempo que mi tetera hierve más rápido. No me lo esperaba, la verdad. Ni siquiera estoy seguro de que esté recalculando de nuevo cada vez, ya que los niveles son realmente los mismos en cada TF y no tiene sentido recalcular intradía, así que ahora todo parece aún más extraño.
En MT4 utilizo https://c.mql5.com/3/2010/4/6/Pivot_fur_D1und_W1.rar - en primer lugar, funciona instantáneamente en cualquier TF; en segundo lugar, los valores de cada nivel están firmados (debido al uso de objetos gráficos "línea horizontal"); en tercer lugar, también puede mostrar pivotes semanales en TF W1, pero lo malo es que cuando vas a otros TFs, los niveles semanales no se memorizan y si es necesario, tienes que buscarlos periódicamente al volver a W1, ¡pero sería genial si los niveles semanales se guardaran visualmente en cada TF! Además, en W1 aparecen tan cerca unos de otros que es muy difícil verlos, pero si no desaparecieran en los TF inferiores, se podrían ver con bastante seguridad.
En general, sería genial implementar todo lo anterior para MT4-PivotPoint con observaciones en MT5-indicator PivotPoint, pensando también en la aceleración del cálculo.
¿O el cálculo lento es una cuestión para los desarrolladores de MT5 y no para los escritores de indicadores y scripts?
¿O el cálculo lento es una cuestión para los desarrolladores de MT5, no para los escritores de indicadores y scripts?
En este caso, el cálculo lento (en comparación con el ejemplo dado por usted) es causado por la implementación específica de PivotPoint - utiliza 7 buffers de indicador para mostrar líneas horizontales regulares, y si el número de barras en el gráfico (especificado en Service->Settings->Parameters->Graphs->Max.bars en la ventana) es grande, la velocidad de cálculo será baja.
Como has indicado, el código que mencionas para MetaTrader4 utiliza objetos gráficos "líneas horizontales", por eso "funciona instantáneamente en cualquier TF". Con este enfoque, también funcionará al instante en cualquier TF en MetaTrader5. Esta es la forma correcta de acelerar el cálculo.
Este código es una traducción - puede dirigir esta pregunta al autor del código en la discusión de la versión original.
Además, nadie le prohíbe ofrecer su propia versión de este indicador, escrito de una manera óptima - el código será publicado y traducido.
Gracias por las explicaciones y por separado para el indicador.
Aquí está su indicador reescrito en MQL5 - por favor, compruébelo.
La lógica y la estructura son los mismos, el código MQL4 anterior se da en los comentarios.

Aquí está su indicador reescrito en MQL5 - por favor, compruébelo.
La lógica y la estructura son los mismos, el antiguo código MQL4 se da en los comentarios.
1. No se puede establecer los colores de línea en la configuración.
2. Creo que funciona tan lento como PivotPoint en MT5.
3. Después de quitar el indicador del gráfico, las líneas permanecen como objetos - tengo que limpiarlas manualmente también, aunque en MT4 era suficiente quitar el indicador para limpiar el gráfico completamente.
4. En W1, las líneas deben estar en diferentes niveles - semanal.
Todo esto es por si quieres clonarlo completamente.
No obstante - ¡gracias por su trabajo!
P.S.: el 2 º punto se cancela - todo se aceleró después de reiniciar el terminal, pero esta aceleración se aplica sólo a pivot_fur_d1_und_w1.mq5.
el código es el mismo que en MT4 - compárelos.
respecto al borrado - corregidos los nombres de los objetos borrados (líneas horizontales) en OnDeInit, porque en MT5 los nombres en minúsculas y mayúsculas son diferentes.
el código es el mismo que en MT4 - compárelos.
respecto al borrado - corregidos los nombres de los objetos borrados (lineas horizontales) en OnDeInit, porque en MT5 los nombres en minusculas y mayusculas son diferentes.
Ajá. Parece que ahora cuco con una voz más familiar.
Debería empezar a estudiar MQL5 e independizarme. E incluso publicar algo útil. Incluso tengo inspiración, pero no tengo tiempo - por eso mis esfuerzos han durado un tiempo inconcebiblemente largo....
Foro sobre trading, sistemas automatizados de trading y prueba de estrategias de trading
Indicadores: Pivot Lines TimeZone
newdigital, 2014.01.30 11:06
Cómo usar los puntos pivote anuales de Forex para pronosticar los objetivos del euro (basado en el artículo de dailyfx)
- Los puntos pivote son una forma popular y fácil en la que los traders pueden identificar potenciales soportes y resistencias
- Los puntos de giro se basan en un cálculo matemático que utiliza el máximo, el mínimo y el cierre anteriores de un periodo específico: semanal, diario, mensual, anual...
- Los pivotes anuales pueden pronosticar precios extremos máximos y mínimos para el próximo año, así como zonas en las que el precio puede cambiar de dirección.
Aunque la mayoría de los operadores están familiarizados con los pivotes diarios, semanales e incluso mensuales que se ajustan a su tipo de negociación, los pivotes anuales también pueden utilizarse para predecir futuras zonas potenciales de soporte y resistencia. Comprar en una zona importante de soporte o cerca de ella y vender en una zona clave de resistencia es el objetivo principal de cualquier operador, independientemente del mercado o de la duración de la operación. Los pivotes anuales pueden vigilarse para detectar esas oportunidades clave de negociación.

Como puede ver claramente en el gráfico del euro anterior, se han trazado pivotes anuales de divisas. Observe cómo el euro repuntó hasta el pivote R2 y se dio la vuelta bruscamente cayendo más de 600 pips en febrero. Otra área significativa que puede verse fácilmente y que muestra el poder de los pivotes anuales es el triple toque del pivote anual R1 en 1,2910. El tercer y último toque llevó a un rally de más de 600 pips de vuelta al pivote anual R2 para cerrar 2013 con una subida de más del 4%.

Podrían los pivotes anuales de forex mostrar a los operadores el próximo movimiento del euro? En el gráfico anterior, los pivotes anuales de 2014 se trazan en el gráfico del EURUSD. El año acaba de empezar y lo bueno de los pivotes anuales es que ¡sólo hay que dibujarlos una vez al año! El EURUSD está atrapado entre el pivote central en 1,3461 y el R1 en 1,4177. En el momento de escribir estas líneas, el euro no ha puesto a prueba ninguno de los dos pivotes. Sin embargo, los operadores de divisas pueden estar esperando un movimiento hacia el pivote central (1,3461) para volver a la resistencia del pivote anual R1 (1,4177).
El escenario alternativo es que el euro haga una carrera inmediata hacia el nivel R1. En la resistencia del pivote R1, los operadores podrían tomar beneficios de sus posiciones largas y/o cortas del euro en este nivel. Sin embargo, un cierre por encima del nivel R1 podría llevar al euro al pivote R2 (1,4610). Los operadores también deberían considerar la posibilidad de un cierre por debajo del pivote central que podría llevar a un impulso bajista prolongado hasta el nivel S1 (1,3028).
Los operadores de Forex que realizan scalping, posiciones o swing traders pueden hacer uso de los pivotes anuales para localizar zonas clave de soporte y resistencia. Esté atento a futuros artículos sobre otros pares de divisas que presenten el "paisaje" de los pivotes anuales para ayudarle a navegar por el mercado de divisas.
- 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
PivotPoint:
Este indicador dibuja los puntos de pivote, resistencias y soportes.
Autor: okh