﻿<?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">Сообщество. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=43</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T22:36:27Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=43" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/10896/</id>
    <title type="text">В скачанных библиотеках S#API с Github отсутствует библиотека StockSharp.Algo.Expressions.dll</title>
    <published>2019-07-29T19:26:30Z</published>
    <updated>2019-08-30T21:57:13Z</updated>
    <author>
      <name>seat9</name>
      <uri>https://stocksharp.ru/users/105078/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.
В скачанных библиотеках S#API с Github отсутствует библиотека StockSharp.Algo.Expressions.dll
Пытался запустить без нее (самое первое задание в видео), не заканчивается процесс отладки, в лог-файле повторяется одно и то же сообщение (см приложение), в окне, где должны отображаться кнопки, ничего не отображается.&lt;/p&gt;
&lt;p&gt;Причина в том, что отсутствует библиотека? или ошибка в коде?&lt;/p&gt;
&lt;p&gt;Видимо, причина в настройках visual studio. Вроде все делал по видео. Не работает даже простой код типа&lt;/p&gt;
&lt;p&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;&lt;/p&gt;
&lt;p&gt;namespace hello_world1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(&amp;quot;Hello, World!&amp;quot;);
Console.ReadKey();
}
}
}&lt;/p&gt;
&lt;p&gt;Пустое окно и процесс не заканчивается. Логи - в файле 2&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10962/</id>
    <title type="text">Торговля опционами</title>
    <published>2019-08-29T16:11:11Z</published>
    <updated>2019-08-29T16:11:11Z</updated>
    <author>
      <name>Vyacheslav_ua</name>
      <uri>https://stocksharp.ru/users/97913/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день, подскажите пожалуйста, что у вас есть для торговли опционами?
Интересует:
-Котирование по волатильности либо по своей улыбке;
-Хеджирование по биржевой или своей улыбке;
-Риск менеджер;
-Профиль и анализ позиции.&lt;/p&gt;
&lt;p&gt;Есть ли у вас триал-версия?
Торговать буду через SmartCom, навыки в программировании=0.&lt;/p&gt;
&lt;p&gt;Жду вашего ответа.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10596/</id>
    <title type="text">Выгрузка маркет данных из программы Hydra в нужный формат.</title>
    <published>2019-04-09T11:28:21Z</published>
    <updated>2019-08-28T14:02:32Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.ru/users/101940/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="маркет данные" />
    <category term="история котировок" />
    <category term="история маркет данных" />
    <category term="скачанная история биржевых котировок" />
    <category term="алгоритмическая торговля" />
    <category term="торговая стратегия" />
    <category term="история торгов" />
    <category term="источники биржевых данных" />
    <category term="скачанные маркет данные" />
    <category term="данные биржевых котировок" />
    <category term="анализ торговой стратегии." />
    <content type="html">&lt;p&gt;В прошлой статье были разобраны общие принципы работы с программой S#.Data (Hydra), от ее установки на компьютер пользователя, до скачивания истории маркет данных с двух источников ФИНАМ и MFD.
В сегодняшней статье мы подробно разберем функцию записи в файл скачанной истории биржевых котировок и настройку шаблона для конвертации данных котировок в текстовой файл, с целью, когда маркет данные  используются в других программах алгоритмической торговли и анализа торговых стратегий.
Как уже говорилось ранее, программа способна хранить истории торгов в специальном бинарном формате S#.Data  (BIN), что обеспечивает максимальную степень сжатия истории торгов, или в текстовом формате CSV, что удобно при анализе рыночных данных в других программах.
Рассмотрим порядок выгрузки истории биржевых котировок в разные форматы файлов:
Загрузим программу S#.Data (Hydra). Мы уже имеем данные истории торгов, загруженные ранее.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.1.jpg](108864)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Выберем, к примеру, источником биржевых данных, ранее скачанные маркет данные с ресурса MFD.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.2.jpg](108869)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;У нас загружена история котировок акций Сбербанка.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.3.jpg](108865)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Нажмем правую клавишу мыши, и выберем пункт «Посмотреть скаченное».&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.4.jpg](108868)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Выберем справа пиктограмму «сохранить», чтобы сохранить историю биржевых котировок.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.5.jpg](108871)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В выпавшем списке выберем необходимый для нас формат. Например - Excel.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.6.jpg](108867)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;После записи данные биржевых котировок можно просмотреть, открыв файл.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.8.jpg](108873)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Сохраним теперь скачанные маркет данные в формате txt.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.9.jpg](108872)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Нажмем кнопку «сохранить» и увидим, что появилось меню настройки шаблона записи истории биржевых котировок. Данная функция реализована в программе S#.Data (Hydra) с целью предоставить возможность пользователю сохранить данные котировок в удобном виде, для упрощения использования маркет данных в других программах.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.9а.jpg](108874)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Заменим все «:» в программе на «-», и нажимаем «Предпросмотр». Заметим, что вид записи изменился.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.9б.jpg](108870)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Сохраним и откроем файл с скаченными маркет данными.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                ![1.10.jpg](108866)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Рассмотренный сегодня функционал программы S#.Data (Hydra), позволяет говорить о том, что скачанные маркет данные можно применять на любой платформе, что облегчает работу с торговыми алгоритмами. Настройка шаблона представления биржевых котировок позволяет настроить вид скачанных биржевых данных под себя, делая их более удобными для анализа торговой стратегии. Стоит заметить что программа в том числе поддерживает возможность выгрузку истории биржевых котировок в базы данных SQL, что позволит анализировать данные средствами данного языка.&lt;/p&gt;
&lt;p&gt;Напишите нам в комментариях, какие вопросы вы хотели бы рассмотреть в наших следующих статьях.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10928/</id>
    <title type="text">Отличная новость от Quik и StockSharp!</title>
    <published>2019-08-12T16:45:31Z</published>
    <updated>2019-08-12T20:43:32Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.ru/users/101940/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <category term="Алготрейдинг" />
    <category term="Quik" />
    <category term="трейдинг" />
    <category term="trading" />
    <category term="Lua" />
    <category term="алгоритмическая торговля" />
    <category term="трейдер" />
    <category term="trade" />
    <category term="обучение трейдингу" />
    <content type="html">&lt;p&gt;Дорогие Друзья!!!!&lt;/p&gt;
&lt;p&gt;Совсем недавно стало известно о выходе новой версии программы QUIK 8.0.0. Теперь QUIK стал 64-х битным.
&lt;img src="/file/109510/cool.jpg" alt="cool.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Как измениться работа с ним? Наверное он станет лучше! Уже сейчас ясно одно, что пользователю не нужно дополнительно устанавливать C++ Runtime, что делает установку удобнее и быстрее. (подробнее об установке &lt;a href="https://youtu.be/9xOMByGJgEE" rel="nofollow" target="_blank"&gt;&amp;lt;u&amp;gt;&lt;strong&gt;здесь&lt;/strong&gt;&amp;lt;/u&amp;gt;&lt;/a&gt; ):::center&lt;/p&gt;
&lt;div&gt;&lt;p&gt;Так же известно, что Quik 7 больше поддерживаться не будет. Насколько это правильное решение покажет время. &lt;strong&gt;Но…!!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Наша компания заявляет, что наши продукты будут поддерживать &lt;strong&gt;ОБЕ&lt;/strong&gt; версии программы как Quik 7 так и Quik 8.&lt;/p&gt;
&lt;p&gt;Коннектор подключения можно скачать по &amp;lt;u&amp;gt;&lt;strong&gt;&lt;a href="https://stocksharp.ru/s/B6vKXWSx"&gt;инструкции&lt;/a&gt;&lt;/strong&gt;&amp;lt;/u&amp;gt;.
&lt;img src="/file/109511/key-to-success.jpg" alt="key-to-success.jpg" /&gt;:::center&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Приятного использования!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10906/</id>
    <title type="text">Разные результаты в HistoryEmulationConnector и BatchEmulation</title>
    <published>2019-08-05T21:17:49Z</published>
    <updated>2019-08-08T16:53:07Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день. Взял за основу пример из урока (03_Optimization). Прикрутил к нему HistoryEmulationConnector и запустил ту же стратегию с такими же параметрами и на той же истории. Результаты оказались разными, и каждый раз они меняются.
