﻿<?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/351/lchi-dannye/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T06:31:08Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=351" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/30791/</id>
    <title type="text">Михаил Сухов: Может попробуете сделать это через Гидру? Она ЛЧИ умеет качать + есть встроенный анали...</title>
    <published>2014-06-18T06:35:19Z</published>
    <updated>2016-08-16T00:18:19Z</updated>
    <author>
      <name>alun</name>
      <uri>https://stocksharp.com/users/49773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30711)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
Может попробуете сделать это через Гидру? Она ЛЧИ умеет качать + есть встроенный аналитик для графиков &lt;a href="http://stocksharp.com/forum/307/Analitika---novaia-ficha-Gidry-dlia-kvant-analiza-i-data-mainingha/"&gt;http://stocksharp.com/forum/307/Analitika---novaia-ficha-Gidry-dlia-kvant-analiza-i-data-mainingha/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ок. Спасибо, Михаил, попробую.&lt;/p&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/30711/</id>
    <title type="text">alun: Всем привет! Ссылка на на народ на странице более не валидна. Этот скрипт еще актуален, можно ...</title>
    <published>2014-06-13T09:31:18Z</published>
    <updated>2016-08-16T00:18: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(30709)" rel="nofollow" target="_blank"&gt;alun&lt;/a&gt;:&lt;/strong&gt;
Всем привет! Ссылка на на народ на странице более не валидна. Этот скрипт еще актуален, можно ли его качнуть? Спасибо.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Может попробуете сделать это через Гидру? Она ЛЧИ умеет качать + есть встроенный аналитик для графиков &lt;a href="http://stocksharp.com/forum/307/Analitika---novaia-ficha-Gidry-dlia-kvant-analiza-i-data-mainingha/"&gt;http://stocksharp.com/forum/307/Analitika---novaia-ficha-Gidry-dlia-kvant-analiza-i-data-mainingha/&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/141/</id>
    <title type="text">С 2003 года проводится ежегодный всероссийский чемпионат по биржевой торговле – конкурс &amp;quot;Лучший част...</title>
    <published>2012-04-01T20:26:28Z</published>
    <updated>2016-07-28T17:57:23Z</updated>
    <author>
      <name>vlad1024</name>
      <uri>https://stocksharp.com/users/768/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;С 2003 года проводится ежегодный всероссийский чемпионат по биржевой торговле – конкурс &amp;quot;Лучший частный инвестор&amp;quot;. Многим трейдерам интересна статистическая составляющая этого конкурса, а именно анализ работы его участников и агрегированные данные. В данной статье показан способ получения статистики по ЛЧИ на примере данных 2011 года с использованием Python.&lt;/p&gt;
&lt;p&gt;Скрипты на Питоне для выкачивания данных из статистики ЛЧИ и пост процессинга, а также данные по всем участникам за ЛЧИ 2011 &lt;a href="http://narod.ru/disk/44882504001.d7c35f3ac792adb077498439d010da2c/lchi.rar.html" rel="nofollow" target="_blank"&gt;скачать здесь&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Как использовать?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Скачать и установить сборку питона, если он не установлен (&lt;a href="http://sourceforge.net/projects/numpy/files/NumPy/1.4.1/numpy-1.4.1-win32-superpack-python2.6.exe/download" rel="nofollow" target="_blank"&gt;ссылка 1&lt;/a&gt; и &lt;a href="http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi" rel="nofollow" target="_blank"&gt;ссылка 2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Набрать в командной строке команду &amp;quot;python&amp;quot;. Должна появиться консоль питона (если этого не произошло, необходимо прописать в PATH путь к интерпретатору).&lt;/li&gt;
&lt;li&gt;Скрипт &lt;em&gt;download.py&lt;/em&gt; скачивает данные для заданного года и участника. Пример: python download.py 2011 dr-mart&lt;/li&gt;
&lt;li&gt;Скрипт &lt;em&gt;agregate.py&lt;/em&gt; агрегирует скаченные данные (т.е. раскладывает по инструментам, фиксит вечернюю сессию в хронологическом порядке, немного склеивает сделки и считает балансовую позицию).
Пример: &lt;em&gt;python agregate.py 2011 dr-mart&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;В результате должно получиться (dr-mart_RIZ1.csv):&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-python"&gt;code,direction,price,amount,time,date,balance 

RIZ1,1,122185.0,83,194936,20111005,83
RIZ1,-1,122220.0,-83,194956,20111005,0
RIZ1,-1,125610.0,-30,155054,20111006,-30
RIZ1,1,125965.0,6,174509,20111006,-24
RIZ1,1,125965.0,14,174510,20111006,-10
RIZ1,1,125965.0,1,174511,20111006,-9
RIZ1,1,126110.0,30,174515,20111006,21
RIZ1,1,126100.0,9,174616,20111006,30
RIZ1,1,125965.0,9,174645,20111006,39
RIZ1,-1,125100.0,-30,175144,20111006,9
RIZ1,1,125760.0,21,175858,20111006,30
RIZ1,1,126490.0,30,181004,20111006,60
RIZ1,-1,129025.0,-60,221820,20111006,0
RIZ1,-1,129780.0,-15,125659,20111007,-15
RIZ1,1,130630.0,15,160719,20111007,0
RIZ1,-1,131515.0,-15,175620,20111007,-15
RIZ1,-1,129180.0,-10,203153,20111007,-25
RIZ1,1,130750.0,25,232610,20111007,0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В аттаче — агрегированные текущие данные за 2011 для всех участников.&lt;/p&gt;
&lt;p&gt;В корне архива &lt;em&gt;lchi/VisualizeStrategy.wld&lt;/em&gt; расположена стратегия для WealtLab 5, которая визуализирует агрегированные данные.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Порядок действий:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Экспортировать данные по инструменту в data sets за период ЛЧИ (например, через Ascii Files — данные от финама размещены в папке &lt;em&gt;lchi/rts_m1_lchi&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Создать новую пустую стратегию File → New → New Strategy From Code. В открывшуюся новую стратегию необходимо скопировать и заменить код из &lt;em&gt;VisualizeStrategy.wld&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Единственный параметр стратегии — это filePath; он идет первой строкой в методе Execute. В него необходимо прописать полный путь до файла, содержащего агрегированные с ЛЧИ данные по инструменту. Например, если распаковать архив lchi.rar в каталог c:/project, после чего мы хотим посмотреть торговлю dr-mart на ri, получаем следующее:
&lt;em&gt;string filePath = «c:/project/lchi/data/2011/agregate/dr-mart_RIZ1.csv»&lt;/em&gt;. Вместо &lt;em&gt;dr_mart_RIZ1.csv&lt;/em&gt; может быть любой другой файл из каталога &lt;em&gt;agregate&lt;/em&gt;. &lt;strong&gt;Все слэши в пути должны быть обратными, как в примере!&lt;/strong&gt;
В результате получим такую картинку (за 16.11.2011 dr-mart):&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101831/img1.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&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/30833/</id>
    <title type="text">alun: что делает выкачивание сделок весьма затруднительным процессом. Согласен. Упростим в след верс...</title>
    <published>2014-06-18T22:29:45Z</published>
    <updated>2014-06-18T22:29:45Z</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(30818)" rel="nofollow" target="_blank"&gt;alun&lt;/a&gt;:&lt;/strong&gt;
что делает выкачивание сделок весьма затруднительным процессом.&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(30818)" rel="nofollow" target="_blank"&gt;alun&lt;/a&gt;:&lt;/strong&gt;
Также не понятно как отличить сделки конкретного участника.&lt;/p&gt;
&lt;/blockquote&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/30818/</id>
    <title type="text">Михаил Сухов: Об ошибках пишите. Что-то в таком духе: ЛЧИ 18.06.2014 22:47:40 Error System.InvalidOp...</title>
    <published>2014-06-18T16:01:23Z</published>
    <updated>2014-06-18T17:59:09Z</updated>
    <author>
      <name>alun</name>
      <uri>https://stocksharp.com/users/49773/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30793)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
Об ошибках пишите.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Что-то в таком духе:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
ЛЧИ 18.06.2014 22:47:40 Error System.InvalidOperationException: Нет информации об инструменте с кодом Si36000BL3.
   в StockSharp.Algo.History.Russian.Rts.Competition.CompetitionYear.&amp;lt;&amp;gt;c__DisplayClass13.&amp;lt;GetTrades&amp;gt;b__e(String l)
   в System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   в System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   в System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   в StockSharp.Algo.History.Russian.Rts.Competition.CompetitionYear.&amp;lt;&amp;gt;c__DisplayClass13.&amp;lt;GetTrades&amp;gt;b__d(ZipArchiveEntry e)
   в System.Linq.Enumerable.&amp;lt;SelectManyIterator&amp;gt;d__14`2.MoveNext()
   в System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   в System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   в StockSharp.Algo.History.Russian.Rts.Competition.CompetitionYear.&amp;lt;&amp;gt;c__DisplayClass13.&amp;lt;GetTrades&amp;gt;b__c()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в StockSharp.Algo.History.Russian.Rts.Competition.CompetitionYear.GetTrades(ISecurityStorage securityStorage, String member, DateTime date)
   в StockSharp.Hydra.RtsCompetition.RtsCompetitionTask.OnProcess()
   в StockSharp.Hydra.Core.BaseHydraTask.&amp;lt;Start&amp;gt;b__0()

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;После ошибки начинает качать заново. При добавлении инструмента вручную ошибка исчезает, но появляется снова с другим кодом инструмента,
что делает выкачивание сделок весьма затруднительным процессом.&lt;/p&gt;
&lt;p&gt;Также не понятно как отличить сделки конкретного участника.&lt;/p&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/30793/</id>
    <title type="text">alun: Это то с чего я начал, но там валилось много непонятных пока для меня ошибок... Об ошибках пиш...</title>
    <published>2014-06-18T07:17:59Z</published>
    <updated>2014-06-18T07:17:59Z</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(30791)" rel="nofollow" target="_blank"&gt;alun&lt;/a&gt;:&lt;/strong&gt;
Это то с чего я начал, но там валилось много непонятных пока для меня ошибок...&lt;/p&gt;
&lt;/blockquote&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/30709/</id>
    <title type="text">Всем привет! Ссылка на на народ на странице более не валидна. Этот скрипт еще актуален, можно ли его...</title>
    <published>2014-06-13T04:36:37Z</published>
    <updated>2014-06-13T04:36:37Z</updated>
    <author>
      <name>alun</name>
      <uri>https://stocksharp.com/users/49773/</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/18940/</id>
    <title type="text">Вот ещё хорошая программа для анализа сделок, если к ней сделки прикрутить, то получится гораздо кру...</title>
    <published>2012-05-10T15:18:47Z</published>
    <updated>2012-05-10T15:18:47Z</updated>
    <author>
      <name>vitug</name>
      <uri>https://stocksharp.com/users/6404/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Вот ещё хорошая программа для анализа сделок, если к ней сделки прикрутить, то получится гораздо круче чем в WL. Поддерживает скрипты на C#, кстати.
&lt;a href="http://sites.google.com/site/tranalyzer/home" rel="nofollow" target="_blank"&gt;http://sites.google.com/site/tranalyzer/home&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/17942/</id>
    <title type="text">Mikhail Sukhov: vlad1024: Они просто на данной картинке за диапазоном того что отрисовывается оказал...</title>
    <published>2012-04-02T14:51:04Z</published>
    <updated>2012-04-02T14:51:04Z</updated>
    <author>
      <name>vlad1024</name>
      <uri>https://stocksharp.com/users/768/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17924)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17914)" rel="nofollow" target="_blank"&gt;vlad1024&lt;/a&gt;:&lt;/strong&gt;
Они просто на данной картинке за диапазоном того что отрисовывается оказались, а так они там есть. По поводу не успевал это верно подмечено, в результате - окончательно не успел )&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Глядя на такой график в голову пришла идея. Можно оценивать у трейдера причины его неэффективности. Например, не досидел, пересидел, не успевал... Наверное, даже KPI подобные существуют.
Да, хорошая идея, по сути если просто проторговать эти сделки, это будет MFE и MAE. то есть насколько рынок сходил против нас(MAE), или наоборот сколько мы недобрали от максимума (MFE).&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/17924/</id>
    <title type="text">vlad1024: Они просто на данной картинке за диапазоном того что отрисовывается оказались, а так они т...</title>
    <published>2012-04-02T10:55:18Z</published>
    <updated>2012-04-02T10:55:18Z</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(17914)" rel="nofollow" target="_blank"&gt;vlad1024&lt;/a&gt;:&lt;/strong&gt;
Они просто на данной картинке за диапазоном того что отрисовывается оказались, а так они там есть. По поводу не успевал это верно подмечено, в результате - окончательно не успел )&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Глядя на такой график в голову пришла идея. Можно оценивать у трейдера причины его неэффективности. Например, не досидел, пересидел, не успевал... Наверное, даже KPI подобные существуют.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17914/</id>
    <title type="text">Mikhail Sukhov: vlad1024: (минутный график инструмента, над ним индикатор черным цветом — чистая бал...</title>
    <published>2012-04-02T10:21:51Z</published>
    <updated>2012-04-02T10:21:51Z</updated>
    <author>
      <name>vlad1024</name>
      <uri>https://stocksharp.com/users/768/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17911)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(141)" rel="nofollow" target="_blank"&gt;vlad1024&lt;/a&gt;:&lt;/strong&gt;
(минутный график инструмента, над ним индикатор черным цветом — чистая балансовая  позиция, красная пунктиром — ноль, зеленая — максимум чистой балансовой позиции, синим — минимум)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&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/17911/</id>
    <title type="text">vlad1024: (минутный график инструмента, над ним индикатор черным цветом — чистая балансовая позиция,...</title>
    <published>2012-04-02T09:44:13Z</published>
    <updated>2012-04-02T09:44:13Z</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(141)" rel="nofollow" target="_blank"&gt;vlad1024&lt;/a&gt;:&lt;/strong&gt;
(минутный график инструмента, над ним индикатор черным цветом — чистая балансовая  позиция, красная пунктиром — ноль, зеленая — максимум чистой балансовой позиции, синим — минимум)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Синей и зеленой линий не вижу на картинке. А так по графику видно, что трейдер не поспевал за рынков.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>