﻿<?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=forum&amp;page=19</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T04:25:53Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=19" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/11055/</id>
    <title type="text">Получение данных с Finam</title>
    <published>2019-10-05T21:10:07Z</published>
    <updated>2019-10-08T10:54:57Z</updated>
    <author>
      <name>bullishbear</name>
      <uri>https://stocksharp.ru/users/103787/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Finam" />
    <category term="bug" />
    <category term="candles" />
    <content type="html">&lt;p&gt;&lt;strong&gt;Проблема со свечами. Рисуются неверные графики&lt;/strong&gt;(иногда).
Пробовал загрузку через гидру, с Финама, в виде 1-минутных свечей и тиков.
Инструмент AAPL (SPB).
Время 05.08.2019. 14:24+.
При построении при помощи тиков также строятся &lt;strong&gt;&lt;u&gt;неверные&lt;/u&gt;&lt;/strong&gt; графики.
Привожу пример на фото. (в качестве верного варианта привожу пример из другого терминала в виду идентичности материала).
Ересь какая-то.&lt;/p&gt;
&lt;p&gt;Просьба разобраться.
Очень обидно!
Долго делал стратегию, потратил время на отладку.
Подумывал даже приобрести Shell
Теперь желание плюнуть и сделать напрямую по апи транзака или на другом фреймворке, т.к все-равно сам всю логику запрограммировал.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11061/</id>
    <title type="text">FAQ по FIX протоколу. Система передачи FIX сообщений</title>
    <published>2019-10-07T15:10:31Z</published>
    <updated>2019-10-07T15:12:42Z</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="FIX протокол" />
    <category term="биржевая информация" />
    <category term="FIX 4" />
    <category term="FIX 5" />
    <category term="высокочастотный трейдинг" />
    <category term="FIX коннектор" />
    <category term="коннектор к бирже" />
    <category term="коннектор для трейдинга" />
    <content type="html">&lt;p&gt;FIX протокол - это &lt;strong&gt;механизм обмена&lt;/strong&gt; торговыми данными. Сама система состоит из двух потоков данных: входящих и исходящих, представленных в виде сообщений (административных и пользовательских).&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                                     ![fix_connector_trading.jpg](109767)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Процесс взаимодействия между&lt;strong&gt;дилером и конечным брокером&lt;/strong&gt; осуществляется в сети экстранет, в которой  две информационные системы обмениваются &lt;strong&gt;FIX сообщениями&lt;/strong&gt; [nerd]. По протоколу FIX происходит обработка сообщений, с последующей их передачей систему управления заявками, из которой они становятся доступными брокеру.
Схема взаимодействия двух информационных систем посредством FIX&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                                     ![fix_protocol_exchange.jpg](109770)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Трейдер подключается к бирже через &lt;strong&gt;интернет.&lt;/strong&gt; Что бы создать подключение , трейдер и биржа обмениваются информацией об IP адресах и портах, через которые происходит обмен данными , а так же добавляются исключения в firewall.
Само FIX сообщение, содержит наименование стороны приема сообщения и стороны передающей его, так исключается возможная подмена или отслеживание сообщений.&lt;br /&gt;
Для гарантированности конфиденциальности передаваемой информации, пользуются &lt;strong&gt;SSL/TSL шифрованием&lt;/strong&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                                     ![trading_fix_exchange.jpg](109769)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Такой вид шифрования позволяет использовать &lt;strong&gt;простейший способ расшифровки данных&lt;/strong&gt; [laugh], которые приходят по &lt;strong&gt;FIX протоколу&lt;/strong&gt; и отправляются по нему&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                                     ![connector_exchange.jpg](109768)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Использование такого способа передачи данных, не только &lt;strong&gt;ускоряет работу&lt;/strong&gt; и &lt;strong&gt;увеличивает объем передаваемых данных&lt;/strong&gt; [laugh], но &lt;strong&gt;гарантирует безопасность&lt;/strong&gt; работы. Наша &lt;a href="https://stocksharp.ru/"&gt;&lt;strong&gt;компания&lt;/strong&gt;&lt;/a&gt; предлагает коннекторы, для высокочастотной торговли, которые обеспечивают оба этих параметра, давая возможность &lt;strong&gt;беспроблемной работы&lt;/strong&gt; на рынке. Подробное описание и стоимость коннекторов, представлено на нашей &lt;a href="https://stocksharp.ru/products/pricing/"&gt;&lt;strong&gt;странице&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11028/</id>
    <title type="text">Обучение/ Урок 1/ 02_MarketDepths_Trades  Quik не получает стакан полностью и  видимо не работает UnRegisterMarketDepth(marketDepth).</title>
    <published>2019-09-23T18:15:30Z</published>
    <updated>2019-10-01T12:50:45Z</updated>
    <author>
      <name>VolkSib</name>
      <uri>https://stocksharp.ru/users/798/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Lesson_4.4.17
