Ninja Trader
Ninja Trader — многофункциональная программа, которая может использоваться как для чартинга и технического анализа, так и в качестве полноценной торговой платформы для торговли фьючерсными контрактами, акциями и также валютами на FOREX. Пригодна для разработки торговой системы (наличие языка программирования, возможность выполнения скриптов — весь набор для создания собственной ТС) и может работать как тренажер трейдера. В ней подспорье для программистов — открытые интерфейсы COM, DLL, .NET; поэтому существуют расширения (плагины) под NinjaTrader, предоставляющие инвесторам новый функционал. Официальный сайт Ninja Trader.
Установка и запуск программы
Скачайте последнюю версию NinjaTrader и запустите installer. (ВНИМАНИЕ! Программа требует наличия Microsoft .NET Framework 2.0).
При установке программа попросит отметить для каких рынков устанавливать пакеты: Futures, FOREX, Equities (акции). Вам понадобится лицензионный ключ, для этого зарегистрируйтесь на сайте программы, указав свой email.
На ваш адрес придет письмо, содержащее лицензионный ключ. При первом запуске программа попросит его ввести. Введите ключ, подтвердите и перезапустите NinjaTrader.
Поставщики котировок (data feed, quote provider)
Прежде чем пользоваться NinjaTrader, надо определиться с поставщиком котировок (всего 18), среди них есть и непосредственно котировщики, и, конечно, известные форекс брокеры. Многие из представленных вариантов платные (Barchart, eSignal), а некоторые — бесплатны при открытии реального торгового счета (FOREX.COM).
* Barchart.com (pricing) * eSignal * FuturesBetting * GAIN Capital/FOREX.com * Hotspot FX * Interactive Brokers * IQ Feed from DTN * MB Trading * OpenTick |
* Patsystems * PFGBEST.com * TD AMERITRADE * Track Data * TradeStation * Trading Technologies * Yahoo * Zen-Fire * Импорт исторических данных из текстовых файлов |
Не будем здесь подробно затрагивать поставщиков платных котировок, посмотрим, какой функционал мы можем получить бесплатно для нашего ознакомления с программой Ninja Trader.
К примеру, IQFeed предоставляет свои котировки бесплатно на 7-дневный период. 30-дневный период предоставляется брокером PFGBEST; в этом случае вам необходимо зарегистрировать демо-аккаунт (указав свой реальный email) и установить программный интерфейс (Client API) от PFG — без него воспользоваться котировками не удастся. Саму платформу PFG BESTDirect скачивать необязательно.
Выбираем Tools -> Account Connections…
Вводим реквизиты, высланные вам в письме о регистрации демо-счета от PFG BEST (Account Number, Access Key, IP-адреса, порты).
Теперь, когда соединение настроено, выбираем File -> Connect -> PFG. В трее должна появиться соответствующая иконка утилиты PFG API.
Об успешности соединения нас оповестит звуковой сигнал и зеленое сообщение Connected в статусной строке.
Конечно, проще всего выбрать в качестве поставщика котировок YAHOO (никакой дополнительной регистрации и сложных настроек не требуется), но в этом случае вам будут предоставлены только котировки индексов и акций, дневные или более крупного масштаба.
Особенности Ninja Trader
Управление ордерами с графика
NinjaTrader позволяет совмещать технический анализ с торговлей и торговать с графика в реальном времени.
1. Установка, изменение и отмена ордеров непосредственно с графика.
2. Отслеживание размера позиции, средней цены входа и профита/лосса в реальном времени
3. Использование улучшенных стратегий (ATM, Advanced Trade Management)
Улучшенный стакан заявок SuperDOM
Реализованный в NinjaTrader стакан заявок позволяет легко устанавливать и изменять ордера одним кликом, а также обеспечивает полуавтоматическое управление торговли с помощью специальной технологии ATM.1. Быстрая размещение ордеров на вход и выход, а также кнопки увеличения/уменьшения позиции
2. Установка и изменение ордеров одним кликом
3. Наглядное графическое представление ордеров и открытой позиции
4. Установка ордеров OCO (One Cancel Other — один отменяет другой) на вход, а также при изменении размера позиции.
Технология улучшенного управления торговлей ATM
1. Автоматическая установка уровней Stop Loss и Profit Target при установке ордера. Возможности ATM (Advanced Trade Management) дают трейдеру преимущества применения правил полуавтоматической торговли, использующей предустановленные шаблоны стратегий. Они включают в себя:
2. Ордера OCO (Once Cancels Other) — автоматическая отмена ордера в случае исполнения другого
3. Автоматическое выставление безубыточного стоп-лосса
4. Автоматические трэйлинг-стопы
5. Исполнение основанных на объеме стоп-лосс ордеров
![]() |
![]() |
Улучшенная работа с графиками
Вне зависимости от рынка, на котором вы торгуете, типа трейдера, к которому принадлежите, масштабу данных, которым пользуетесь — графики NinjaTrader чрезвычайно гибки, настраиваемы и понятны; они позволяют визуализировать рынок в свойственной именно вам манере.
1. Различные стили и интервалы графиков, исчерпывающая визуализация
2. Более 100 настраиваемых технических индикаторов
3. Разработка своих индикаторов при помощи NinjaScriptTM
4. Торговля напрямую с графиков
Окно анализа рынка (Market Analyzer) — окно котировок с многочисленными реалтайм-инструментами и анализом, включающим более 100 встроенных индикаторов.
1. Настраиваемые колонки индикаторов
2. Реалтайм подсветка и сигналы, основанные на заданных пользователем правилах
3. Динамическое ранжирование, сортировка и фильтрация
Разработка и тестирование стратегий
Разработайте концепцию своей стратегии, сконструируйте ее, протестируйте ее на исторических данных, оптимизируйте, запустите демо-тест, а затем применяйте в своей торговле. Платформа NinjaTrader заявляется как исчерпывающий инструмент для разработки систем и автоматизации торговли.
1. Возможность создания стратегий теми, кто не является программистами
2. Разработка стратегий с помощью NinjaScript™
3. Высокопроизводительное тестирование на исторических данных
4. Демо-тестирование в реальном времени
5. Управление ордерами в реалтайм и автоматизация реальной торговли
Системные требования
* Windows XP, Windows Vista или Windows Server 2003
* Минимальное разрешение 1024 x 768
* Процессор P4 минимум или выше
* 1GB RAM или больше при XP и 2GB или больше при Windows Vista
* Microsoft .NET Framework 2.0
NinjaTrader предоставляется бесплатно для демо-торговли. За использование в реальной торговле за нее надо платить (таково предложение от $50/месяц на сайте разработчика). Однако некоторые брокеры предоставляют NinjaTrader для реальной торговли бесплатно.
Добавить комментарий