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

Как обозначить заданное время до окончания основной сессии?

Artha

New Member
NinjaTrader
Здравствуйте.
Может быть вопрос из повторяющихся, но ответа на него не нашел.
Хочется каким-то образом обозначить, визуализировать с помощью индикатора, бар, который формируется за заданное кол-во времени до окончания основной сессии по активу.
То есть. если сейчас формируется бар (или сфорирован бар) за допустим 1 час, или 20 минут, или 5 минут до конца основной сессии, то индикатор определяется.

С уважением
 

vladko (Владимир Ковалюк)

Well-Known Member
NinjaTrader
Artha сказал(а):
Здравствуйте.
Может быть вопрос из повторяющихся, но ответа на него не нашел.
Хочется каким-то образом обозначить, визуализировать с помощью индикатора, бар, который формируется за заданное кол-во времени до окончания основной сессии по активу.
То есть. если сейчас формируется бар (или сфорирован бар) за допустим 1 час, или 20 минут, или 5 минут до конца основной сессии, то индикатор определяется.

С уважением
Код:
Bars.Session.GetNextBeginEnd
 

Artha

New Member
NinjaTrader
Сорри за назойливость.
Но не смог разобраться с тем как это прописать в тексте индиктора.
Подскажите если не сложно, как задать в индикаторе так чтобы допустим за 10 минут (600 секунд) до конца сессии какой-либо аргумент в индикаторе равнялся 1, а до этого момента 0. Как это корректно прописать с помощью Bars.Session.GetNextBeginEnd
 

vladko (Владимир Ковалюк)

Well-Known Member
NinjaTrader
В результате такого кода
Код:
DateTime session_begin;
DateTime session_end;
Bars.Session.GetNextBeginEnd(Time[0],out session_begin,out session_end);
переменные session_begin и session_end будут содержать соответственно дату и время начала и конца сессии
 

Artha

New Member
NinjaTrader
vladko сказал(а):
Bars.Session.GetNextBeginEnd(Time[0],out session_begin,out session_end);

спасибо за ответ, но домучаю до своего понимания )

как преобразовать временную дату session_end в любой тип цифровой переменной, так чтобы получилось истинным выражение

if(текущее время сессии >=session_end.AddSeconds(-{задаваемая цифра}) ? 1 : 0)

С уважением
 
Верх Низ