RenkoFromRealTicks
- Utilidades
- Stanislav Korotky
- Versión: 1.6
- Actualizado: 15 febrero 2024
- Activaciones: 5
Este experto no comercial utiliza la llamada función de símbolos personalizados(disponible tambiénen la API MQL ) para construir gráficos renko basados en el historial de ticks reales del símbolo estándar seleccionado. RenkoFromRealTicks genera cotizaciones de símbolos personalizados, por lo que puede abrir muchos gráficos para aplicar diferentes EAs e indicadores al renko. También transmite ticks reales para actualizar los gráficos renko en tiempo real.
El gráfico renko generado utiliza el marco temporal M1. No tiene sentido cambiar el gráfico renko a otro marco temporal que no sea M1. La hora de inicio de una barra "minuto" normalmente corresponde a la hora de inicio del cuadro renko. La hora de finalización de dicha barra "minuto" es ficticia (MetaTrader no permite barras con diferente duración), en su lugar debe mirar la hora de inicio de la siguiente barra "minuto". Opcionalmente, puede habilitar el marcado de las cajas por la hora de cierre (ver CloseTimeMode más abajo).
Tras su colocación en un gráfico, RenkoFromRealTicks descarga el historial de ticks y genera barras renko para el símbolo personalizado. Esto puede llevar un tiempo y requerir espacio adicional en el disco. EA muestra un progreso en el comentario. Cuando el proceso finaliza, el comentario tiene este aspecto:
RenkoChart(100 pt): open EURUSD_T_r100 / 1000 bars
donde 100pt es el tamaño de caja solicitado en puntos, EURUSD_T_r100 es un nombre de símbolo personalizable, 1000 es un número de cajas generadas (si el EA se está ejecutando por primera vez, este es el número total de barras renko, pero si continúa con los resultados de una sesión de terminal anterior, el número de nuevas cajas puede ser unos pocos, porque sólo se generan las cajas más recientes que faltan).
Puede construir renko más rápido y con menos recursos usando RenkoCharts. Pero RenkoFromRealTicks es más preciso y con más funciones.
Parámetros
- RenkoBoxSize - tamaño de la caja en puntos, por defecto - 100;
- ShowWicks - activar/desactivar mechas en renko, por defecto - true;
- EmulateOnLineChart - habilita/deshabilita la emulación de ticks en gráficos renko, por defecto - true; actualiza indicadores y otros EAs en backtests y online;
- OutputSymbolName - nombre del símbolo personalizado para renko, por defecto - cadena vacía - entonces el nombre se forma como "Symbol_T_PrefixSizeSuffix", donde Symbol - símbolo de trabajo actual, Prefix - "r" (renko) mechas están habilitadas o "b" (brick) si están deshabilitadas, Size - RenkoBoxSize; Suffix opcional - "c" para el modo de tiempo de cierre; "g" - para el tipo de renko gapless;
- Reset - una opción para forzar el recálculo completo de todo el gráfico renko, por defecto - false; después de que se establece en true y se completan los cálculos, se recomienda restablecerlo a false con el fin de eliminar los recálculos excesivos en cada reinicio de la terminal; este modo es útil en casos raros, cuando el gráfico renko generado contiene un error por alguna razón; normalmente la opción está desactivada, porque el EA continúa el cálculo de forma inteligente desde la caja existente más reciente;
- RenkoType - selector del algoritmo de cálculo de la caja: Convencional o Gapless (también conocido como no-gap, rail-to-rail, ver ejemplos en las imágenes);
- VolumeType - selector de los cálculos de volúmenes por caja: Total Volume, o Delta Volume con cualquiera de los 3 algoritmos (Ask vs Bid, Ask + Bid, Tick Flags);
- CloseTimeMode - cuando es true, las cajas se muestran y forman a su hora de cierre; en este modo sólo se genera 1 tick por caja, cuando la caja se añade completamente formada a un gráfico; por defecto - false, es decir, las cajas se crean a la hora de apertura (la última "caja" viva se actualiza continuamente y no es realmente una caja hasta que se cierra);
- DropTicksOutsideBars - filtra los ticks incorrectos (valores atípicos);
- StartFrom - hora de inicio del procesamiento del historial de ticks, 0 significa el principio;
- StopAt - tiempo donde parar, 0 significa hasta el tiempo actual;
Métodos Delta de Volumen
En el método Ask vs Bid los volúmenes de ticks se consideran para comprar si el precio Ask aumenta, y para vender si el Bid disminuye (por favor, tenga en cuenta que en algunas cuentas/símbolos el Bid cambia más frecuentemente que el Ask, lo que introduce un sesgo negativo; esta es la especificidad de la plataforma).
El método Ask+Bid analiza los cambios del precio medio (suma de Ask y Bid): subir - comprar, bajar - vender.
Tick Flags se basa en banderas de compra/venta y sólo es aplicable a las bolsas.

I remember Stanislav Korotky from way back in the heyday of mql4.com. He is a trading veteran. I've been using Stanislav's older and free RenkoTicks utility for several years but due to my current needs and recent MQL5/MT5 updates, I needed a new Renko utility. In general, I really liked the way that RenkoTicks worked so I purchased RenkoFromRealTicks. I should note that this my first purchase ever on mql5.com, and could potentially be my only purchase ever. Once I started writing EA's to run on custom charts, there was no turning back. One feature of RenkoFromRealTicks that manual traders will really like is how the current brick body prints with respect to the current bar open price. Other Renko utilities tend to print a giant current brick body that starts at the previous brick's close─until the current brick closes. In contrast thereto, RenkoFromRealTicks prints bricks more like a standard timeframe bar would print. In conclusion, Stan is the man and more so than Gann.