Обзор на торговую платформу NinjaTrader

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

Обзор подготовлен командой бесплатного торгового терминала CScalp. Чтобы получить CScalp, оставьте свой e-mail в форме ниже.
Нажимая на кнопку, вы соглашаетесь c Политикой хранения персональных данных

Торговые возможности NinjaTrader

Интерфейс и рабочие пространства

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

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


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

Интерфейс NinjaTrader: выбор рабочего пространства
Рабочее пространство NinjaTrader

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


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

Интерфейс NinjaTrader : Выбор блоков управления платформой
Интерфейс NinjaTrader: блоки управления платформой

Активы для торговли

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

Выбор активов в платформе NinjaTrader
Интерфейс NinjaTrader: активы для торговли

Обзор рынка

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

Выставление ордеров

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

Торговля с графиков

Функция Chart Trader позволяет торговать с графика, модифицировать и отменять ордера. Опция расположена в верхней панели графика, кнопка “Торговля с графика”. После активации функции, появится панель ордеров с кнопками.


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

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

Индикаторы

В NinjaTrader более 100 бесплатных настроенных технических индикаторов. На график можно добавить любой из них, изменив параметры и стиль отображения.

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

Пример выбора и установки индикаторов на платформе NinjaTrader
Интерфейс NinjaTrader: технические индикаторы

NinjaScript

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

Аналитические возможности NinjaTrader

Оповещения

Рыночную активность в NinjaTrader можно отслеживать с помощью расширенных оповещений. Они создаются путем взаимодействия с индикаторами или инструментами рисования.


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

Пример установки оповещения на платформе NinjaTrader
Интерфейс NinjaTrader: Оповещения

Загрузка исторических данных

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

Просмотр статистики на платформе NinjaTrader
Интерфейс NinjaTrader: Исторические данные

Анализатор стратегий

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

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

Анализатор стратегий на платформе NinjaTrader
Интерфейс NinjaTrader: Анализатор стратегий

Алготрейдинг NinjaTrader

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

Рекомендуем начинающим трейдерам ознакомиться с нашим бесплатным курсом скальпинга. Также вы можете использовать наши бесплатные сигналы и анализировать торговую историю в Дневнике трейдера.