1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

  2. Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  3. Уважаемые форумчане!
    Перед тем как написать пост или создать тему с просьбой оказания технической поддержки, вам нужно указать как можно больше информации по теме, к примеру: счет реал или демо, версия Windows, версия NinjaTrader, прикрепить скрин с проблемой и прочее.
    Не забывайте воспользоваться поиском на форуме, возможно уже есть решение вашей проблемы.

    Подробнее по ссылке

    Скрыть объявление
  4. Уважаемые трейдеры!
    NinjaTrader 8 официально начала свой путь!
    Ветка форума для обсуждения по ссылке.
    Скрыть объявление
  5. Сколько я реально плачу комиссии?
    Подробнее по ссылке
    Скрыть объявление
Скрыть объявление
Готовьтесь к осенней торговле и экономьте на комиссиях еще больше с новым предложением от NinjaTrader!

Откройте новый фьючерсный счет до 31 августа и торгуйте весь сентябрь без комиссий.
Просто пополните свой счет в августе минимумом в $1000 и получите возврат комиссии на все сделки, совершенные в сентябре.

Подробнее по ссылке

Закрыть/прекратить показ объявления можно по крестику, верхнем правом углу его.

Все что нужно знать для запуска робота

Тема в разделе "Роботы на NinjaTrader", создана пользователем Kotyk, 20 июл 2013.

  1. Kotyk

    Kotyk Member NinjaTrader

    Ninjatrader предоставляет хорошие возможности для написания стратегий и автоматизированой торговли. Я так понимаю многие этим пользуются. Запуск и бектестинг стратегии на демо счете это одно, но когда надо запустить робота круглосуточно торговать на реале то это другое дело. Всегда возникают много вопросов. Я планирую тоже запускать робота на реале и столкнулся с ними. Может кто то поделится опытом.
    Вот несколько вопросов какие возникли.
    1. У стратегии установлено закрытие позиции в конце дня. Какое время лучше выбрать до закрытия сесии ( за 1 мин. до оконч. торгов или больше) Я так понимаю система отсылает автоматически рыночный ордер и отменяет стоп и тейк профит.
    2. Могут ли быть конфликты если запустить 2 стратегии на одном счете для двух разных инструментов?
    3. Бывали на практике сбои стратегий (напр. система не выставила стоп лосс, вообще отключилась и т.д.) ? Если да, то как их минимизировать. Сбои компьютера и Интернета в принципе не очень страшны так как если позиция открыта то сразу выставлен и стоп и тейк профит.

    Может есть еще информация которою нужно знать прежде чем запускать стратегию на реале?
     
  2. Kotyk

    Kotyk Member NinjaTrader

    Еще очень интересный блок "On connection loss" на вкладке Options-Strategies-NinjaScript. Каике оптимальные варианты выбрать? Не очень понимаю суть Handling - Recalculate. При StopStrategy стратегия отключается но заявки которые были выставленные и открытая позиция они остаются. Просто я так понимаю больше система не будет генерировать сигналы. Также интересно когда удобно использовать "order handling". Используется когда стратегия отключена, но как она самостоятельно отключится или это при отключении связи. Буду благодарен за помощь.
     
  3. Kotyk

    Kotyk Member NinjaTrader

    Видно на форуме мало кто торгует роботами так что буду продолжать самостоятельно. Есть еще одна полезная функция отсылка e-mail. Она очень актуальна если есть обрыв связи и выставленые тейк и стоп. Я так понимаю надо прописать в стратегию если будет обрыв "ConnectionLost" то SendMail. Кто то сталкивался с этими функциями?
     
  4. vladko (Владимир Ковалюк)

    vladko (Владимир Ковалюк) Well-Known Member NinjaTrader

    Достаточное кол-во торгует роботами. Вот только те кто торгует на форумах не сидят как правило. Да и стратегии - дело интимное.

    Что касается SendMail то не рекомендую использовать эту функцию. Из своего опыта - бывает не посылает письма по неведомой причине. Также можно на оффоруме найти жалобы на эту функцию. Так что в одном из заказов пришлось писать отдельную функцию отправки почты через другие почтовые сервера.
     
  5. Kotyk

    Kotyk Member NinjaTrader

    Ну делится стратегиями никто не просил. Интересует работа стратегий на реальном счете и всевозможные конфликты и проблемы которые могут возникнуть в процессе ее работы. Я думаю это не только мне было бы интересно.
     
  6. Kotyk

    Kotyk Member NinjaTrader

    Сегодня тестировал стратегия на реальных данных на демо счете. Стратегия вошла в позицию в лонг по золоту и выставила стоп и тейк профит. Пошел резкий скачок по золоту вверх и позиция закрылась не по цене лимитника -тейк профита, а на 14 пунктов выше. Как это лимитник цена пролетела, я так понимаю это из за демо счета, но значит и а бектестингу могло быть такое?
     
  7. Kotyk

    Kotyk Member NinjaTrader

    Еще одно важное замечание. Тестировал стратегию на Нинзе но провайдер данных не Zen-fire а CQG. И что получилось за 5 лет на контракте CL. Разница в прибыли и просадке очень ощутимая. Для примера 58 тис. против 65 тис. а просадка 6500 против 4700, сделок на 20 больше. Я понимаю что данные могут отличатся в зависимости от фильтрации и т.д. но не на столько ::blink.gif:: . Кстати похожая стратегия на золоте дала отличия незначительные. В чем может быть причина?
     
  8. Kotyk

    Kotyk Member NinjaTrader

    Установил функцию SendMail при открытии позиции. Работает нормально, доволен. Причем поставил без раздела "On Execution" (на форумах почему то очень сложно все описано). Только вот при закрытие позиции возникли проблемы, там не все так просто.
     
  9. Kotyk

    Kotyk Member NinjaTrader

    Еще один вопрос возник по заявкам стратегии. Стратегия зашла в позицию и выставила тейк и стоп лосс. Если я вручную двигаю тейк он у меня возвращается к прежнему значению. Почему? Как это отменить? И еще если я вручную закрываю позицию новым ордером, старый лимит и стоп остаются и стратегия показывает что позиция еще есть, как сделать чтобы стратегия "поняла" что позиция закрыта. Иначе мне нужно стратегию перегружать.
     
  10. Дмитрий 1

    Дмитрий 1 Active Member NinjaTrader

    использовать для открытия позиции и выставления тейка и стопа - функцию АТМ нинзи.

    вы прописываете в роботе название АТМ, значения которого будет использовать робот, а саму АТМ /ее параметры/ задаете стандартно через стакан или чарттрейдер. Причем для каждого инструмента можно /нужно/ назначить АТМ с индивидуальным именем.

    только с АТМ в роботе сделки на исторических данных не посмотреть........ !
     
    Muratik нравится это.
  11. Kotyk

    Kotyk Member NinjaTrader

    Можно и АТМ прописывать но зачем так сложно, стратегия и так все верно выставляет. Просто если я вручную закрываю новым лимитником позицию то стратегия не понимает что я вышел с позиции. Вот я и спрашиваю есть ли другой способ кроме перезагрузки стратегии. С АТМ думаю ситуация будет аналогична. Если я лимитник просто перемещаю для закрытия позиции тогда стратегия все понимает.
     
  12. ВалерийВалерий

    ВалерийВалерий New Member NinjaTrader

    Напишите пожалуйста пример как и где в каком месте в коде прописать название АТМ стратегии. Спасибо.
     

Поделиться этой страницей