• 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
    • Бесплатная платформа: Включает весь необходимый функционал для торговли в реале
  • Уважаемые посетители форума!
    При регистрации на форуме отправляется письмо подтверждения на ваш почтовый ящик, если письмо не пришло, просьба проверить папку "спам" вашего почтового ящика, возможно письмо попало туда.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Программирование Отложенный ордер

Ninjadev

New Member
NinjaTrader
Был написан ордер, который в определенное время должен заходить в сделку и по определенным принципам выставлять стопы, но это время должно считаться в формате (чч::мм:cc), 17:50:48, а стандартно в нинзе, идут только часы:минуты, подскажите, кто сталкивался как и можно ли решить эту проблему?
 

thinarthrill

Well-Known Member
NinjaTrader
Был написан ордер, который в определенное время должен заходить в сделку и по определенным принципам выставлять стопы, но это время должно считаться в формате (чч::мм:cc), 17:50:48, а стандартно в нинзе, идут только часы:минуты, подскажите, кто сталкивался как и можно ли решить эту проблему?
Вы говорите о времени бара на минутном таймфрейме? Если нужны секунды, установите стратегию на секундном графике, либо как вариант стратгию на минутном оставить, но в самом коде стратегии добавить новую секундную серию данных и выставлять ордера при BarsInProgress = 1
 

Ninjadev

New Member
NinjaTrader
Вы говорите о времени бара на минутном таймфрейме? Если нужны секунды, установите стратегию на секундном графике, либо как вариант стратгию на минутном оставить, но в самом коде стратегии добавить новую секундную серию данных и выставлять ордера при BarsInProgress = 1
Изначально в Wizard было выбран их же тип данных Time, который имеет следующий формат.
Time = DateTime.Parse("15:29", System.Globalization.CultureInfo.InvariantCulture);
Потом уже в неуправляемом виде(буду переписывать в управляемый) считается цена в этот момент времени EnterLongLimit(Convert.ToInt32(DefaultQuantity), (Close[0] - A), "Long"); но мне нужно время задавать в часах-минутах-секундах, а не только часах-минутах, вот в чём проблема.

Screenshot

Вот и вопрос тогда к вам, как выставить секундную серию данных, спасибо
 
Последнее редактирование:

thinarthrill

Well-Known Member
NinjaTrader
Изначально в Wizard было выбран их же тип данных Time, который имеет следующий формат.
Time = DateTime.Parse("15:29", System.Globalization.CultureInfo.InvariantCulture);
Потом уже в неуправляемом виде(буду переписывать в управляемый) считается цена в этот момент времени EnterLongLimit(Convert.ToInt32(DefaultQuantity), (Close[0] - A), "Long"); но мне нужно время задавать в часах-минутах-секундах, а не только часах-минутах, вот в чём проблема.

Screenshot

Вот и вопрос тогда к вам, как выставить секундную серию данных, спасибо
Непосредственно в скрипте в метод OnStateChange() надо добавить
Код:
if (State == State.Configure)
    {
        // Add a 1 second Bars object - BarsInProgress index = 1 
        AddDataSeries(BarsPeriodType.Second, 1);
    }
Не уверен, что в Wizard это можно сделать
 

Muratik

Well-Known Member
NinjaTrader
Ninjadev, решил проверить секунды в Strategy Builder NT8 - секунды не показывает.
Для того что бы секунды появились в Strategy Builder, думается, надо как то настроить отображение секунд в системных часах. Для Win 10 есть пару безопасных способов это сделать - через реестр и cmd (задайте в поиске что то типа "Как отобразить время с секундами в панели задач Window?" выдаст массу источников)
Сам на Win 8.1 x64 попробовал рекомендации через реестр и cmd для Win 10 - не получилось:

Берёт время с часов в трее.png

Если Вы на Win 10, проделайте это добавление секунд часам в трее, а потом посмотрите в StrategyBuilder, и если не затруднит, дайте знать получилось или нет.
Спасибо.
 

Muratik

Well-Known Member
NinjaTrader
OFFTOP

Буду весьма Благодарен если кто нибудь даст знать - появляются ли секунды в StrategyBuilder после настройки секунд в системных часах?

 

Ninjadev

New Member
NinjaTrader
Есть то есть, но конкретно в тип данных Time записываются часы и минуты, и при выборе времени для открытия ордера секунд нету, а нужны
 

Muratik

Well-Known Member
NinjaTrader
конкретно в тип данных Time записываются часы и минуты, и при выборе времени для открытия ордера секунд нету, а нужны
Ninjadev, с Вашей подачи, раскрылась нужность секунд в StrategyBuilder, в Time, секунд! Здорово!:thumbsup:
Если они не появятся, после настройки в ОС времени с секундами, то само собой напрашивается обращение, к Разработчикам NT8, добавить секунды!
 

Ninjadev

New Member
NinjaTrader
Ninjadev, с Вашей подачи, раскрылась нужность секунд в StrategyBuilder, в Time, секунд! Здорово!:thumbsup:
Если они не появятся, после настройки в ОС времени с секундами, то само собой напрашивается обращение, к Разработчикам NT8, добавить секунды!
Screenshot
Всё что есть, время и так отображается с секундами, если берём полный формат
 

Alexander

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

Ninjadev

New Member
NinjaTrader
До Strategy Builder эта настройка не доходит.
Разработчикам пожелание о секундах отправилось!))
Это конечно хорошо, но мне нужно это сейчас, пытаюсь сделать через конверт в строковый формат, и уже задавать как обычную строку, возможно прописав исключения. Вот что нашёл по запросу DateTime NinjaTrader 8
 

Ninjadev

New Member
NinjaTrader
До Strategy Builder эта настройка не доходит.
Разработчикам пожелание о секундах отправилось!))
Скажите, а от разработчиков можно добиться какого-нибудь фидбека? Возможно этот функционал как-то неявно реализован
 

Muratik

Well-Known Member
NinjaTrader
от разработчиков можно добиться какого-нибудь фидбека? Возможно этот функционал как-то неявно реализован
Конечно обратитесь! Желательно с подробным описание того что нужно, того что хотите. Адрес: platformsupport@ninjatrader.com
Можно прямо из платформы (адрес тот же)))
 
Верх Низ