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

БАГ при построении свечей!!!
Atom
5/13/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)



Thanks:


< 1 2 
Sprite

Avatar
Date: 5/14/2021
Reply


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

Thanks: Greenn

Greenn

Avatar
Date: 5/14/2021
Reply


[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]

Thanks:

Sprite

Avatar
Date: 5/14/2021
Reply


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

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

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

Thanks: Greenn

Greenn

Avatar
Date: 5/14/2021
Reply


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

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

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

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

Thanks:
< 1 2 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy