Получи случайную криптовалюту за регистрацию!

Продолжаю публикацию своих мыслей по улучшению BackTrader. Сег | Финансовая Лаборатория

Продолжаю публикацию своих мыслей по улучшению BackTrader. Сегодня будет про улучшение визуального представления баров, индикаторов, графиков.

Сейчас вывод идет через библиотеку pyplotlib. Отображается все правильно, но есть много ограничений. Что бы хотелось видеть:

- Красивое отображение свечей/баров с возможностью настройки цветовой палитры
- Прокрутку баров по оси времени
- Отображение линий индикаторов заданными цветами / типом линий
- Закрашивать область графика/индикаторов вертикально (например, для визуализации трендов) и горизонтально (например, экстремальных зон индикаторов)

Решением может стать отображение данных в браузере через библиотеку на JS.

Есть готовое решение через расширение функции вывода plot. В нем используется библиотека Bokeh.

Год назад в одном закрытом проекте я реализовал графический вывод через библиотеку AnyChart.

В веб-клиенте Astras от Алора используются ng2-charts (chart.js) + lightweight-charts.

В общем, материала для доработки визуализации достаточно много. Летом буду интенсивно тестировать.