&lt;img src="https://pp.userapi.com/c855620/v855620656/b1257/NZJtLvQk3ZA.jpg" alt="" /&gt;
Проверял на ночных сборках. Проект отправил на lesson@stocksharp.com&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10908/</id>
    <title type="text">Программа LicenseTool дает ошибку:</title>
    <published>2019-08-06T08:13:08Z</published>
    <updated>2019-08-07T12:22:45Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;hr /&gt;
&lt;h2 id="licensetool"&gt;LicenseTool&lt;/h2&gt;
&lt;p&gt;System.ServiceModel.ProtocolException: Тип содержимого text/html; charset=UTF-8 ответного сообщения не соответствует типу содержимого привязки (application/soap+xml; charset=utf-8). При использовании особого кодировщика необходимо правильно реализовать метод IsContentTypeSupported. Первые 1024 байтов ответного сообщения: &amp;quot;&amp;lt;HTML&amp;gt;&amp;lt;HEAD&amp;gt;&amp;lt;STYLE type=&amp;quot;text/css&amp;quot;&amp;gt;#content{ FONT-SIZE: 0.7em; PADDING-BOTTOM: 2em; MARGIN-LEFT: 30px}BODY{MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white}P{MARGIN-TOP: 0px; MARGIN-BOTTOM: 12px; COLOR: #000000; FONT-FAMILY: Verdana}PRE{BORDER-RIGHT: #f0f0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0e0 1px solid; MARGIN-TOP: -5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; BORDER-LEFT: #f0f0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0e0 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e5e5cc}.heading1{MARGIN-TOP: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 26px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -30px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #003366}.intro{MARGIN-LEFT: -15px}&amp;lt;/STYLE&amp;gt;
&amp;lt;TITLE&amp;gt;Service&amp;lt;/TITLE&amp;gt;&amp;lt;/HEAD&amp;gt;&amp;lt;BODY&amp;gt;
&amp;lt;DIV id=&amp;quot;content&amp;quot;&amp;gt;
&amp;lt;P class=&amp;quot;heading1&amp;quot;&amp;gt;Service&amp;lt;/P&amp;gt;
&amp;lt;BR/&amp;gt;
&amp;lt;P class=&amp;quot;intro&amp;quot;&amp;gt;This is a Windows© Communication Foundation ser&amp;quot;.&lt;/p&gt;
&lt;p&gt;Server stack trace:
в System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request, HttpWebResponse response, HttpChannelFactory&lt;code&gt;1 factory, WebException responseException, ChannelBinding channelBinding) в System.ServiceModel.Channels.HttpChannelFactory&lt;/code&gt;1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
в System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
в System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)&lt;/p&gt;
&lt;h2 id="exception-rethrown-at-0-system.runtime.remoting.proxies.realproxy.handlereturnmessageimessage-reqmsg-imessage-retmsg-system.runtime.remoting.proxies.realproxy.privateinvokemessagedata-msgdata-int32-type-stocksharp.community.iauthenticationservice.loginstring-email-string-password-stocksharp.community.authenticationclient.c_displayclass28_0.loginb_0iauthenticationservice-f-ecng.net.channelhelper.invoketchanneltresultchannelfactory1-factory-func2-handler-stocksharp.community.baseserviceclient1.invoketresultfunc2-handler-stocksharp.community.authenticationclient.loginnullable1-product-string-login-securestring-password-stocksharp.community.authenticationclient.get_sessionid-stocksharp.licensing.licenseclient.qsxltsxj2en_mrc5fgbtwd07bjvekawtzvrtqnrbvve0ilicenseservice-qbhnxte6trz1dq9lr6eldaq-ecng.net.channelhelper.invoketchanneltresultchannelfactory1-factory-func2-handler-stocksharp.licensing.licenseclient.qvkrgyvbgme6ownxuv9smnqfunc2-q2lcohfy8zvvntirlsbpx_w-stocksharp.licensetool.mainwindow.c_displayclass7_0.generate_onclickb_0object-o-doworkeventargs-ea-system.componentmodel.backgroundworker.ondoworkdoworkeventargs-e-system.componentmodel.backgroundworker.workerthreadstartobject-argument"&gt;Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type)
в StockSharp.Community.IAuthenticationService.Login(String email, String password)
в StockSharp.Community.AuthenticationClient.&amp;lt;&amp;gt;c__DisplayClass28_0.&amp;lt;Login&amp;gt;b__0(IAuthenticationService f)
в Ecng.Net.ChannelHelper.Invoke[TChannel,TResult](ChannelFactory&lt;code&gt;1 factory, Func&lt;/code&gt;2 handler)
в StockSharp.Community.BaseServiceClient&lt;code&gt;1.Invoke[TResult](Func&lt;/code&gt;2 handler)
в StockSharp.Community.AuthenticationClient.Login(Nullable&lt;code&gt;1 product, String login, SecureString password) в StockSharp.Community.AuthenticationClient.get_SessionId() в StockSharp.Licensing.LicenseClient.#=qSxltsxj2EN_Mrc5FGbTwd07bjveKAWTZvRTqNrBvve0=(ILicenseService #=qBhNxte6TRZ1DQ9lR6eldaQ==) в Ecng.Net.ChannelHelper.Invoke[TChannel,TResult](ChannelFactory&lt;/code&gt;1 factory, Func&lt;code&gt;2 handler) в StockSharp.Licensing.LicenseClient.#=qVKrgyVBGme6owNXUV9sMnQ==(Func&lt;/code&gt;2 #=q2lCOHFy8zvVntIRLSBpx_w==)
в StockSharp.LicenseTool.MainWindow.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;Generate_OnClick&amp;gt;b__0(Object o, DoWorkEventArgs ea)
в System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&lt;/h2&gt;
&lt;p&gt;OK---------------------------&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4710/</id>
    <title type="text">Получение ExtensionInfo портфеля в коннекторе QuikLua</title>
    <published>2014-09-04T15:50:38Z</published>
    <updated>2019-08-01T16:05:31Z</updated>
    <author>
      <name>GrandTucan</name>
      <uri>https://stocksharp.ru/users/50405/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Прошу помощи и разъяснения в вопросе получения дополнительной информации по портфелю (Portfolio.ExtensionInfo) в новом коннекторе QuikLua.
В случае с DDE для этого требовалось добавить в нужную таблицу (например, DerivativePortfoliosTable) описание нужных колонок перед стартом экспорта.
В QuikLua сейчас такой возможности не предусмотрено? Если я не там смотрю, подскажите, пожалуйста, куда смотреть? [smile]&lt;/p&gt;
&lt;p&gt;(В частности интересует экспорт колонки &amp;quot;План.чист.поз.&amp;quot; таблицы Quik &amp;quot;Портфель по деривативам&amp;quot;).&lt;/p&gt;
&lt;p&gt;Спасибо!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3959/</id>
    <title type="text">Что почитать?</title>
    <published>2013-09-06T13:42:38Z</published>
    <updated>2019-07-30T13:55:21Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&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://www.ozon.ru/context/detail/id/5040489/" rel="nofollow" target="_blank"&gt;Технический анализ Джек Швагер&lt;/a&gt;. Тут описано очень большое количество индикаторов, многие из которых очень хорошо разбираются.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;В конце книжки есть глава, которая называется &lt;em&gt;&amp;quot;Примеры оригинальных торговых систем&amp;quot;&lt;/em&gt;. В этой главе описаны интересные торговые системы (готовые статегии), суть главы в том, чтобы Вы уловили насколько интересными и гибкими могут быть правила торговли.
2. &lt;a href="http://www.ozon.ru/context/detail/id/2925197/" rel="nofollow" target="_blank"&gt;Компьютерный анализ фьючерсных рынков&lt;/a&gt;. В этой книжке тоже рассматриваются достаточно популярные индикаторы в основном на американском рынке. Показываются различные примеры поведения акций и индикаторов. Считаю, что книжка должна быть неким базисом в понимании работы индикаторов!
3. &lt;a href="http://www.ozon.ru/context/detail/id/4184103/" rel="nofollow" target="_blank"&gt;Малая энциклопедия трейдера&lt;/a&gt;. Книга разделена на две части: фундаментальный анализ и технический анализ.&lt;/p&gt;
&lt;p&gt;К техническому анализу отношусь крайне скептически, потому что его очень сложно формализировать и систематизировать. Из этого могу сделать вывод, что он действует примерно также как и интуиция (случайность), поэтому советую почитать вторую часть более внимательно, а именно &lt;strong&gt;технический анализ&lt;/strong&gt;!&lt;/p&gt;
&lt;p&gt;В дополнение:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Ларри Уильямс&lt;/strong&gt;. &lt;a href="http://www.ozon.ru/context/detail/id/3511930/" rel="nofollow" target="_blank"&gt;Секреты торговли на фьючерсном рынке&lt;/a&gt;. Собственные размышления Ларри о другом пути торговли фьючерсами.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ozon.ru/context/detail/id/3193750/" rel="nofollow" target="_blank"&gt;Технический анализ&lt;/a&gt;. &lt;strong&gt;Джеральд Аппель (создатель MACD!)&lt;/strong&gt; Я думаю, что тут комментарии не требуются.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ozon.ru/context/detail/id/4708819/" rel="nofollow" target="_blank"&gt;Мании, паники и крахи.&lt;/a&gt; Для тех, кто торгует трендовыми стратегиями [wink]. О кризисе нужно знать все, потому что это уникальный момент заработать большое количество денег, прокатившись на всеобщем быстром падении.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Интересные блоги:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.algorithmist.ru/" rel="nofollow" target="_blank"&gt;http://www.algorithmist.ru/&lt;/a&gt;. Интересные статистические закономерности в алготрейдинге&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kazai-trader.livejournal.com/" rel="nofollow" target="_blank"&gt;http://kazai-trader.livejournal.com/&lt;/a&gt;. Алготрейдинг в стиле &amp;quot;казай, мазай&amp;quot;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://amkrv.livejournal.com/" rel="nofollow" target="_blank"&gt;http://amkrv.livejournal.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Очень советую, закрывшийся к сожалению журнал D` штрих. В нем было описано достаточно много интересных алгоритмических идей, некоторые статьи с математическим уклоном было и вправду тяжело разжевать! В электронном формате почитать можно &lt;a href="http://expert.ru/d-stroke/2010/" rel="nofollow" target="_blank"&gt;здесь&lt;/a&gt;, я начинал читать его примерно с 2010 года.&lt;/p&gt;
&lt;p&gt;&amp;lt;mark&amp;gt;&lt;strong&gt;Также жду Ваших рекомендаций по книжкам!&lt;/strong&gt;&amp;lt;/mark&amp;gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4422/</id>
    <title type="text">Помогите подобрать книги для изучения VSA новичку ?</title>
    <published>2014-03-19T14:28:35Z</published>
    <updated>2019-07-28T23:37:18Z</updated>
    <author>
      <name>pravdolyubka</name>
      <uri>https://stocksharp.ru/users/51126/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Всем привет.
