Изменена логика работы с Unit в новых версиях?


Изменена логика работы с Unit в новых версиях?
Atom
16.01.2015


Уважаемые разработчики, подскажите как теперь работать с типом Unit и методом ApplyOffset в версии 4.2.56?
Код
Код

                var ofs = new Unit(1m, UnitTypes.Step);
                var tt = new Unit(10m);
                //tt.SetSecurity(this.Security);
                tt=tt.ApplyOffset(Sides.Buy, ofs, this.Security);

приводит к исключению "Первый этап обработки исключения типа "System.InvalidOperationException" в StockSharp.Messages.dll"

Теги:


Спасибо:


Mikhail Sukhov

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


Без текста ошибки не понятно.
Спасибо:

RomSunZ

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


Сорри, в логах не увидел ошибок. Сейчас вот нашел:

Цитата:

22:27:49.093|Error |LQS_GAZP@TQBR_1|System.InvalidOperationException: Обработчик получения значения не установлен.
в StockSharp.Messages.Unit.SafeGetTypeValue(Func`1 getTypeValue)
в StockSharp.Messages.Unit.op_Explicit(Unit unit)
в StockSharp.Messages.Unit.CreateResult(Unit u1, Unit u2, Func`3 operation, Func`3 percentOperation)
в StockSharp.Messages.Unit.op_Subtraction(Unit u1, Unit u2)
в StockSharp.Algo.TraderHelper.ApplyOffset(Unit price, Sides side, Unit offset, Security security)

Спасибо:

RomSunZ

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


В обновлении 4.2.57 ошибка осталась:
Цитата:

19:10:40.985|Error |LQS_SPH5@FORTS_SPBFUT|System.InvalidOperationException: Обработчик получения значения не установлен.
в StockSharp.Messages.Unit.SafeGetTypeValue(Func`2 getTypeValue)
в StockSharp.Messages.Unit.op_Explicit(Unit unit)
в StockSharp.Messages.Unit.CreateResult(Unit u1, Unit u2, Func`3 operation, Func`3 percentOperation)
в StockSharp.Messages.Unit.op_Subtraction(Unit u1, Unit u2)
в StockSharp.Algo.TraderHelper.ApplyOffset(Unit price, Sides side, Unit offset, Security security)
Спасибо:

RomSunZ

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


В обновлении 4.2.58 ошибка та же самая.
Спасибо:

Mikhail Sukhov

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


RomSunZ Перейти
В обновлении 4.2.58 ошибка та же самая.


Действительно, как-то недофиксилось.
Спасибо:

towace

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


а где вы берёте 4.2.58? у меня доступна только 4.2.43
Спасибо:

Andrii

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


towace Перейти
а где вы берёте 4.2.58? у меня доступна только 4.2.43


https://github.com/stocksharp/stocksharp
Спасибо: towace


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

loading
clippy