Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Править нужно расчёт. А не индикатор. Что-то не то с расчётом у вас. Это не ошибка в индикаторе. У вас идёт смещение точки отчета при открытии нового бара. Соответственно, меняются суммы. Вы говорите, что не нужно на это обращать внимания, и считать эту сумму только для нулевого бара, а все предыдущие уже и так нарисованы. Но смена тф и возврат обратно покажет уже совсем иную картину - линия будет пересчитана от новой точки отсчёта.
Артем, извините, пожалуйста, если я не так выразился. Я просто твержу, что, если уж посчитаны и записаны в каком-то файле результаты расчета показаний индикатора, то, они не должны меняться никогда, а запись результатов баталий после завершения 0-вого бара в 1-ый бар, с одновременным удалением из оперативной истории индикатора последнего бара периода, в виде одной точки не способна менять характер и положения линий на истории.
Я же вас вынудил вручную пересчитать пояаление всего трёх баров. Три расчёта показали три разные линии. Вы сказали, что это фигня - мол нужно не обращать на это внимания и дорисовывать только нулевой бар. Так и сделано. Только смена тф всё сломает.
Конечно, смена ТФ все должна ломать и это правильно! На разных ТФ - разные исходные данные. Изменения не должны быть в пределах одного ТФ. Вот это по-шагово, по мере открытия новых баров.
Где Вы видите изменения в расчетах? Укажите, пожалуйста, на изменения в линиях Б и М на истории при сравнении первой и последующих двух таблиц. Здесь период расчета N=10. Изменения происходят только в новых барах. Если взять вместо баров Цены закрытия, ситуация не изменится:
Сделайте такую нехитрую проверку:
1) ТФ 1 минута. Поставьте вертикальную линию на 1-м баре (зафиксированное значение). Сделайте первый скриншот графика.
2) Переключите на любой другой ТФ. Подождите минут 10 - 20.
3) Переключите назад на ТФ 1 минута. Сделайте второй скриншот графика.
4) Сравните показания графиков на скриншотах под вертикальной линией.
Конечно, смена ТФ все должна ломать и это правильно! На разных ТФ - разные исходные данные. Изменения не должны быть в пределах одного ТФ. Вот это по-шагово, по мере открытия новых баров.
..Где Вы видите изменения в расчетах? Укажите, пожалуйста, на изменения в линиях Б и М на истории при сравнении первой и последующих двух таблиц. Здесь период расчета N=10. Изменения происходят только в новых барах. Если взять вместо баров Цены закрытия, ситуация не изменится:
...Юсуф, ну вы же юлите ;) Вы подставили в пересчитанные таблицы данные из предыдущих рассчитанных баров со смещением, а нулевой бар пересчитали по новым данным. НО... если не подставлять данные, а пересчитать, то они уже будут иные. И вы это знаете. Именно по этой причине вы мне сказали, чтобы я просто брал данные не рассчитанные, а уже с имеющихся. Так вот - логика индикатора и так сделана таким образом, что уже посчитанные значения не перерисовываются, а рассчитывается только текущий бар. Но стоит переключить тф туда-сюда, и всё... Индикатор заново пересчитывает всю историю, а потом опять начинает считать только нулевой бар. Но заново пересчитанная история уже будет другой если мы переключили тф по прошествии некоторого количества баров после первого просчёта - до переключения тф так как начальная точка отсчёта уже сместилась на количество вновь поступивших новых баров с момента первого просчёта.
Юсуф, ну вы же юлите ;) Вы подставили в пересчитанные таблицы данные из предыдущих рассчитанных баров со смещением, а нулевой бар пересчитали по новым данным. НО... если не подставлять данные, а пересчитать, то они уже будут иные. И вы это знаете. Именно по этой причине вы мне сказали, чтобы я просто брал данные не рассчитанные, а уже с имеющихся. Так вот - логика индикатора и так сделана таким образом, что уже посчитанные значения не перерисовываются, а рассчитывается только текущий бар. Но стоит переключить тф туда-сюда, и всё... Индикатор заново пересчитывает всю историю, а потом опять начинает считать только нулевой бар. Но заново пересчитанная история уже будет другой если мы переключили тф по прошествии некоторого количества баров после первого просчёта - до переключения тф так как начальная точка отсчёта уже сместилась на количество вновь поступивших новых баров с момента первого просчёта.
Сделайте такую нехитрую проверку:
1) ТФ 1 минута. Поставьте вертикальную линию на 1-м баре (зафиксированное значение). Сделайте первый скриншот графика.
2) Переключите на любой другой ТФ. Подождите минут 10 - 20.
3) Переключите назад на ТФ 1 минута. Сделайте второй скриншот графика.
4) Сравните показания графиков на скриншотах под вертикальной линией.
Артем, а Вы сохраните данные так, чтобы они не изменялись при переключении ТФ. Любой неперерисовывающийся индикатор меняет профиль графиков при переключении - это не беда, плохо, когда меняются профили при переустановке индикатора на этом-же ТФ с прежним периодом, более того, у нас имеет место изменение профиля со временем, т.е., даже без переустановки индикатора. Вот, в чем проблема.
Проблема в вашем расчёте. Сначала поймите что вам говорят, потом преобразуйте свой расчёт, а уже потом что-то можно будет делать. Но городить костыли в обход неверного расчёта я не буду - это не серьёзно.
Артем, где по Вашему, неверность моего расчета, что я недопонимаю?