Как работает торговая платформа NinjaTrader
Торгуйте вместе с профессионалами
Станьте прибыльным трейдером
Мы подготовили обзор на NinjaTrader – платформу, для трейдинга на фондовом, срочном и валютном рынках. NinjaTrader ориентирована на свинг-трейдеров и среднесрочных трейдеров. Есть инструменты для алготрейдинга. Основной набор торгуемых инструментов – акции, фьючерсы, СFD, валюты и криптовалюты. В обзоре рассматриваем возможности NinjaTrader, доступные подключения и стоимость использования платформы.
Внимание! Данная статья носит исключительно информационный характер и не содержит инвестиционных рекомендаций и советов по торговле.
Статья подготовлена командой терминала для торговли криптовалютой CScalp. Чтобы получить CScalp бесплатно, оставьте e-mail в форме ниже.
Торговые возможности NinjaTrader
Интерфейс и рабочие пространства

Платформа NinjaTrader состоит из 5 окон: Basic Entry (быстрый вход), FX Pro (выставление заявок), Order Ticket (рыночные данные), Dynamic SuperDOM (динамическая глубина стакана), Static SuperDOM (статическая глубина стакана).

Все функциональные возможности NinjaTrader доступны в Центральной панели управления через вкладки: “Новый”, “Сервисы”, “Рабочие пространства”, “Соединение” и “Помощь”. Для удобства работы с Центральной панелью управления, рекомендуется минимизировать ее размеры.
Рабочие пространства NinjaTrader позволяют быстро создавать, сохранять и получать доступ к настраиваемым макетам платформы. По умолчанию создано несколько рабочих областей: Cryptocurrency, End of Day, Futures, FX и Multi-Asset.

Для создания рабочего пространства, нужно кликнуть на панели Центра управления вкладку “Рабочее пространство”, затем “Новый”, дать название и сохранить пространство нажатием “Ок”. Для работы с разными торговыми инструментами можно создать и использовать несколько рабочих пространств.
В меню вкладки “Новый” находятся пять блоков управления. В блоке 1 можно открыть торговые окна; в блоке 2 график, монитор актуальных инструментов, обзор рынка, анализатор стратегий и т. д.; в блоке 3 данные по счету или анализ счета, в блоке 4 инструменты программирования.


Активы для торговли
Торговые активы, доступные в NinjaTrader можно выбрать в Центре управления, кликнув по вкладке “Сервис”, затем ”Инструменты”. Переход во вкладку “Все” предоставляет доступ к активам платформы.

Обзор рынка
В NinjaTrader можно отслеживать неограниченное количество рынков. В окне “Обзор рынка” отображается список торговых инструментов с ценой Ask и Bid и ценой последней сделки. Чтобы выбрать и добавить активы, нужно кликнуть ПКМ в рабочем пространстве окна. Далее перейти по вкладке “Добавить инструменты” и выбрать интересующие рынки.

Выставление ордеров
Каждое из торговых окон вкладки “Новый” использует свою логику установки ордеров. “Dynamic SuperDOM” и “Static SuperDOM” отображают глубину рынка. Динамическая глубина стакана применяется на всех рынках, статическая – только на фьючерсах. Окно “Тикет ордеров” предназначено для отслеживания рыночных данных. Ордера размещаются по всем доступным активам. В окне “Тикет ордеров” нет дополнительных опций вроде ATM, перемещения стопов в безубыток и т. д. Окно “FX Про” нужно для быстрого размещения ордеров.

Торговля с графиков
Функция Chart Trader позволяет торговать с графика, модифицировать и отменять ордера. Опция расположена в верхней панели графика, кнопка “Торговля с графика”. После активации функции, появится панель ордеров с кнопками.
В верхней части панели шесть кнопок для быстрого размещения заявки, включая покупку/продажу по рыночным ценам Ask/Bid. Если кликнуть на “Купить Ask”, откроется ордер, который сразу отобразится на графике. Под кнопками ввода можно следить за текущим размером позиции. Зеленый цвет – покупка, красный – продажа. Если открыт отложенный ордер, его можно переместить перекрестием (активируется в верхней панели графика). Закрыть позицию можно нажатием кнопки “Закрыть” на правой панели.

В платформе NinjaTrader доступно несколько типов графиков – бокс, японские свечи, линия по закрытию, гора, графики открытия/закрытия и т. д. Можно установить размер бара/свечи по тикам, объему и диапазону. Основной параметр графика (аск, бид), число дней или баров задается в разделе таймфреймов (верхняя панель).
Индикаторы
В NinjaTrader более 100 бесплатных настроенных технических индикаторов. На график можно добавить любой из них, изменив параметры и стиль отображения.
В верхней панели нужно открыть вкладку “Индикаторы”. Во всплывающем окне, в левом меню, выбрать индикатор (кнопка “Добавить”). Изменить свойства индикатора можно, дважды щелкнув по нему. Откроется меню, в правой части которого будет доступ к необходимым параметрам.

NinjaScript
NinjaScript – собственный язык программирования NinjaTrader, основанный на С#. Это инструмент для создания индикаторов и стратегий (алгоритмов). В редакторе NinjaScript встроена опция Intellipromt, которая автоматизирует компиляцию кода при написании программ. Настройка свойств кода может ускорить написание скриптов.

