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

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

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

    Скрыть объявление
  4. Уважаемые трейдеры!
    NinjaTrader 8 официально начала свой путь!
    Ветка форума для обсуждения по ссылке.
    Скрыть объявление
  5. Сколько я реально плачу комиссии?
    Подробнее по ссылке
    Скрыть объявление
Скрыть объявление
Вебинар: Быстрое управление сложными ордерами с ATM
Когда: среда, 8 ноябрь, 11-00 по Чикаго (CT), 20-00 по Московскому времени
Подробнее по ссылке

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

Программирование Сборка индикатора Дивергенции для NT8

Тема в разделе "Индикаторы для NinjaTrader 8", создана пользователем Muratik, 29 авг 2017.

  1. Muratik

    Muratik Well-Known Member NinjaTrader

    Приветствую!
    Личная потребность в индикаторе, который рисует, на нижней панели с индикатором, сигналы расхождения цены с CCI_JMA_MASM, подвигла предложить собрать его коллективно. Уверен, он будет полезен и для торгующих, модными сейчас, тс без индикаторов, и для просто смотрящих, перед торгами, графики на больших таймфремах. Такой индикатор позволит, при предварительном анализе, разгрузить часть внимания, выделяемое и на обнаружение дивергенции.
    Есть предложение - создать отдельную тему, с названием типа "Собираем индикатор Дивергенции для NT8". В которой коллективно собрать индикатор, желательно средствами самой NT8, без ручного вмешательства. Пожалуйста, дайте здесь знать - нужно такое дело, или нет.
    Спасибо.
     
  2. Muratik

    Muratik Well-Known Member NinjaTrader

    Доброго утречка!

    Пока, для старта, собрал в Редакторе NinjaScript, и в Strategy Builder, то, что желательно иметь в настройках будущего индикатора:

    ECIDiv_V7 - СПИСОК НАСТРОЕК в NT7.png
    Сделал копии и скрины, всего что только можно, до этого этапа в обоих модулях - может что то окажется полезными для дальнейшей сборки. Проверил ещё раз - Редактор NinjaScript вытаскивает не законченный скрипт только для ручной редакции. А вот Strategy Builder (в котором просто нажал на Финиш), умничка, открывает опять в себе и позволяет продолжать собирать и редактировать вперёд/назад то, что было собрано не до конца.
    Ещё, обнаружил и сделал (на всякий случай), не обычные копии настроек, на этапе собранного Input Series из обоих модулей. Оказывается, можно делать, прямо в этих же окнах копии настроек - правой кнопкой мыши выдаёт меню, в котором можно сохранить файл в формате NinjaTrader Grid (дата).xlsx. Но вот как их снова вернуть в модули - не разобрался.
    Всё что наснималось, насобиралось и на сохранялось, прикладываю к сообщению. Может окажется полезным. В архиве 2 папки - одна результаты и картинки из Редактора NinjaScript, и вторая из Strategy Builder.
    Подсказки, наставления, рекомендации, критика, ругань, крики :happy: и даже... продолжение собирания - очень приветствуются!

    Описание работы:

    The divergence computation uses local turning points (called pivots) calculated on the price and the user indicator input.
    When price and indicator diverge (regular or hidden divergences) an audio and visual signal is given.
    Size of pivot (number of bars to the left and right) is adjustable (default size is 1).

    Reminder :
    Regular Divergence occurs when :
    * Long signal : price makes LL and indicator HL.
    * Short signal: price makes HH and indicator LH.
    Hidden Divergence occurs when :
    * Long signal: price makes HL and indicator LL.
    * Short signal : price makes LH and indicator HH.
    (LL = Lower Low, HL = Higher Low, HH = Higher High, LH = Lower High).

    ECIDiv draws the input indicator. If you don't want it to be drawn, simply set it to transparent.

    The input method introduced in the V7 is based on the one used by the indicator DivergenceInputSeries
     

    Вложения:

    Последнее редактирование: 29 авг 2017
  3. Muratik

    Muratik Well-Known Member NinjaTrader

    Всем - доброй ночи!
    В тех поддержке заинтересовались просьбой сделать вебинар на тему, типа: "Creating Indicators Divergenсe Price and CCI with Editor NinjaScript NinjaTrader 8"!!!

    Попросили качественные изображения/картинки, на которых варианты Дивергенции цены и CCI. Желательно с, качественными же, пояснительными надписями на английском языке. Если у кого то есть такие - поделитесь, пожалуйста. Если знаете, где можно их посмотреть и сохранить на пк - поделитесь, пожалуйста. Можно ссылками, или прямо здесь выложить - дело по теме и... Доброе и Нужное!:happy:

    Хорошо бы найти качественные изображения с английским описанием, подобные этим:

    ШПОРА ДИВЕРГЕНЦИИ СТОХАСТИКА И ЦЕНЫ.png ШПОРА ПО ДИВЕРГЕНЦИИ.jpg

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

    Спасибо. Благодарю Вас.
     
    Iman нравится это.
  4. Muratik

    Muratik Well-Known Member NinjaTrader

    Получилось таки донести качественное описание пожелания о видео уроке - как самому создать индикатор Divergence в NT8.
    Patrick-у Огромная Благодарность за терпение, внимательность, отзывчивость и оперативность!:Hi::Good2::Greeting:
    "...
    Thank you for your patience.

    I will forward your request along to our teams that handle the webinar and video creation.

    Sincerely,
    Patrick
    NinjaTrader Platform Customer Service
    ... ."
    Ждём - или встроенный в NT8 индикатор, или урок - как его собрать самому! :Yahoo:
     
    Alexander нравится это.
  5. Iman

    Iman Well-Known Member NinjaTrader

    Поняв причину возникновения дивера, тебе даже индикатор не понадобится. Одного взгляда будет достаточно.
     
    verdazil и Muratik нравится это.
  6. Muratik

    Muratik Well-Known Member NinjaTrader

    Iman, с причиной - всё верно! А вот с одном взглядом, думается, не совсем. Отыскание Дивера всё равно требует взгляда на панель с ценой и взгляда на панель с индикатором. Получаем - 2 взгляда!
    Это, собственно, и есть причина, почему и ищу индикатор, рисующий сигналы Дивера на индикаторе - что бы одного взгляда на индикатор было достаточно. Давно проверил настоятельную рекомендацию К.Вуди - смотреть только на индикатор, и убедился в его абсолютной правоте.
     
    Iman нравится это.
  7. Iman

    Iman Well-Known Member NinjaTrader

    Да, если делать анализ тренда на мелких тф (м1-м5), может быть тяжко. Но зачем делать анализ в шуме, и какой там тренд. Я анализирую на Н1 и Н4 , спокойно без шума и нервов. И только на больших тф можно определить тренд.
     
    Muratik нравится это.
  8. verdazil

    verdazil Active Member NinjaTrader

    Тренд можно определять и использовать на любых таймфреймах, вплоть до 1 мин. Младшие таймфреймы не являются шумом. Это всё - информация. Другое дело, что методы определения тренда и его использования отличаются на разных таймфреймах и всё зависит от выбранного метода торговли. Что касается обсуждаемой дивергенции, по моему мнению, индикатор не нужен. Лучше это делать на глаз, допуская субъективность, что позволит фильтровать ложные сигналы.
     
    Muratik нравится это.
  9. Iman

    Iman Well-Known Member NinjaTrader

    Ну да, очень-очень краткосрочный тренд.
     
    Muratik нравится это.
  10. Muratik

    Muratik Well-Known Member NinjaTrader

    Давайте вместе соберём, всё таки, индикатор Расхождения Цены и CCI_JMA_MASM.

    Что бы рисовал сигналы дивергенции на панели индикатора, на индикаторе.
    Первый вопросик - как собирать индикатор в Strategy Builder NT8, если в нём сразу же задаётся тип - Стратегия, хотя собирается индикатор?

    Для начала помогите, пожалуйста, собрать только один паттерн дивергенции Регулярная Медвежья Дивергенция:

    Цена сформировала повышающийся High Вершину (HH = Higher High).
    На индикаторе сформировалась понижающаяся вершина (HL = Higher Low).
    Regular Bearish Divergence.png

    Думаю, если поможете собрать этот один паттерн в индикатор, дальше смогу собрать всё нужное (все паттерны) сам и получившимся поделиться.
    Как задать нижеизложенные условия и действия к ним в Conditions and Actions в Stratege Builder NT8:
    Как настроить Сигналы - рисование звук и т.п...png

    Немножко раздумий - какую логику выбрать для отслеживания/выявления максимальной/минимальной точек цены? В коде одного индикатора ориентиром указан pivot, в другом swing, попадалась инфа с рекомендацией отслеживать дивергенцию по фракталам BW. Так же думается логично будет использовать, каким то образом, параметры Min, Max, High и Low которые имеются в разных ипостасях в NT8.
    Какие есть мысли, идеи, опыт, наброски, подсказки по этой части дела?
    Паттерн 1 Дивергенции в StrategyBuilder.png

    Как прописать рисование точек, соединяющей эти точки линии и стрелки вниз, над последней точкой, и что бы всё это было, допустим, красного цвета и отображалось на панели с ценой и на панели с индикатором, и на 1 уровне (на первом плане)?

    Огромнейшее Спасибо!
     
  11. Muratik

    Muratik Well-Known Member NinjaTrader

    Что бы не лазать вверх по теме, повторю здесь.
    В приложенном DivergenceNT8.cs (его можно продолжить менять в окнах Strategy Builder) - собранный в Strategy Builder набор настроек для будущего индикатора:
    СПИСОК НАСТРОЕК для Divergence8.png

    вопрос вот по этому моменту:
    public class DivergenceNT8: Strategy
    Strategy.png

    Допустим, мы собрали всё что нужно для индикатора и как его теперь сделать видимым в индикаторах? Не понятно...
     
  12. Muratik

    Muratik Well-Known Member NinjaTrader

    Ещё нюанс - нужно что бы он "видел" правильный предыдущий High:
    Правильный High.png
     
  13. Muratik

    Muratik Well-Known Member NinjaTrader

    Доброй ночи!

    Начнём.
    Как создать первое условие, в Conditions для ситуации, когда Цена сформировала повышающийся High Вершину (HH = Higher High)?
    1 условие.png
    Скорее всего, используя какое то значение из папки Price в Conditions?
    Если да, то какое и как? Как задать условие когда цена High выше предыдущего High?
    Папка Price.png

    Если разберёмся с этим моментом, дальше всё пойдёт как по маслу.
     
    Alexander нравится это.
  14. Muratik

    Muratik Well-Known Member NinjaTrader

    Если попадутся видео, или текстовые, описания, как собирать индикатор дивергенции в NinjaTrader8, поделитесь, пожалуйста, ссылками здесь.
     

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