TradingFuturo Kit de Order Flow Versión 2.2

TradingFuturo Kit de Order Flow Versión 2.2

Nos complace anunciar que la versión 2.2 de PipFlow entra en fase de prueba. Queremos agradecer el reporte de un problema de rendimiento que presentaba el FootPrint en algunas configuraciones relacionado con DirectX. Esto fue corregido y en esta versión se mantiene fluido (sin lag) en todo momento.

A esta versión se le ha reprogramado el sistema de captura de datos de forma que pueda operar de forma paralela. Convirtiéndolo en un sistema listo para multinúcleo. O sea es capaz de usar todos los núcleos del CPU para el procesamiento, inclusive en procesadores con un número elevado de hilos como los AMD Threadrippers, Epyc, los Intel Xeon Platinum o los Core i9.

/es/blog/img/multicore.png

Esto se traduce en un incremento substancial de la velocidad de procesamiento de datos de tick replay. Previamente empleaba un solo núcleo al igual que otros kits en el mercado. Debido a que buscamos la excelencia y como casi todos los procesadores actualmente se comercializan con varios núcleos, fue necesario este cambio para no subutilizar los recursos del sistema. En procesadores de un solo núcleo el rendimiento es inferior a versiones anteriores.

Esto no fue sencillo y aún queda espacio para seguir optimizando el arbitraje de los núcleos y evitar colisiones o estados de espera que conspiran contra el rendimiento.

Adicionalmente se ha optimizado el renderizado de los gráficos de modo que pueda emplearse el kit en máquinas de menor velocidad.

Se han reducido muchas conversiones de tipos de datos internamente. Muchos han dejado de ser de punto flotante para convertirse en enteros como los produce la plataforma. Con esto se reduce el número de conversiones internas y la consecuente introducción de errores e ineficiencias.

Se ha mejorado la presentación de los gráficos pues en versiones anteriores mostraba pequeñas divergencias de un pixel causado por errores de redondeo. Esto aunque es algo puramente cosmético, mejora la visualización. Por ejemplo no se producen uniones de barras de diferente nivel que al ser semitransparentes y unirse, mostraban una menor transparencia o una línea en blanco en otros casos.

Se adicionó mostrar históricos de los POC, UA y zonas de S/R de desbalances al FootPrint. Algo que le faltaba al kit con respecto a otros en el mercado. Esto permite afinar la configuración de los mismos a modo de backtesting para facilitar el trabajo del trader. Consecuentemente la barra de herramientas añade botones para mostrar estos datos o esconderlos. Además incorpora la posibilidad de modificar el texto de los botones.

/es/blog/img/historicalall.png

En el siguiente gráfico se muestra desplegado en forma ancha. O sea las velas mostrando los niveles de volumen.

/es/blog/img/historicallight.png

Se le añadió al FootPrint la capacidad de mantener 0, 1 ó 2 velas desplegadas al final del gráfico en modo estrecho. De modo que el usuario no pierda la visibilidad de las velas mas importantes mientras hace este tipo de análisis. En inglés “pin candle”.

/es/blog/img/pincandle.png

Se modificó el algoritmo de cancelación de los POC y los UA para que fuera capaz de operar en mercados con velas que saltan. Ejemplo, mercados de poca liquidez como algunos de criptomonedas. Este problema si bien es posible se manifestara en mercados de otros instrumentos, era poco probable por lo que había pasado desapercibido.

/es/blog/img/errordeuaypoc.png

Trae una nueva característica que permite cancelar los UA por número de velas. O sea al transcurrir un número de velas, estos son cancelados automáticamente. De modo que aquellos que ocurran en niveles muy altos o bajos y no se van a ejecutar, no interfieran con el análisis. Permitiendo gráficos más limpios.

El perfil de mercado muestra mucha mas información como el High, Low, VA High, VA Low y POC de forma numérica. Así como porcentajes de TPO y día de la semana. Además es capaz de mostrarse tanto en modo perfil como en modo barras. Se muestran el opening y las presentaciones se pueden cambiar mediante el empleo varios hotkeys (combinaciones de teclas).

/es/blog/img/marketprofile22.png

El perfil de volumen dinámico tiene nuevas paletas que permiten una mejor visibilidad, por ejemplo paletas de colores sólidos. Ademas se corrigió el problema cosmético del pixel.

/es/blog/img/vprofilesolid.png

Varias correcciones de acceso de variables en el indicador de Reversal que están bajo minuciosa revisión.

El indicador CotLevel se modificó para que sea mas rápido su renderizado, se optimizó la captura de datos y se le hizo el arreglo de error de redondeo del pixel.

El Footer incluye las variables BidVolume y AskVolume a petición de los usuarios. Se le corrigió un error de null pointer que se manifestaba con algunas fuentes.

El indicador BigTrades se modificó para que pudiera operar con milisegundos en vez de segundos. De esta forma permitiendo un control mas fino en algunos instrumentos en el rastreo de las órdenes iceberg. Esta modificación también se aplicó al tiempo de las absorciones que trabajan ahora con milisegundos. Las configuraciones actuales (versión 2.1 o anteriores) deben ser multiplicadas por mil.

Al libro de órdenes se le corrigió el problema del pixel, se hizo mas concurrente y se aceleró su renderizado. Esto se hace más notable en instrumentos con gran número de niveles de level II como los de criptomonedas, los futuros del petróleo o el ES (E-Mini S&P).

Tema claro en vista estrecha.

/es/blog/img/historicallightnarrow.png

Tema oscuro en vista ancha.

/es/blog/img/historicaldark.png

Technology vector created by freepik - www.freepik.com