Визуализация торговых позиций
Визуализация крайне необходима для отладки модулей или стратегий, а также для логической верификации их работы. Без визуализации у вас есть шанс пропустить много важного. Рассмотрим разные способы визуализации.
1. Делать свой GUI, отображать чарт и на него выводить позиции и дополнительную информацию. В этом подходе трудность в том, что необходимо разрабатывать много примочек: скрол, масштабирование, поддержка разных таймфреймов и многое другое. В итоге, способ оказывается очень трудоемким.
Другое дело, использовать уже готовые реализации, это бы существенно упростило этот способ. Может кто-то встречал подобные библиотеки или опенсорсные проекты, где реализовано нечто подобное?
2. Генерировать изображения. Способ очень простой, длительное время я его практиковал. Из минусов, работать с такими изображениями не удобно, поскольку теряются многие фичи, которые присутствуют в торговых терминалах.
3. Использовать посторонний терминал для визуализации на его чартах информации. Именно этот способ мне сейчас нравится больше всего. Выбор пал на МТ4 из-за простоты написания индикаторов. Кладем сгенерированный position.csv, перетаскиваем индикатор на чарт и он визуализирует все позиции. Можно даже переключать таймфреймы. Ну и конечно же, получаем автоматически все примочки чартов MT4.
#советы #бектестер
Визуализация крайне необходима для отладки модулей или стратегий, а также для логической верификации их работы. Без визуализации у вас есть шанс пропустить много важного. Рассмотрим разные способы визуализации.
1. Делать свой GUI, отображать чарт и на него выводить позиции и дополнительную информацию. В этом подходе трудность в том, что необходимо разрабатывать много примочек: скрол, масштабирование, поддержка разных таймфреймов и многое другое. В итоге, способ оказывается очень трудоемким.
Другое дело, использовать уже готовые реализации, это бы существенно упростило этот способ. Может кто-то встречал подобные библиотеки или опенсорсные проекты, где реализовано нечто подобное?
2. Генерировать изображения. Способ очень простой, длительное время я его практиковал. Из минусов, работать с такими изображениями не удобно, поскольку теряются многие фичи, которые присутствуют в торговых терминалах.
3. Использовать посторонний терминал для визуализации на его чартах информации. Именно этот способ мне сейчас нравится больше всего. Выбор пал на МТ4 из-за простоты написания индикаторов. Кладем сгенерированный position.csv, перетаскиваем индикатор на чарт и он визуализирует все позиции. Можно даже переключать таймфреймы. Ну и конечно же, получаем автоматически все примочки чартов MT4.
#советы #бектестер