Дифференциальный индикатор Султонова - страница 23

 
Artyom Trishkin:
Править нужно расчёт. А не индикатор. Что-то не то с расчётом у вас. Это не ошибка в индикаторе. У вас идёт смещение точки отчета при открытии нового бара. Соответственно, меняются суммы. Вы говорите, что не нужно на это обращать внимания, и считать эту сумму только для нулевого бара, а все предыдущие уже и так нарисованы. Но смена тф и возврат обратно покажет уже совсем иную картину - линия будет пересчитана от новой точки отсчёта.
Не нужно свою ошибку на меня сваливать пожалуйста.
Артем, извините, пожалуйста, если я не так выразился. Я просто твержу, что, если уж посчитаны и записаны в каком-то файле результаты расчета показаний индикатора, то, они не должны меняться никогда, а запись результатов баталий после завершения 0-вого бара в 1-ый бар, с одновременным удалением из оперативной истории индикатора последнего бара периода, в виде одной точки не способна менять характер и положения линий на истории. О каком изменении подхода к расчетам Вы говорите, если я с самого начала не меняю подхода о том, чтобы предыдущие показания индикатора должны быть зафиксированы намертво, несмотря на изменения на текущем, 0-вом баре.
 
Yousufkhodja Sultonov:
Артем, извините, пожалуйста, если я не так выразился. Я просто твержу, что, если уж посчитаны и записаны в каком-то файле результаты расчета показаний индикатора, то, они не должны меняться никогда, а запись результатов баталий после завершения 0-вого бара в 1-ый бар, с одновременным удалением из оперативной истории индикатора последнего бара периода, в виде одной точки не способна менять характер и положения линий на истории.
Я же вас вынудил вручную пересчитать пояаление всего трёх баров. Три расчёта показали три разные линии. Вы сказали, что это фигня - мол нужно не обращать на это внимания и дорисовывать только нулевой бар. Так и сделано. Только смена тф всё сломает.
 
Artyom Trishkin:
Я же вас вынудил вручную пересчитать пояаление всего трёх баров. Три расчёта показали три разные линии. Вы сказали, что это фигня - мол нужно не обращать на это внимания и дорисовывать только нулевой бар. Так и сделано. Только смена тф всё сломает.

Конечно, смена ТФ все должна ломать и это правильно! На разных ТФ - разные исходные данные. Изменения не должны быть в пределах одного ТФ. Вот это по-шагово, по мере открытия новых баров.

Бары9876543210



Б0,40,850,850,850,850,70,70,80,80,8




М000,20,150,20,20,2750,2750,240,4833



Бары109876543210



Б0,40,850,850,850,850,70,70,80,80,80,9833



М000,20,150,20,20,2750,2750,240,48330,5857




Бары11109876543210


Б0,40,850,850,850,850,70,70,80,80,80,98330,6


М000,20,150,20,20,2750,2750,240,48330,58570,5857



Где Вы видите изменения в расчетах? Укажите, пожалуйста, на изменения в линиях Б и М на истории при сравнении  первой и последующих двух таблиц. Здесь период расчета N=10. Изменения происходят только в новых барах. Если взять вместо баров Цены закрытия, ситуация не изменится:

Цены закр.1,27041,27171,27151,27141,27111,27151,27101,27211,27201,2703



Б0,40,850,850,850,850,70,70,80,80,8




М000,20,150,20,20,2750,2750,240,4833



Цены закр.1,27041,27171,27151,27141,27111,27151,27101,27211,27201,27031,2691



Б0,40,850,850,850,850,70,70,80,80,80,9833



М000,20,150,20,20,2750,2750,240,48330,5857




Цены закр.1,27041,27171,27151,27141,27111,27151,27101,27211,27201,27031,26911,2694


Б0,40,850,850,850,850,70,70,80,80,80,98330,6


М000,20,150,20,20,2750,2750,240,48330,58570,5857


 

Сделайте такую нехитрую проверку:

1)  ТФ 1 минута.  Поставьте вертикальную линию на 1-м баре (зафиксированное значение). Сделайте первый скриншот графика.

2)  Переключите на любой другой ТФ.  Подождите минут 10 - 20.

3)  Переключите назад на ТФ 1 минута.  Сделайте второй скриншот графика.

4)  Сравните показания графиков на скриншотах под вертикальной линией.

 
Yousufkhodja Sultonov:

Конечно, смена ТФ все должна ломать и это правильно! На разных ТФ - разные исходные данные. Изменения не должны быть в пределах одного ТФ. Вот это по-шагово, по мере открытия новых баров.

..

Где Вы видите изменения в расчетах? Укажите, пожалуйста, на изменения в линиях Б и М на истории при сравнении  первой и последующих двух таблиц. Здесь период расчета N=10. Изменения происходят только в новых барах. Если взять вместо баров Цены закрытия, ситуация не изменится:

...

Юсуф, ну вы же юлите ;) Вы подставили в пересчитанные таблицы данные из предыдущих рассчитанных баров со смещением, а нулевой бар пересчитали по новым данным. НО... если не подставлять данные, а пересчитать, то они уже будут иные. И вы это знаете. Именно по этой причине вы мне сказали, чтобы я просто брал данные не рассчитанные, а уже с имеющихся. Так вот - логика индикатора и так сделана таким образом, что уже посчитанные значения не перерисовываются, а рассчитывается только текущий бар. Но стоит переключить тф туда-сюда, и всё... Индикатор заново пересчитывает всю историю, а потом опять начинает считать только нулевой бар. Но заново пересчитанная история уже будет другой если мы переключили тф по прошествии некоторого количества баров после первого просчёта - до переключения тф так как начальная точка отсчёта уже сместилась на количество вновь поступивших новых баров с момента первого просчёта.

 
Artyom Trishkin:

Юсуф, ну вы же юлите ;) Вы подставили в пересчитанные таблицы данные из предыдущих рассчитанных баров со смещением, а нулевой бар пересчитали по новым данным. НО... если не подставлять данные, а пересчитать, то они уже будут иные. И вы это знаете. Именно по этой причине вы мне сказали, чтобы я просто брал данные не рассчитанные, а уже с имеющихся. Так вот - логика индикатора и так сделана таким образом, что уже посчитанные значения не перерисовываются, а рассчитывается только текущий бар. Но стоит переключить тф туда-сюда, и всё... Индикатор заново пересчитывает всю историю, а потом опять начинает считать только нулевой бар. Но заново пересчитанная история уже будет другой если мы переключили тф по прошествии некоторого количества баров после первого просчёта - до переключения тф так как начальная точка отсчёта уже сместилась на количество вновь поступивших новых баров с момента первого просчёта.

Артем, а Вы сохраните данные так, чтобы они не изменялись при переключении ТФ и подставляйте их также как я это делаю и показал выше. Любой неперерисовывающийся индикатор меняет профиль графиков при переключении ТФ - это не беда, плохо, когда меняются профили при переустановке индикатора на этом-же ТФ с прежним периодом, более того, у нас имеет место изменение профиля со временем, т.е., даже без переустановки индикатора. Вот, в чем проблема.
 
Олег avtomat:

Сделайте такую нехитрую проверку:

1)  ТФ 1 минута.  Поставьте вертикальную линию на 1-м баре (зафиксированное значение). Сделайте первый скриншот графика.

2)  Переключите на любой другой ТФ.  Подождите минут 10 - 20.

3)  Переключите назад на ТФ 1 минута.  Сделайте второй скриншот графика.

4)  Сравните показания графиков на скриншотах под вертикальной линией.

Олег, по идее, они не должны меняться, но, индикатор заново набирает историю из новых данных и будет прав, поскольку, прошло значительное время, а свою историю он потерял. Он не должен менять профиль графиков в зависимости от времени, когда на данном ТЯ мы ничего не трогаем. А сейчас линии смещаются относительно друг-друга, имитируя пересечение, которого не было.
 
Yousufkhodja Sultonov:
Артем, а Вы сохраните данные так, чтобы они не изменялись при переключении ТФ. Любой неперерисовывающийся индикатор меняет профиль графиков при переключении - это не беда, плохо, когда меняются профили при переустановке индикатора на этом-же ТФ с прежним периодом, более того, у нас имеет место изменение профиля со временем, т.е., даже без переустановки индикатора. Вот, в чем проблема.
Проблема в вашем расчёте. Сначала поймите что вам говорят, потом преобразуйте свой расчёт, а уже потом что-то можно будет делать. Но городить костыли в обход неверного расчёта я не буду - это не серьёзно.
 
Artyom Trishkin:
Проблема в вашем расчёте. Сначала поймите что вам говорят, потом преобразуйте свой расчёт, а уже потом что-то можно будет делать. Но городить костыли в обход неверного расчёта я не буду - это не серьёзно.
Артем, где по Вашему, неверность моего расчета, что я недопонимаю или не доходит до меня?
 
Yousufkhodja Sultonov:
Артем, где по Вашему, неверность моего расчета, что я недопонимаю?
39-й круг?
Причина обращения: