Как сохранять свои сделки в базу даных

Как сохранять свои сделки в базу даных
Atom
6/28/2012
longtrades


Уважаемые разработчики , есть поблемка ...
при работе робота формируеться список своих сделок(List<MyTrade>),
обьясните , а лучше покажите, пожалуйста, на примере как можно сохранять этот список в базу даных, а потом при следующем запуске достать его и записать в тот же список.( можно и не базу данных, но очень нужно при следующем запуске иметь этот список, перерыл весь форум ничего не нашол )

Зарание благодарен.

Tags:


Thanks:


esper

Avatar
Date: 6/28/2012
Reply


longtrades
перерыл весь форум ничего не нашол

А документацию смотрели? Например, здесь.
Thanks: Sergey Masyura

longtrades

Avatar
Date: 6/28/2012
Reply


Ну, конечно, смотрел , но все же как решить мою проблемку так и не понял.

скажем, поднял я базу на MS SQL 2008 скриптом trading.sql:
Code

var storage = new StorageRegistry(new InMemoryStorage()); //  на что заменить InMemoryStorage() чтобы подключится к этой базе ?

- мне нужно сохранять не все мои сделки , а несколько списков сделок, как такое сделать ? пускай один список я смогу загнать в :
Code

            var futTrades1 = storage.MyTrades;
            futTrades1.Clear();
            foreach( MyTrade trade in  fut_Trades1)
            {
            futTrades1.Save(trade);
            }

куда мне сохранить второй список (fut_Trades2) ?
Thanks:

esper

Avatar
Date: 6/28/2012
Reply


longtrades

Code

var storage = new StorageRegistry(new InMemoryStorage()); //  на что заменить InMemoryStorage() чтобы подключится к этой базе ?


Тут надо смотреть в сторону класса Ecng.Data.Database и исходников Гидры.

longtrades

- мне нужно сохранять не все мои сделки , а несколько списков сделок, как такое сделать ? пускай один список я смогу загнать в :
Code

            var futTrades1 = storage.MyTrades;
            futTrades1.Clear();
            foreach( MyTrade trade in  fut_Trades1)
            {
            futTrades1.Save(trade);
            }

куда мне сохранить второй список (fut_Trades2) ?

Для разных списков нужны разные хранилища, как вариент, в ExtensionInfo каждой сделки сохранять идентификатор списка и хранить все сделки вместе, а при загрузке группировать по этому идентификатору.
Thanks:

longtrades

Avatar
Date: 6/28/2012
Reply


esper

Тут надо смотреть в сторону класса Ecng.Data.Database и исходников Гидры.


Документации такой к сожалению нет...
Thanks:


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

loading
clippy