Сделки не попадают в TradeStorage
~/topic/2260/sdelki-ne-popadayut-v-tradestorage/
Copyright @ StockSharp Platform LLC 2010 - 2024
2024-03-28T22:29:39Z
https://stocksharp.ru/images/logo.png
https://stocksharp.ru/posts/m/15079/
Михаил, спасибо за ответ, поставил _tradeStorage.AppendOnlyNew = false; и все заработало как надо. Т...
2011-12-23T06:37:37Z
2011-12-23T06:37:37Z
vader
https://stocksharp.ru/users/28223/
info@stocksharp.ru
Михаил, спасибо за ответ, поставил _tradeStorage.AppendOnlyNew = false; и все заработало как надо.<br />Только не совсем понятно логика, ведь те сделки которые не попали в хранилище не являются старыми. или харнилище отличает старые сделки от новыхпо параметру "время"?<br />И ещё, не могли бы вы пояснить ,как работают параметры в метде Load?<br />Если забавать время таким способом, то хранилище возвращает те сделки ,которые совершены в указанный промежуток времени.<br />DateTime start = DateTime.Now - TimeSpan.FromMinutes(20);<br />DateTime end = DateTime.Now;<br /><br />Если задавать таким способам ,то в интервал вообще может не быть сделок, при этом харнилище возвратит все сделки ,которые хранятся в нем, покрайней мере за сегоднящний день. и почму-то количество выведенных сделок не менятеся при изменении второго параметра.<br />DateTime start = DateTime.Today;<br />DateTime end = DateTime.Today + TimeSpan.FromMinutes(1000);
Copyright @ StockSharp Platform LLC 2010 - 2024
https://stocksharp.ru/posts/m/15071/
http://stocksharp.com/doc/html/P_StockSharp_Algo_Storages_IMarketDataStorage_1_AppendOnlyNew.htm
2011-12-22T14:45:53Z
2011-12-22T14:45:53Z
Mikhail Sukhov
https://stocksharp.ru/users/201/
info@stocksharp.ru
<a href="http://stocksharp.com/doc/html/P_StockSharp_Algo_Storages_IMarketDataStorage_1_AppendOnlyNew.htm" title="http://stocksharp.com/doc/html/P_StockSharp_Algo_Storages_IMarketDataStorage_1_AppendOnlyNew.htm">http://stocksharp.com/do...rage_1_AppendOnlyNew.htm</a>
Copyright @ StockSharp Platform LLC 2010 - 2024
https://stocksharp.ru/posts/m/15070/
Если заявка исполнена несколькими сделками и эти сделки совершены в промежутке одной секунды, то в х...
2011-12-22T14:00:41Z
2011-12-22T14:03:36Z
vader
https://stocksharp.ru/users/28223/
info@stocksharp.ru
Если заявка исполнена несколькими сделками и эти сделки совершены в промежутке одной секунды, то в хранилеще попадает только первая сделка. <br />При этом сами сделки все отображаются на графическом элементе.<br />Код.<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
_tradingStorage = new TradingStorage(new InMemoryStorage());
_tradeStorage = _tradingStorage.GetTradeStorage(Security);
IEnumerable<Trade> pastTrades = _tradeStorage.Load(DateTime.Today, DateTime.Today + TimeSpan.FromMinutes(1000));
private void OnNewMyTrades(IEnumerable<MyTrade> myTrades){
lock(sync){
List<Trade> trades = new List<Trade>();
foreach(MyTrade m in myTrades){
m.Trade.OrderDirection = m.Order.Direction;
trades.Add(m.Trade);
}
string info1 = "";
foreach(Trade p in trades){
info1 += p.Time.ToString() + " " + p.Id.ToString() + "\n";
}
Helper.WriteGeneralDiagnostics(info1 + " End");
_tradeStorage.Save(trades);
IEnumerable<Trade> pastTrades = _tradeStorage.Load(DateTime.Today, DateTime.Today + TimeSpan.FromMinutes(1000));
Helper.WriteGeneralDiagnostics(pastTrades.Count().ToString());
string info = "";
foreach(Trade p in pastTrades){
info += p.Time.ToString() + " " + p.Id.ToString() + "\n";
}
Helper.WriteGeneralDiagnostics(info + " End");
}
}
</pre>
</div></div><br />Пришедьшая сделка<br />22.12.2011 17:42:51 17187650<br /> End<br /><br />Список сделок в хранилище, после добавления.<br />14<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:51 17187651<br /> End<br />Список сделок в хранилище, после добавления.<br />14<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:51 17187652<br /> End<br />Список сделок в хранилище, после добавления.<br />14<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:52 17187654<br /> End<br />Список сделок в хранилище, после добавления.<br />15<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br />22.12.2011 17:42:52 17187654<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:52 17187655<br /> End<br />Список сделок в хранилище, после добавления.<br />15<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br />22.12.2011 17:42:52 17187654<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:52 17187656<br /> End<br />Список сделок в хранилище, после добавления.<br />15<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br />22.12.2011 17:42:52 17187654<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:53 17187657<br /> End<br />Список сделок в хранилище, после добавления.<br />16<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br />22.12.2011 17:42:52 17187654<br />22.12.2011 17:42:53 17187657<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:53 17187658<br /> End<br />Список сделок в хранилище, после добавления.<br />16<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br />22.12.2011 17:42:52 17187654<br />22.12.2011 17:42:53 17187657<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:54 17187659<br /> End<br />Список сделок в хранилище, после добавления.<br />17<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br />22.12.2011 17:42:52 17187654<br />22.12.2011 17:42:53 17187657<br />22.12.2011 17:42:54 17187659<br /> End<br /><br />Пришедьшая сделка<br />22.12.2011 17:42:54 17187660<br /> End<br />Список сделок в хранилище, после добавления.<br />17<br />22.12.2011 17:01:12 17184809<br />22.12.2011 17:10:19 17185397<br />22.12.2011 17:10:54 17185434<br />22.12.2011 17:11:24 17185444<br />22.12.2011 17:13:17 17185551<br />22.12.2011 17:16:52 17185729<br />22.12.2011 17:19:58 17185840<br />22.12.2011 17:29:45 17186407<br />22.12.2011 17:29:48 17186411<br />22.12.2011 17:29:49 17186412<br />22.12.2011 17:29:52 17186417<br />22.12.2011 17:29:53 17186418<br />22.12.2011 17:37:32 17187318<br />22.12.2011 17:42:51 17187650<br />22.12.2011 17:42:52 17187654<br />22.12.2011 17:42:53 17187657<br />22.12.2011 17:42:54 17187659<br /> End
Copyright @ StockSharp Platform LLC 2010 - 2024