Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1257

Добавлено: Indigo-On » 03 дек 2018, 10:06

Тема: Re: Проблема с вводом нецелых параметров индикаторов

Текст сообщения:

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:
2.jpg
2.jpg (27.12 КБ) 31226 просмотров


При изменении значения на =127.9912:
1.jpg
1.jpg (26.97 КБ) 31226 просмотров


Попробуйте предварительно перед экспериментами загрузить какой нибудь не измененный конфигурационный файл из комплекта поставки АД. Меню Конфигурация->Загрузить.