мне посоветовали изучать VSA анализ, скиньте у кого есть книжки или курсы по VSA,&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8409/</id>
    <title type="text">В Гидре при расчете индекса выдается сообщение &amp;quot;Method must have a return type&amp;quot;</title>
    <published>2017-07-17T15:33:34Z</published>
    <updated>2019-07-27T14:04:25Z</updated>
    <author>
      <name>Георгий</name>
      <uri>https://stocksharp.ru/users/95046/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;В Гидре пытаюсь создать свой индекс. Захожу в таблицу &amp;quot;Все инструменты&amp;quot;, жму добавить индекс, пишу формулу и получаю сообщение. Судя по справке делаю вроде бы все верно. Подскажите в чем ошибка?
&lt;img src="/file/104617/image3441.png" alt="image3441.png" /&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10874/</id>
    <title type="text">Invocator PropertyChanged</title>
    <published>2019-07-17T18:32:05Z</published>
    <updated>2019-07-22T21:52:09Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день! Скажите пожалуйста почему в классе Strategy закрыт метод для вызова события PropertyChanged из наследника? Было бы не плохо разрешить переопределение или хотя бы вызов метода.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10873/</id>
    <title type="text">CQG Continuum\Rithmic\Fxcm</title>
    <published>2019-07-17T16:10:15Z</published>
    <updated>2019-07-19T14:32:56Z</updated>
    <author>
      <name>straf</name>
      <uri>https://stocksharp.ru/users/105041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="подключение" />
    <content type="html">&lt;p&gt;Доброго времени суток,  как у вас все запутанно! Начнем по порядку, скачал sTerminal&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;В настройках подключения выбрал CQG Continuum ввел логин\пароль о каком-та адресе сервера я знать не знаю.Откуда я его узнаю, где брать не ясно! Когда просто приходит логин и пароль и все! Залег в гугл, там также ничего по этому поводу не нашел.&lt;/li&gt;
&lt;li&gt;В настройках подключения выбрал Rithmic есть логин\пароль опять ввел  и опять: не удалось установить подключение. Я уже промолчу про всякие там сертификаты, пути к логу, пароль транзакции и прочее.  Почему нельзя сделать как у всех: логин, пароль, peper trading все!?&lt;/li&gt;
&lt;li&gt;В настройках подключения выбрал FXCM поставил галку напротив демо ввел токен, пробую подключится . . .  и все тупо зависает, до такой степени, что перестает отвечать . . . .
И как все же подключится?!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10694/</id>
    <title type="text">Подскажите как в S#.Designer </title>
    <published>2019-05-12T13:49:45Z</published>
    <updated>2019-06-24T17:12:46Z</updated>
    <author>
      <name>SerЁga</name>
      <uri>https://stocksharp.ru/users/102714/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="S#.Designer" />
    <content type="html">&lt;p&gt;Подскажите как в S#.Designer определить цену открытия дня провести с ней мат операцию получив уровень и при пересечению ценой открыть сделку.
Буду очень признателен за помощь.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10796/</id>
    <title type="text">Получить цену с графика по щелчку мыши.</title>
    <published>2019-06-14T09:42:09Z</published>
    <updated>2019-06-21T16:29:47Z</updated>
    <author>
      <name>allint29</name>
      <uri>https://stocksharp.ru/users/103515/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Подскажите каким методом можно получить цену или время со свечного графика (По щелчку мыши запоминать, то что отображается на левой шкале или внизу). Долго ковырялся, так и не дошло.&lt;/li&gt;
&lt;li&gt;И еще момент интересует - как отобразить свою заявку в стакане.&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3920/</id>
    <title type="text">Получение размера позиции</title>
    <published>2013-08-25T06:27:14Z</published>
    <updated>2019-06-21T16:00:59Z</updated>
    <author>
      <name>Buratino</name>
      <uri>https://stocksharp.ru/users/451/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Как получить позу по бумаге при инициализации стратегии? Пример на базе 2-го урока. В таком случае суммируются все позиции по всему содержимому портфеля:
&lt;em&gt;Position = ConnectionInterFace.SelectedPortfolio.GetPosition(),&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Этот замороченный, да и не работает:
&lt;em&gt;Position = ConnectionInterFace.SelectedSecurity.Trader.GetPosition(ConnectionInterFace.SelectedPortfolio, ConnectionInterFace.SelectedSecurity)&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10812/</id>
    <title type="text">Дерево логируемых классов</title>
    <published>2019-06-19T20:05:41Z</published>
    <updated>2019-06-21T15:01:46Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте! Как можно вложить логируемый класс в основной что бы в StockSharp.Xaml.Monitor он выводился внутри дерева основного?
Устанавливал значение Parent и IsRoot разными способами но никаких изменений нет.&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;Window x:Class=&amp;quot;WpfApp2.MainWindow&amp;quot;
        xmlns=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;
        xmlns:x=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;
        xmlns:d=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;
        xmlns:mc=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;
        xmlns:local=&amp;quot;clr-namespace:WpfApp2&amp;quot;
        xmlns:xaml=&amp;quot;http://schemas.stocksharp.com/xaml&amp;quot;
        mc:Ignorable=&amp;quot;d&amp;quot;
        Title=&amp;quot;MainWindow&amp;quot; Height=&amp;quot;350&amp;quot; Width=&amp;quot;800&amp;quot;&amp;gt;
    &amp;lt;Grid&amp;gt;
            &amp;lt;Grid.RowDefinitions&amp;gt;
                &amp;lt;RowDefinition/&amp;gt;
                &amp;lt;RowDefinition Height=&amp;quot;Auto&amp;quot;/&amp;gt;
            &amp;lt;/Grid.RowDefinitions&amp;gt;
        &amp;lt;xaml:Monitor Name=&amp;quot;Monitor&amp;quot;/&amp;gt;
        &amp;lt;Button Content=&amp;quot;Start&amp;quot; Click=&amp;quot;Button_Click&amp;quot; Grid.Row=&amp;quot;1&amp;quot; Margin=&amp;quot;3&amp;quot;/&amp;gt;
    &amp;lt;/Grid&amp;gt;
&amp;lt;/Window&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;using System;
using System.Windows;
using StockSharp.Logging;
using StockSharp.Xaml;

namespace WpfApp2
{
    /// &amp;lt;summary&amp;gt;
    /// Логика взаимодействия для MainWindow.xaml
    /// &amp;lt;/summary&amp;gt;
    public partial class MainWindow : ILogSource
    {
        public readonly LogManager LogManager;
        public Guid Id { get; }
        public new ILogSource Parent { get; set; }
        public LogLevels LogLevel { get; set; }
        public DateTimeOffset CurrentTime =&amp;gt; DateTimeOffset.Now;
        public bool IsRoot { get; }

        public event Action&amp;lt;LogMessage&amp;gt; Log;

        public MainWindow()
        {
            InitializeComponent();
            Name = &amp;quot;MainWindow&amp;quot;;
            LogManager = new LogManager();
            LogLevel = LogLevels.Info;
            LogManager.Sources.Add(this);
            LogManager.Listeners.Add(new GuiLogListener(Monitor));
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Log?.Invoke(new LogMessage(this, CurrentTime, LogLevel, &amp;quot;Сообщение главного класса.&amp;quot;));
            var testSourceWindow = new TestClass()
            {
                Parent = this
            };
            LogManager.Sources.Add(testSourceWindow);
            testSourceWindow.Test();
        }

        public void Dispose()
        {
            throw new NotImplementedException();
        }

    }


    class TestClass : ILogSource
    {
        private ILogSource _parent;

        public void Dispose()
        {
            throw new NotImplementedException();
        }

        public Guid Id { get; }
        public string Name { get; set; } = &amp;quot;TestClass&amp;quot;;
        public ILogSource Parent
        {
            get =&amp;gt; _parent;
            set
            {
                _parent = value;
                LogLevel = value.LogLevel;
            }
        }

        public LogLevels LogLevel { get; set; }
        public DateTimeOffset CurrentTime =&amp;gt; DateTimeOffset.Now;
        public bool IsRoot { get; }
        public event Action&amp;lt;LogMessage&amp;gt; Log;