Quik 8.1.0.30/ учебный
Ваш пример ничего не меняя,
в стакан приходит только 1-2 строчки.
Смена инструмента приводит к наличию в стакане и старого и нового инструмента.&lt;/p&gt;
&lt;p&gt;P.S.Со студией VS 2019 совсем не  работает, не открывается окно выбора подключения.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11041/</id>
    <title type="text">FAQ по FIX протоколу. Сфера применения FIX протокола</title>
    <published>2019-09-28T19:02:09Z</published>
    <updated>2019-09-28T19:02:09Z</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="FIX протокол" />
    <category term="биржевая информация" />
    <category term="FIX 4" />
    <category term="FIX 5" />
    <category term="высокочастотный трейдинг" />
    <category term="FIX коннектор" />
    <category term="коннектор к бирже" />
    <category term="коннектор для трейдинга" />
    <content type="html">&lt;p&gt;FIX протокол нашел большое применение у трейдеров, давайте рассмотрим почему.
&lt;strong&gt;Financial Information Exchange&lt;/strong&gt;, именно так расшифровывается аббревиатура &lt;strong&gt;FIX.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/109714/fix_protocol_exchange.jpg" alt="fix_protocol_exchange.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Это переводится - обмен финансовой информацией.
Он создан для финансовых рынков, с целью &lt;strong&gt;скоростной передачи  огромного объема данных&lt;/strong&gt;. Сегодня им пользуется большая часть участников финансового рынка, устанавливая коммуникацию между информационными системами, является  стандартом взаимодействия на финансовом рынке.[nerd]&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/109713/fix_connector_trading.jpg" alt="fix_connector_trading.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FIX API&lt;/strong&gt; или &lt;strong&gt;FIX протокол&lt;/strong&gt; обладает рядом бесспорных плюсов:&lt;/p&gt;
&lt;p&gt;• простота архитектуры протокола позволяет с высокой частотой и маленьким временным промежутком передавать большой объем данных;
• так как FIX протокол един, соединение между участниками по нему не требует большое количество времени;
• протокол предоставляет трейдеру обладающему своей  торговой системой быть анонимным к тем, кому доступны операции;
• протокол обладает большим количеством специализированных инструментов, в частности - стандартизированный язык, при по средством которого участники рынка общаются.
• при наличии FIX API, можно пользоваться лимитными ордера FOK и IOC. Что позволяет избежать проскальзывания, сделка или открывается по вашей цене, либо просто не открывается, цена при этом не скользит.&lt;/p&gt;
&lt;p&gt;FIX API предоставляет проектировать свои торговые системы, такие как  **&amp;quot;черный ящик&amp;quot;**алготрейдинга, они способны получать огромное количество информации из огромного числа разных ресурсов, принимая решения на базе полученной информации[laugh].  Все это позволяет занимать миллисекунды процессу получения и анализа информации, а так же размещения ордеров на рынке посредством FIX API.
Компания &lt;u&gt;&lt;a href="https://stocksharp.ru/"&gt;&lt;strong&gt;StockSharp&lt;/strong&gt;&lt;/a&gt;&lt;/u&gt; уже долгое время предоставляет возможность приобретения FIX коннектора &lt;strong&gt;по выгодному предложению&lt;/strong&gt;, предоставляя гибкие возможности при покупке пакета коннекторов. Подробнее о предложениях и скидках можно узнать на нашей &lt;strong&gt;&lt;u&gt;&lt;a href="https://stocksharp.ru/products/pricing/"&gt;странице.&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11033/</id>
    <title type="text">Проблема c созданием автоматических заявок  через QUIK при работе на рынке MICEX</title>
    <published>2019-09-24T14:57:33Z</published>
    <updated>2019-09-25T17:41:45Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.ru/users/28888/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Всем добрый день!
Написал робота для работы  через QUIK.   При работе на срочном рынке FORTS все работает отлично.   Когда  пытаюсь применить тот же алгоритм  к  рынку акций MICEX  заявки не регистрируются.
Использую  версию 4. 4.14   и версию 7 QUIK.&lt;/p&gt;
&lt;p&gt;Мне кажется, что вся проблема в том, что  когда я получаю список торгуемых  акций  вот по такому  коду&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        foreach (Position pos in Trader.Positions)
        {
            Security sec = pos.Security;
             ....
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Большинство  полей  у sec в случае  рынка акций  равны null,   в то время  как когда  я использую тот  же алгоритм  для рынка FORTS  эти поля приходят не нулевые.
Что -то я не активизирую  по всей видимости.
Как следствие этого не приходит событие MarketDepth и т.д.  Можете подcказать что не так делаю ?!  Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11027/</id>
    <title type="text">Исходный код коннектора quik</title>
    <published>2019-09-23T11:18:52Z</published>
    <updated>2019-09-23T11:18:52Z</updated>
    <author>
      <name>asmatic</name>
      <uri>https://stocksharp.ru/users/73302/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте, есть ли возможность получить исходный код коннектора Quik?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11017/</id>
    <title type="text">FAQ по FIX протоколу. История создания</title>
    <published>2019-09-19T19:49:55Z</published>
    <updated>2019-09-22T09:58:51Z</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="FIX протокол" />
    <category term="биржевая информация" />
    <category term="FIX 4" />
    <category term="FIX 5" />
    <category term="высокочастотный трейдинг" />
    <category term="FIX коннектор" />
    <category term="коннектор к бирже" />
    <category term="коннектор для трейдинга" />
    <content type="html">&lt;p&gt;Создание FIX протокола, в &lt;strong&gt;1992&lt;/strong&gt; году произвело революцию в мире биржевой торговли. Целью его создания было сделать &lt;strong&gt;удобный скоростной метод передачи и получения биржевой информации&lt;/strong&gt; большого объема, между участниками торгов, как замена торговле через телефон, преобладающей на тот момент.
На сегодняшний день FIX протокол поддерживается большинством крупнейших бирж мира, в том числе и московской.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/109690/fix_connector.jpg" alt="fix_connector.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;С момента создания FIX протокола, прошло много времени, и за этот период информационная торговая сеть постоянно совершенствовалась,  наряду с ней и совершенствовался сам протокол.[nerd]&lt;/p&gt;
&lt;p&gt;На протяжении всего этого времени в состав FIX протокола добавляли новый функционал, появлялась поддержка новых классов инструментов.&lt;/p&gt;
&lt;p&gt;Сейчас наибольшее распространение получил протокол &lt;strong&gt;FIX 4.4&lt;/strong&gt;, однако последней версией протокола является &lt;strong&gt;FIX 5.0.&lt;/strong&gt; Сам протокол существует в двух синтаксисах, это XML (второе название FIXML) и «ключ - значение». Стоит сказать, что протокол разделяется на 3 уровня  - транспортный, сессионный, прикладной.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/109691/fix_protocol.jpg" alt="fix_protocol.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Компания &lt;strong&gt;&lt;a href="https://stocksharp.ru"&gt;StockSharp&lt;/a&gt;&lt;/strong&gt;, на протяжении длительного времени предоставляет возможность приобретения доступа по FIX протоколу к известным торговым площадкам, предоставляя полный перечень &lt;strong&gt;коннекторов для трейдинга.&lt;/strong&gt; Приобретая коннекторы через нашу компанию, вы можете быть уверены в &lt;strong&gt;полной надежности и стабильности доступа&lt;/strong&gt;, а также возможности технической поддержки.&lt;/p&gt;
&lt;p&gt;Более подробно о способах подключения можно узнать на нашей &lt;u&gt;&lt;a href="https://stocksharp.ru/products/pricing/"&gt;&lt;strong&gt;странице&lt;/strong&gt;&lt;/a&gt;&lt;/u&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10985/</id>
    <title type="text">Не могу победить первое видео</title>
    <published>2019-09-06T23:04:01Z</published>
    <updated>2019-09-19T21:33:24Z</updated>
    <author>
      <name>seat9</name>
      <uri>https://stocksharp.ru/users/105078/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.
Пытаюсь освоить первое видео. Дошел до настроек подключения, там где подключаем Quik. Но подключения не происходит. выдает ошибку (см приложенный файл), - невозможно установить подключение. Подключение не установлено, т.к. конечный компьютер отверг запрс на подключение 127.0.0.1:5001&lt;/p&gt;
&lt;p&gt;Могу предположить, что не хватает файла с ключами. если это так, то куда их нужно положить? В видео об этом не сказано.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11014/</id>
    <title type="text">Загрузка данных с Финама</title>
    <published>2019-09-18T14:10:32Z</published>
    <updated>2019-09-19T11:38:41Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте! В уроке по загрузке данных с Финама проект построен на версии 4.4.5.4. Текущая версия 4.4.17.0, и в ней нет метода GetSecurityStorage. Да и класс FinamHistorySource устарел. Студия говорит юзать FinamMessageAdapter. В документации тоже старый способ. Есть ли актуальный пример кода для загрузки данных с финама?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11003/</id>
    <title type="text">Параметр - Количество итераций метода BatchEmulation.Start</title>
    <published>2019-09-13T10:18:49Z</published>
    <updated>2019-09-17T13:21:59Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день. Поясните пожалуйста на для чего в методе BatchEmulation.Start второй параметр iterationCount (Количество итераций)? На что он влияет?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11001/</id>
    <title type="text">QuikTrader генерирует все  прошлые события   NewOrder и NewMyTrade</title>
    <published>2019-09-12T15:25:37Z</published>
    <updated>2019-09-12T15:25:37Z</updated>
    <author>
      <name>chukara1</name>
      <uri>https://stocksharp.ru/users/73162/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="QuikTrader" />
    <content type="html">&lt;p&gt;Добрый день. При каждом запуске QuikTrader генерирует все  прошлые события   NewOrder , NewMyTrade, это мешает логике робота, так как приходится
игнорировать эти события, отсекая их по времени, кроме того  се это выводится в консоль, что занимает значительное время. Как ким образом отключить сохранение и реплэй
прошлых событий?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3156/</id>
    <title type="text">Инициализация стратегии в тестировании на истории</title>
    <published>2012-11-09T10:49:09Z</published>
    <updated>2019-09-08T17:00:31Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Я бы инициализацию стратегии перенес сюда. А то ошибка происходит, про состояние объекта что-то.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;_trader.StateChanged += (oldState, newState) =&amp;gt;
{
	if (_trader.State == EmulationStates.Stopped)
	{
		this.GuiAsync(() =&amp;gt;
		{
			StartBtn.IsEnabled = true;

			if (_trader.IsFinished)
			{
				TestingProcess.Value = TestingProcess.Maximum;
				MessageBox.Show(this, &amp;quot;Закончено за &amp;quot; + (DateTime.Now - _startEmulationTime));
			}
			else
				MessageBox.Show(this, &amp;quot;Отменено&amp;quot;);
		});
	}
	else if (_trader.State == EmulationStates.Started)
	{
        //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        // создаем торговую стратегию, скользящие средние на 80 5-минуток и 10 5-минуток
        _strategy = new SmaStrategy(series, new SimpleMovingAverage { Length = 80 }, new SimpleMovingAverage { Length = 10 })
        {
            Volume = 1,
            Portfolio = portfolio,
            Security = security,
            Trader = _trader
        };
        //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
		// запускаем стратегию когда эмулятор запустился
		_strategy.Start();
	}
};
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10973/</id>
    <title type="text">не совпадает меню в MS visual 2017 в видео и в моей версии. ( вопрос тех поддержке)</title>
    <published>2019-09-04T18:12:34Z</published>
    <updated>2019-09-06T17:47:33Z</updated>
    <author>
      <name>nchnch</name>
      <uri>https://stocksharp.ru/users/108733/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Дело в том что из за этого не понятно куда кликать при просмотре видео. И не возможно завершить обучение по видео.
вот для примера
&lt;a href="https://prnt.sc/p1rs41" rel="nofollow" target="_blank"&gt;https://prnt.sc/p1rs41&lt;/a&gt;
вот видео
&lt;a href="https://prnt.sc/p1rsh5" rel="nofollow" target="_blank"&gt;https://prnt.sc/p1rsh5&lt;/a&gt;
вот моя картинка...&lt;/p&gt;
&lt;p&gt;можно что-то сделать для полного совпадения меню ?
С Уважением Владислав&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10969/</id>
    <title type="text">Не закачивает котировки по склеенному фьючу SILV через FINAM</title>
    <published>2019-09-02T17:38:59Z</published>
    <updated>2019-09-02T17:38:59Z</updated>
    <author>
      <name>Viktor-Nvrsk</name>
      <uri>https://stocksharp.ru/users/95521/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Отказывается закачивать историю по SILV@FORTS&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10822/</id>
    <title type="text">Поиск ментора/партнера</title>
    <published>2019-06-26T10:20:10Z</published>
    <updated>2019-08-31T15:40:12Z</updated>
    <author>
      <name>d.nagor</name>
      <uri>https://stocksharp.ru/users/104831/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день, коллеги! [laugh]&lt;/p&gt;
&lt;p&gt;Решил реанимировать проект, связанный с автоматической биржевой торговлей. Прогноз осуществляется на основе нейронных сетей. Есть некий ворох кода (потенциально плохо пахнущего), который был написан мной когда-то давно на С#. Образование у меня программистское, но я никогда не работал разработчиком, следовательно скилы у меня на зачаточном уровне. Что хочу? Хочу найти человека, имеющего хороший опыт разработки на С# (идеально в области алго-трейдинга), владеющего на некотором уровне паттернами проектирования, TDD (так как система довольно громоздкая и требует автоматизированного тестирования), а если вы хорошо знакомы с S#, то было бы совсем здорово, так как для бэктрекинга планирую использовать именно эту библиотеку. В наши задачи будет в основном входить код-ревью, вы мне советуете как и что, а я пишу. Через некоторое время опять созваниваемся и повторяем итерацию. По началу буду тупить, так как давно не кодил на шарпе, но со временем въеду и все будет как по маслу. Возможно потребуется экспертиза в области архитектуры ПО.&lt;/p&gt;
&lt;p&gt;В идеале в конечном счете хотелось бы найти партнера, так как технических задач в разработке и мест для улучшения системы вижу достаточно много. На начальном этапе будем работать сдельно по 2-3 часа в удобное для обоих время. Оплата по вашей таксе. Созваниваемся пару раз в неделю. Пока что вижу это как-то так. +7 913 714 0888. Ожидаю сообщения в вотсап или телеграм. Дмитрий, Новосибирск&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9353/</id>
    <title type="text">Тейк-профит и стоп-лосс</title>
    <published>2018-04-23T15:56:20Z</published>
    <updated>2019-08-31T15:03:23Z</updated>
    <author>
      <name>anton</name>
      <uri>https://stocksharp.ru/users/101050/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;Пример с документации  &lt;a href="http://doc.stocksharp.ru/html/63952fce-6e43-4427-985a-1654e8d9cfc1.htm"&gt;http://doc.stocksharp.ru/html/63952fce-6e43-4427-985a-1654e8d9cfc1.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Я правильно понимаю что метода ChildStrategies.AddRange(protectiveStrategies); в текущей версии API нет и пример устарел?&lt;/p&gt;
&lt;p&gt;Если я понял правильно то уточните пожалуйста как его заменить. Если использовать метод  ChildStrategies.Add() то как поступить с установкой зависимости между takeProfit и stopLoss защитными стратегиями т.е. при выполнении одной будет или нет остановлена другая?&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;
private void OnNewOrderTrade(MyTrade trade)
{
    // для сделки добавляем защитную пару стратегии
    // выставляет тейк-профит в 40 пунктов
    var takeProfit = new TakeProfitStrategy(trade, 40);

    // выставляет стоп-лосс в 20 пунктов
    var stopLoss = new StopLossStrategy(trade, 20);

    var protectiveStrategies = new TakeProfitStopLossStrategy(takeProfit, stopLoss);
    ChildStrategies.AddRange(protectiveStrategies);
}

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10887/</id>
    <title type="text">подключиться к finam по API из php5 файла</title>
    <published>2019-07-23T11:04:13Z</published>
    <updated>2019-08-31T15:02:54Z</updated>
    <author>
      <name>seat9</name>
      <uri>https://stocksharp.ru/users/105078/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте, извините, что не в тему. А можно ли подключиться к finam по API из php5 файла? Что нужно для этого сделать?&lt;/p&gt;
&lt;p&gt;Например, для криптопии это выглядит так:&lt;/p&gt;
&lt;p&gt;function api_query($method, array $req = array())
{
$API_KEY = '';
$API_SECRET = '';&lt;/p&gt;
&lt;p&gt;static $ch = null;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;/p&gt;
&lt;p&gt;$url = &amp;quot;https://www.cryptopia.co.nz/Api/SubmitTrade&amp;quot;;
$nonce=time();
$post_data = json_encode($req);
$m = md5($post_data, true);
$requestContentBase64String = base64_encode($m);
$signature = $API_KEY.&amp;quot;POST&amp;quot;.strtolower(urlencode($url)).$nonce.$requestContentBase64String;
$hmacsignature = base64_encode(hash_hmac(&amp;quot;sha256&amp;quot;, $signature, base64_decode($API_SECRET), true));
$header_value = &amp;quot;amx &amp;quot;.$API_KEY.&amp;quot;:&amp;quot;.$hmacsignature.&amp;quot;:&amp;quot;.$nonce;
$headers = array(&amp;quot;Content-Type: application/json; charset=utf-8&amp;quot;, &amp;quot;Authorization: $header_value&amp;quot;;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($req));&lt;/p&gt;
&lt;p&gt;// run the query
$res = curl_exec($ch);
$data5=json_decode($res, TRUE);
var_dump($data5);
curl_close($ch);&lt;/p&gt;
&lt;p&gt;if ($res === false) throw new Exception('Could not get reply: '.curl_error($ch));
//return $res;&lt;/p&gt;
&lt;p&gt;$pr_min=$data5[&amp;quot;Data&amp;quot;][0][&amp;quot;Available&amp;quot;];;
echo &amp;quot;&lt;br&gt;pr_min1=&amp;quot;.$pr_min;
}&lt;/p&gt;
&lt;p&gt;echo api_query(&amp;quot;GetBalance&amp;quot;, array('Type'=&amp;gt; &amp;quot;Sell&amp;quot;, 'Market'=&amp;gt; $currency, 'Rate'=&amp;gt; $rate, 'Amount'=&amp;gt; $amount)).PHP_EOL;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10823/</id>
    <title type="text">Защита позиции в Designer </title>
    <published>2019-06-26T10:28:42Z</published>
    <updated>2019-08-31T15:02:36Z</updated>
    <author>
      <name>komaranton</name>
      <uri>https://stocksharp.ru/users/104641/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Designer" />
    <content type="html">&lt;p&gt;Подскажите как подключить кубик защита позиции. На входе сделка видна, а заявки на выходе нет.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10880/</id>
    <title type="text">Lua for Quik 8</title>
    <published>2019-07-19T12:06:15Z</published>
    <updated>2019-08-31T15:01:36Z</updated>
    <author>
      <name>arelyt</name>
      <uri>https://stocksharp.ru/users/95497/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="[Техподдержка]" />
    <content type="html">&lt;p&gt;Добрый день!
Подскажите, плз, когда можно будет скачать у Вас Lua скрипт для Quik 8 -x64?
Брокер уже перешел :-)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10916/</id>
    <title type="text">Как можно построить график индикатора в программе Hydra.</title>
    <published>2019-08-08T12:59:34Z</published>
    <updated>2019-08-31T15:00:31Z</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;Для упрощения работы с индикаторами, можно построить и сохранить их в программе &lt;a href="https://stocksharp.ru/products/hydra/"&gt;Hydra&lt;/a&gt;.
Рассмотрим порядок построения графика индикатора биржевой торговли на примере индикатора SMA (простая скользящая средняя):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Загрузим программу Hydra.&lt;/li&gt;
&lt;li&gt;Выберем, источником биржевых данных. (1.1)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109477/1.png" alt="1.png" /&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Щелкнем правой кнопкой мыши, и выпавшем списке выберем «Посмотреть скачанное» (1.2)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109476/2.png" alt="2.png" /&gt;&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Выберем пиктограмму «график» и построим график истории биржевых котировок (1.3) (1.4)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109483/3.png" alt="3.png" /&gt;                    &lt;img src="/file/109484/4.png" alt="4.png" /&gt;&lt;/p&gt;
&lt;ol start="5"&gt;
&lt;li&gt;Щелкнем правой кнопкой мыши в поле графика и выберем пункт «Индикатор». (1.5)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109481/5.png" alt="5.png" /&gt;&lt;/p&gt;
&lt;ol start="6"&gt;
&lt;li&gt;Из выпавшего списка выберем необходимый нам индикатор биржевых котировок, в нашем случае SMA, и нажмем «Ок». (1.6)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109479/6.png" alt="6.png" /&gt;&lt;/p&gt;
&lt;ol start="7"&gt;
&lt;li&gt;На графике маркет данных отобразиться кривая индикатора биржевых котировок. (1.7)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109480/7.png" alt="7.png" /&gt;&lt;/p&gt;
&lt;ol start="8"&gt;
&lt;li&gt;Чтобы построить график индикатора SMA  отдельно, нам необходимо нажать на кнопку «+» в верхней части поля графика истории биржевых котировок, и в открывшемся ниже поле щелкнуть правой кнопкой мыши. Выбрать пункт «Индикатор» , в списке выбрать необходимый и нажать «Ок». (1.8) (1.9)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109485/8.png" alt="8.png" /&gt;                    &lt;img src="/file/109482/9.png" alt="9.png" /&gt;&lt;/p&gt;
&lt;ol start="9"&gt;
&lt;li&gt;График индикатора биржевых котировок построиться в отдельном окне. (1.10)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="/file/109478/10.png" alt="10.png" /&gt;&lt;/p&gt;
&lt;p&gt;Рассмотренный функционал программы Hydra, позволяет применять индикаторы рассчитанные по скачанным маркет данные на любой платформе, что облегчает работу с торговыми алгоритмами.
Приятного использования программы.&lt;/p&gt;
</content>
  </entry>
</feed>