Событие NewTrades~/topic/932/sobytie-newtrades/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T16:58:16Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/2176/Подумал еще раз - сделаю экспорт даты для сделок в следующем релизе. Вносит путаницу. 2010-04-02T18:11:00Z2010-04-02T18:11:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruПодумал еще раз - сделаю экспорт даты для сделок в следующем релизе.<br />Вносит путаницу.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2175/1. Потому что так устроен механизм экспорта сделок. 2. Конечно, NewTrades - это событие появления но...2010-04-02T13:31:00Z2010-04-02T13:31:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru1. Потому что так устроен механизм экспорта сделок.<br />2. Конечно, NewTrades - это событие появления новых сделок в программе<br />роботе, а не в Квике.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2174/Ну фиг с ними со вчерашними. Вопрос то в том - почему когда в таблице сделок записей много -происход...2010-04-02T13:27:00Z2010-04-02T13:27:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruНу фиг с ними со вчерашними. Вопрос то в том - почему когда в таблице<br />сделок записей много -происходит вывод пакетами бывших сделок,а потом<br />уже тех, кторые реально новые.<br />Причем что инетересно - вот в эти пакеты попадают те сделки, время<br />кторых меньше момента подписки на событие NewTrades.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2173/"19:00:00".To() даст понимание того, почему вчерашняя сделка транслируется как сегодняшняя. Почистит...2010-04-02T13:18:00Z2010-04-02T13:18:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru"19:00:00".To<DateTime>() даст понимание того, почему вчерашняя сделка<br />транслируется как сегодняшняя.<br /><br />Почистить - значит удалить эти вчерашние строки. Думаю, они хранятся<br />только у Вас локально на компьютере, и Квик сервер их не<br />перетраслирует заново. Как вариант, через Связь-Списки перезакачать<br />данные заново.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2172/Честно говоря не до конца понимаю, что мне даст "19:00:00".To() и что значит "Почистить таблицу сдел...2010-04-02T13:00:00Z2010-04-02T13:00:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruЧестно говоря не до конца понимаю, что мне даст<br />"19:00:00".To<DateTime>()<br /><br />и что значит "Почистить таблицу сделок". Фильтр с инструментами<br />наложить ?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2171/Попробуйте сделать такое: "19:00:00".To() Как видно из строки, есть только компонента, содержащая вр...2010-04-02T12:52:00Z2010-04-02T12:52:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruПопробуйте сделать такое:<br /><br />"19:00:00".To<DateTime>()<br /><br />Как видно из строки, есть только компонента, содержащая время. Но<br />метод To сделает полноценный DateTime, с датой. Потому что он просто<br />возьмет текущую дату. Уловили? Ваши сделки за вчера с временем 19:00<br />будут рассматриваться просто как сделки сегодняшние. Может быть Вам<br />почистить таблицу сделок перед запуском роботов?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2170/а как же поле Trade.Time? 2010-04-02T10:45:00Z2010-04-02T10:45:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruа как же поле Trade.Time?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2169/Квик не транслирует дату. Поэтому 19:00 - точно не будет минимальным. 2010-04-01T19:17:00Z2010-04-01T19:17:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruКвик не транслирует дату. Поэтому 19:00 - точно не будет минимальным.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2168/в смысле минимальное? Запись с порядковым номерм 1 в таблице Все сделки имеет время 19:00:00 (дата в...2010-04-01T18:18:00Z2010-04-01T18:18:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruв смысле минимальное? Запись с порядковым номерм 1 в таблице Все<br />сделки имеет время 19:00:00 (дата видимо вчера)<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2167/Так, а минимальное время за 2 дня какое? 2010-04-01T18:16:00Z2010-04-01T18:16:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruТак, а минимальное время за 2 дня какое?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2166/А лог выдал дату 01.04.2010 14:20:21 кодя для лога TerminalProcessorLogger.Logger.Debug(obj.OrderBy(...2010-04-01T18:14:00Z2010-04-01T18:14:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruА лог выдал дату 01.04.2010 14:20:21<br />кодя для лога<br />TerminalProcessorLogger.Logger.Debug(obj.OrderBy(o<br />=>o.Id).FirstOrDefault().Time);<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2165/Неа, вообще чуть не со вчерашнего дня. первая 19:00:00 2010-04-01T18:12:00Z2010-04-01T18:12:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruНеа, вообще чуть не со вчерашнего дня. первая 19:00:00<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2164/А у вас в таблице всех сделок, если посмотреть в Квике, сделки с 1030 идут? 2010-04-01T18:09:00Z2010-04-01T18:09:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruА у вас в таблице всех сделок, если посмотреть в Квике, сделки с 1030<br />идут?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2163/Я уже обыскался :) Закономерность пока такая - старые пачками вываливаются . есл ив таблице сделок б...2010-04-01T18:07:00Z2010-04-01T18:07:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruЯ уже обыскался :) Закономерность пока такая - старые пачками<br />вываливаются . есл ив таблице сделок больше 100 записей.<br />а вот время, с кторого сделки ываливаются - разное<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2162/Сложно ответить - никогда такое не происходило. Всегда экспортируются все сделки, которые есть в таб...2010-04-01T17:51:00Z2010-04-01T17:51:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruСложно ответить - никогда такое не происходило. Всегда экспортируются<br />все сделки, которые есть в таблице (новые, не новые - не важно).<br />Попробуйте найти закономерность.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2161/Сделал я Order. нифига не с 10.30, три каждом запуске - разное время из середины дня. 2010-04-01T17:40:00Z2010-04-01T17:40:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruСделал я Order. нифига не с 10.30, три каждом запуске - разное время<br />из середины дня.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2160/Я правда не пойму - почему в оперделенных случаях в событие NewTrades вываливаются вначале все сделк...2010-04-01T17:33:00Z2010-04-01T17:33:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruЯ правда не пойму - почему в оперделенных случаях в событие NewTrades<br />вываливаются вначале все сделки, а потом уже новые, а в каких то -<br />только новые сделки. вот не пойму и все :)<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2159/Хм. Подгружаются вот только они не всегда, а только тогда, когда в таблице много записей. Если запис...2010-04-01T17:23:00Z2010-04-01T17:23:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruХм. Подгружаются вот только они не всегда, а только тогда, когда в<br />таблице много записей.<br />Если записей не мног она момент запуска програмы - стразу фигачатся<br />сделки по одной по мере поступления их в квик, а есл имного - то<br />вначале вываливаются пачками до момента запуска программы, а потом уже<br />по одной.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2158/Насчет 11 утра. Я думаю, если сделать так: obj.OrderBy(o => o.Id).FirstOrDefault(), то сделки начнут...2010-04-01T13:40:00Z2010-04-01T13:40:00ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruНасчет 11 утра. Я думаю, если сделать так: obj.OrderBy(o =><br />o.Id).FirstOrDefault(), то сделки начнут приходить с 1030. В таблице в<br />квике они с 1030?<br /><br />Когда стартуется ДДЕ экспорт, то подгружаются все сделки, которые есть<br />на данный момент в таблице. И загрузка идет непрерывно. Появляются<br />новые - срабатывает событие. Отсюда и ситуация, когда первые сделки<br />идут большими пачками, а затем, когда уже идет загрузка сделок,<br />появляющиеся в настоящий момент, то и будут от 1-ой до нескольких<br />(смотря, какой ликвидности инструменты).<br /><br />Насчет новые. Имеется ввиду, что одна и так же сделка будет передана<br />через событие NewTrades только один раз - не более. Даже если<br />перезапускать экспорт.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/2157/Как же новые, если я вечером запускаю а сделки приходят со временем 11 утра :) 2010-04-01T13:31:00Z2010-04-01T13:31:00ZTaulerhttps://stocksharp.ru/users/26822/info@stocksharp.ruКак же новые, если я вечером запускаю а сделки приходят со временем 11<br />утра :)<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024