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

Дата и Время во входных парамерах

StatBars

New Member
NinjaTrader
Как принять входной параметр время и дату?
Мне нужно в цикле посчитать разницу цен открытия текущего бара и того который задан в параметрах по времени.
 

StatBars

New Member
NinjaTrader
StatBars сказал(а):
Как принять входной параметр время и дату?
Мне нужно в цикле посчитать разницу цен открытия текущего бара и того который задан в параметрах по времени.
Возможно ли получить дату и время из свойств(параметров) вертикальной линии?
Чтобы человек установил её а индюк брал дату на которой установлена линия за точку отсчёта...
 

diushych

Member
NinjaTrader
вопрос конечно интересный
я обычно принимаю время в параметрах в виде строки, это строку преобразую во время...
но теоретически должно работать и с типом Datetime... вот сейчас и проверим
 

diushych

Member
NinjaTrader
И это работает!!!


#region Variables
// Wizard generated variables
private DateTime mytime = DateTime.Now;

#region Properties
[Description("")]
[GridCategory("Parameters")]
public DateTime MyTime
{
get { return mytime; }
set { mytime = value; }
}
#endregion
 

Вложения

Schielend

New Member
NinjaTrader
И это работает!!!


#region Variables
// Wizard generated variables
private DateTime mytime = DateTime.Now;

#region Properties
[Description("")]
[GridCategory("Parameters")]
public DateTime MyTime
{
get { return mytime; }
set { mytime = value; }
}
#endregion
Можете еще подсказать, как получить время нанесенной на график вертикальной линии, чтобы мой индикатор начинал строится от начала этой линии?
 

diushych

Member
NinjaTrader
вот так например

задайте ей уникальное имя, к примеру "условленное имя линии"

//время сохраним в переменную
DateTime vlineTime;

//поиск линии
foreach (IDrawObject draw in DrawObjects)
{
if (draw is IVerticalLine && draw.Tag == "условленное имя линии")
{
vlineTime = ((IVerticalLine) draw).Time;
//линия опознана, берем ее время
break;
}
}
 
Верх Низ