Главная » NinjaTrader 8 » Уроки » Пишем свой индикатор для NinjaTrader 8. Часть 2

Пишем свой индикатор для NinjaTrader 8. Часть 2

Всем доброго времени суток!

В первой части я рассказал про то, как запустить мастер создания нового индикатора и рассказал про первые два окна мастера.

Третий экран мастера создания нового индикатора. Настройки по умолчанию.

Calculate. Эта опция отвечает за то, каким образом будет рассчитываться очередное значение индикатора. Доступны следующие значения:

  • On bar close - после закрытия бара
  • On each tick - каждый новый тик
  • On price change - каждый раз, когда будет меняться цена

Как правило, индикаторы, которые не перерисовываются, пишутся с настройкой On bar close. В таком случае происходит все так: поступил очередной тик с рынка и этот тик стал уже первым тиком нового бара, а предыдущий бар закрылся. Наш код отработал, отрисовал точку индикатора и все, больше эта точка не будет перерисовываться. А если расчет делать каждый тик или какждое изменение цены - то да, индикатор будет перерисовываться.

Overlay on price. Данная опция  позволяет определить, будет наш индикатор рисовать на основном графике цены или же будет он рисоваться внизу, в той области, где рисует бары индикатор вертикального объема. 

  • чекбокс установлен - индикатор будет рисовать прямо на грфике цены, как это делает, например, стандартный индикатор простой скользящей средней SMA
  • чекбокс снят - индикатор будет рисовать под графиком цены, как это делает, например, стандартный индикатор вертикальных объемов

Дальше есть еще такая ссылка More properties, если кликнуть по ней, то покажется еще один список из значений, которые по умолчанию установлены, но их по желанию можно и снять.

Итак, про каждое свойство расскажу ниже

Display in data box. Для начала, наверное стоит пояснить, что такое data box, где его найти в NinjaTrader и как можно использовать. Data box - это небольшое окно, которое всегда находится поверх всех других окон нинзи. В нем отображается как основная инфомация о графике, а точнее о том баре, на который наведен курсор мыши (цена High, цена Low, цена Open, цена Close, время, и т.д.) так и дополнительная информация о значениях различных индикаторов, если эти индикаторы настроены так, чтобы "отдавать" информацию в data box, за что и отвечает эта опция. Открыть data box можно кликнув по вот этой иконке в верхнем ряду иконок на графике цены

 

Окно Data box выгляди следующим образом:

Как я писал выше, при наведении курсора на интересующий бар в окне Data box показывается базовая информация и вдобавок ко всему в данном случае показывает и значение индикатора EMA, так как я его для примера добавил на грфик.

Не хочется писать очень длинные статьи, т.к. читать и усваивать такие статьи будет трудно, как мне кажется. Поэтому пока что хватит информации, расходимся, но не надолго.

Дальше будет интереснее!