Forum Sign in Register

TF Order Flow V 1.5

Started by waldo 9 years ago · 94 replies RSS

Nueva versión de TF Order Flow 1.5






Esta nueva versión trae un Libro de Ordenes, El Naked POC y marcas visuales de imbalances. Corrige dos fallas una grave en el delta acumulativo y una ligera que no permitía mostrar otros indicadores en el gráfico. La marca de los imbalances es un rectangulo, en la próxima version se pondrá como opción y mostrar el texto en bold y/o mayor tamaño.

Lista de cambios

x Se arreglo un bug que impedía que otros indicadores se mostraran en el mismo chart
+ Los textos en los footers se pueden configurar ahora
+ Se puso la opción de poner/quitar el prefil de volumen
x El borde del máximo volumen se puso de un pixel y se hizo una pequeña correción
+ Se puso la opcion de cambiar todos los colores del perfil de volumen y el texto
+ Se añadió un libro de ordenes
+ Se añadió un borde al perfil de volumen/delta para que se pueda reconocer mas facil visualmente el rango en el precio
x Se esconden mejor los numeros del COT en vista compacta del chart
+ Se esconde el delta gráfico si es muy pequeño
+ Se esconde el footer de volumen/bid/ask en chart compacto para aumentar el area del grafico dado que no ofrece información en eses caso
x Se arreglo un error en el delta acumulativo (se calculaba desde la primera barra rendereada en vez de desde la primera barra como debe ser)
+ Se añadió el naked POC por velas o sea el POC por vela que aun no ha sido tocado por el precio
+ Se añadio una marca visual para los imbalances horizontales



This new version features an Order Book, naked POC and visual marks for imbalances. Corrects two problems one serious in the cummulative delta and on slight that prevented other indicators to show up in the same chart. The imbalances mark as for now is a small rectangle, in the next version this would be an option and will also add capacity to show bold text and/or larger case.

Changelog


x Fixed bug that prevented other indicators in the same chart
+ Text in footers can be configured now
+ Option to hide volume profile
x Made border of higher volume in footprint of one pixel and small correction
+ Can change color of volume profile, text, etc.
+ Added Order book
+ Added border to volume and delta in volume/delta profile for better visuals
x better hidding of COT numbers in chart compact view
+ hidding of graphic delta if too small
+hidding volume/bid/ask footer in packed chart since it doens't provides any information to increase chart visual area
x Fixed bug in cumulative delta (it was calculating it from first rendered bar instead of the first bar of the session)
+ Added per candle naked POC lines
+ Added imbalances



Se removio esta versión. La nueva disponible aca:
This version removed. New version available here:

http://pipflow.com/forum/Thread-TF-Order-Flow-1-6
waldo wrote:
Nueva versión de TF Order Flow 1.5



Esta nueva versión trae un Libro de Ordenes, El Naked POC y marcas visuales de imbalances. Corrige dos fallas una grave en el delta acumulativo y una ligera que no permitía mostrar otros indicadores en el gráfico. La marca de los imbalances es un rectangulo, en la próxima version se pondrá como opción y mostrar el texto en bold y/o mayor tamaño.

Lista de cambios

x Se arreglo un bug que impedía que otros indicadores se mostraran en el mismo chart
+ Los textos en los footers se pueden configurar ahora
+ Se puso la opción de poner/quitar el prefil de volumen
x El borde del máximo volumen se puso de un pixel y se hizo una pequeña correción
+ Se puso la opcionde cambiar todos los colores del perfil de volumen y el texto
+ Se añadió un libro de ordenes
+ Se añadió un borde al perfil de volumen/delta para que se pueda reconocer mas facil visualmente el rando en el precio
x Se esconde mejor los numeros del COT en vista compacta del chart
+ Se esconde el delta gráfico si es muy pequeño
+ hidding volume/bid/ask footer in packed chart since it doens't provides any information to increase chart visual area
x Se arreglo un error en el delta acumulativo (se calculaba desde la primera barra rendereada en vez de desde la primera barra como debe ser)
+ Se añadió el naked POC por velas o sea el POC por vela que aun no ha sido tocado por el precio
+ Se añadio una marca visual para los imbalances horizontales



This new version features an Order Book, naked POC and visual marks for imbalances. Corrects two problems one serious in the cummulative delta and on slight that prevented other indicators to show up in the same chart. The imbalances mark as for now is a small rectangle, in the next version this would be an option and will also add capacity to show bold text and/or larger case.

Changelog


