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

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


Уважаемые разработчики, подскажите как теперь работать с типом 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(Func1 getTypeValue) в StockSharp.Messages.Unit.op_Explicit(Unit unit) в StockSharp.Messages.Unit.CreateResult(Unit u1, Unit u2, Func3 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(Func2 getTypeValue) в StockSharp.Messages.Unit.op_Explicit(Unit unit) в StockSharp.Messages.Unit.CreateResult(Unit u1, Unit u2, Func3 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