NinjaTrader Quik адаптер

NinjaTrader Quik адаптер

Сегодня раскроем тему — как передать котировки из quik в ninjatrader.

Quik – это программный комплекс, основным звеном которого является сервер компании. Технология работает по принципу клиент – сервер. Комплекс позволяет обмениваться информацией, а также обрабатывать транзакции клиентов от разных брокеров.

В частных ситуациях обмен информацией обеспечивается за счет обособленных каналов связи, это делается для управляющих и систем учета, которые требуют более защищенных связей.

Можно долго говорить о серверах и протоколах связи, но нам интересно совсем другое: как подавать привычные нам данные из Quik в усовершенствованный терминал Ninja Trader, для Американского рынка.

Торговая платформа Quik помимо своей программной части на языке lua или qpile позволяет подавать данные на внешние приложения такие как например платформа Ninja Trader. На текущий момент платформой Quik пользуется более тысячи клиентов, почти у 300 организаций партнеров, которыми являются:

  • банки;
  • управляющие активами;
  • трейдеры проводящие сделки на товарных рынках;
  • и другие, менее известные широкому кругу лиц, представители нашей профессии.

Передача данных происходит через DDE сервер, все видимые нами котировки можно как сохранять в свою собственную базу на компьютере, например, в файле Excel, так и передавать котировки в реальном времени в другой торговый терминал (NinjaTrader), который не распространяется среди наших брокеров и не известен общей массе, что позволяет реализовать его скрытый потенциал и быть на шаг впереди других.

Передача данных из quik в ninjatrader — цель процедуры

Среди всей доступной информации в интернете, начали появляться «околорыночные» программисты (далекие от нюансов), гарантирующие написать любой индикатор по техническому заданию или даже робота на языке Lua под Quik. Явление становится забавным, после вопроса: «Чем отличается бид от аска?», но не будем зацикливаться.

Все по-настоящему толковые вещи уже реализованы нашими коллегами по цеху за рубежом, именно в NinjaTrader. Среди них можно выделить:

  • Кластерный анализ рынка
  • фильтр Калмана
  • Ренко (Renko Bar) бары

Риторический вопрос: зачем переплачивать за «разработку с нуля», известных, масштабных продуктов?

От автора:

Я уже давно пользуюсь терминалом NinjaTrader, как дополнительным инструментом в принятии решения на вход/выход, помимо моей основной стратегии. В основном использую Ренко бары (Renko Bar) и фильтр Калмана. Единственный минус текущей версии передачи данных — направленность в 1 сторону. Вы можете передать данные с quik в ninjatrader, но приказ на сделку, или приказы торгового робота, разработанного в ninja trader, передать обратно в квик не получиться. Все торговые приказы отдаются вручную.

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

Преимущества платформы NinjaTrader

Терминал Ninjatrader подключение к quik.

Основные преимущества от разработчика Ninja Trader:

  • Построение диаграмм для анализа рынков, и раскрытия потенциала своих торговых идей
  • Построение торговых роботов и автоматизированных стратегий торговли
  • Симулирование своих автоматизированных систем, роботов, а также их «бэктестинг»
  • Торговля как в автоматизированном режиме так и при ручном заключении сделок

Из всего перечисленного нас интересует лишь первый пункт: Построение диаграмм для анализа рынков, и раскрытия потенциала своих торговых идей. Все остальное нам недоступно, да и не нужно. По крайней мере в первое время.

Интерфейс программы интуитивно понятен, и имеет возможность настройки цветовых гамм оболочки, для легкого зрительного восприятия котировок, и/или индикаторов.

В сети, вы сможете найти более 450 + лучших индикаторов рынка, и индикаторы для прибыльной торговли, работающие совместно с Ninjatrader. Потенциально, при правильном использовании они увеличивают шансы роста вашего депозита в разы.

Мне, хватает всего трех, для без рисковой торговли. Вот пример индикаторов для Ninjatrader, которые использую я и многие знакомые трейдеры.

Описание индикаторов для Ninjatrader

Renko bar:

RENKO BAR для Ninjatrader

Вот пример ренко баров, на которых строится самая простая стратегия торговли:

Больше 3 ренко в одну сторону, смело заключаем сделку в том же направлении. Бэктестинг показывает поразительные возможности дохода на этой стратегии. Реализовать стратегию в автоматическом режиме можно лишь на Американских рынках. Нам остается визуально ориентироваться на данный индикатор и совершать сделки вручную, в терминале квик.

Kalman Filter для NinjaTrader

Ниже пример, как передаются данные по фьючерсу РТС на терминал NinjaTrader, и сразу подключаем фильтр Калмана в режиме реального времени:

 

Индикатор Zig Zag (зигзаг) для NinjaTrader

Индикатор Zig Zag (зигзаг) для NinjaTrader

