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

New! Шаг горизонтальной линии

Schielend

New Member
NinjaTrader
#1
Чтобы линия рисовалась и перемещалась четко на уровне цен и не надо было каждый раз вручную удалять тысячные значения, написал маленький индикатор для нефти

Код:
protected override void OnBarUpdate()
{

foreach (IDrawObject draw in DrawObjects)

{
if (draw.DrawType == DrawType.HorizontalLine && draw.UserDrawn)

{
IHorizontalLine hLine = (IHorizontalLine) draw;
if (hLine.Pen.Color == Color.DodgerBlue)
if (Math.Round(hLine.Y,3) != Math.Round(hLine.Y,2))
hLine.Y = Math.Round(hLine.Y,2);
}
}

}
Возможно ли использовать другой метод кроме OnBarUpdate, чтобы линия принимала сразу нужные значения, а не при обновлении бара?
И еще возникла проблема при перемещении линии так как при медленном движении и быстром рынке она возвращается назад. Можно ли сделать так, чтобы пока она выделена и перемещается, то программный код на нее не действовал.
 
Последнее редактирование модератором:
Вверх Снизу