Аналитические возможности NinjaTrader
Оповещения
Рыночную активность в NinjaTrader можно отслеживать с помощью расширенных оповещений. Они создаются путем взаимодействия с индикаторами или инструментами рисования.
Рассмотрим пример создания оповещения на основе пересечения скользящих средних на графике BTCUSD. Кликнув ПКМ на графике, вызываем диалоговое окно и выбираем “Оповещения”. Задаем необходимые условия (пересечение скользящих) для исполнения оповещения. Когда условие выполняется, всплывает окно с предложением покупки или закрытия позиции актива.

Загрузка исторических данных
Платформа NinjaTrader предоставляет доступ к историческим данным любого актива. Статистику актива можно проанализировать за любой интересующий период времени. Для этого на Центральной панели нужно выбрать “Сервисы”, затем “Исторические данные”. В нижней части окна “Исторические данные” нажать “Загрузить” и выбрать пункт “Загрузить данные для проигрывателя рыночной сессии”. После выбрать торговый инструмент (например, BTCUSD) и период времени. Данные можно отображать на графике в режиме просмотра. Для этого на Центральной панели во вкладке соединений есть режим playback connection.

Анализатор стратегий
Анализатор стратегий открывается в Центральной панели управления, через вкладку “Новый”. Слева – панель результатов, справа – панель настроек. В настройках можно указать стратегию, инструмент или список инструментов, тип и значение интервала при тестировании. Установив параметры, нужно кликнуть “Запуск”.
Результаты отобразятся слева. Доступны несколько стилей отчетов: сводка, анализ, диаграмма и т.д.

Алготрейдинг NinjaTrader
Алготрейдинг в NinjaTrader реализован через функцию расширенного управления торговлей АТМ. Используя полуавтоматический АТМ и функцию Chart Trader, можно создавать алгоритмические стратегии на графике. Для этого в правой панели нужно выбрать “АТМ стратегия”, “Создать”. В диалоговом окне задать параметры: количество ордеров, стоп-лосс, прибыль и т. д. Затем нажать “Сохранить как шаблон”. Стратегия с наименованием АТМ 1 сохранена. Если выбрать АТМ 1, ордера будут открываться и закрываться в соответствии с алгоритмом программы. За открытием ордеров можно следить на графике.

Стратегии можно автоматизировать, используя и NinjaScript. Для создания стратегий трейдеры могут воспользоваться функцией “Построитель стратегий”, во вкладке “Новый” Центральной панели. Через конструктор можно создавать только простые скрипты.
Подключения NinjaTrader
В NinjaTrader реализовано подключение к срочному рынку CME. Совместимые брокеры: TD Ameritrade, FXCM, Interactive Brokers, Forex.com, OANDA и City Index.
Дополнительные поставщики рыночных данных: eSignal, TradeStation, Yahoo Finance, Metastock Import, IQFeed от Telvent DTN. NinjaTrader не работает с Binance и другими криптовалютными биржами. Полный перечень доступных подключений можно найти на сайте платформы.
Стоимость использования NinjaTrader
Использование стандартных функций NinjaTrader бесплатно для клиентов NinjaTrader Brokerage. К стандартным функциями относятся анализ рынка, графики, создание автоматизированных стратегий, тестирование на исторических данных, оптимизация и симулятор торговли.
Чтобы торговать через NinjaTrader, нужно купить подписку Trader+. Стоимость – $225/3мес., $425/6 мес., $720/12 мес. Бессрочная лицензия стоит $1099. Ее можно оплатить частями за четыре месяца, по $329/ мес. Полнофункциональная версия NinjaTrader также включает индикатор профиля объема, карту глубины рынка, бары Volumetric и т. д. Подробнее с содержанием каждой версии можно ознакомиться на официальном сайте NinjaTrader.
Отзывы о NinjaTrader
В целом, у NinjaTrader положительные отзывы трейдеров. Отмечают удобный интерфейс, большой объем графических данных, широкий набор инструментов. Из минусов – большой размер биржевых сборов (от $40до $50) и высокий порог входа – $1000.
Альтернативы NinjaTrader
Платформа NinjaTrader ориентирована на свинг-трейдинг, среднесрочную и алгоритмическую торговлю на зарубежном фондовом, срочном и валютном рынках. Альтернативы в этом секторе – MetaTrader, Protrader, thinkorswim.
NinjaTrader не подойдет для торговли криптовалютой или работы на российском фондовом рынке. Если нужна платформа для торговли криптовалютой или на Московской бирже, стоит рассмотреть другие альтернативы NinjaTrader. Терминалы для торговли криптовалютой можно найти в этой подборке. Для Московской биржи подборка здесь.
Заключение
NinjaTrader – софт для профессиональных трейдеров, работающих на западном фондовом, валютном и срочном рынках. Это качественный торговый терминал, с большим набором торговых и аналитических функций. Тем не менее, он довольно сложен для освоения. Преимущество NinjaTrader – его можно бесплатно использовать для тестирования стратегий и анализа рынка. Для этого понадобится только открыть счет у брокера NinjaTrader Brokerage. Покупать подписку на NinjaTrader имеет смысл, если трейдер планирует торговать на CME. В остальном, NinjaTrader можно использовать для “обкатки” стратегий и анализа.
Больше интересного в блоге CScalp!
В нашем блоге вы найдете материалы о трейдинге и скальпинге, обзоры на криптовалютные биржи и торговые терминалы, подборки популярных криптовалютных сервисов и статьи по DeFi и блокчейну.
Рекомендуем начинающим трейдерам ознакомиться с нашим бесплатным курсом скальпинга. Также вы можете использовать наши бесплатные сигналы и анализировать торговую историю в Дневнике трейдера.