BugsDigger писал(а):Привет всем.
Большая просьба к общественности проверить этот глюк.
Вот evge пишет, что у него ничего подобного нет. А у вас?..
В том виде, как написан тест, он будет отрабатываться долго за счет большого вывода в лог "вычисляемых" значений. Терминал при этом выглядит замороженным. Таймстампы в логе показывают, по какому интервалу пересчитывается индикатор, что само по себе, мне кажется, полезно знать.
Доброго утра.
Проверил у себя. Работает. При выводе на график зачем то отбрасывает не отображаемые символы.
Код для тестирования был такой:
Код: Выделить всё
function Initialize()
{
IndicatorName = "A"; // Задайте название индикатора и сохраните с данным именем
PriceStudy = false; // Рисовать в области цены (true – да, false – нет)
AddInput("Input", Inputs.Candle); // Input - входной ряд (Inputs.Price) или свечи (Inputs.Candle)
AddSeries("A", DrawAs.Line, Color.Red); // Задаем вид линии индикатора A
AddParameter("X", 20.333); // Задаем имя изменяемого параметра и его значение
AddVariable("Z", 10); // Задаем имя глобальной переменной и её значение
}
function Evaluate()
{
A = Z + X;
}
При использовании дефолтного значения =20.333:
При изменении значения на =127.9912:
Попробуйте предварительно перед экспериментами загрузить какой нибудь не измененный конфигурационный файл из комплекта поставки АД. Меню Конфигурация->Загрузить.