Проверка и оптимизация автоматизированных стратегий с помощью анализатора стратегий

Анализатор стратегий NinjaTrader — это мощный инструмент для тестирования автоматических стратегий с использованием исторических торговых данных. На основе этого анализа трейдеры могут оптимизировать свою стратегию для достижения максимальной производительности в реальных рыночных условиях.

Разработанный для использования со стратегиями, созданными с использованием NinjaScript, современной торговой платформы NinjaTrader на основе C#, анализатор стратегий представляет собой надежное решение для тестирования, оптимизации и анализа эффективности автоматических торговых стратегий.

Начало работы с анализатором стратегий

В Центре управления нажмите Создать> Анализатор стратегий. . Это окно разделено на две основные части:

  • Панель настроек (обведена желтым цветом)
  • Панель "Результаты эффективности" (обведена зеленым)

Панель настроек

На панели настроек пользователи могут выбрать применяемые параметры анализатора стратегий, включая:

  • Стратегия: Укажите стратегию NinjaScript для ретроспективного тестирования или оптимизации.
  • Инструмент: Укажите, какой инструмент или список инструментов будет использоваться. Выбор списка инструментов — отличный способ быстро узнать, как несколько инструментов работали в прошлом, и сравнить эти данные.
  • Тип/значение: Укажите тип и значение интервала, которые будут использоваться при тестировании на исторических данных или оптимизации.
  • Временные рамки: Укажите период времени, используемый в тестировании на истории. Обратите внимание, что для тестирования исторических данных NinjaTrader должен быть подключен к поставщику данных, который предоставляет соответствующие исторические данные, или эти данные должны быть сохранены перед запуском тестирования.

Установив нужные параметры, нажмите Выполнить. выполнить бэктест. Анализатор стратегий отобразит сообщение в правом нижнем углу окна, чтобы указать, выполняется ли еще тестирование на исторических данных.

Панель результатов эффективности

После завершения результаты бэктеста можно просмотреть на панели «Результаты производительности».

На панели «Результаты производительности», расположенной слева от панели «Параметры», отображаются результаты на основе отчета, выбранного в разделе Отображение. селектор, выделенный выше.

Если бэктест был запущен с использованием списка инструментов, как показано в окне выше, список каждого инструмента появится в верхней части панели «Результаты производительности». Здесь вы можете выбрать отдельные результаты каждого инструмента, а также объединенные результаты всего списка инструментов.

Ниже приведены несколько стилей отчетов, доступных в селекторе отображения:

  • Обзор: Отображает всю статистику и показатели эффективности (см. рисунок выше)
  • Анализ :отображает данные за различные периоды времени для анализа.
  • Диаграмма: Отображает диаграмму цены во времени с графиком выполнения ордеров по ценовым данным
  • Казни: Список отдельных входов и выходов
  • Сделки: Список отдельных сделок
  • Заказы: Список используемых ордеров.

В приведенном ниже примере показано отображение диаграмм, выбранное на панели «Результаты производительности».

Заинтересованы в создании и тестировании своих торговых стратегий с использованием торговой платформы с открытым исходным кодом? NinjaTrader всегда БЕСПЛАТЕН для расширенного построения графиков, тестирования на истории и моделирования торговли. Начать сейчас!


Фьючерсы и сырьевые товары
  1. Фьючерсы и сырьевые товары
  2. Торговля фьючерсами
  3. Вариант