• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
    Обратите внимание, что в настоящее время CQG не высылает логин и пароль на электронные адреса от mail.ru, bk.ru, list.ru, inbox.ru, поэтому необходимо повторить регистрацию с электронного адреса от другого домейна (yahoo, gmail, и тд).
  • Уважаемые посетители форума!
    При регистрации на форуме отправляется письмо подтверждения на ваш почтовый ящик, если письмо не пришло, просьба проверить папку "спам" вашего почтового ящика, возможно письмо попало туда.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Вебинар Создание робота в Strategy Wizard

Alexander

Administrator
Команда форума
Помогли тебе - помоги другим!
#1
Тема: Создание робота в Strategy Wizard
Когда: среда, 9 ноябрь, 11-00 по Чикаго (CT), 20-00 по Московскому времени
Ведущая: Светлана Орловская, брокер компании NinjaTrader Brokerage

Смотреть архивную запись вебинара

Присоединяйтесь к занятию, которое поможет вам научиться создавать базовые автоматические торговые стратегии даже без знания программирования!

На этом вебинаре в реальном времени вы научитесь:

  • Создать стратегию, используя Strategy Wizard
  • Понять основные настройки от пользователя
  • Настроить условия, которые запустят стратегию
  • Настроить конфигурацию действий стратегии после ее запуска
  • Добавить stop loss и profit target к автоматической стратегии
  • Понять, как использовать индикаторы в стратегии
  • Запустить стратегию на графике
  • Поговорить о бэктестинге стратегии в симуляции

Готовьте свои вопросы - вебинар интерактивный!
 
Последнее редактирование:

Muratik

Well-Known Member
NinjaTrader
#2
Приветствую.
Пожелание к предстоящему вебинару.
Хотелось бы увидеть все нужные манипуляции, в Strategy Wizard, которыми можно увязать, как одно из условий входа/выхода, размер угла/наклона CCI и его место образования (между линиями 0, +100/-100, +200/-200) в индикаторе Woodie's CCI.


Как средствами самого Strategy Wizard прописать в роботе автоматическое его отключение/включение в и на какой либо нужный период времени (Биржевые перерывы, Новости и т.п.)
и вопросик - на базе какой версии NT будет демонстрация?
Заранее Огромнейшее Благодарю!
 

Muratik

Well-Known Member
NinjaTrader
#5
Предложение, оно же пожелание.:smile:
Понять основные настройки от пользователя
  • Добавить stop loss и profit target к автоматической стратегии
  • Понять, как использовать индикаторы в стратегии
Вышеизложенные пункты урока хорошо бы продемонстрировать на встроенном индикаторе Woodie's CCI.
Получится на одном примере увидеть как создать алгоритм в котором учитываются разнородные количественно и качественно параметры и объекты - цвета, размеры баров индикатора, количество баров, движения CCI и TurboCCI, Скользящие средние и т.п..
Приложил, для удобства, архив с картинками шаблонов в которых есть их короткое описание, которое, по сути, является готовым техзаданием (ТЗ) для кодирования каждого шаблона. Для видеопримеров хорошо бы взять один шаблон трендовый, допустим, ZLR и один контртрендовый, допустим, Ghost и продемонстрировать на них их программирование.
 

Вложения

Muratik

Well-Known Member
NinjaTrader
#6
Доброй ночи.
Для ещё большего удобства - изображения и описания
- трендового шаблона ZLR:

- и контр трендового шаблона Ghost:

Думается, посмотрев видео урок кодирования в Strategy Wizard NT хотя бы одного из шаблонов, уже появится более расширенный/глубокий навык/умение кодировать остальные... Strategy Wizard станет ближе, понятнее, роднее. :happy:

За шпаргалку шаблонов огромная Благодарность Дмитрию I! :Greeting::Hi:
 

Alexander

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

Muratik

Well-Known Member
NinjaTrader
#8
Доброй ночи.
Благодарность Светлане просто переполняет за великолепно проведённое занятие, после бессонной, выборной... напряжённой ночи!

Получил прекрасный урок, который заключается в том, что надо чётко формулировать, правильными словами, желаемое. Решение вопроса, об использовании в стратегии Угла CCI, лежит, как оказалось, в его замене на слово Наклон CCI! Из слов Светланы: "Разработчики NT ответили, что Угол задействовать невозможно, но можно задействовать Slope (Наклон). Если можно сменить Угол на Наклон то тогда это достижимо.
Ссылка на подробное описание того, как можно заменить угол на наклон в стратегии размещу на форуме".
Светлана - Огромное Спасибо!