        public void Test()
        {
            Log?.Invoke(new LogMessage(this, CurrentTime, LogLevel, $&amp;quot;Сообщение вторичного класса.&amp;quot;));
        }
    }
}

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10799/</id>
    <title type="text">DI в S# API</title>
    <published>2019-06-16T02:48:55Z</published>
    <updated>2019-06-20T16:20:24Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="DependencyInjection" />
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;В &lt;a href="https://doc.stocksharp.ru/html/b5725b73-8ba6-46d6-b456-cba5f6678f91.htm"&gt;https://doc.stocksharp.ru/html/b5725b73-8ba6-46d6-b456-cba5f6678f91.htm&lt;/a&gt; ничего не нашел.&lt;/p&gt;
&lt;p&gt;Опишите пожалуйста, что происходит за кулисами (аналог кода) при регистрации следующих сервисов:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;ConfigManager.RegisterService&amp;lt;IEntityRegistry&amp;gt;(EntityRegistry);&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService(EntityRegistry.Storage);&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService&amp;lt;ISecurityStorage&amp;gt;(EntityRegistry.Securities);&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService(EntityRegistry.Portfolios);&lt;/li&gt;
&lt;li&gt;СonfigManager.RegisterService&amp;lt;IConnector&amp;gt;(Connector);&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService&amp;lt;ISecurityProvider&amp;gt;(Connector);&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService&amp;lt;IPortfolioProvider&amp;gt;(Connector);&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService(new PortfolioDataSource(Connector));&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService&amp;lt;IStudioCommandService&amp;gt;(new StudioCommandService());&lt;/li&gt;
&lt;li&gt;ConfigManager.RegisterService&amp;lt;IExchangeInfoProvider&amp;gt;(new StorageExchangeInfoProvider(EntityRegistry));&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10811/</id>
    <title type="text">Список инструментов из истории</title>
    <published>2019-06-19T19:09:05Z</published>
    <updated>2019-06-20T16:18:44Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте! Есть папка с историческими данными как в примерах HistoryData.
Получаю хранилище маркет-данных&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;			var storageRegistry = new StorageRegistry
			{
				DefaultDrive = new LocalMarketDataDrive(HistoryPath.Folder)
			};
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Как я могу получить список всех инструментов которые находятся в папке?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10804/</id>
    <title type="text">Не работает соединение через прокси сервер.</title>
    <published>2019-06-18T09:44:08Z</published>
    <updated>2019-06-18T09:46:09Z</updated>
    <author>
      <name>newtrader</name>
      <uri>https://stocksharp.ru/users/96220/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Прокси" />
    <category term="proxy" />
    <content type="html">&lt;p&gt;Добрый день, столкнулся с такой проблемой, при попытке прописать в настройках сети s#.designer свой прокси сервер, поле с адресом выделяется красным индикатором ошибки. По умолчанию адрес 127.0.0.1:8080. Это ограничение, кто-нибудь сталкивался с похожей проблемой?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10754/</id>
    <title type="text">ExpressionIndexSecurity в Shell не рассчитывается</title>
    <published>2019-06-02T09:41:10Z</published>
    <updated>2019-06-12T20:34:18Z</updated>
    <author>
      <name>allint29</name>
      <uri>https://stocksharp.ru/users/103515/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте, возник вопрос по формированию индексного графика в Shell. Пытаюсь сделать индекс при помощи ExpressionIndexSecurity и RoslynCompilerService, но индекс не формируется, в графе Expression после инициализации нового инструмента остается null, соответственно и инструмента нет, ошибок никаких не выдает C#. При этом вне рамок Shell все нормально работает. На приложенном скрине два варианта остановы, в которых видно , что в обычной форме индекс создается, а во втором (Shell) нет. Я в Shell пытался код с формированием индекса включать даже при инициализации главной формы но результат тот же. Не пойму, что я делаю не так?&lt;/p&gt;
</content>
  </entry>
</feed>