← Voltar

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

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

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

Este tópico foi útil?

Compartilhar tópico

Comentários (4)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

esper
esper

longtrades: перерыл весь форум ничего не нашол А документацию смотрели? Например, здесь.

Sergey Masyura
longtrades
longtrades Autor

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

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


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

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

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

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

esper
esper

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

longtrades:

  • мне нужно сохранять не все мои сделки , а несколько списков сделок, как такое сделать ? пускай один список я смогу загнать в :
        var futTrades1 = storage.MyTrades;
        futTrades1.Clear();
        foreach( MyTrade trade in  fut_Trades1)
        {
        futTrades1.Save(trade);
        }
>   куда мне сохранить второй список (fut_Trades2) ?
Для разных списков нужны разные хранилища, как вариент, в ExtensionInfo каждой сделки сохранять идентификатор списка и хранить все сделки вместе, а при загрузке группировать по этому идентификатору.
longtrades
longtrades Autor

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

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