Простейшим способом, как оказалось можно и сконфигурировать нужное время работы робота. Появился вопрос: допустим, прописали в стратегии время её работы. Как быть с ордером, если на момент автоматического отключения робота, он был уже на рынке?
Нужно добавлять стратегию что то типа "Flatten positions" или она автоматом сама его закроет?

По ходу видео-урока, проводимые манипуляции в Strategy Wizard, выявили один, очень неудобный, нюанс по работе с ним. Если, по ходу собирания стратегии, использовать Unlock code, после выхода из него, недоконфигурированная стратегия закрывается и вернуть её обратно, в Strategy Wizard, на то же место, уже не получается. Вопрос, для чего вообще в Unlock code прописна эта строка с такой функцией? :



Здорово было бы, обрети Strategy Wizard способность прогонять в самом себе, причем пошагово и вперёд и назад, всё то что в нём было наконфигурировано или недоконфигурировано.

Ради любопытства, демонстрационную стратегию с вебинара, подсунул Сказочнику "Strategy Analyzer...":happy: и вот что он выдал:

Сказка, но приятная!:happy::thumbsup:
 

Nikolaevich

Well-Known Member
NinjaTrader
#9
Как быть с ордером, если на момент автоматического отключения робота, он был уже на рынке?
Нужно добавлять стратегию что то типа "Flatten positions" или она автоматом сама его закроет?
Да , обязательно нужно добавлять что то типа "Flatten positions" ,
этот код который вы запускаете , будет выполнять только то что вы в нем прописали .
Если вам надо закрыть все позы , то это надо прописывать в коде , само ни чего не закроется - это же не нейронная сеть ,
она думать не умеет .



Вопрос, для чего вообще в Unlock code прописанна эта строка с такой функцией? :
Эта функция сделана для того что бы вы сами могли бы переписывать код под свои нужды ( к примеру Угла CCI, заменен на слово Наклон CCI)
Еще эта функция сделана , для того что бы вы начали осваивать код .
К примеру вы составили простейшую стратегию в Strategy Wizard , затем жмете Unlock code , вы получаете основу написанную уже в коде !
и
уже по своему усмотрению переписываете , улучшите код .
вот как то так ......
Вот именно что сказка , не более .
 

Muratik

Well-Known Member
NinjaTrader
#10
Присоединяйтесь к занятию, которое поможет вам научиться создавать базовые автоматические торговые стратегии даже без знания программирования!
Эта функция сделана для того что бы вы сами могли бы переписывать код под свои нужды ( к примеру Угла CCI, заменен на слово Наклон CCI)
Еще эта функция сделана , для того что бы вы начали осваивать код .
К примеру вы составили простейшую стратегию в Strategy Wizard , затем жмете Unlock code , вы получаете основу написанную уже в коде !
и
уже по своему усмотрению переписываете , улучшите код .
вот как то так ......
Получается, использование, на промежуточном этапе конфигурирования стратегии, Unlock code, который, фактически, становится Finish, то есть не даёт до конца доконфигурировать... дособрать... завершить создаваемую автоматическую торговую стратегию без знания программирования средствами самого Strategy Wizard, как это было продекларировано в приглашении на вебинар...
Зачем было включать его в Strategy Wizard , если нет возможности, после выхода из Unlock code, продолжать конфигурацию в Wizard?
В видео уроке Привалова Сергея Владимировича (Привала) мелькнул момент где он по ходу демонстрации включил Unlock code а после его выключения продолжил конфигурирование той же стратегии в Strategy Wizard.
 

Muratik

Well-Known Member
NinjaTrader
#11
Думается, для пользователей, без знания программирования, будет более корректной такая рекомендация - смотреть, или редактировать, сам код стратегии, после активации Unlock code, желательно только перед завершением её конфигурирования в Strategy Wizard, прямо перед активацией Finish... или вместо неё...
 
Последнее редактирование:

Muratik

Well-Known Member
NinjaTrader
#13
Польза визарда в изучении программирования и создания быстрого шаблона. Больше ни для чего он не годится.
Прекрасный посыл!
Уверен, разработчики NinjaTrader LLC, как динамичная компания, имеют в планах дальнейшее развитие и совершенствование Strategy Wizard, что бы и абсолютно не владеющий программированием трейдер, мог легко и спокойно собирать свои автостратегии любой сложности.
 

Muratik

Well-Known Member
NinjaTrader
#16
Последующие вебинары, по конфигурированию своих автостратегий будут, с большей вероятностью, уже в Strategy Builder, который в NT8, тем более она в ноябре выходит из беты:

