• Тинькофф Банк-лучшие банковские продукты еще выгоднее
    Выбирайте продукт от банка Тинькофф
  • Уважаемые форумчане, друзья и посетители!
    Поступило предложение ( ссылка на обсуждение ) на сбор средств поддержания форума в рабочем состоянии с 1 июня ( оплата хостинга, бэкап ежедневный на другой хостинг и тд), отчетность будет предоставляться ежемесячно. Пока на ЮMoney ( яндекс деньги), доступно картой перевод, далее добавлю другие способы. Сумму перевода указывайте на ваш выбор исходя из своих возможностей.
    Форум продолжает свою работу благодаря Вашим пожертвованиям.

Стороннее приложение для Ninja Trader 7

drummen

New Member
NinjaTrader
Здравствуйте. Очень заинтересовал вопрос создания отдельного приложения для Ninja Trader 7. Возможно ли написание стороннего, отдельного приложения для этой платформы на языке C#. Я имею ввиду подключение сторонней программы с возможностью получения котировок и их использования? Если да, то как можно реализовать само подключение или может подскажете где можно посмотреть информацию?
 
drummen
Подключение сторонней программы реализуется через айпи фида, к примеру к Zen-Fire API или любому другому, где такая возможность предоставляется.
 
Ninjatrader сказал(а):
drummen
Подключение сторонней программы реализуется через айпи фида, к примеру к Zen-Fire API или любому другому, где такая возможность предоставляется.
Где можно посмотреть примеры кода или какой-нибудь help?
 
Не надо путать понятия "прямое подключение к фиду данных через АПИ поставщика данных" и "подключение к программе NinjaTrader через внутреннее АПИ". Во втором случае функциональность ограничена, зато есть возможность слежения за ордерами. В случае подключения к АПИ zen-fire имеем и то и другое.
Инфу по первому типу ищем на сайтах поставщиков данных.
Хелп по второму типу подключению имеется во встроенной справке. Поиск по "DLL Interface".

Напишите какую конкретно задачу хотите решить.
 
vladko сказал(а):
Не надо путать понятия "прямое подключение к фиду данных через АПИ поставщика данных" и "подключение к программе NinjaTrader через внутреннее АПИ". Во втором случае функциональность ограничена, зато есть возможность слежения за ордерами. В случае подключения к АПИ zen-fire имеем и то и другое.
Инфу по первому типу ищем на сайтах поставщиков данных.
Хелп по второму типу подключению имеется во встроенной справке. Поиск по "DLL Interface".

Напишите какую конкретно задачу хотите решить.
Спасибо Владимир. Решил написать привод для скальпинга для Ninja Trader. Думаю, что лучше, если он будет идти отдельным приложением нежели реализован в качестве индикатора.
 
Для скальпинга лучше использовать прямое подключение. Т.е. напрямую через АПИ zen-fire. Вариант самый сложный, но и самый быстрый. Подключение по 2 типу не подойдет. Отсутствует нужный функционал. В качестве индикатора (стратегии) проще, но немного хуже скорость прохождения заявок (что для скальпинга критично).
 
vladko сказал(а):
Для скальпинга лучше использовать прямое подключение. Т.е. напрямую через АПИ zen-fire. Вариант самый сложный, но и самый быстрый. Подключение по 2 типу не подойдет. Отсутствует нужный функционал. В качестве индикатора (стратегии) проще, но немного хуже скорость прохождения заявок (что для скальпинга критично).
Владимир, хочу попробовать написать пока как индикатор. Потом этот код можно будет без проблем переложить в сторонне приложение? Просто я не писал раньше ни на C# ни для Ninja, но думаю справлюсь, так как хочу для себя написать этот привод... Я знаю что Вы написали программу для Ninja, подобную footprint. Какое подключение использовали Вы? И может есть у Вас ресурсы где можно посмотреть примеры подключения к Zen-Fire?
 
drummen сказал(а):
Владимир, хочу попробовать написать пока как индикатор. Потом этот код можно будет без проблем переложить в сторонне приложение?
Сложности будут. Хотя бы потому, что остутствуют такие сущности как бар, ТП, СЛ и т.д. Да и модель программирования для стороннего приложения немного другая.
drummen сказал(а):
Какое подключение использовали Вы?
Через индикатор.
drummen сказал(а):
И может есть у Вас ресурсы где можно посмотреть примеры подключения к Zen-Fire?
https://forums.zenfire.com/viewtopic.ph ... a0fe6b52e8
это первая версия АПИ. вторая выдается по запросу через брокера.
 
vladko сказал(а):
drummen|15:28 сказал(а):
Владимир, хочу попробовать написать пока как индикатор. Потом этот код можно будет без проблем переложить в сторонне приложение?
Сложности будут. Хотя бы потому, что остутствуют такие сущности как бар, ТП, СЛ и т.д. Да и модель программирования для стороннего приложения немного другая.
drummen сказал(а):
Какое подключение использовали Вы?
Через индикатор.
drummen сказал(а):
И может есть у Вас ресурсы где можно посмотреть примеры подключения к Zen-Fire?
https://forums.zenfire.com/viewtopic.ph ... a0fe6b52e8
это первая версия АПИ. вторая выдается по запросу через брокера.
Спасибо Владимир. Буду разбираться
 
Не могу подключиться к Zen-Fire. Использовал код из примеров https://github.com/ZenFire/ZenFireDev.N ... r/Login.cs
https://github.com/ZenFire/ZenFireDev.N ... esigner.cs
https://github.com/ZenFire/ZenFireDev.N ... Login.resx
Visuai C# 2008 ругается на эту строку Bind.List(env, zf.ListEnvironments()); и именно на Bind (Элемент "Bind" не существует в текущем контексте. C:\Documents and Settings\administrator\Local Settings\Application Data\Temporary Projects\WindowsFormsApplication1\Login.cs 21 13 ZenFireDev
) из этого модуля https://github.com/ZenFire/ZenFireDev.N ... r/Login.cs
Все ли правильно я сделал?
Можно ли использовать демо логин и пароль для подключения к Zen-Fire, или как это вообще делать?
И что такое Environment?
 
Назад
Верх Низ