x Fixed bug that prevented other indicators in the same chart
+ Text in footers can be configured now
+ Option to hide volume profile
x Made border of higher volume in footprint of one pixel and small correction
+ Can change color of volume profile, text, etc.
+ Added Order book
+ Added border to volume and delta in volume/delta profile for better visuals
x better hidding of COT numbers in chart compact view
+ hidding of graphic delta if too small
+hidding volume/bid/ask footer in packed chart since it doens't provides any information to increase chart visual area
x Fixed bug in cumulative delta (it was calculating it from first rendered bar instead of the first bar of the session)
+ Added per candle naked POC lines
+ Added imbalances

 Interesante indicador, gracias por ponerlo a nuestro alcance.

Hay forma de que el perfil permanezca anclado al margen derecho al desplazar el gráfico horizontalmente?
Los imbalances son calculados de forma diagonal u horizontal?, tengo la impresión que es de la segunda forma.
Hay posibilidad de agregar cálculo de imbalance de modo porcentual?

Gracias por todo.
> Interesante indicador, gracias por ponerlo a nuestro alcance.

De Nada, pero si mucho trabajo. Todavía queda.

> Hay forma de que el perfil permanezca anclado al margen derecho al desplazar el gráfico horizontalmente?

Estaba pensando en esto. Realmente si se queda "anclado" cuando se mueve a la izquierda. El asunto es cuando se mueve a la derecha. Esto es el comportamiento de Ninjatrader pero quiza leyendo un poco la documentación vea como "anclarlo" haciendo algunas mediciones. Esto no es alta prioridad porque es algo mas bien cosmetico y no interfiere con el Trading, pero ok lo tendre en cuenta.

> Los imbalances son calculados de forma diagonal u horizontal?, tengo la impresión que es de la segunda forma.

Horizontal. En la proxima versión pretendo ponerlos ademas diagonal y diagonal+horizontal como en el gomi. Esto no es que sea complicado pero como la gente tenia el problema de que no tenia nada por el problema de la expiración decidi recortar el desarrollo y hacer un release. Entonces algo mejor que nada.

> Hay posibilidad de agregar cálculo de imbalance de modo porcentual?

Si se puede poner pero tendria que decirme esto en detalles como sería. Sería digamos que si el bid es menor que el ask ejemplo un 20% o menor marcar un desbalance? Es la forma que se me ocurre.
waldo wrote:
> Interesante indicador, gracias por ponerlo a nuestro alcance.

De Nada, pero si mucho trabajo. Todavía queda.

> Hay forma de que el perfil permanezca anclado al margen derecho al desplazar el gráfico horizontalmente?

Estaba pensando en esto. Realmente si se queda "anclado" cuando se mueve a la izquierda. El asunto es cuando se mueve a la derecha. Esto es el comportamiento de Ninjatrader pero quiza leyendo un poco la documentación vea como "anclarlo" haciendo algunas mediciones. Esto no es alta prioridad porque es algo mas bien cosmetico y no interfiere con el Trading, pero ok lo tendre en cuenta.

> Los imbalances son calculados de forma diagonal u horizontal?, tengo la impresión que es de la segunda forma.

Horizontal. En la proxima versión pretendo ponerlos ademas diagonal y diagonal+horizontal como en el gomi. Esto no es que sea complicado pero como la gente tenia el problema de que no tenia nada por el problema de la expiración decidi recortar el desarrollo y hacer un release. Entonces algo mejor que nada.

> Hay posibilidad de agregar cálculo de imbalance de modo porcentual?

Si se puede poner pero tendria que decirme esto en detalles como sería. Sería digamos que si el bid es menor que el ask ejemplo un 20% o menor marcar un desbalance? Es la forma que se me ocurre.


Gracias Waldo por tu respuesta.

Es cierto, lo del perfil es simplemente algo puramente cosmético con nula interferencia en el trading en sí.

Respecto al cálculo porcentual, claro es como lo mencionas, por ejemplo:

100 contratos en el bid, si el desbalance es 20%, entonces el "ask" será 120 o mayor para ser detectado y viceversa para el caso "ask" -- "bid".
 
La manera de efectuar el cálculo sería la siguiente:

