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

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

  3. Сколько я реально плачу комиссии?
    Подробнее по ссылке
Скрыть объявление
Вебинар NinjaTrader: Работа с графиками 101
Когда: среда, 10 январь, 12-00 по Чикаго (CT), 20-00 по Московскому времени
Подробнее по ссылке

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

Вопросы что бы не плодить новые темы

Тема в разделе "Роботы на NinjaTrader", создана пользователем Привал, 15 апр 2011.

  1. Привал

    Привал Well-Known Member NinjaTrader

    Тут в ветке увидел что в блок Initialize можно вставить команды в частности Add(SMA(Slow));
    (я так понял это добавление индикатора на график)
    Вопросы.
    1. Как это сделать с помощью визарта NT7?
    2. Как вызвать редактор кода в NТ7. У меня не получается редактировать код. Только посмотреть его могу, редактировать его руками не могу (((
     
    Muratik нравится это.
  2. Привал

    Привал Well-Known Member NinjaTrader

    Нашел сам, может кому и пригодиться.
    1. Индикаторы будут отображаться на графике если в визарде при их выборе поставить свойство Plot on chart -> true. Соответствующая команда (Add(…))пропишется в блок Init
    2. Если нажать в визарде кнопку Unlock code, то появиться возможность редактировать код в ручную, но визард уже будет не доступен
     
    Muratik нравится это.
  3. Привал

    Привал Well-Known Member NinjaTrader

    Следующий вопрос.
    Как осуществить обработку нулевого бара. Вот пример кода и рисунок, что хочу сделать

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    Дема пересеклась на баре имеющем цвет Color.Aqua, но сделка произошла на следующем баре.
    Как сделать что бы сделка происходила на баре Color.Aqua (на котором и сработало условие), а не ждать завершение бара…
    З.Ы. установка(снятие) галочки в визарде Calculate on bar close не помогает (или я что то не так делаю)
     

    Вложения:

    ILYA-slesar, Muratik и Bogunai83 нравится это.
  4. Привал

    Привал Well-Known Member NinjaTrader

    при использовании АТС (Автоматических Торговых Систем) очень важно обеспечить надежность их работы. Поделитесь плиз подводными камнями и как с ними бороться
    1. камень.
    Непредвиденная перезагрузка компа...
    - разместить ярлык НТ7 в автозапус. При перезагрузке НТ7 запуститься
    А вот как сделать автоматический коннект к мирусу не понимаю. без коннекта нет данных, следовательно нет торговли. Где то галочка должна стоять. Где подскажите ?
    2. Может еще что то есть,что обязательно (код) нужно вставлять в советник. Типа убедиться что все данные актуальны (загружены) и только потом принимать решение ... и т.д. и т.п.
     
    Muratik нравится это.
  5. broker_mirus

    broker_mirus Administrator Команда форума Помогли тебе - помоги другим! NinjaTrader

    tools>account connections>выбираете рабочее соединение>change>"шагаете" до первого экрана, где вводили имя соединение и провайдера, там есть бокс под галочку connect on start up.
     
    Muratik нравится это.
  6. walklight

    walklight New Member NinjaTrader

    а как в маркет аналайзере настроить чтобы net change менялся в цветовом формате в соответствии с ценой например если растет то зелененький падает красненький ? ну как то так )
     
  7. Привал

    Привал Well-Known Member NinjaTrader

    Подскажите
    1. Что произошло. почему робот отключился ?
    2. Самое главное почему он так и не запустился по новой ? Пришлось запускать в ручную.
    3. как этого избежать ?
    может кто то поделиться каркасом торгового робота для реала. пусть это будет пересечение машек. главное чтобы там правильно отрабатывались все подводные камни.
    прикладываю картинки с сообщениями.
     

    Вложения:

    • 11.jpg
      11.jpg
      Размер файла:
      43,8 КБ
      Просмотров:
      1.252
    Muratik нравится это.
  8. Привал

    Привал Well-Known Member NinjaTrader

    лог
     

    Вложения:

    • 22.jpg
      22.jpg
      Размер файла:
      335,6 КБ
      Просмотров:
      1.250
  9. Привал

    Привал Well-Known Member NinjaTrader

    вот лог в виде файла. жаль не получается несколько файлов прикрепить к сообщению. пришлось создавать 3 сообщения.
     

    Вложения:

    Muratik нравится это.
  10. vladko (Владимир Ковалюк)

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

    Да, после крэша робота надо запускать вручную (и это правильно).
    Нельзя выставить селл стоп ордер выше рыночной цены. Надо делать проверку в коде для таких случаев.
     
    Muratik нравится это.
  11. Привал

    Привал Well-Known Member NinjaTrader

    1. вручную возможно да. Но при одном условии, если после креша не остается открытой позиции без стопа. Иначе это кошмар. можно влететь мама не горюй...
    2. Прилагаю полный код советника, что выдает ошибку. Вроде все просто, ничего сложного. не вижу нигде ошибки в логике работы. Куда и что за проверку нужно вставлять ? и главное почему ? что тут может вызывать крэш ?

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    советник ставился на 6E 06-11 (2 Renko). Не может проработать даже сутки вылетает. вот опять выбило. Это не дело, про АТС можно забыть при такой надежности...
     

    Вложения:

    • 35.jpg
      35.jpg
      Размер файла:
      37 КБ
      Просмотров:
      835
    Muratik нравится это.
  12. vladko (Владимир Ковалюк)

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

  13. Alexander

    Alexander Administrator Команда форума Помогли тебе - помоги другим!

    Пока так движок форума дает то что имеем, но разработчик обещал решить эту проблему ( ждем обновления).
    [off]Если есть конкретные и критические замечания к тех_работоте форума, то плиз напишите в этой ветке.[/off]
     
    Muratik нравится это.
  14. Привал

    Привал Well-Known Member NinjaTrader

    Очередной раз спасибо.
    Но вот что делать с этой ошибкой ? Она возникает как я понял из описания при удалении отложенного ордера, который успел заполниться…. но у меня нету этого
    1. Вход-выход только по рынку (EnterLong и ExitLong)
    2. Единственный отложник это SetStopLoss (). Который устанавливается в блоке инит. Но я им никак не управляю.
    3. Разработчики АУ помогите…единственный способ не получить эту ошибку, это работать без Стоп лоса (что я даже врагу не пожелаю)…

    Возможно я что то и не понимаю (помогите, покажите как исправить код … может проверки какие то вставить), но дальнейшее построение АТС и изучение нинзи считаю для себя бессмысленным (надеюсь это временно). Без стоп лоса находящегося на сервере я никогда не буду строить АТС и уж тем более ей доверять, слишком дорого это может обойтись….
     
    Muratik нравится это.
  15. Vovilnik

    Vovilnik New Member NinjaTrader

    Помогите понять. Суть идеи в том что когда цена пробивает МА то входим в лонг, следующий вход только после следующего пробития. А у меня открывается второй ордер, сразу после закрытия первого итд. Как его запретить, до следующего пробития?
     

    Вложения:

    • 2011-05-7.jpg
      2011-05-7.jpg
      Размер файла:
      28,9 КБ
      Просмотров:
      789
    Muratik нравится это.
  16. Привал

    Привал Well-Known Member NinjaTrader

    программируйте примерно так
    Open[0]<MA && Close[0]>MA
     
    Muratik нравится это.
  17. Sunhouse

    Sunhouse New Member NinjaTrader

    Вы должны создать две стратегии. Отдельно для шорта, отдельно для лонга.
    И запустить две стратегии на двух графиках. В одном терминале.

    С Ренко графиками всё не так однозначно.. На таком виде графика нужно ждать пока бар сформируется, по-другому невозможно.
    Посмотрите как они формируются в реальном времени и всё поймете.
    Если ваша стратегия показывает хороший плюс на ренко графиках на тестере, это не значит, что вы создали печатный станок. В реал тайм на ренко чартс стратегия будет убыточна.

    О камнях:
    Всегда смотрите на количество сделок, которые делает автомат.
    Если ваш нэт 30 000 $ при 123 сделках в месяц это одно.
    А если 30 000 $ при 1020 сделках, то это уже другое: в реальном просчете вы будете в глубоком минусе. Чтобы в этом убедиться - пропишите в опции "Slippage" (если стратегия на ренко) значение 4 (оптимистично), 6 (менее оптимистично) или 8 (настоящий рынок) ::laugh24.gif::

    Вообщем не советую особо зацикливаться на ренко графиках...

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

    Ренко 2 это утопия.
    Такой график на истории в тестере вам может и 1 000 000 $ показать...стандартным лотом.
    2 ренко = 2 тика. На инструментах только "спред" 2-4 пункта, а представьте вы в микрофлете на этом графике.


    У меня тоже вопрос: Как подгрузить историю по фьючерсу 6E? Спасибо.
     
    Muratik нравится это.
  18. Sunhouse

    Sunhouse New Member NinjaTrader

    Проводил тесты стратегий со стопами и тейками, а также полностью без стопов (т.е позиция закрывается по обратному сигналу)
    В результате стратегии со стопами депозит сливали, а без стопов увеличивали.
     
    Muratik нравится это.
  19. Alexander

    Alexander Administrator Команда форума Помогли тебе - помоги другим!

    Data Series и указываем в Data за какой период требуется.

    [​IMG]

    На заметку о склейках
     
    Muratik нравится это.
  20. Привал

    Привал Well-Known Member NinjaTrader

    Еще больше граблей будет. Когда на корабле два капитана (советника) то можно и утонуть при определенных обстоятельствах.
    По поводу ренко я знаю. Что там и как, не первый год замужем. К сожалению алгоритм построения ренко что вложен в нинзе, с моейточки зрения не совсем коректен. его нужно переделывать.
    Пока не вижу смысла так как это на порядок труднее.
    Т.к. описаная выше ошибка у меня выскакивала и на простом минутном графике (обыкновенные свечи) стратегия таже (самая простая что может быть). Пересечение машек + стоп лосс.
    ..... и вылетает... что дальше делат еще более сложную стратегию ? Смысл ? если надежности нет простейщей стратегии.

    З.Ы. каркас нужен (хороший скелет) алгоритма со всеми пароидальными проверками. А такое может написать только истинный знаток терминала....а они к сожалению молчат.
    единственный vladko Обмолвился что какую то проверку нужно делать ... а вот какую ? почему эта проверка не сделана в визарде ?
     
    Muratik нравится это.

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