Определение минимального шага цены
При скачивании данных с РТС через Гидру регулярно вываливается в лог.
Код
System.ArgumentException: Минимальный шаг цены 0.01 не соответствует самой цене 0.0075.
Имя параметра: minStepSize
в #=qYHpTVY2S45tYaMYO2yPLP0Kwx4gEDfz9gCrc15vsqp2yDFNlUoPV9z$CnkxhiFm_.#=q9R2$E_wyy2w2BvlioVJidg==(List`1 #=qJRykY9CKlBmC3k2E2nvlwg==, Decimal #=qdQBCHFGmzuU6V2r87ZPPDQ==, Decimal #=qEB_nl235iseZgOFfk2jSgA==, Decimal #=q83kwXXImC2SXfJhqN3rCkQ==)
в #=q0$W8aBwt_k$4EVtHJB$UtcRIs54kbFZrq9Pm_9cY_vExEJIt93EyJ$vqFXLr68lN.OnSave(List`1 #=qTLs4L2F28lmCTOdEMjkURQ==, IEnumerable`1 #=qSAvUd99HTg82Zoa6N0HySw==, DateTime #=qOT3pG6WVKtPsLkY1zz050g==, #=q6lrTV6VI04HOJvDMwnOdIi0fl8k8V_uL_WKJkxpObBHR_vqlC5TeP_uaXYR8iknT #=q3LbjHpGsws6bx6I7pX21wQ==)
в #=qYHpTVY2S45tYaMYO2yPLP0Kwx4gEDfz9gCrc15vsqp2yDFNlUoPV9z$CnkxhiFm_.#=qLylBwxWKZJxUOHK9AhQfJg==(DateTime #=qYJ4ET8pqjhGXfYJzJxL7WA==, IEnumerable`1 #=qc5Kcj8dkw_HrZhkiXNAARw==, Boolean #=qCYaiWtpxLFpeKOuk9WIa0g==)
в #=qYHpTVY2S45tYaMYO2yPLP0Kwx4gEDfz9gCrc15vsqp2yDFNlUoPV9z$CnkxhiFm_.Save(IEnumerable`1 #=qWRtxCXnEO09I0nh9jQVyCg==)
в StockSharp.Hydra.Worker.<>c__DisplayClass16.<Download>b__10(IMarketDataSource source) в F:\stocksharp\3.2.11\Hydra\Hydra\Hydra\Worker.cs:строка 174
Вот пример.
Насколько могу судить, RtsHistorySource.GetTrades выдает уже готовые сделки и поэтому открытость гидры тут не моможет [confused]
Версия 3.2.11.