(ask/bid-1)*100 = x; y viceversa para bid/ask.
Ok es otra forma a la que pensaba pero esta bien ya entiendo exactamente que quiere. Si es posible, lo voy a poner en la proxima versión como opción. Realmente el porciento no se calcula así, supongo lo haya puesto por la division por cero (aunque eso no la elimina en el caso de bid=1). Eso tengo que revisarlo mejor y ahora me llama la atención pues en el caso de seleccionar un ratio para los imbalances, si el menor de los dos es cero actualmente no se pone un desbalance solo para evitar una division por cero y eso me parece no debe ser correcto. La division por cero da error en computadoras (porque no esta definida) pero en teoría el límite tiende a infinito https://es.wikipedia.org/wiki/Límite_matemático. Y en realidad cuando hay un cero puede muy bien existir un desbalance.
waldo wrote:
Ok es otra forma a la que pensaba pero esta bien ya entiendo exactamente que quiere. Si es posible, lo voy a poner en la proxima versión como opción. Realmente el porciento no se calcula así, supongo lo haya puesto por la division por cero (aunque eso no la elimina en el caso de bid=1). Eso tengo que revisarlo mejor y ahora me llama la atención pues en el caso de seleccionar un ratio para los imbalances, si el menor de los dos es cero actualmente no se pone un desbalance solo para evitar una division por cero y eso me parece no debe ser correcto. La division por cero da error en computadoras (porque no esta definida) pero en teoría el límite tiende a infinito https://es.wikipedia.org/wiki/Límite_matemático. Y en realidad cuando hay un cero puede muy bien existir un desbalance.


Correcto, normalmente los traders suelen usar 300% o 400% el uno respecto del otro, mi idea es que, si por ejemplo, mi concepto es que el bid sea 300% mayor que el ask para mostrar el desbalance, el valor tiene que ser 300% mayor respecto al otro, no el 300% de ese valor (bid o ask), por eso ese tipo de cálculo.

Por lo tanto 100% mayor significaría 2 veces mayor, en consecuencia 300% sería 4 veces mayor.

Tomando como ejemplo práctico 100 contratos, de la forma regular de calcular el porcentaje, el resultado para marcar el desbalance sería 300 o mayor, en cambio de la otra forma, para ser 300% mayor, consideraría 400 o más.

La mayoría de FP software que he visto consideran de la forma tradicional, es decir 300% de ese valor y no 300% mayor.

Respecto a que cuando hay un cero puede existir un desbalance, ese enunciado es completamente cierto.
Estaba pensando y creo que puede lograr lo que quiere con esta versión usando ratio. Lo que me pidió lo voy a poner como opción pues es mas comodo para los traders o mas intuitivo. Pero por ejemplo ahora con esta si quiere un 20% superior solo tiene que poner un ratio de 1.2 (este numero es un float), que sería 20% superior pues es el 120%.

Ejemplo:

120/100 = 1.2 que es lo mismo que un 20% mayor

Se lo digo por si le hace falta esto no tenga que esperar a la próxima versión y lo pueda usar ya.

Saludos
waldo wrote:
Estaba pensando y creo que puede lograr lo que quiere con esta versión usando ratio. Lo que me pidió lo voy a poner como opción pues es mas comodo para los traders o mas intuitivo. Pero por ejemplo ahora con esta si quiere un 20% superior solo tiene que poner un ratio de 1.2 (este numero es un float), que sería 20% superior pues es el 120%.

Ejemplo:

120/100 = 1.2  que es lo mismo que un 20% mayor

Se lo digo por si le hace falta esto no tenga que esperar a la próxima versión y lo pueda usar ya.

Saludos


Excelente, cierto que se puede usar la opción ratio, 4 para obtener 300%.

Talvez para una siguiente versión pudiera implementar "Unfinished Auction", muchas veces sirven como puntos a los que el precio regresa para cubrir las órdenes que quedaron pendientes, magnets o mini magnets.
> Respecto a que cuando hay un cero puede existir un desbalance, ese enunciado es completamente cierto.

Esto me esta rondando la cabeza y estoy pensando en la solución mas cercana o realmente la mas util. Estuve considerando la opción de tomar el ratio como infinito pero no me parece sea lo mas acertado tampoco.

Ejemplo si hay un cero de un lado y un contrato del otro, si lo tomo como infinito que es el límite se marcaría un imbalance cuando realmente un contrato no va a ninguna parte. Claro el indicador tiene un filtro de tamaño mínimo y no saldría un imbalance por debajo de ese mínimo.

Otra opción que se me ocurre es convertir ese cero en un uno que sería mas cercano a lo que se quiere. Estoy valorando opciones y esto me preocupa pues estas si son señales que sigue la gente y pueden afectar la calidad del trading.
> Tal vez para una siguiente versión pudiera implementar "Unfinished Auction", muchas veces sirven como puntos a los que el precio regresa para cubrir las órdenes que quedaron pendientes, magnets o mini magnets.

Si esto es de prioridad, incluso es fácil de implementar.
waldo wrote:
> Respecto a que cuando hay un cero puede existir un desbalance, ese enunciado es completamente cierto.

Esto me esta rondando la cabeza y estoy pensando en la solución mas cercana o realmente la mas util. Estuve considerando la opción de tomar el ratio como infinito pero no me parece sea lo mas acertado tampoco.

