3.2 и сериализация свечей


3.2 и сериализация свечей
Atom
6/16/2011


Не получается сериализовать свечи, пишет что CandleToken не помечен соответствующим атрибутом. Может, в 3.2 реализован штатный способ сохранения свечей на диск?

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 6/16/2011
Reply


InsiderHSE Go to
Не получается сериализовать свечи, пишет что CandleToken не помечен соответствующим атрибутом. Может, в 3.2 реализован штатный способ сохранения свечей на диск?


Я так понимаю, это бинарная сериализация. Исключил CandleToken в 3.2.1
Thanks:

InsiderHSE

Avatar
Date: 6/18/2011
Reply


3.2.1 - ситуация не изменилась. Класс StockSharp.Algo.Candles.Candle содержит non public член Токен, который не дает бинарно сериализовать свечи...
Thanks:

Mikhail Sukhov

Avatar
Date: 6/22/2011
Reply


InsiderHSE Go to
3.2.1 - ситуация не изменилась. Класс StockSharp.Algo.Candles.Candle содержит non public член Токен, который не дает бинарно сериализовать свечи...


У меня вот такое работает:

Code
new BinaryFormatter().Serialize(new MemoryStream(), new TimeFrameCandle());
Thanks:

InsiderHSE

Avatar
Date: 6/22/2011
Reply


Mikhail Sukhov Go to
InsiderHSE Go to
3.2.1 - ситуация не изменилась. Класс StockSharp.Algo.Candles.Candle содержит non public член Токен, который не дает бинарно сериализовать свечи...


У меня вот такое работает:

Code
new BinaryFormatter().Serialize(new MemoryStream(), new TimeFrameCandle());

А у меня этот код выдает исключение:
Type 'StockSharp.Algo.Candles.CandleToken' in Assembly 'StockSharp.Algo, Version=3.2.1.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.

В чем может быть проблема?
Thanks:

Alexander

Avatar
Date: 6/22/2011
Reply


InsiderHSE Go to
Mikhail Sukhov Go to
InsiderHSE Go to
3.2.1 - ситуация не изменилась. Класс StockSharp.Algo.Candles.Candle содержит non public член Токен, который не дает бинарно сериализовать свечи...


У меня вот такое работает:

Code
new BinaryFormatter().Serialize(new MemoryStream(), new TimeFrameCandle());

А у меня этот код выдает исключение:
Type 'StockSharp.Algo.Candles.CandleToken' in Assembly 'StockSharp.Algo, Version=3.2.1.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.

В чем может быть проблема?


Осталась ли проблема в 3.2.2? Там был фикс небольшой
Thanks:

InsiderHSE

Avatar
Date: 6/22/2011
Reply


Alexander Go to
InsiderHSE Go to
Mikhail Sukhov Go to
InsiderHSE Go to
3.2.1 - ситуация не изменилась. Класс StockSharp.Algo.Candles.Candle содержит non public член Токен, который не дает бинарно сериализовать свечи...


У меня вот такое работает:

Code
new BinaryFormatter().Serialize(new MemoryStream(), new TimeFrameCandle());

А у меня этот код выдает исключение:
Type 'StockSharp.Algo.Candles.CandleToken' in Assembly 'StockSharp.Algo, Version=3.2.1.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.

В чем может быть проблема?


Осталась ли проблема в 3.2.2? Там был фикс небольшой

Работает, спасибо.
Thanks:


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

loading
clippy