﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Проблемы экспорта</title>
  <id>~/topic/2505/problemy-ehksporta/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T03:50:57Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2505" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/17453/</id>
    <title type="text">VassilSanych: 4.1 не выгружает данные, загруженные версией 4.0.22. Метод Load работает так, как будт...</title>
    <published>2012-03-20T13:37:32Z</published>
    <updated>2016-08-16T00:06:15Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17452)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
4.1 не выгружает данные, загруженные версией 4.0.22. Метод Load работает так, как будто данных в папке нет.
На первый взгляд поведение в доступном коде не отличается.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/17173/"&gt;http://stocksharp.com/posts/m/17173/&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18161/</id>
    <title type="text">VassilSanych: Alexander Mukhanchikov: Убрал pdb файл .... pdb файлам не место в Reference Нет желани...</title>
    <published>2012-04-11T15:36:57Z</published>
    <updated>2012-04-11T15:36:57Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18160)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18158)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Убрал pdb файл .... pdb файлам не место в Reference
Нет желания иметь полный StackTrace, номеров строк в сообщениях об ошибках, возможности построчной отладки? Как хотите.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;в продакшен системе ничего это в принципе не должно быть.
к тому же String.Format - сторонняя библиотека.&lt;/p&gt;
&lt;p&gt;если надо отлаживаться при девелопменте - используйте локальный pdb файл.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18160/</id>
    <title type="text">Alexander Mukhanchikov: Убрал pdb файл .... pdb файлам не место в Reference Нет желания иметь полный...</title>
    <published>2012-04-11T15:33:43Z</published>
    <updated>2012-04-11T15:33:43Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18158)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Убрал pdb файл .... pdb файлам не место в Reference
Нет желания иметь полный StackTrace, номеров строк в сообщениях об ошибках, возможности построчной отладки? Как хотите.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18158/</id>
    <title type="text">Убрал pdb файл, залил release версию String.Format под .Net 4.0 pdb файлам не место в Reference </title>
    <published>2012-04-11T14:53:43Z</published>
    <updated>2012-04-11T14:53:43Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Убрал pdb файл, залил release версию String.Format под .Net 4.0
pdb файлам не место в Reference&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18156/</id>
    <title type="text">Mikhail Sukhov: Я уже залил фикс, но все равно мне кажется чтение диапазоном не совсем хорошая вещь ...</title>
    <published>2012-04-11T14:08:47Z</published>
    <updated>2012-04-11T14:08:47Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17646)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Я уже залил фикс, но все равно мне кажется чтение диапазоном не совсем хорошая вещь для данного случая (написал выше).
Сообщение заметил только сейчас. Выгрузку не правил.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18155/</id>
    <title type="text">Mikhail Sukhov: xml еще лучше для intellisence что такое client? все правильно. только сейчас при ка...</title>
    <published>2012-04-11T14:07:17Z</published>
    <updated>2012-04-11T14:07:17Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17646)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;xml еще лучше для intellisence&lt;/li&gt;
&lt;li&gt;что такое client?&lt;/li&gt;
&lt;li&gt;все правильно. только сейчас при каждом апдейте Гидры вам нужно будет переписывать свой файл заново. Ваш формат не подходит, так как он номер игнорирует, а для коммон формата нужны все поля. Поэтому и предлагаю добавить поддержку нескольких форматов.&lt;/li&gt;
&lt;li&gt;Ами умеет делать насколько я знаю только ТФ свечки, и не произвольного интервала. Поэтому, для таких ограниченных программ я в Гидру и добавил формирование свечек, чтобы они интерпретировались как обычные свечки, и тем самым могли бы отрисовываться. Более того, при небольшом телодвижении можно сделать через Гидру RT feed.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Одно другому не мешает.&lt;/li&gt;
&lt;li&gt;Уменьшенный вариант .Net Framework. Считается самым совместимым.&lt;/li&gt;
&lt;li&gt;Это уж как хотите. Ами номер не нужен.&lt;/li&gt;
&lt;li&gt;Ами делает разные свечки. Даже 100-тиковые и со сдвигом.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17646)" rel="nofollow" target="_blank"&gt;=Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
А сколько по времени сейчас для РИ 1 день выгружается?
Минут десять.
String.Format - минуту.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17651/</id>
    <title type="text">VassilSanych: Просто, считаю, стоит задуматься об более интерактивном интерфейсе получения данных, е...</title>
    <published>2012-03-24T13:12:55Z</published>
    <updated>2012-03-24T13:12:55Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17649)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Просто, считаю, стоит задуматься об более интерактивном интерфейсе получения данных, если это получение занимает ощутимое время.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это плохой стиль, потому что такие делегаты нужны только для GUI. Смешивать данные и GUI не очень хорошее решение.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17649/</id>
    <title type="text">VassilSanych: Но экспорт в XML, например, принимает на вход коллекцию и инкапсулирует её перебор. То...</title>
    <published>2012-03-24T13:05:06Z</published>
    <updated>2012-03-24T13:05:06Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17647)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Но экспорт в XML, например, принимает на вход коллекцию и инкапсулирует её перебор.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Только сейчас заметил, что это обычный цикл, но через LINQ.
Не суть.
Просто, считаю, стоит задуматься об более интерактивном интерфейсе получения данных, если это получение занимает ощутимое время.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17648/</id>
    <title type="text">Если нет желания добавлять такую функциональность в ядро, как вариант, можно конечно опять сделать о...</title>
    <published>2012-03-24T12:51:22Z</published>
    <updated>2012-03-24T12:51:22Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;h2 id="section"&gt;Если нет желания добавлять такую функциональность в ядро, как вариант, можно конечно опять сделать обёртку над коллекцией.&lt;/h2&gt;
&lt;p&gt;Всё это гипотетически, потому что конкретно мне нынешней функциональности экспорта пока достаточно.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17647/</id>
    <title type="text">Делегат - это не перекрёстная зависимость, а всего-лишь обратный вызов (декларироваться он может и т...</title>
    <published>2012-03-24T12:45:46Z</published>
    <updated>2012-03-24T12:45:46Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Делегат - это не перекрёстная зависимость, а всего-лишь обратный вызов (декларироваться он может и там же, где и Read).
Если в вызове нет необходимости, такому параметру можно просто присваивать null в перегруженном методе.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17645)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Зачем, если можно не устраивать перекрестную зависимость и сделать код элегантнее?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;var totalDates = to - from;
var percPerDate = 100 / totalDates;&lt;/p&gt;
&lt;p&gt;for from to
{
foreach (var trade in Read(curr))
{
FormatToFile(trade);
}&lt;/p&gt;
&lt;p&gt;progress.Value += percPerDate;
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; 
&amp;gt; В принципе можно хранилище добавить функцию определения кол-во записей (оно храниться в метаданных), и тогда можно обновлять прогресс бар, скажем, для каждой 100-ой сделки.

Сейчас примерно так, как описано и работает.
Но экспорт в XML, например, принимает на вход коллекцию и инкапсулирует её перебор.
Т.е. нет доступа к элементу коллекции во время его получения. 
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17646/</id>
    <title type="text">VassilSanych: Если это баг, то придётся править выгрузку назад (и прогресс), потому что я её уже поп...</title>
    <published>2012-03-24T12:45:06Z</published>
    <updated>2012-03-24T12:45:06Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17643)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Если это баг, то придётся править выгрузку назад (и прогресс), потому что я её уже поправил.
