Давно ничего не кодил для директа и вот решил упростить себе жизнь и написать индикатор, который будет проставлять на график уровни от учётной цены текущей позиции (+1%, +2%...). Но что-то совсем заглох, помогите, пожалуйста, индикаторы оказались сложнее роботов
 :
 :Код: Выделить всё
function Initialize()
{
   IndicatorName = "Oportunist";
   PriceStudy = true;
   AddInput("Input", Inputs.Price);
   AddSeries("A", DrawAs.Line, Color.Red);
}
function Evaluate()
{
   if (CurrentIndex == MaxIndex)
   {
      var currentPosition = GetPosition();
      double per = currentPosition.Price/100;
      //ShowMessage(per);
      AddLevel(per*101, Color.Green, LineStyles.Dot, 2, "Input"); // один из уровней
   }
}