Судя по его уже сейчас имеющимся роскошным возможностям, баловство, скорее всего, автоматически, перейдёт на более простой, но и более высокой уровень реализации трейдерами своих идей по автотрейдингу.
Хотелось что бы таких вебинаров, теперь уже по Strategy Builder в NT8, было больше, нежели по NT7. Для более серьёзного обучения нужно будет больше видео-уроков, в которых глубже демонстрировать все детали, все комбинации, все связи и условия, все мельчайшие нюансов и атрибуты имеющиеся в Strategy Builder NT8.
 

Iman

Well-Known Member
NinjaTrader
#17
Доброй ночи.
Благодарность Светлане просто переполняет за великолепно проведённое занятие, после бессонной, выборной... напряжённой ночи!

Получил прекрасный урок, который заключается в том, что надо чётко формулировать, правильными словами, желаемое. Решение вопроса, об использовании в стратегии Угла CCI, лежит, как оказалось, в его замене на слово Наклон CCI! Из слов Светланы: "Разработчики NT ответили, что Угол задействовать невозможно, но можно задействовать Slope (Наклон). Если можно сменить Угол на Наклон то тогда это достижимо.
Ссылка на подробное описание того, как можно заменить угол на наклон в стратегии размещу на форуме".
Светлана - Огромное Спасибо!

Простейшим способом, как оказалось можно и сконфигурировать нужное время работы робота. Появился вопрос: допустим, прописали в стратегии время её работы. Как быть с ордером, если на момент автоматического отключения робота, он был уже на рынке?
Нужно добавлять стратегию что то типа "Flatten positions" или она автоматом сама его закроет?

По ходу видео-урока, проводимые манипуляции в Strategy Wizard, выявили один, очень неудобный, нюанс по работе с ним. Если, по ходу собирания стратегии, использовать Unlock code, после выхода из него, недоконфигурированная стратегия закрывается и вернуть её обратно, в Strategy Wizard, на то же место, уже не получается. Вопрос, для чего вообще в Unlock code прописна эта строка с такой функцией? :



Здорово было бы, обрети Strategy Wizard способность прогонять в самом себе, причем пошагово и вперёд и назад, всё то что в нём было наконфигурировано или недоконфигурировано.

Ради любопытства, демонстрационную стратегию с вебинара, подсунул Сказочнику "Strategy Analyzer...":happy: и вот что он выдал:

Сказка, но приятная!:happy::thumbsup:
Мечты, мечты,
Где ваша сладость?
Где ты, где ты,
Бактеста радость?
На UniRenko
Она осталась.
Исчезнул он,
Профит как сон,
Аккаунт сново обнулён.
Ведь я в реале,
Он силён,
Я пробуждён?
Я пробуждён!
 

Muratik

Well-Known Member
NinjaTrader
#18
Светлана, здравствуйте!
Ссылки на то как программно обрабатывать Slope (наклоны/углы) линий CCI и TurboCCI, которые Вы пообещали на вебинаре разместить здесь на форуме, затаив дыхание - ждутся.:happy:
Спасибо.
 

Muratik

Well-Known Member
NinjaTrader
#19
Решение вопроса, об использовании в стратегии Угла CCI, лежит, как оказалось, в его замене на слово Наклон CCI! Из слов Светланы: "Разработчики NT ответили, что Угол задействовать невозможно, но можно задействовать Slope (Наклон). Если можно сменить Угол на Наклон то тогда это достижимо.
Ссылка на подробное описание того, как можно заменить угол на наклон в стратегии размещу на форуме".
Светлана - Огромное Спасибо!
Из ответа, Отзывчивой Волшебницы, Светланы!:
"Вот уравнение, которое будет использоваться для конвертирования slope в угол:
double angle = Math.Atan2((startY - endY), numberOfBars) * (180 / Math.PI);
Оно может использоваться в скрипте с двумя ценовыми значениями и количеством баров для нахождения угла"
Утащу это в тему "WCCI Traders":happy: - скоро там пособираем, в Strategy Wizard, робота по WCCI!
 

Iman

Well-Known Member
NinjaTrader
#20
Из ответа, Отзывчивой Волшебницы, Светланы!:
"Вот уравнение, которое будет использоваться для конвертирования slope в угол:
double angle = Math.Atan2((startY - endY), numberOfBars) * (180 / Math.PI);
Оно может использоваться в скрипте с двумя ценовыми значениями и количеством баров для нахождения угла"
Утащу это в тему "WCCI Traders":happy: - скоро там пособираем, в Strategy Wizard, робота по WCCI!
Прекрасно, код есть, осталось понять куда его вписывать. Поймешь и мне подскажи пожалуйста.
 
Вверх Снизу