Строго говоря по английски to - означает до (не включая), а включая - thru&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я уже залил фикс, но все равно мне кажется чтение диапазоном не совсем хорошая вещь для данного случая (написал выше).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17643)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;не согласен: pdb необходим для отладки и более точной информации об ошибках в рантайме
2-3. сборка SmartFormat в References собрана мной в релиз-режиме 4.0 Client&lt;/li&gt;
&lt;li&gt;строка и так читается из текстового файла
5-6 на данный момент мне это не интересно (свечки Ами и так сам рисует, а Метас я не использую). Тот формат, который я оставил, более-менее соответствует изначальному формату Финама и воспринимается Амиброкером (код инструмента удобен для автоматического создания инструмента в Ами при загрузке и стыковке данных из нескольких файлов)&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;xml еще лучше для intellisence&lt;/li&gt;
&lt;li&gt;что такое client?&lt;/li&gt;
&lt;li&gt;все правильно. только сейчас при каждом апдейте Гидры вам нужно будет переписывать свой файл заново. Ваш формат не подходит, так как он номер игнорирует, а для коммон формата нужны все поля. Поэтому и предлагаю добавить поддержку нескольких форматов.&lt;/li&gt;
&lt;li&gt;Ами умеет делать насколько я знаю только ТФ свечки, и не произвольного интервала. Поэтому, для таких ограниченных программ я в Гидру и добавил формирование свечек, чтобы они интерпретировались как обычные свечки, и тем самым могли бы отрисовываться. Более того, при небольшом телодвижении можно сделать через Гидру RT feed.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17643)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Вообще конечно круче было бы заменить SmartFormat (который подтормаживает из-за рефлексии) на кодогенерацию обычного string.Format по шаблону T4, но больно много работы.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А сколько по времени сейчас для РИ 1 день выгружается?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17645/</id>
    <title type="text">VassilSanych: Для того, чтобы такое поведение было возможно не только в методах с перебором в цикле ...</title>
    <published>2012-03-24T12:36:32Z</published>
    <updated>2012-03-24T12:36:32Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17644)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Для того, чтобы такое поведение было возможно не только в методах с перебором в цикле (как сейчас), но и, допустим, в выгрузке в XML,
необходимо, чтобы ReadRange принимал на вход делегат информирования и сам дёргал его по приращению даты или по каждой сделке.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Зачем, если можно не устраивать перекрестную зависимость и сделать код элегантнее?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
var totalDates = to - from;
var percPerDate = 100 / totalDates;

for from to
{
  foreach (var trade in Read(curr))
  {
    FormatToFile(trade);
  }

  progress.Value += percPerDate;
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В принципе можно хранилище добавить функцию определения кол-во записей (оно храниться в метаданных), и тогда можно обновлять прогресс бар, скажем, для каждой 100-ой сделки.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17644/</id>
    <title type="text">Mikhail Sukhov: С прогресс баром лучше было бы сделать, чтобы он опирался на даты. Новая дата - увел...</title>
    <published>2012-03-24T11:54:36Z</published>
    <updated>2012-03-24T11:54:36Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17639)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
С прогресс баром лучше было бы сделать, чтобы он опирался на даты. Новая дата - увеличили прогресс.
Для того, чтобы такое поведение было возможно не только в методах с перебором в цикле (как сейчас), но и, допустим, в выгрузке в XML,
необходимо, чтобы ReadRange принимал на вход делегат информирования и сам дёргал его по приращению даты или по каждой сделке.
Второй вариант даже лучше: можно, например, счётчик на форме нарисовать. Обновлять такой счётчик по каждой сделке конечно нельзя (WPF будет жрать больше половины ресурсов), но вполне можно обновлять переменную по делегату, а форму - по таймеру.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17643/</id>
    <title type="text">Если это баг, то придётся править выгрузку назад (и прогресс), потому что я её уже поправил. Строго ...</title>
    <published>2012-03-24T11:28:27Z</published>
    <updated>2012-03-24T11:28:27Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Если это баг, то придётся править выгрузку назад (и прогресс), потому что я её уже поправил.
Строго говоря по английски to - означает до (не включая), а включая - thru&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;не согласен: pdb необходим для отладки и более точной информации об ошибках в рантайме
2-3. сборка SmartFormat в References собрана мной в релиз-режиме 4.0 Client&lt;/li&gt;
&lt;li&gt;строка и так читается из текстового файла
5-6 на данный момент мне это не интересно (свечки Ами и так сам рисует, а Метас я не использую). Тот формат, который я оставил, более-менее соответствует изначальному формату Финама и воспринимается Амиброкером (код инструмента удобен для автоматического создания инструмента в Ами при загрузке и стыковке данных из нескольких файлов)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Вообще конечно круче было бы заменить SmartFormat (который подтормаживает из-за рефлексии) на кодогенерацию обычного string.Format по шаблону T4, но больно много работы.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17641/</id>
    <title type="text">Mikhail Sukhov: Порефакторил ваши изменения. ReadRange не работает (возвращает данные только за перв...</title>
    <published>2012-03-24T09:38:06Z</published>
    <updated>2012-03-24T11:09:34Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17639)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Порефакторил ваши изменения.
ReadRange не работает (возвращает данные только за первый день)
выгрузка в эксель опять отваливается (во вкладке присутствуют ещё строки, кроме строк данных)
PS
Поправка: ReadRange не включает последнюю дату. Так оно должно быть?
PPS
Поправка 2: не из-за лишней строки, а из-за потерянного конца цикла&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;Поправил поведение экспорта для соответствия поведению ReadRange,
исправил экспорт в эксель&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17642/</id>
    <title type="text">VassilSanych: Mikhail Sukhov: Порефакторил ваши изменения. ReadRange не работает (возвращает данные ...</title>
    <published>2012-03-24T10:27:10Z</published>
    <updated>2012-03-24T10:27:35Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17641)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17639)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Порефакторил ваши изменения.
ReadRange не работает (возвращает данные только за первый день)
выгрузка в эксель опять отваливается (во вкладке присутствуют ещё строки, кроме строк данных)
PS
Поправка: ReadRange не включает последнюю дату. Так оно должно быть?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Нет, это баг, поправлю.&lt;/p&gt;
&lt;p&gt;По выгрузке данных:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;pdb файл не так интересен для разработки, как xml.&lt;/li&gt;
&lt;li&gt;В релиз режиме будет работать быстрее. А так как это форматирование может вызывать много раз, то это даже необходимо.&lt;/li&gt;
&lt;li&gt;Увидел, что SmartFormat собран только под .NET 3.5 Предлагаю его пересобрать под 4.0. А вообще, проект жив?&lt;/li&gt;
&lt;li&gt;Может эти строчки для форматирования занести в app.config? И использовать сразу несколько форматов. Например, для Ами, Метаса и т.д.?&lt;/li&gt;
&lt;li&gt;Как насчет сделать выгрузку таким образом и для других типов данных? Например, для тех же свечек.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17639/</id>
    <title type="text">Порефакторил ваши изменения. С прогресс баром лучше было бы сделать, чтобы он опирался на даты. Нова...</title>
    <published>2012-03-23T18:55:32Z</published>
    <updated>2012-03-23T18:55:32Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Порефакторил ваши изменения. С прогресс баром лучше было бы сделать, чтобы он опирался на даты. Новая дата - увеличили прогресс.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17598/</id>
    <title type="text">VassilSanych: Переделал для себя экспорт в текст через библиотеку SmartFormat. Память не жрёт. Работ...</title>
    <published>2012-03-23T09:00:53Z</published>
    <updated>2012-03-23T09:00:53Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17584)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Переделал для себя экспорт в текст через библиотеку SmartFormat.
Память не жрёт. Работает в несколько раз быстрее.
Нада?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/scottrippey/SmartFormat/wiki" target="_blank"&gt;https://github.com/scottrippey/SmartFormat/wiki&lt;/a&gt; Это? Давайте. Только можно ее под 4.0 перекомпилировать, чтобы не было предупреждений компилятора.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17584/</id>
    <title type="text">Переделал для себя экспорт в текст через библиотеку SmartFormat. Память не жрёт. Работает в нескольк...</title>
    <published>2012-03-23T00:46:46Z</published>
    <updated>2012-03-23T00:46:46Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Переделал для себя экспорт в текст через библиотеку SmartFormat.
Память не жрёт. Работает в несколько раз быстрее.
Нада?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17582/</id>
    <title type="text">VassilSanych: Видимо используется слишком сложная библиотека форматирования по шаблону, предназначен...</title>
    <published>2012-03-22T22:28:06Z</published>
    <updated>2012-03-22T22:28:06Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17581)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Видимо используется слишком сложная библиотека форматирования по шаблону, предназначенная не столько для больших объёмов, сколько для сложной структуры данных.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Согласен. Я экспортирую все в ручную, если требуется. Но для универсальности решил взять StringTemplate. Может есть какие-то другие альтернативы?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>