Mikhail Ran (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2
Как задать будущее значение в индикаторе?
 
Здравствуйте!

В дополнение к теме - не работает код:

if GetValue(I-1, 3) ~= X then SetValue(I, 3, X) end

Почему не устанавливается значение X для линии 3 на текущем индексе I и линия 3 в результате вообще не отображается?
Если указать не I, а I-1 (SetValue(I-1, 3, X)), то линия 3 индикатора отображается, но значения на этой линии получаются с задержкой на один бар, но это не нужно.
Получается, что текущий индекс I для SetValue считается будущим?

Спасибо
Функция фракталы
 
Здравствуйте Sergey Gorokhov.
Разрешите задать Вам, как разработчику этого индикатора, несколько вопросов по его коду:

1. Поясните пож-та использование ds.
2. Зачем в функции return function (I, Fsettings, ds) Вы используете ds, если обращаетесь к этой функции без ds (return func(Index, Settings))?
3. Зачем в теле этой функции проверка условий (val_h > 0) и (val_l > 0)?
4. Поясните конструкцию Out = (O and O(I)) or (ds and ds:O(I)).
5. О каком заглядывании в будущее говорил выше г-н Камынин?
6. Наверное, в индикатор нужно добавить проверку на отсутствующие бары, которые могут возникнуть при остановках сервера, ведь в этом случае фракталы могут неправильно сформироваться.

Спасибо
Страницы: Пред. 1 2
Наверх