Давно ничего не кодил для директа и вот решил упростить себе жизнь и написать индикатор, который будет проставлять на график уровни от учётной цены текущей позиции (+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"); // один из уровней
}
}