BitSaw es un DOM que recibe los datos de distintos exchanges elegidos por el usuario y los vierte en una sola ventana. Al no haber nada parecido en el mundo cripto, me decidí a crear esta plataforma ya que hay muchos traders en el mundo FIAT que les gusta realizar scalping con una profundidad de mercado real, en sus niveles I y II. BitSaw hace cómoda esa opción ya que en una sola ventana obtienes: limit orders, bid/ask, market orders, limit orders ejecutadas, volume profile dinámico y señales como ema 50 y ema 200, cambio de color cuando el volumen aumenta, etc.
En este link hay una plantilla que explica todas las partes del DOM: https://www.bitcoin4gamers.website/tutorial.html.
BitSaw actualmente también permite hacer backtesting para probar estrategias y guardar el balance en el tiempo si el usuario lo desea.
Mi objetivo es no abandonar este proyecto y convertirlo en unos meses en una plataforma de referencia tanto como apoyo de datos para tomar decisiones como de backtest con profundidad de mercado.
Me gustaría poder tener la oportunidad de realizarle las siguientes implementaciones:
- Modificación de todo el código de forma asíncrona. De esta manera el refresco de datos pasa a ser NO bloqueante, lo cual agiliza la fluidez de la plataforma.
- Añadir la data de los exchanges más relevantes para que el usuario pueda elegir la opción del exchange que usa normalmente.
- Ampliar las opciones en la ventana de backtesting. Quiero que el usuario pueda posicionar stops y take profits e interactuar con el dom a la hora de establecer sus posiciones.
- Añadir más temas diferentes, actualmente tiene disponible cuatro.
En este video se puede observar su funcionamiento actual: