﻿<?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=11</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T21:35:58Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=11" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/12013/</id>
    <title type="text">ContinuousSecurity Просьба исправить документацию на актуальную</title>
    <published>2020-08-01T13:59:30Z</published>
    <updated>2020-09-11T18:30:44Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Для использования непрерывного фьючерса в документации предлагается создавать класс ContinuousSecurity
&lt;a href="https://github.com/StockSharp/StockSharp/blob/9a88d78b10c1e4b202e90e3462854fb2200b462c/Documentation/ru/Topics/SecurityContinuous.aml#L34" target="_blank"&gt;https://github.com/StockSharp/StockSharp/blob/9a88d78b10c1e4b202e90e3462854fb2200b462c/Documentation/ru/Topics/SecurityContinuous.aml#L34&lt;/a&gt;
в то время как этот класс создать невозможно, потому как он абстрактный
&lt;a href="https://github.com/StockSharp/StockSharp/blob/f0fcbed1650b722d8d4bb24e9df32d879d7d6969/Algo/ContinuousSecurity.cs#L36" target="_blank"&gt;https://github.com/StockSharp/StockSharp/blob/f0fcbed1650b722d8d4bb24e9df32d879d7d6969/Algo/ContinuousSecurity.cs#L36&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;PS Заодно надеюсь в исправленной документации будет ясно как использовать непрерывный фьючерс.
Изучение исходников привело меня к тому, что теперь нужно использовать класс ExpirationContinuousSecurity, однако это приводит к таким ошибкам
Error Команда subscribe_ticks не выполнена по причине 'Инструмент не найден ('seccode'=BRQ0_FORTS=20200730154500,BRU0_FORTS=20200830154500, 'board='FUT)'.
и на данный момент не понятно как правильно организовать склейку.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12367/</id>
    <title type="text">Portfolio.CurrentValue null на FORTS</title>
    <published>2020-08-26T19:08:59Z</published>
    <updated>2020-09-10T23:00:09Z</updated>
    <author>
      <name>Alnikar</name>
      <uri>https://stocksharp.ru/users/51695/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.
Брокер Открытие. Торгую на FORTS. Перешел на QUIK 8.7  и теперь Portfolio.BeginValue и Portfolio.CurrentValue и вообщем то почти все поля в портфеле null. Судя по таблице &amp;quot;Клиентский портфель&amp;quot;, брокер для рынка акций передает одни поля, а для срочного рынка другие поля. Хотя на QUIK 7  было тоже самое, но поля в портфеле не были null. Такое ощущение, что теперь эти значения стали привязаны к колонкам рынка акций, а были к срочному рынку. Что можно сделать?
P.S. В SampleConnection тоже самое.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/10763/</id>
    <title type="text">Отрисовка стопов без вертикальных линий</title>
    <published>2019-06-03T20:41:31Z</published>
    <updated>2020-09-10T22:31:43Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день! Скажите пожалуйста как можно отрисовать стопы без вертикальных линий? Дело в том что когда позиция переворачивается то линия стопа переносится на противоположную сторону, и этот перенос соединяется неразрывной линией.
&lt;img src="https://pp.userapi.com/c849124/v849124139/1a8174/gHWqfa5hyK8.jpg" alt="" /&gt;
Может в рендере нужно использовать какие то классы реализующие IChartElement или в свойство Style устанавливать какое значение?&lt;/p&gt;
&lt;p&gt;Индикатор такой:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
    public class StopLossIndicator : BaseIndicator
    {
        protected override IIndicatorValue OnProcess(IIndicatorValue input)
        {
            var value = input.GetValue&amp;lt;decimal&amp;gt;();
            IsFormed = value != 0;
            return new DecimalIndicatorValue(this, value);
        }
    }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Рендер такой:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;public class StopLossPainter : BaseChartIndicatorPainter
    {
        [Display(Name = &amp;quot;Стоп-Лосс&amp;quot;, Description = &amp;quot;Область графика для отрисовки стопа&amp;quot;)]
        public ChartLineElement StopLossLine { get; }


        public StopLossPainter()
        {
            StopLossLine = new ChartLineElement()
            {
                Style = ChartIndicatorDrawStyles.Line, StrokeThickness = 2, Color = Colors.Red
            };
            AddChildElement(StopLossLine);
        }


        protected override bool OnDraw()
        {
            var ind = (StopLossIndicator)Indicator;
            var result = false;
            result |= DrawValues(ind, StopLossLine);

            return result;
        }
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Отрисовка как:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
.....
StopLoss = new StopLossIndicator();
.....
private void OnCandleSeriesProcessing(CandleSeries candleSeries, Candle candle)
        {
            var chartDrawData = new ChartDrawData();
            var chartDrawDataItem = chartDrawData.Group(candle.OpenTime);
            chartDrawDataItem.Add(ChartCandleElement, candle);

            var dataStop = StopLoss.Process(StopPriсe, candle.State == CandleStates.Finished);
            chartDrawDataItem.Add(StopLossElement, dataStop);

            Chart.Draw(chartDrawData);
}

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12388/</id>
    <title type="text">Загрузка данных по фьючерсам из хранилища</title>
    <published>2020-09-08T18:09:04Z</published>
    <updated>2020-09-10T21:02:35Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Скачал историю гидрой. Но данные из хранилища достаются только по акциям.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            _security = new Security
            {
                Id = &amp;quot;SBER@TQBR&amp;quot;,
                Code = &amp;quot;SBER&amp;quot;,
                PriceStep = 0.01m,
                Board = ExchangeBoard.Micex
            };
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Если заполнить инструмент так&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            _security = new Security
            {
                Id = &amp;quot;SVU0@FORTS&amp;quot;,
                Code = &amp;quot;SVU0&amp;quot;,
                PriceStep = 0.01m,
                Board = ExchangeBoard.Forts
            };
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;то история не подгружается.
Как нужно заполнять инструмент чтоб получить информацию по фьючерсам?
Историю качал через transaq.
Использую в качестве примера проект - Lessons_5.0\Lessons\lesson_05(HistoryEmulation_and_first_strategies)\02_First_strategies.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12387/</id>
    <title type="text">Принципы торговли на крипто бирже часть 2</title>
    <published>2020-09-08T12:56:40Z</published>
    <updated>2020-09-08T12:56:40Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</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="трейдер" />
    <category term="роботы" />
    <content type="html">&lt;p&gt;Добрый день [happy]
В прошлой статье мы начали разбирать основные инструменты, используемые в &lt;em&gt;&lt;u&gt;биржевой торговле и крипо-торговле в частности.&lt;/u&gt;&lt;/em&gt;
Мы рассмотрели такой важный элемент как &lt;em&gt;&lt;strong&gt;&lt;u&gt;график.&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;  [nerd]
&lt;strong&gt;Напомним, что графики бывают различные, и каждый трейдер может использовать графики различного вида, различного тайм фрейма.&lt;/strong&gt;
Например программа &lt;a href="https://stocksharp.ru/products/hydra/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;S#.Data (Hydra)&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/a&gt;позволяет строить графики различных торговых элементов, таких как: &lt;strong&gt;&lt;u&gt;тики, свечи различных периодов, графики объёмов&lt;/u&gt;&lt;/strong&gt;. &lt;em&gt;&lt;u&gt;Все это позволяет разносторонне посмотреть на ситуацию на рынке, оценить риски и перспективы.&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115977/торговля-построение-графиков.png" alt="торговля-построение-графиков.png" /&gt;&lt;/p&gt;
&lt;p&gt;Одна и пара может иметь различные графики, отличающиеся временными промежутками. Так, например график может быть &lt;strong&gt;пятиминутный&lt;/strong&gt; или &lt;strong&gt;пятнадцатиминутным&lt;/strong&gt;. Данный период называют &lt;em&gt;&lt;strong&gt;&lt;u&gt;ТайФреймом&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; (TimeFrame).&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115978/график-тайфрейм-5-минут.png" alt="график-тайфрейм-5-минут.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115979/график-тайфрейм-1-день.png" alt="график-тайфрейм-1-день.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Давайте рассмотрим основные элементы японской свечи. &lt;/u&gt;
Прямоугольники на графике - &lt;em&gt;&lt;strong&gt;тело свечи&lt;/strong&gt;&lt;/em&gt;. Тело свечи формируется на основании значений на начало и на конец выбранного периода. [nerd]&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115980/график-японские-свечи-тело-свечи.png" alt="график-японские-свечи-тело-свечи.png" /&gt;&lt;/p&gt;
&lt;p&gt;Свеча бывает бычьей (1), если цена открытия ниже цены закрытия, или в обратном случает медвежьей (2). В программе &lt;a href="https://stocksharp.ru/products/hydra/"&gt;S#.Data (Hydra)&lt;/a&gt; свечи имеют зеленый и красный цвет соответственно.  [wink]
Таким образом определяется рост или падения выбранного биржевого инструмента. [wink]&lt;/p&gt;
&lt;p&gt;Так же из тела свечи исходит линия - &lt;em&gt;&lt;strong&gt;&lt;u&gt;тень свечи&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; (3). Тени указывают на максимум и минимум цены в процессе формирования. В случаи отсутствия верхней тени - считают, &lt;strong&gt;&lt;u&gt;что у свечи «срезана вершина», в противном случае - срезано основание&lt;/u&gt;&lt;/strong&gt;.&lt;br /&gt;
Если у свечи отсутствует тело, то она называется - &lt;strong&gt;доджем (цена на начало равна цене на конец периода).&lt;/strong&gt;
Если тело свечи мало, то ее называют &lt;strong&gt;&lt;u&gt;волчком.&lt;/u&gt;&lt;/strong&gt;
&lt;a href="https://stocksharp.ru/products/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;Программы от S#&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; максимально позволяют пользователю читать свечи. &lt;em&gt;&lt;strong&gt;Удобный интерфейс и расширенные возможности для анализа делают их незаменимым для трейдера, ведь уметь читать свечи — это облегчить себе торговлю, в особенности на рынке криптовалют.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12372/</id>
    <title type="text">Portfolio.VariationMargin = Вариационная Маржа + Стоимость Позиции (Quik Lua)</title>
    <published>2020-08-31T15:47:20Z</published>
    <updated>2020-09-04T12:21:36Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Portfolio" />
    <category term="VariationMargin" />
    <category term="Вариационная маржа" />
    <content type="html">&lt;p&gt;Добрый день
Если я правильно понимаю, то для Portfolio FORTS VariationMargin расчитывается как Вариационная Маржа + Стоимость Позиции (названия полей в Quik)... а это ну очень неудобно, так как Стоимость Позиции - вариационная маржа на момент дневного клиринга, уже отражена в рублевой позиции после этого самого клиринга, а вот чистую ВМ получить неоткуда. Можно это исправить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12370/</id>
    <title type="text">bug: В SampleConnection не работает получение свечей, если задан параметр To</title>
    <published>2020-08-28T21:10:59Z</published>
    <updated>2020-09-04T00:33:41Z</updated>
    <author>
      <name>pafnuty</name>
      <uri>https://stocksharp.ru/users/6151/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В SecuritiesWindow формируется запрос на свечи&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
				var mdMsg = new MarketDataMessage
				{
					SecurityId = security.ToSecurityId(),
					IsSubscribe = true,
					DataType2 = DataType.TimeFrame(tf),
					From = settings.From,
					To = settings.To,
					BuildMode = settings.BuildMode,
					Skip = settings.Skip,
					Count = settings.Count,
				};
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;По умолчанию settings.To не задан (null), и все работает.
На таймфрейме в 1 день задаю From - с начала текущей недели, To - до начала сегодняшнего дня.  Свечи не приходят.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12381/</id>
    <title type="text">приветствую. в красном квадрате есть возможность миллисекунды добавить ?</title>
    <published>2020-09-03T13:24:42Z</published>
    <updated>2020-09-03T23:56:45Z</updated>
    <author>
      <name>sergii</name>
      <uri>https://stocksharp.ru/users/131460/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;приветствую. в красном квадрате есть возможность миллисекунды добавить ?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12382/</id>
    <title type="text">MarketDepth.Bids2/Asks2 продолжают разрастаются</title>
    <published>2020-09-03T16:03:39Z</published>
    <updated>2020-09-03T17:34:08Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="MarketDepth" />
    <category term="Asks2" />
    <category term="Bids2" />
    <content type="html">&lt;p&gt;Попытался обновиться на последнюю версию с Нугета (до этого была последняя версия без Bids2/Asks2 так что не знаю изначально ли это) Aks2/Bids2 накапливают в себе котировки из стакана... ну то есть вначале они 20, потом 160, потом 1000... Причем при обработке в отдельном потоке растут прям в параллель. Очень надеюсь что это какой-то косяк и поправите. Либо это какая-то очень глубокая задумка...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11924/</id>
    <title type="text">Не работает ограничение числа получаемых инструментов</title>
    <published>2020-06-04T14:12:02Z</published>
    <updated>2020-09-03T16:07:19Z</updated>
    <author>
      <name>serg</name>
      <uri>https://stocksharp.ru/users/94902/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день,
раньше можно было установить RequestAllSecurities в false и через LookupSecurities подписаться на нужные инструменты, получив их в LookupSecuritiesResult.
В пятой версии нет RequestAllSecurities , а независимо от того, что указано LookupSecurities , в LookupSecuritiesResult приходят все инструменты по всем площадкам.&lt;/p&gt;
&lt;p&gt;Как в пятой версии ограничить число получаемых инструментов?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12377/</id>
    <title type="text">Принципы торговли на крипто бирже</title>
    <published>2020-09-01T13:24:04Z</published>
    <updated>2020-09-01T13:24:04Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</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;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;u&gt;Купить дешевле и продать дороже - основной принцип классической торговли. &lt;/u&gt;&lt;/em&gt;[wink]
Отсюда стоит сказать, что для трейдера, торгующего на валютном рынке или рынке ценных бумаг, переход в сферу &lt;em&gt;&lt;strong&gt;&lt;u&gt;криптотрейдинга&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; будет достаточно понятен и прост.
&lt;em&gt;&lt;strong&gt;&lt;u&gt;Однако данный вид трейдинга в последнее время становится достаточно популярным и среди начинающих трейдеров&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;.
Это связано с доступностью и обилием &lt;em&gt;&lt;u&gt;торговых площадок и наименованием токенов (крипто-валюты).&lt;/u&gt;&lt;/em&gt;[laugh]&lt;/p&gt;
&lt;p&gt;Давайте для ознакомления с основами крипто-биржи рассмотрим основные инструменты, которыми пользуется трейдер для своей торговли:&lt;/p&gt;
&lt;p&gt;***&lt;u&gt;- график&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ордера sell и ордера buy&lt;/li&gt;
&lt;li&gt;история сделок, объемы торгов (маркет данные)&lt;/u&gt;***&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;u&gt;Давайте рассмотрим каждую из этих составляющих раздельно.&lt;/u&gt;[nerd]&lt;/p&gt;
&lt;p&gt;Начнем с такого инструмента как &lt;em&gt;&lt;strong&gt;&lt;u&gt;график&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;.
Большинство серьёзных торговых программ уделяют максимальное значение построению &lt;em&gt;&lt;strong&gt;&lt;u&gt;графика торговли&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;. Так все &lt;a href="https://stocksharp.ru/products/"&gt;программы&lt;/a&gt; от &lt;a href="https://stocksharp.ru/products/"&gt;S#&lt;/a&gt; умеют строить различные графики, позволяющие всецело охватить информацию о ходе торговли. Более того бесплатный торговый терминал &lt;a href="https://stocksharp.ru/products/terminal/"&gt;S#.Terminal&lt;/a&gt; позволяет производить торговлю с графика.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115884/cryptocurrency-trading.png" alt="cryptocurrency-trading.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;Что же из себя представляет график? &lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;
&lt;em&gt;&lt;strong&gt;&lt;u&gt;График &lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;-&lt;em&gt;&lt;u&gt; история котировок крипто пары, отношение курса одного крипто токена к курсу другого, в том числе отношение к курсу фиатных денег (доллар, евро, и другие).&lt;/u&gt;&lt;/em&gt;
Наиболее популярный график - &lt;em&gt;&lt;strong&gt;&lt;u&gt;японские свечи&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;, они максимально информативны, и дают информацию о соотношении разницы спреда (разница между лучшим значением на продажу (ask) и покупку (bid) актуальными на бирже).[ninja]&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;u&gt;Данный вид свечей является основным, так как максимально информативен и даёт представление о движении цены за выбранный период времени. Это позволяет проводить удобный технический анализ торговых стратегий, и корректировать построенные на их основе торговые роботы. Подробнее о свечах мы расскажем в следующей статье.&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12361/</id>
    <title type="text">Не приходит событие MarketDepthReceived для коннектора interactive brokers</title>
    <published>2020-08-24T19:44:01Z</published>
    <updated>2020-08-31T23:12:34Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.ru/users/28888/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В продолжение темы для  коннектора  interactive brokers&lt;/p&gt;
&lt;p&gt;После обсуждения здесь - &lt;a href="https://stocksharp.ru/forum/11960/vopros-po-konnektoru-dlya-interactive-brokers/"&gt;https://stocksharp.ru/forum/11960/vopros-po-konnektoru-dlya-interactive-brokers/&lt;/a&gt;
удалось подключиться к  interactive brokers, находить нужный инструмент , совершать сделки по нему.
Так для  работы  с акциями Apple через NASDAQ надо использовать площадку ISLAND.&lt;/p&gt;
&lt;p&gt;Но обнаружил, что  после всех этих манипуляций событие MarketDepthReceived, когда  подписываешься на  площадку ISLAND,   не приходит  в  коннектор.  По всей видимости MarketData приходят по какому - то другому  каналу.
Нужна  подсказка со стороны разработчиков, как получить котировки  в реальном времени!
Спасибо!&lt;/p&gt;
&lt;p&gt;.&lt;br /&gt;
.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12362/</id>
    <title type="text">strategy.Position не меняется после регистрации сделок для - RealTimeEmulationTrader</title>
    <published>2020-08-25T09:55:31Z</published>
    <updated>2020-08-31T23:11:00Z</updated>
    <author>
      <name>oleg1ci</name>
      <uri>https://stocksharp.ru/users/97662/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Для &amp;quot;виртуального коннектора&amp;quot; стратегия открывает сделки, а свойство Positon не меняется. Это у меня одного так?
Вот пример для вашего проекта SampleRealTimeEmulation, там функцию OrderGrid_OrderRegistering замените на мой код:&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Strategy strategy = new Strategy();&lt;/p&gt;
&lt;p&gt;private void OrderGrid_OrderRegistering()
{
strategy.Connector = _emuConnector;
strategy.Portfolio = _emuPf;
strategy.Security = _security;
strategy.Start();&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;		Order order = strategy.BuyAtMarket(1);
		decimal pos = strategy.Position;            //   Position не меняется !
		
		order
			.WhenMatched(strategy.Connector)
			.Do(() =&amp;gt; MessageBox.Show(&amp;quot;Заявка полностью исполнена&amp;quot;))
			.Once()
			.Apply(strategy);

		strategy.RegisterOrder(order);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12363/</id>
    <title type="text">Потенциальные риски рынка криптовалют</title>
    <published>2020-08-25T12:20:07Z</published>
    <updated>2020-08-25T12:20:07Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</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="криптобиржа" />
    <content type="html">&lt;p&gt;На сегодняшний день некоторые эксперты пологают, что рынок криптовалюты является &lt;em&gt;финансовым пузырем&lt;/em&gt;, а капитализацию – рынка &lt;em&gt;слабо подтвержденной&lt;/em&gt;. [smart]&lt;/p&gt;
&lt;p&gt;Однако на фоне роста алготрейдеров и увеличению популярности крипто монет, в том числе и как средств формы безналичного расчёта, ставит слова экспертов о снижении рынка под &lt;em&gt;&lt;strong&gt;&lt;u&gt;сомнение&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;.[laugh]&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115839/риски-рынка-криптовалют.jpg" alt="риски-рынка-криптовалют.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;В любом случае алготрейдер, должен просчитывать риск падения рынка. На помощь ему могут прийти &lt;em&gt;&lt;strong&gt;программы&lt;/strong&gt;&lt;/em&gt;, консолидирующие данные торгов и способные построить на их основании необходимые индикаторы. Такой программой является программа &lt;a href="https://stocksharp.ru/products/hydra/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;S#.Data(Hydra)&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;. &lt;a href="https://stocksharp.ru/products/hydra/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;Hydra&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; позволяет &lt;em&gt;&lt;strong&gt;собрать маркет данные торгов&lt;/strong&gt;&lt;/em&gt;, на основе которых трейдер может рассмотреть &lt;strong&gt;тенденцию рынка и принять свое решение относительно приобретаемого актива&lt;/strong&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Пока оценка криптовалтного рынка и криптотрейдинга различны с прогнозами их развития. Так стоимость рынка криптовалюты оценивают примерно в сотни миллиардов долларов, и его рыночная капитализация продолжает расти. На фоне этого криптотрейдинг становится заметно **популярным видом трейдинга**, а во многих случаях доступнее и популярнее иных. 
Трейдеров не пугает[ninja] и заявление Китая о возможном *&amp;lt;u&amp;gt;регулировании блокчейна&amp;lt;/u&amp;gt;*, который заявил о вводе стандартов, по которым должен будет функционировать рынок в Китае.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="/file/115840/регулирование-блокчейна.jpg" alt="регулирование-блокчейна.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Выделяя основные риски криптотрейдинга можно выделить следующие:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;- огромное количество различных крипто монет, как следствие сложный выбор подходящего для крипотрейдинга;
- отсутствие регулирование, как следствие возможные мошенничества на рынке;
- отсутствие подтвержденной капитализации, что может привести к обвалу рынка и краху трейдеров;
- правильный выбор стратегии и программного обеспечения для торговли.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Однако стоит сказать, что эти минусы имеют и плюсы для трейдера такие как,  большое поле выбора торгуемых активов и их доступность, доступность выхода на рынок из-за большого количества площадок, различные торговые решения и торговые системы.&lt;/p&gt;
&lt;p&gt;Так &lt;em&gt;&lt;strong&gt;&lt;u&gt;&lt;a href="https://stocksharp.ru"&gt;StockSharp&lt;/a&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; предлагает полный перечень всего необходимого, для торговли с минимальным риском. Вы сможете приобрести &lt;a href="https://stocksharp.ru/products/pricing/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;коннекторы&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; для подключения к самым &lt;strong&gt;известным криптобиржам&lt;/strong&gt;, и &lt;strong&gt;программное обеспечение&lt;/strong&gt;, позволяющее правильно &lt;em&gt;&lt;strong&gt;реагировать на состояние рынка&lt;/strong&gt;&lt;/em&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/12038/</id>
    <title type="text">Метод торговли криптовалютой</title>
    <published>2020-08-18T13:57:21Z</published>
    <updated>2020-08-18T13:57:21Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</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="криптобиржа" />
    <content type="html">&lt;p&gt;Мы уже говорили о &lt;strong&gt;криптотрейдинге&lt;/strong&gt;. [happy]
Давайте рассмотрим один из способов, предложенный трейдером, подписывающимся в сети как &lt;em&gt;&lt;strong&gt;&lt;u&gt;Хакер Мун.&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;[nerd]
В чем же заключается его метод. В основе лежит достаточно простое действие - &lt;em&gt;&lt;strong&gt;&lt;u&gt;хранение&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;. Трейдер предлагает хранить несколько видов монет на долгосрочной основе, при этом отслеживая &lt;em&gt;&lt;u&gt;рынок&lt;/u&gt;&lt;/em&gt;, продавать другие токены чья цена в рамках дня начала расти и покупать те, чья цена падает, с целью их продажи в дальнейшем.[wink]
Осуществление таких операций достаточно логично, однако надо понимать, что различные биржи торгуют различными монетами. Работа с разными криптобиржами, именно биржами, а не условными обменниками, это достаточно сложный процесс.[suspicious]
Большинство бирж таких как Bitfinex, Binance, BitMEX и другие, требуют коннектор для подключения к ним.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115691/криптовалютные-биржи.jpg" alt="криптовалютные-биржи.jpg" /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Компания [***&amp;lt;u&amp;gt;StockSharp&amp;lt;/u&amp;gt;***](https://stocksharp.ru) разработала уникальное решение для трейдеров [happy], позволяющее приобрести все необходимые [***&amp;lt;u&amp;gt;коннекторы&amp;lt;/u&amp;gt;***](https://stocksharp.ru/products/pricing/),  которые в сочетании с нашими торговыми платформами, такими как [***&amp;lt;u&amp;gt;S#.Shell&amp;lt;/u&amp;gt;***](https://stocksharp.ru/products/shell/) и [***&amp;lt;u&amp;gt;S#.Designer&amp;lt;/u&amp;gt;***](https://stocksharp.ru/products/designer/), дают возможность одновременной работы на нескольких **криптобиржах**.
Используя такое подключение, можно получить прибыль из роста капитализации токенов[love], при этом установленная вами торговая стратегия позволит тратить на работу достаточно мало времени.
Метод очень прост, к тому же он снижает риски, так как в течении дня вы проводите изменение активов, продавая выросшие и скупая упавшие. Фактически трейдер на протяжении торгового дня диверсифицирует активы, перераспределяя свои накопления.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="/file/115692/диверсификация-активов.jpg" alt="диверсификация-активов.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Читайте подробнее о работе наших &lt;a href="https://stocksharp.ru/products/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;программ&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;, чтобы иметь возможность разносторонне управлять своей стратегией, снизить риски и увеличить прибыль.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11980/</id>
    <title type="text">Portfolio.BeginValue - как узнать?</title>
    <published>2020-07-07T16:46:18Z</published>
    <updated>2020-08-13T14:22:17Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;День добрый.
Для получения общей стоимости портфеля использовал Portfolio.BeginValue или Portfolio.CurrentValue, сегодня после обновления коннектора и релиза эти значения null.
При поступлении портфеля через событие connector.PortfolioReceived, эти данные тоже null.
В примерах не нашел получение стоимости портфеля. Как узнать общую стоимость портфеля?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12019/</id>
    <title type="text">Событие Connector.PositionReceived не приходит</title>
    <published>2020-08-05T17:39:51Z</published>
    <updated>2020-08-13T14:20:45Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Событие Connector.PositionReceived приходит только один раз после запуска стратегии, в дальнейшем при изменении позиций событие не приходит.
В примере SampleConnection можно отследить этот баг.&lt;/p&gt;
&lt;p&gt;(S#5, Quik 8.5)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12014/</id>
    <title type="text">Окончание загрузки позиций</title>
    <published>2020-08-03T12:18:51Z</published>
    <updated>2020-08-12T14:23:52Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="позиция" />
    <category term="загрузка позиций" />
    <content type="html">&lt;p&gt;Может я чего не нахожу, точно ли нет возможности узнать, что все начальные позиции получены и все что не получены можно признать нулевыми? Например в API InteractiveBrokers (TWS API) прям явно приходит PositionEnd, когда по всем позициям сработало событие Position. Нельзя ли сделать такое же событие в StockSharp или может уже есть какой-то способ явно узнать, что позиции загружены?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12018/</id>
    <title type="text">Ошибка в StockSharp Transaq Connector. Не возникает событие Connector.SessionStateChanged.</title>
    <published>2020-08-05T14:05:42Z</published>
    <updated>2020-08-11T15:04:35Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Сабж.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12028/</id>
    <title type="text">Решения при создании торговых роботов.</title>
    <published>2020-08-11T13:58:26Z</published>
    <updated>2020-08-11T13:58:26Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</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="роботы" />
    <content type="html">&lt;p&gt;Для многих &lt;em&gt;&lt;strong&gt;трейдеров&lt;/strong&gt;&lt;/em&gt; существует проблема в создании &lt;strong&gt;торгового робота&lt;/strong&gt;, например написание его языке на
программирования. Не каждый трейдер владеет навыками и знаниями программирования. [nerd] &lt;strong&gt;Трейдер&lt;/strong&gt; имеет возможность смоделировать хорошую торговую стратегию, и при этом не суметь запрограммировать ее. Порой, иногда, даже если вы знаете язык программирования, то требуется изучить еще дополнительные приложения, а если совсем не знаете языков, то будет намного сложнее. Безусловно, есть возможность заказать торгового робота, однако не исключена вероятность ошибок при создании, а, впоследствии, трудности в модифицировании торгового робота.[nerd]&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115590/торговый-советник.jpg" alt="торговый-советник.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Безусловно, есть выход. Например - использование программы &lt;a href="https://stocksharp.ru/products/designer/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;S#.Designer&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;. Она позволяет трейдеру, даже без базовых знаний &lt;em&gt;программирования&lt;/em&gt;, создавать торговых роботов при помощи &lt;em&gt;&lt;strong&gt;кубиков&lt;/strong&gt;&lt;/em&gt;, представляющих отдельные элементы торговых стратегий. При этом созданная стратегия не будет уступать, созданной посредством языка программирования в надежности и функционале. Напротив, &lt;a href="https://stocksharp.ru/products/designer/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;S#.Designer&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; позволяет комбинировать и при желании использовать кубики с кодом, делая стратегии более &lt;em&gt;&lt;strong&gt;&lt;u&gt;гибкими&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;. [happy]&lt;/p&gt;
&lt;p&gt;Еще одним минусом торговых роботов принято считать невозможность торговых роботов анализировать текущую конъюнктуру рынка.
Безусловно, торговый робот не искусственный интеллект и зависим от познаний человека, однако применение знаний о закономерностях рынка, запуская процессы технического анализа, поможет свести эти проблемы к минимуму. Используя маркет данные или инструменты, такие как индикаторы или индексы, которые в большом количестве представлены в &lt;a href="https://stocksharp.ru/products/designer/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;S#.Designer&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;, можно сделать &lt;em&gt;&lt;strong&gt;&lt;u&gt;торгового робота&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; более лояльным к рынку, расширить условия и его возможности реакции на торговую ситуацию.[wink]&lt;/p&gt;
&lt;p&gt;Автоматизированные торговые системы дают участникам биржевого рынка больше возможностей для трейдерства, предоставляют преимущества перед теми, кто использует ручную торговлю.&lt;strong&gt;Торговый робот&lt;/strong&gt; всегда исполняет заложенный в себя алгоритм, в независимости на каком рынке от торгует.
Однако надо помнить, что торговый робот лишь инструмент и за его работой необходимо наблюдать трейдеру, внося соответствующие коррективы.
Трейдер должен понимать, выбирая программу для создания торгового робота &lt;a href="https://stocksharp.ru/products/designer/"&gt;&lt;em&gt;&lt;strong&gt;&lt;u&gt;S#.Designer&lt;/u&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/a&gt;, так как он не просто выбирает способ его создания, он так же выбирает возможность сделать его более интеллектуальными,наполняя его логику дополнительными возможностями и условиями. Он делает шаг в создание интерактивной, с более сложной логикой торговой стратегии, которая может принимать решения, опираясь на большее количество входных данных, что увеличивает ее прибыльность.[happy]&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/115591/торговля-роботом.jpg" alt="торговля-роботом.jpg" /&gt;&lt;/p&gt;
</content>
  </entry>
</feed>