﻿<?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-04-30T22:40:20Z</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">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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17452/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;4.1 не выгружает данные, загруженные версией 4.0.22. Метод Load работает так, как будто данных в папке нет.&lt;br /&gt;На первый взгляд поведение в доступном коде не отличается.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stocksharp.com/posts/m/17173/" title="http://stocksharp.com/posts/m/17173/"&gt;http://stocksharp.com/posts/m/17173/&lt;/a&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">Убрал pdb файл .... pdb файлам не место в Reference Нет желания иметь полный StackTrace, номеров стр...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/18160/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/18158/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Убрал pdb файл .... pdb файлам не место в Reference&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Нет желания иметь полный StackTrace, номеров строк в сообщениях об ошибках, возможности построчной отладки? Как хотите.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;в продакшен системе ничего это в принципе не должно быть.&lt;br /&gt;к тому же String.Format - сторонняя библиотека.&lt;br /&gt;&lt;br /&gt;если надо отлаживаться при девелопменте - используйте локальный pdb файл.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18160/</id>
    <title type="text">Убрал pdb файл .... pdb файлам не место в Reference Нет желания иметь полный StackTrace, номеров стр...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/18158/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Убрал pdb файл .... pdb файлам не место в Reference&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Нет желания иметь полный StackTrace, номеров строк в сообщениях об ошибках, возможности построчной отладки? Как хотите.&lt;br /&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">Убрал pdb файл, залил release версию String.Format под .Net 4.0&lt;br /&gt;pdb файлам не место в Reference</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18156/</id>
    <title type="text"> Я уже залил фикс, но все равно мне кажется чтение диапазоном не совсем хорошая вещь для данного слу...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17646/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Я уже залил фикс, но все равно мне кажется чтение диапазоном не совсем хорошая вещь для данного случая (написал выше).&lt;br /&gt;&lt;/div&gt;&lt;/div&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>
  <entry>
    <id>https://stocksharp.com/posts/m/18155/</id>
    <title type="text"> 1. xml еще лучше для intellisence 2. что такое client? 4. все правильно. только сейчас при каждом а...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17646/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;&lt;br /&gt;1. xml еще лучше для intellisence&lt;br /&gt;2. что такое client?&lt;br /&gt;4. все правильно. только сейчас при каждом апдейте Гидры вам нужно будет переписывать свой файл заново. Ваш формат не подходит, так как он номер игнорирует, а для коммон формата нужны все поля. Поэтому и предлагаю добавить поддержку нескольких форматов.&lt;br /&gt;5. Ами умеет делать насколько я знаю только ТФ свечки, и не произвольного интервала. Поэтому, для таких ограниченных программ я в Гидру и добавил формирование свечек, чтобы они интерпретировались как обычные свечки, и тем самым могли бы отрисовываться. Более того, при небольшом телодвижении можно сделать через Гидру RT feed.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. Одно другому не мешает.&lt;br /&gt;2. Уменьшенный вариант .Net Framework. Считается самым совместимым.&lt;br /&gt;4. Это уж как хотите. Ами номер не нужен.&lt;br /&gt;5. Ами делает разные свечки. Даже 100-тиковые и со сдвигом.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;=Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17646/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;А сколько по времени сейчас для РИ 1 день выгружается?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Минут десять.&lt;br /&gt;String.Format - минуту.&lt;br /&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"> Просто, считаю, стоит задуматься об более интерактивном интерфейсе получения данных, если это получ...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17649/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Просто, считаю, стоит задуматься об более интерактивном интерфейсе получения данных, если это получение занимает ощутимое время.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Это плохой стиль, потому что такие делегаты нужны только для GUI. Смешивать данные и GUI не очень хорошее решение.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17649/</id>
    <title type="text"> Но экспорт в 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17647/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Но экспорт в XML, например, принимает на вход коллекцию и инкапсулирует её перебор.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Только сейчас заметил, что это обычный цикл, но через LINQ.&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.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;br /&gt;------&lt;br /&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;br /&gt;Делегат - это не перекрёстная зависимость, а всего-лишь обратный вызов (декларироваться он может и там же, где и Read).&lt;br /&gt;Если в вызове нет необходимости, такому параметру можно просто присваивать null в перегруженном методе. &lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17645/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Зачем, если можно не устраивать перекрестную зависимость и сделать код элегантнее?&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В принципе можно хранилище добавить функцию определения кол-во записей (оно храниться в метаданных), и тогда можно обновлять прогресс бар, скажем, для каждой 100-ой сделки.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сейчас примерно так, как описано и работает.&lt;br /&gt;Но экспорт в XML, например, принимает на вход коллекцию и инкапсулирует её перебор.&lt;br /&gt;Т.е. нет доступа к элементу коллекции во время его получения. &lt;br /&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">Если это баг, то придётся править выгрузку назад (и прогресс), потому что я её уже поправил. Строго ...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17643/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Если это баг, то придётся править выгрузку назад (и прогресс), потому что я её уже поправил.&lt;br /&gt;Строго говоря по английски to - означает до (не включая), а включая - thru&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я уже залил фикс, но все равно мне кажется чтение диапазоном не совсем хорошая вещь для данного случая (написал выше).&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17643/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;1. не согласен: pdb необходим для отладки и более точной информации об ошибках в рантайме&lt;br /&gt;2-3. сборка SmartFormat в References собрана мной в релиз-режиме 4.0 Client&lt;br /&gt;4. строка и так читается из текстового файла&lt;br /&gt;5-6 на данный момент мне это не интересно (свечки Ами и так сам рисует, а Метас я не использую). Тот формат, который я оставил, более-менее соответствует изначальному формату Финама и воспринимается Амиброкером (код инструмента удобен для автоматического создания инструмента в Ами при загрузке и стыковке данных из нескольких файлов)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. xml еще лучше для intellisence&lt;br /&gt;2. что такое client?&lt;br /&gt;4. все правильно. только сейчас при каждом апдейте Гидры вам нужно будет переписывать свой файл заново. Ваш формат не подходит, так как он номер игнорирует, а для коммон формата нужны все поля. Поэтому и предлагаю добавить поддержку нескольких форматов.&lt;br /&gt;5. Ами умеет делать насколько я знаю только ТФ свечки, и не произвольного интервала. Поэтому, для таких ограниченных программ я в Гидру и добавил формирование свечек, чтобы они интерпретировались как обычные свечки, и тем самым могли бы отрисовываться. Более того, при небольшом телодвижении можно сделать через Гидру RT feed.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17643/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Вообще конечно круче было бы заменить SmartFormat (который подтормаживает из-за рефлексии) на кодогенерацию обычного string.Format по шаблону T4, но больно много работы.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А сколько по времени сейчас для РИ 1 день выгружается?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17645/</id>
    <title type="text"> Для того, чтобы такое поведение было возможно не только в методах с перебором в цикле (как сейчас),...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17644/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Для того, чтобы такое поведение было возможно не только в методах с перебором в цикле (как сейчас), но и, допустим, в выгрузке в XML,&lt;br /&gt;необходимо, чтобы ReadRange принимал на вход делегат информирования и сам дёргал его по приращению даты или по каждой сделке.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Зачем, если можно не устраивать перекрестную зависимость и сделать код элегантнее?&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush: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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В принципе можно хранилище добавить функцию определения кол-во записей (оно храниться в метаданных), и тогда можно обновлять прогресс бар, скажем, для каждой 100-ой сделки.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17644/</id>
    <title type="text">С прогресс баром лучше было бы сделать, чтобы он опирался на даты. Новая дата - увеличили прогресс. ...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17639/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;С прогресс баром лучше было бы сделать, чтобы он опирался на даты. Новая дата - увеличили прогресс.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Для того, чтобы такое поведение было возможно не только в методах с перебором в цикле (как сейчас), но и, допустим, в выгрузке в XML,&lt;br /&gt;необходимо, чтобы ReadRange принимал на вход делегат информирования и сам дёргал его по приращению даты или по каждой сделке.&lt;br /&gt;Второй вариант даже лучше: можно, например, счётчик на форме нарисовать. Обновлять такой счётчик по каждой сделке конечно нельзя (WPF будет жрать больше половины ресурсов), но вполне можно обновлять переменную по делегату, а форму - по таймеру.  &lt;br /&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;br /&gt;Строго говоря по английски to - означает до (не включая), а включая - thru&lt;br /&gt;&lt;br /&gt;1. не согласен: pdb необходим для отладки и более точной информации об ошибках в рантайме&lt;br /&gt;2-3. сборка SmartFormat в References собрана мной в релиз-режиме 4.0 Client&lt;br /&gt;4. строка и так читается из текстового файла&lt;br /&gt;5-6 на данный момент мне это не интересно (свечки Ами и так сам рисует, а Метас я не использую). Тот формат, который я оставил, более-менее соответствует изначальному формату Финама и воспринимается Амиброкером (код инструмента удобен для автоматического создания инструмента в Ами при загрузке и стыковке данных из нескольких файлов)&lt;br /&gt;&lt;br /&gt;Вообще конечно круче было бы заменить SmartFormat (который подтормаживает из-за рефлексии) на кодогенерацию обычного string.Format по шаблону T4, но больно много работы.&lt;br /&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">Порефакторил ваши изменения. 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17639/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Порефакторил ваши изменения.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;ReadRange не работает (возвращает данные только за первый день)&lt;br /&gt;выгрузка в эксель опять отваливается (во вкладке присутствуют ещё строки, кроме строк данных)&lt;br /&gt;PS &lt;br /&gt;Поправка: ReadRange не включает последнюю дату. Так оно должно быть?&lt;br /&gt;PPS&lt;br /&gt;Поправка 2: не из-за лишней строки, а из-за потерянного конца цикла&lt;br /&gt;------------------&lt;br /&gt;Поправил поведение экспорта для соответствия поведению ReadRange,&lt;br /&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">Порефакторил ваши изменения. 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17641/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17639/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Порефакторил ваши изменения.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;ReadRange не работает (возвращает данные только за первый день)&lt;br /&gt;выгрузка в эксель опять отваливается (во вкладке присутствуют ещё строки, кроме строк данных)&lt;br /&gt;PS &lt;br /&gt;Поправка: ReadRange не включает последнюю дату. Так оно должно быть?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Нет, это баг, поправлю.&lt;br /&gt;&lt;br /&gt;По выгрузке данных:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;pdb файл не так интересен для разработки, как xml.&lt;br /&gt;&lt;li&gt;В релиз режиме будет работать быстрее. А так как это форматирование может вызывать много раз, то это даже необходимо.&lt;br /&gt;&lt;li&gt;Увидел, что SmartFormat собран только под .NET 3.5 Предлагаю его пересобрать под 4.0. А вообще, проект жив?&lt;br /&gt;&lt;li&gt;Может эти строчки для форматирования занести в app.config? И использовать сразу несколько форматов. Например, для Ами, Метаса и т.д.?&lt;br /&gt;&lt;li&gt;Как насчет сделать выгрузку таким образом и для других типов данных? Например, для тех же свечек.&lt;br /&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">Порефакторил ваши изменения. С прогресс баром лучше было бы сделать, чтобы он опирался на даты. Новая дата - увеличили прогресс.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17598/</id>
    <title type="text">Переделал для себя экспорт в текст через библиотеку 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17584/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Переделал для себя экспорт в текст через библиотеку SmartFormat.&lt;br /&gt;Память не жрёт. Работает в несколько раз быстрее.&lt;br /&gt;Нада?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="https://github.com/scottrippey/SmartFormat/wiki " title="https://github.com/scottrippey/SmartFormat/wiki "&gt;https://github.com/scottrippey/SmartFormat/wiki &lt;/a&gt;Это? Давайте. Только можно ее под 4.0 перекомпилировать, чтобы не было предупреждений компилятора.</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">Переделал для себя экспорт в текст через библиотеку SmartFormat.&lt;br /&gt;Память не жрёт. Работает в несколько раз быстрее.&lt;br /&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"> Видимо используется слишком сложная библиотека форматирования по шаблону, предназначенная не стольк...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/17581/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Видимо используется слишком сложная библиотека форматирования по шаблону, предназначенная не столько для больших объёмов, сколько для сложной структуры данных.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Согласен. Я экспортирую все в ручную, если требуется. Но для универсальности решил взять StringTemplate. Может есть какие-то другие альтернативы?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>