Этот индикатор визуализирует волны с кумулятивным объемом волны. Он отображает совокупный объем ZigZag гистограммы, зигзагообразной линии и совокупный объем, изменение цен или продолжительность движения вверх/вниз, высоту и низину качения цен. Зигзагообразные линии могут быть основаны на точечных и процентных откатах.

 

Индикатор JMA (Jurik’s Moving Average) для NinjaTrader

Индикатор JMA (Jurik's Moving Average) для NinjaTrader

Индикатор JMA (Jurik’s Moving Average) — это разновидность скользящего среднего, и является практически самым эффективным инструментом среди всех разновидностей скользящего среднего. Индикатор JMA является отличным индикатором для сглаживания цены, он характеризуется минимальным отставанием от ценовых движений, также он минимально опережает их после завершения, этот индикатор довольно быстро отрабатывает смену тренда или направление цены, и крайне редко запаздывает за движением.

Индикатор Pivot для NinjaTrader

Индикатор Pivot для NinjaTrader

Индикатор Пивот (pivot) показывает важнейшие уровни сопротивления цены и ее поддержки, давая возможность инвестору более точно определять важные ценовые уровни и увеличивать свои шансы на заработок. Индикатор pivot требует внимательной ручной настройки так как разновидностей таких настроек очень много, однако большинство расчетов происходит автоматически.

Индикатор IVAR для NinjaTrader

Индикатор IVAR для NinjaTrader

Индикатор iVAR можно расшифровать  «Ichimoku var-вариация», служил в свое время (с 1930г) для прогнозирования Японского рынка, после чего обрел популярность среди трейдеров по всему миру. Разработчик и создатель данного индикатора совершенствовал его 30 лет пока об индикаторе узнали широкие массы торговцев.

Индикатор CCI для NinjaTrader

Индикатор CCI для NinjaTrader

Индикатор CCI очередной осциллиратор, способствующий определению перекупленности и перепроданности активов при торговле, с помощью данного индикатора рынка намного проще определить конец ценового движения и смены настроения на рынке. С помощью индикатор CCI трейдер сможет более точно отследить максимальные значения актива а также спады в его цене.

Индикатор VWAP для NinjaTrader

Индикатор VWAP для NinjaTrader

Volume Weighted Average Price взвешенный индикатор VWAP, или как грамотней его можно назвать индикатор отображающий среднюю взвешенную цену. Это индикатор который относится к помощникам технического анализа рынка. Индикатор VWAP также может более точно указать на тенденцию к развороту рынка, и активности спекулянтов, в текущий момент времени.

Индикатор профиль рынка (Profile Market) для NinjaTrader

Profile Market для NinjaTrader

Индикатор профиль рынка, Маркет Профиль, или Profile Market, один из самых полезных на мой взгляд инструментов и индикаторов в торговле. Индикатор рыночный профиль в большей мере указывает на зонирование цены и накопление объемов в этом ценовом диапазоне во время торгового дня или любого другого периода, а также наиболее значимую цену/зону. Индикатор по своему роду является статистическим инструментом, наглядно показывая трейдеру, какие ценовые зоны являются наиболее важными, визуально раскрывая структуру рыночных сделок.

Индикатор дельта / Market Delta для NinjaTrader

Market Delta для NinjaTraderMarket Delta для NinjaTrader

Индикатор Маркет дельта или MarketDelta  идеально подходит для анализа объема торгов в течении торговой сессии, наглядно показывая даже различие по количеству лотов на каждом ценовом уровне. Данный индикатор активно применяется трейдерами для анализа и определения будущих свечей а также «объемов пустышек» когда количество сделок огромное, но абсолютно не значимое.

Настройка передачи данных Quik в NinjaTrader

Еще одно преимущество для инвестора или разработчика индикаторов для Quik — возможность программировать на языке C#. Языки lua и qpile специфичны и медленны в работе, при потоковой передаче данных.

Для реализации схемы передачи данных из Quik в NinjaTrader, не требуется регистрировать демо-доступ. Настройка терминала занимает около 25 минут и осуществляется в 3 шага, после чего вы сможете торговать, опираясь на инструменты предоставляемые в русском сегменте на платной основе в виде подписки.

Интересно развитие в торговле? Освоение передачи котировок и других данных на зарубежный терминал NinjaTrader, это то, с чего можно начать, чтобы получать доход уже сейчас.

Напишите про свой опыт работы с терминалом NinjaTrader в комментариях!


Понравилась статья? Поделитесь ей с друзьями!

https://tradingstats.ru/wp-content/uploads/2016/12/ninjatrader.jpg
https://tradingstats.ru/wp-content/uploads/2016/12/ninjatrader.jpg

Оцените эту статью

5.00 1 Article

Возможно вам будет интересно

Комментарии

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *