Polar Backtesting Engine

Polar Backtesting Engine е създаден за тестване назад във времето и оптимизиране на стратегии за търгуване за дълги периоди.

Използвани технологии:
MSSQL, C#, WPF, .NET, SciChart, Telerik WPF UI, NinjaTrader

Продуктът е напълно оптимизиран да работи с всички свободни процесорни ядра и може да бъде интегриран с клауд-базирани виртуални машини, за да може да се намали времето за изчисление, нужно за изчерпателен тест.

Написано на C#, приложението позволява безпроблемна интеграция със стратегии за нинджатрейдър. На практика, може да се използва с всякаква стратегия (без значение от платформата), стига да е разработена на C#. Приложението е способно да тества 6 месеца назад тик данни за e-mini S&P 500 фючърс (56 милиона тика) за 4 минути.

Софтуерът позволява импортиране и селектиране на многобройни данни. Те могат да бъдат тик или минута. Също така изпълнението на кода на стратегията и всички действия от нея могат да бъдат представени визуално. Приложението показва графика в реално време (OHCL), където могат да се видят индикатори, барове, стопове, отворени и затворени поръчки.  Също така има “навигатор” бар, който се използва за бърза навигация върху графиката.

След като тестването за изминал период е приключило, приложението генерира история с всички поръчки. Тя може да бъде експортирана в различни формати, филтрирана, групирана, подреждана и всичко това се случва в самия софтуер.

Приложението поддържа използването на няколко монитора. Всеки прозорец се движи свободно и може да бъде скрит или преместен на друг монитор. Това позволява на потребителя гъвкавост и възможност за наблюдаване на важни прозорци в едно и също време.