﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">MultiTrader, получение данных</title>
  <id>~/topic/1065/multitrader-poluchenie-dannyh/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T13:47:30Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1065" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/3869/</id>
    <title type="text">=) начинается... Так, давайте по подробнее и в отдельной теме. </title>
    <published>2010-08-25T01:14:00Z</published>
    <updated>2010-08-25T01:14:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">=) начинается... Так, давайте по подробнее и в отдельной теме.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3868/</id>
    <title type="text">Ура-ура =) Продолжим их находить на благо обществу. А почему порой не проставляется OrderDirection и...</title>
    <published>2010-08-25T00:50:00Z</published>
    <updated>2010-08-25T00:50:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ура-ура =) Продолжим их находить на благо обществу.&lt;br /&gt;А почему порой не проставляется OrderDirection известно? В таблице&lt;br /&gt;Всех сделок квика заполнено всё...&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3867/</id>
    <title type="text">Забыл отписать. Да, в MultiTrader.Trades возвращает сделки всех Aggregated traders, а не уникальные....</title>
    <published>2010-08-25T00:43:00Z</published>
    <updated>2010-08-25T00:43:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Забыл отписать. Да, в MultiTrader.Trades возвращает сделки всех&lt;br /&gt;Aggregated traders, а не уникальные... Проблему нашел и уже пофиксил.&lt;br /&gt;По всей видимости, скоро будет 2.3.1, где Ваши с Таулером ошибки будут&lt;br /&gt;пофиксены.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3866/</id>
    <title type="text">Вот сейчас опять - при записи из multiTrader.Trades создалось фактически 6 одинаковых копий всех сде...</title>
    <published>2010-08-25T00:32:00Z</published>
    <updated>2010-08-25T00:32:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Вот сейчас опять - при записи из multiTrader.Trades создалось&lt;br /&gt;фактически 6 одинаковых копий всех сделок (было запущено 6 копий&lt;br /&gt;квиков).&lt;br /&gt;Одна запись - от 10:00:00 до 23:49:59, и так 6 раз. Выходит&lt;br /&gt;multiTrader.Trades объединяет Trades из каждого из добавленных Квиков?&lt;br /&gt;Или почему иначе так выходит?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3437/</id>
    <title type="text">Нет, не содержал - экспорт по всем сделкам из одного из квиков не шёл с самого начала. Сегодня вечер...</title>
    <published>2010-08-24T15:47:00Z</published>
    <updated>2010-08-24T15:47:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Нет, не содержал - экспорт по всем сделкам из одного из квиков не шёл&lt;br /&gt;с самого начала.&lt;br /&gt;Сегодня вечером или завтра с утра попробую воспроизвести, тогда&lt;br /&gt;отпишусь.&lt;br /&gt;&lt;br /&gt;Ещё вот что заметил - в конце дня, при закрытии своей программы, я&lt;br /&gt;печатаю всю ленту в файл -&lt;br /&gt;&lt;br /&gt;if (_multiTrader.Trades.Count() &amp;gt; 0)&lt;br /&gt;{&lt;br /&gt;    if (!Directory.Exists(&amp;quot;MarketData&amp;quot;))&lt;br /&gt;    {&lt;br /&gt;        Directory.CreateDirectory(&amp;quot;MarketData&amp;quot;);&lt;br /&gt;    }&lt;br /&gt;    var allTradesSw = new StreamWriter(&amp;quot;MarketData\\{0}_{1:00}_{2:00}&lt;br /&gt;_AllTrades.log&amp;quot;.Put(_multiTrader.Trades.Last().Time.Year,&lt;br /&gt;             _multiTrader.Trades.Last().Time.Month,&lt;br /&gt;             _multiTrader.Trades.Last().Time.Day), false);&lt;br /&gt;    foreach (var trade in _multiTrader.Trades)&lt;br /&gt;    {&lt;br /&gt;        allTradesSw.WriteLine(&amp;quot;{0} - {1} - {2} - {3}&amp;quot;,&lt;br /&gt;              trade.Time,&lt;br /&gt;              trade.Price,&lt;br /&gt;              trade.Volume,&lt;br /&gt;              trade.OrderDirection);&lt;br /&gt;    }&lt;br /&gt;    allTradesSw.Close();&lt;br /&gt;&lt;br /&gt;Так вот из моей копии робота (с 1м квиком) - получилась 328001 запись&lt;br /&gt;вчера, на сервере (где вчера было 7 квиков) - в 7 раз больше.&lt;br /&gt;Т.е. вначале идёт запись от 10:00:00 до 23:49:59, потом опять от&lt;br /&gt;10:00:00 до 23:49:59, опять... и так 7 раз&lt;br /&gt;&lt;br /&gt;И ещё - у некоторых из сделок на месте trade.OrderDirection было&lt;br /&gt;пусто, т.е. направление сделки не проставилось. Могу скинуть данный&lt;br /&gt;получившийся файл.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3436/</id>
    <title type="text">Быть такого не может. MultiTrader сделки проверяет на уникальность. Тоесть, если сделка с номер X уж...</title>
    <published>2010-08-24T12:49:00Z</published>
    <updated>2010-08-24T12:49:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Быть такого не может. MultiTrader сделки проверяет на уникальность.&lt;br /&gt;Тоесть, если сделка с номер X уже была ранее экспортирована, то она не&lt;br /&gt;передается в событие NewTrades. Может быть у Вас MultiTrader уже&lt;br /&gt;содержит ранее добавленные сделки (например, до ошибки с экспортом)?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/3435/</id>
    <title type="text">В MultiTrader добавляются 7 квиков, экспорт запускается методом StartExport. Таблицы настроены везде...</title>
    <published>2010-08-23T16:47:00Z</published>
    <updated>2010-08-23T16:47:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В MultiTrader добавляются 7 квиков, экспорт запускается методом&lt;br /&gt;StartExport.&lt;br /&gt;Таблицы настроены везде правильно, ошибок никаких нет.&lt;br /&gt;Данные по всем сделкам (лента) идут только у 4х брокеров (почему-то не&lt;br /&gt;все брокеры её предоставляют сразу, надо звонить и дополнительно&lt;br /&gt;говорить чтоб включили), у 3х - не идут.&lt;br /&gt;&lt;br /&gt;Вот если в MultiTrader в AggregatedTraders добавить первым QuikTrader&lt;br /&gt;из тех 3х, где данные по всем сделкам не идут, то и в MultiTrader все&lt;br /&gt;сделки идти не будут.&lt;br /&gt;Как можно этого избежать, т.е. как объединять приходящие данные?&lt;br /&gt;&lt;br /&gt;И хочется чтоб при потери связи одного из квиков данные всё равно&lt;br /&gt;продолжали идти. Для этого я создал свой класс, наследуясь от&lt;br /&gt;QuikTrader и переопределил&lt;br /&gt;        public override void ReStartExport()&lt;br /&gt;        {&lt;br /&gt;            if (!IsConnected)&lt;br /&gt;                base.ReStartExport();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;но сейчас есть сомнения, что всё будет работать так, как я&lt;br /&gt;предполагал... &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>