Ejemplo si hay un cero de un lado y un contrato del otro, si lo tomo como infinito que es el límite se marcaría un imbalance cuando realmente un contrato no va a ninguna parte. Claro el indicador tiene un filtro de tamaño mínimo y no saldría un imbalance por debajo de ese mínimo.

Otra opción que se me ocurre es convertir ese cero en un uno que sería mas cercano a lo que se quiere. Estoy valorando opciones y esto me preocupa pues estas si son señales que sigue la gente y pueden afectar la calidad del trading.


Creo que se pudiera implementar la opción de no mostrar ceros y no mostrar el desbalance en casos así o que simplemente no muestre desbalance al existir un cero como contrapartida, me parece que la desventaja de convertir los ceros a unos es que si los ceros están en los extremos máximos y mínimos de la vela es por que el proceso de mercado terminó, si se convierte a uno supongo que siempre mostraría como Unfinished Auction una vez implementado este último.
Bueno, no mostrar nada es lo que hace en estos momentos. El problema que hay es que para el caso cuando hay cero ordenes y se calcula un ratio, no se muestran desbalances que es un dato significativo. (cuando es diferencia esto no ocurre)

Ejemplo: 300 ordenes al bid y 0 al ask no se muestra nada
300 ordenes al bid y 1 al ask se muestra con un ratio de 300.0 o menos

Ambos desbalances son equivalentes así que ambos deberían mostrarse.

Problema de asumir un ratio infinito?

Ejemplo:

1 orden al bid y 0 al ask -> se muestra
10 ordenes al bid y 1 al ask -> solo se muestra si se escoge un ratio mayor o igual que 10.0

Como que no es buena esa opción

Esta conversión no afectaría el resto de los calculos en absoluto pues se convertiría solo antes del calculo del ratio y despues se descartaría. Claro esto sería un pequeño error introducido en el calculo de ese caso específico.

Pero si alguien tiene mejor idea se la pongo.
waldo wrote:
Bueno, no mostrar nada es lo que hace en estos momentos. El problema que hay es que para el caso cuando hay cero ordenes y se calcula un ratio, no se muestran desbalances que es un dato significativo. (cuando es diferencia esto no ocurre)

Ejemplo: 300 ordenes al bid y 0 al ask no se muestra nada
             300 ordenes al bid y 1 al ask se muestra con un ratio de 300.0 o menos

Ambos desbalances son equivalentes así que ambos deberían mostrarse.

Problema de asumir un ratio infinito?

Ejemplo:

1 orden al bid y 0 al ask -> se muestra
10 ordenes al bid y 1 al ask -> solo se muestra si se escoge un ratio mayor o igual que 10.0

Como que no es buena esa opción

Esta conversión no afectaría el resto de los calculos en absoluto pues se convertiría solo antes del calculo del ratio y despues se descartaría. Claro esto sería un pequeño error introducido en el calculo de ese caso específico.

Pero si alguien tiene mejor idea se la pongo.


En realidad no encuentro ningún inconveniente en mostrar desbalance si hay cero, puedo decir que probablemnete muy pocos traders usen ratios menores a 3 ó 4,supongo que a eso se debe que la gran mayoría de software Foot Print traingan generalmente ratios de 3 a 1 por defecto para mostrar los desbalances, además como menciona, actualmente existe un filtro para establecer un mínimo en el bis o ask, lo que me parece es razonable ya que probablemente a excepción de bonos, no mostrar números tan pequeños no va a afectar la manera de hacer trading.
waldo wrote:
Bueno, no mostrar nada es lo que hace en estos momentos. El problema que hay es que para el caso cuando hay cero ordenes y se calcula un ratio, no se muestran desbalances que es un dato significativo. (cuando es diferencia esto no ocurre)

Ejemplo: 300 ordenes al bid y 0 al ask no se muestra nada
             300 ordenes al bid y 1 al ask se muestra con un ratio de 300.0 o menos

Ambos desbalances son equivalentes así que ambos deberían mostrarse.

Problema de asumir un ratio infinito?

Ejemplo:

1 orden al bid y 0 al ask -> se muestra
10 ordenes al bid y 1 al ask -> solo se muestra si se escoge un ratio mayor o igual que 10.0

Como que no es buena esa opción

Esta conversión no afectaría el resto de los calculos en absoluto pues se convertiría solo antes del calculo del ratio y despues se descartaría. Claro esto sería un pequeño error introducido en el calculo de ese caso específico.

Pero si alguien tiene mejor idea se la pongo.


Claro, lo ideal sería que se muestren todos los desbalances de acuerdo al parámetro elegido.




Imagen tomada de Gomi OF Pro.
Hello, thank you for your work and sharing your indicator
Could you add here the function - Volume Imbalance, with the display, as in the indicator OrderFlows Trader?

Thank you

Sign in to reply.