БАГ при построении свечей!!!
Atom
13.05.2021
Greenn


[b]Пример был разобран на ТИКОВОМ графике, хотя существует вероятность, что графики строятся неправильно на всех НЕСТАНДАРТНЫХ типах (range, renko итд)[/b]

Кластера начинают неправильно принтоваться ПОСЛЕ наступления нового торгового дня ([b]как минимум[/b])

[img=123524]1.png[/img] [img=123525]Screenshot_3.png[/img]

Итог: Примеры была рассмотрены при использовании Гидры. Данные взяты из QScalp history (преобразованы с использованием Qsh2StockSharp конвертера) Первый день истории строится [b]ПРАВИЛЬНО[/b], но после наступления следующего торгового дня все построение становится некорректным

Screenshot_3.png 57 KB (501) 1.png 197 KB (437) 1.png 206 KB (448) Screenshot_3.png 57 KB (482) 1.png 206 KB (798) Screenshot_3.png 57 KB (866)



Спасибо:


< 1 2 
Sprite

Фотография
Дата: 14.05.2021
Ответить


[quote=Greenn;56184]Я и хотел узнать, как вы обходите этот момент) [/quote] Я - вот так, в кэндлбилдере: protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, RangeXVCandleMessage candle, ICandleBuilderValueTransform transform) { ................ if (transform.Time.Day != candle.OpenTime.Day) { return true; }

Спасибо: Greenn

Greenn

Фотография
Дата: 14.05.2021
Ответить


[quote=sprite;56191][quote=Greenn;56184]Я и хотел узнать, как вы обходите этот момент) [/quote] Я - вот так, в кэндлбилдере: protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, RangeXVCandleMessage candle, ICandleBuilderValueTransform transform) { ................ if (transform.Time.Day != candle.OpenTime.Day) { return true; }[/quote]

Благодарю. Я все проблемы описал чуть выше. Может больше не придется бороться со свечками[laugh]

Спасибо:

Sprite

Фотография
Дата: 14.05.2021
Ответить


[quote=Greenn;56189]Цифры в кластерах должны совпадать с цифрами левой картинки, но из-за того, что произошла склейка - все кластера [b]ВТОРОГО ДНЯ[/b] принтуются неверно.[/quote]

Строго говоря это не верное утверждение. "Нетаймфрейм" свечки в библиотеке рисуются верно, но вы хотите их завершать не по той логике, которая в них встроена. Т.е если взять ваш пример 200 тиков: Логика свечки - свечка должна закончиться, когда будет набрано 200 тиков и время тут ни при чём. Ваша логика - свечка должна закончиться в конце сессии, не зависимо от того сколько тиков пройдено.

И да, я тоже хотел заканчивать свечки в конце сессии и поэтому я и строю свои свечки для рынков где это нужно.

Спасибо: Greenn

Greenn

Фотография
Дата: 14.05.2021
Ответить


[quote=sprite;56193][quote=Greenn;56189]Цифры в кластерах должны совпадать с цифрами левой картинки, но из-за того, что произошла склейка - все кластера [b]ВТОРОГО ДНЯ[/b] принтуются неверно.[/quote]

Строго говоря это не верное утверждение. "Нетаймфрейм" свечки в библиотеке рисуются верно, но вы хотите их завершать не по той логике, которая в них встроена. Т.е если взять ваш пример 200 тиков: Логика свечки - свечка должна закончиться, когда будет набрано 200 тиков и время тут ни при чём. Ваша логика - свечка должна закончиться в конце сессии, не зависимо от того сколько тиков пройдено.

И да, я тоже хотел заканчивать свечки в конце сессии и поэтому я и строю свои свечки для рынков где это нужно.[/quote]

Все верно, если мы говорим про Гидру. Но пример с Терминалом (2 пост) говорит об обратном. Почему произошел сбой принта ни с того ни сего? Почему с 17.15 кластера принтуются некорректно? Магическая магия.

Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy