Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Шо за загадочная переменная TF у тебя там фигурирует?
Подозреваю, что ты смотришь глазками на одном таймфрейме, а советником читаешь с другого.
Шо за загадочная переменная TF у тебя там фигурирует?
Подозреваю, что ты смотришь глазками на одном таймфрейме, а советником читаешь с другого.
Да судя по всему, это Period(), а TMA_TF - это одно из вводных данных индюкатора. Там зачем-то именно string`ом вводится таймфрейм, а потом преобразуется в дату.
Да судя по всему, это Period(), а TMA_TF - это одно из вводных данных индюкатора. Там зачем-то именно string`ом вводится таймфрейм, а потом преобразуется в дату.
Ну и чего думаешь? Тут одно из двух: либо не с того таймфрейма читает, либо не из того буфера. Других вариантов не вижу.
Ну и чего думаешь? Тут одно из двух: либо не с того таймфрейма читает, либо не из того буфера. Других вариантов не вижу.
Угу. У меня уже давно всё опробовано и работает. А под утро ковырять его код - сил никаких не было... А буферов там всего три. Не пойму, нафига он костыль сделал - читает в массивы значения индюкатора, а потом из массивов их берёт. В массивы записываются данные, которые являются актуальными для этого индюка только на том баре, на котором идёт чтение этих данных. Спустя баров 10, 20, эти данные уже не совпадают с теми, которые актуальны на новый момент времени - индюк зверски сам себя перерисовывает. Потому-то и не совпадают данные, считанные в массивы, с данными, взятыми на данный момент времени. Мне почему-то так кажется.
Проще всё-таки брать данные на текущий момент с самого индюка из его буферов и не париться о несовпадении данных на истории - всё-равно он их опять перерисует.
Я ему даже ссыль кидал тут на эту самую тему. Внимания он не обратил серьёзного.
Спустя баров 10, 20, эти данные уже не совпадают с теми, которые актуальны на новый момент времени - индюк зверски сам себя перерисовывает. Потому-то и не совпадают данные, считанные в массивы, с данными, взятыми на данный момент времени. Мне почему-то так кажется.
Спасибо за интерес к теме, сегодня сделаю все по вашим рекомендациям. А советник действительно считывает данные с индикатора TMA на старшем тайме... может в этом дело?... Кстати буферы не перепутал, несколько раз проверял!!!
Естественно в этом дело. В окне данных разве показаны значения, взятые не с текущего таймфрейма???