Сжатие

Автор: RafaelKa

Сжатие - Sun Nov 11 2018 09:27 AM

Приветствую.

Ситуация: источник - интервал 60 минут, подсоединяю к нему кубики открытие и закрытие, к ним лог. формулу, в которой условие Закрытие>Открытие, далее кидаю результат на панель управления в виде гистограммы и вижу на графике, что подсвечены все свечи, удовлетворяющие данному условию.

Теперь другая ситуация: источник - интервал 1 минута, подсоединяю к нему кубик Сжать, ставлю интервал 60 минут, к нему втыкаю кубики открытие и закрытие, к ним лог. формулу, в которой условие Закрытие>Открытие, далее кидаю результат на панель управления в виде гистограммы и вижу на графике, что подсвечены все свечи, удовлетворяющие этому условию, НО!!!, разница в том что подсветка идет уже на следующем баре.

Вопрос: почему так происходит?
Автор: ViL

Re: Сжатие - Sun Nov 11 2018 06:44 PM

Сжатие работает по факту закрытия сжатого бара.
А в источнике есть понятие текущий бар (Гост бар).
Автор: AnyDozer

Re: Сжатие - Tue Feb 25 2020 11:50 AM

Originally Posted By: ViL
Сжатие работает по факту закрытия сжатого бара.
А в источнике есть понятие текущий бар (Гост бар).

Получается, что все индикаторы, которые используют сжатые данные запаздывают на один бар
(т.е. сжатой [i]-ой свече соответствует [i-1]-ое значение индикатора)?
А есть решение чтобы убрать это отставание?
Автор: ViL

Re: Сжатие - Wed Feb 26 2020 06:08 PM

Посмотрите метод декомпрессии в документации
Автор: AnyDozer

Re: Сжатие - Sat Feb 29 2020 05:31 PM

Originally Posted By: ViL
Посмотрите метод декомпрессии в документации

Почитал. По моделировал. Легче не стало.
С учетом того, что второй метод декомпрессии использовать нельзя, в голове каша.
Автор: AnyDozer

Re: Сжатие - Sat Feb 29 2020 05:49 PM

Объясните, что я делаю не так.
Для начала график и индикатор MACD из tradingview видно, что 21 февраля гисторгамма положительная, а 25 февраля - отрицательная, последнее значение -8.03


Небольшой скрипт для вывода гистограммы MACD


Для начала делаем сжатие = 1, метод декомпрессии 3, ТФ 1 день.
MACD в TSLab точно соотвествует tradingview.


Далее делаем сжатие = 1440, метод декомпрессии 3, ТФ 1 минута.
Гистограмма сдвинулась на один день право, теперь в минус она уходит 26 февраля, а последнее значение -5,56 .


Последнее делаем сжатие = 1440, метод декомпрессии 2, ТФ 1 минута.
MACD теперь снова соответствует tradingview, но вот только метод 2 использовать нельзя.


Какие данные брать? Сжатие лучше вообще не использовать? Как в одном скрипте разные ТФ применять?

Или по другому можно поставить вопрос, когда же в действительности произошла последняя смена знака на гистограмме?
Автор: ViL

Re: Сжатие - Tue Mar 03 2020 04:59 PM

Дневной бар ведь не закрыт. Так что в трейдинг вью не верно сделано. Но там торговать нельзя, по-этому чисто для визуальной картинки сойдет.
Автор: AnyDozer

Re: Сжатие - Wed Mar 04 2020 09:31 AM

Originally Posted By: ViL
Дневной бар ведь не закрыт. Так что в трейдинг вью не верно сделано. Но там торговать нельзя, по-этому чисто для визуальной картинки сойдет.

Речь идет о закрытых барах.
Ещё раз отмечу, что на дневных барах (без сжатия) индикаторы совпадают.
Стоит ли доверять TSLab если на одних и тех же данных он выдает разные результаты?
Автор: ViL

Re: Сжатие - Tue Mar 10 2020 06:11 PM

делал в свое время статью, возможно поможет разобраться:
https://blog.tslab.pro/pages/viewpage.action?pageId=10748683
там про разжатие в конце статьи.
Автор: AnyDozer

Re: Сжатие - Tue Mar 10 2020 07:45 PM

Originally Posted By: ViL
делал в свое время статью, возможно поможет разобраться:
https://blog.tslab.pro/pages/viewpage.action?pageId=10748683
там про разжатие в конце статьи.

Спасибо, почитаю.