﻿<?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=140</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T16:46:26Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=140" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3374/</id>
    <title type="text">StockSharp. Расширенная версия</title>
    <published>2013-02-11T21:16:10Z</published>
    <updated>2013-02-11T21:16:10Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Начиная с версии 4.1.8 некоторые функциональности новой версии 4.1 будут доступны &lt;strong&gt;только для расширенной версии S#&lt;/strong&gt;. На данный момент это:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;HydraServer&lt;/li&gt;
&lt;li&gt;Order Log (Plaza)&lt;/li&gt;
&lt;li&gt;Interactive Brokers
Все, что было в предыдущих версиях до 4.1, останется открытым к использованию, чтобы сохранить преемственность перехода. В последствии, список будет расширяться некоторым новыми функциональностями, которые будут появляться в новых версиях.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Цель данных нововведений - технологическая поддержка наших &lt;a href="http://stocksharp.com/services/"&gt;сервисов&lt;/a&gt;. &lt;strong&gt;Расширенная версия не будет доступна для продажи&lt;/strong&gt;, и ее можно будет получить только через заказ одной из наших услуг. Для тех, кто уже использует данный функционал, прошу обращаться через &lt;a href="http://stocksharp.com/company/contacts/"&gt;контакт-центр&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Дополнительно, расширенная версия будет доступна пользователям, всячески помогающие проекту. На данный момент расширенную версию автоматически получают пользователи:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;[USERLINK]VassilSanych[/USERLINK] - за качественные ответы пользователям и дельную критику создателей S#.&lt;/li&gt;
&lt;li&gt;[USERLINK]Eskra[/USERLINK] - за информационную поддержку.&lt;/li&gt;
&lt;li&gt;[USERLINK]gramp[/USERLINK] - за помощь в тестировании в IB коннектора.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;А так же пользователи, кто участвовал в покупке коннектора OEC (прошу самостоятельно обратиться через &lt;a href="http://stocksharp.com/company/contacts/"&gt;контакт-центр&lt;/a&gt;). Спасибо вам большое!&lt;/p&gt;
&lt;p&gt;ps
Если кого-то забыли, но вы чувствуете, что вы так же попадаете в категорию бонус-юзеров, прощу, не стесняйтесь, обращайтесь. Мы не роботы, мы люди.[rolleyes]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3373/</id>
    <title type="text">Склеивание данных.</title>
    <published>2013-02-11T12:03:52Z</published>
    <updated>2013-02-11T12:03:52Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;&lt;a href="http://stocksharp.codeplex.com/SourceControl/changeset/22961" rel="nofollow" target="_blank"&gt;Гидра научилась склеивать данные.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Небольшой гайд.&lt;/p&gt;
&lt;p&gt;Открываем окно склеивания данных:
&lt;img src="/file/102220/1.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Так окно выглядит после открытия:
&lt;img src="/file/102221/2.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Перед тем как склеивать данные, неплохо бы посмотреть, какие маркет-данные есть.
Для этого выбираем путь где лежат данные и по очереди смотрим инструменты которые предполагается склеить.
Если имеются пропуски(и надо чтобы их не было[smile]), докачиваем нужные маркет-данные(например с финама).
&lt;img src="/file/102222/3.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;В качестве пример склеим тики и 5 мин. по РИ.
Нажимаем кнопку &amp;quot;Создать склееный фьючерс&amp;quot;, появляется окно следующего вида:
&lt;img src="/file/102223/4.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Для создания непрерывного фьючерса необходимо задать имя и добавить контракты.&lt;/p&gt;
&lt;p&gt;Добавить контракты можно двумя способами.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Вручную, нажимая кнопку &lt;strong&gt;+&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Если в качестве имя задать первые две буквы контракта, например RI, и нажать кнопку &amp;quot;Авто&amp;quot;, то будут добавлены все найденные в БД инструменты.
&lt;img src="/file/102224/5.png" alt="" /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="/file/102225/6.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;После того как добавлены контракты, и выставлены даты перехода, выбираем тип данных которые будем склеивать.
Если выбраны свечки, то необходимо указать ТФ свечек.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Важно:&lt;/strong&gt; Свечки должны быть заранее скачены с финама. Иначе нечего будет склеивать.
&lt;img src="/file/102226/7.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Нажимаем кнопку склеить:
&lt;img src="/file/102227/8.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Затем склеиваем тики:
&lt;img src="/file/102228/9.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;После этого можно посмотреть что склеилось. И при необходимости выгрузить, например в txt:
&lt;img src="/file/102229/10.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/102230/11.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/102231/12.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/102232/13.png" alt="" /&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3372/</id>
    <title type="text">Работа с собственными правилами</title>
    <published>2013-02-11T11:08:38Z</published>
    <updated>2013-02-11T11:08:38Z</updated>
    <author>
      <name>bogoslovsvb</name>
      <uri>https://stocksharp.ru/users/26881/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;При вызове метода StrategyRule.Activate() &amp;quot;изнутри&amp;quot; кода собственного правила не всегда вызывается прикрепленное к нему действие  (.Do(MyAction)), но если перед вызовом StrategyRule.Activate() поставить задержку ~200mls, действие (MyAction) будет вызываться гарантированно. Как уйти от этой неопределенности&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3371/</id>
    <title type="text">Не работает TakeProfitStopLossStrategy</title>
    <published>2013-02-11T10:13:11Z</published>
    <updated>2013-02-11T10:13:11Z</updated>
    <author>
      <name>yammm</name>
      <uri>https://stocksharp.ru/users/6162/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Уже в 3ий раз пишу о том что не работает TakeProfitStopLossStrategy.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Windows;
using Ecng.Collections;
using Ecng.Common;

namespace StockSharp
{
    using StockSharp.Quik;
    using StockSharp.Algo;
    using StockSharp.Algo.Candles;
    using StockSharp.Algo.Strategies;
    using StockSharp.BusinessEntities;

    internal sealed class MyStrategy : Strategy
    {
        private readonly MarketDepth _depth;
        
        public MyStrategy(MarketDepth marketDepth)
        {
            _depth = marketDepth;
        }

        protected override void OnStarted()
        {
            _depth
                .WhenChanged()
                .Do(ProccesDepth)
                .Apply(this);

            base.OnStarted();
        }

        protected override void OnStopping()
        {
            try
            {
                CancelActiveOrders();
            }
            catch (Exception ex)
            {
                MessageBox.Show(&amp;quot;Заявки в процессе отмены {0}&amp;quot;.Put(ex));
            }

            base.OnStopping();
        }

        private void ProccesDepth()
        {
                var bids = _depth.Bids.Max().Volume;
                var asks = _depth.Asks.Max().Volume;

                bool isBuyDirection = bids &amp;gt; asks;

                var order = new Order
                                {
                                    Price = isBuyDirection ? _depth.BestBid.Price : _depth.BestAsk.Price,
                                    Direction = isBuyDirection ? OrderDirections.Buy : OrderDirections.Sell,
                                    Type = OrderTypes.Limit,
                                    Volume = 1,
                                    Comment = &amp;quot;Вход&amp;quot;,
                                };

                order
                    .WhenNewTrades()
                    .Do(SetProtectedOrders)
                    .Apply(this);

                RegisterOrder(order);
        }

        private void SetProtectedOrders(IEnumerable&amp;lt;MyTrade&amp;gt; myTrades)
        {
            // для каждой сделки добавляем защитную пару стратегии 
            var protectiveStrategies = myTrades.Select(t =&amp;gt;
                                                           {
                                                               // выставляет тейк-профит в 40 пунктов 
                                                               var takeProfit = new TakeProfitStrategy(t, 50);

                                                               // выставляет стоп-лосс в 20 пунктов 
                                                               var stopLoss = new StopLossStrategy(t, 20);

                                                               return new TakeProfitStopLossStrategy(takeProfit,
                                                                                                     stopLoss);
                                                           });

            ChildStrategies.AddRange(protectiveStrategies);
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В коде использовался пример из документации, и не сработал :)&lt;/p&gt;
&lt;p&gt;Вход и не сработавший 20пт стоп:
&lt;img src="http://i.imgur.com/8rnyTxS.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Позиции:
&lt;img src="http://i.imgur.com/f0eOO0l.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Ордера:
&lt;img src="http://i.imgur.com/d6AhIed.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Т.е. ордера пытаются выставится, но сразу же отменяются, и второй раз уже не работают, т.к. срабатывание единоразовое.&lt;/p&gt;
&lt;p&gt;В то что все работает правильно, как-то не верится :)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3370/</id>
    <title type="text">Помогите, пожалуйста, исправить ошибку</title>
    <published>2013-02-11T09:21:21Z</published>
    <updated>2013-02-11T09:21:21Z</updated>
    <author>
      <name>Shaly</name>
      <uri>https://stocksharp.ru/users/26891/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Доброго времени суток! Пытаюсь вставить собственный индикатор - скользящую среднюю, но выдаёт ошибку!&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
using System;
using System.Text;
using System.ICloneable;
using System.IIndicator;
using System.Collections.Generic;
using System.Linq;
using Ecng.Collections;
using Ecng.Xaml;
using StockSharp.Algo;
using StockSharp.BusinessEntities;
using StockSharp.Algo.Strategies;
using StockSharp.Algo.Candles;
using StockSharp.Algo.Indicators.BaseIndicator;
using StockSharp.Algo.Indicators.LengthIndicator;
using StockSharp.Algo.Indicators.Trend.SampleCandles;
using StockSharp.Quik;

namespace SampleCandles
{
     public class Indicator
    {
         public class CandleIndicatorValue : SingleIndicatorValue&amp;lt;Candle&amp;gt;
         {
             public interface IIndicator : IPersistable,
                   ICloneable&amp;lt;IIndicator&amp;gt;, ICloneable
             {
                 /// &amp;lt;summary&amp;gt;
                 /// Простая скользящая средняя
                 /// &amp;lt;/summary&amp;gt;
                 [DisplayName(&amp;quot;SMA&amp;quot;)]
                 [Description(&amp;quot;Простая скользящая средняя&amp;quot;)]
               public class SampleCandles : LengthIndicator&amp;lt;decimal&amp;gt;
                 {
                     /// &amp;lt;summary&amp;gt; 
                     /// Создать &amp;lt;see cref=&amp;quot;SimpleMovingAverage&amp;quot;/&amp;gt;. 
                     /// &amp;lt;/summary&amp;gt; 
                     public SampleCandles()
                         : base(typeof(decimal))
                     {
                     }

                     /// &amp;lt;summary&amp;gt; 
                     /// Обработать входное значение. 
                     /// &amp;lt;/summary&amp;gt; 
                     /// &amp;lt;param name=&amp;quot;input&amp;quot;&amp;gt;Входное значение.&amp;lt;/param&amp;gt; 
                     /// &amp;lt;returns&amp;gt;Результирующее значение.&amp;lt;/returns&amp;gt; 
                     public override decimal OnProcess(IIndicatorValue input)
                     {
                         var lastValue = LastValue;
                         var newValue = input.GetValue&amp;lt;decimal&amp;gt;();

                         // добавляем новое начало
                         lastValue += newValue / Length;

                         // если буффер стал достаточно большим (стал больше длины) 
                         if (IsFormed)
                         {
                             // удаляем хвостовое значение
                             lastValue -= Buffer[0] / Length;
                             Buffer.RemoveAt(0);
                         }

                         Buffer.Add(newValue);
                         return lastValue;

                     }

                 }

             }
         }  
}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Выдает ошибку следующую(В коде программы 32 строка)
Ошибка	1	&amp;quot;SampleCandles&amp;quot;: в интерфейсах невозможно объявлять типы&lt;/p&gt;
&lt;p&gt;Помогите, как исправить? Спасибо)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3369/</id>
    <title type="text">5 семинар ноябрь 2012</title>
    <published>2013-02-11T09:12:05Z</published>
    <updated>2013-02-11T09:12:05Z</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;[vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167477586&amp;amp;hash=7df12d810218dfda&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;План:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Доработка QuoteExternal&lt;/li&gt;
&lt;li&gt;Класс Strategy и  его особенности&lt;/li&gt;
&lt;li&gt;StrategyRule&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Вложения:&lt;/strong&gt;&lt;/span&gt;
&lt;a href="https://vk.com/docs?oid=-66650972" rel="nofollow" target="_blank"&gt;Проекты&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3368/</id>
    <title type="text">Открытие проектов VS2012 в VS2010?</title>
    <published>2013-02-10T16:20:37Z</published>
    <updated>2013-02-10T16:20:37Z</updated>
    <author>
      <name>Jeta</name>
      <uri>https://stocksharp.ru/users/5995/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Сейчас, все проекты s# идут в VS2012. Как их открыть в VS2010? Т.е. есть ли решение проблемы совместимости, или все также работает дедовский способ - правим 2 строчки?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3367/</id>
    <title type="text">Обучение по видео-урокам!</title>
    <published>2013-02-10T14:15:08Z</published>
    <updated>2013-02-10T14:15:08Z</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;span style="font-size:24pt"&gt;Уважаемые слушатели курсов!&lt;/p&gt;
&lt;p&gt;Выкладываю простой ролик в формате нового обучения ( записи на &lt;a href="http://www.youtube.com/StockSharp" rel="nofollow" target="_blank"&gt;канале StockSharp&lt;/a&gt;).&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/rhTYWGs0E3I" width="640" height="390" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/forum/yaf_postsm26208_SimpleIntroStrategyRules-rar.aspx#post26208"&gt;проект, вложенный в основной .sln Lessons &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green"&gt;&lt;strong&gt;Плюсы новых видео-уроков на  Vimeo:&lt;/strong&gt;&lt;/span&gt;
1)Минимальная потеря качества видео и аудио
2)Подготовленная, отформатированная запись
3)Только самая нужная информация( исходя из третьего пункта)
4)Видео можно просматривать на любых устройствах, в том числе и портативных&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Выкладываю простой ролик в формате нового обучения ( записи на &lt;a href="http://www.youtube.com/StockSharp" rel="nofollow" target="_blank"&gt;канале StockSharp&lt;/a&gt;).&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/rhTYWGs0E3I" width="640" height="390" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/forum/yaf_postsm26208_SimpleIntroStrategyRules-rar.aspx#post26208"&gt;проект, вложенный в основной .sln Lessons &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:green"&gt;&lt;strong&gt;Плюсы новых видео-уроков на  Vimeo:&lt;/strong&gt;&lt;/span&gt;
1)Минимальная потеря качества видео и аудио
2)Подготовленная, отформатированная запись
3)Только самая нужная информация( исходя из третьего пункта)
4)Видео можно просматривать на любых устройствах, в том числе и портативных&lt;/p&gt;
&lt;p size="24pt"&gt;]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3366/</id>
    <title type="text">Проблемы DDE экспорта при переходе с QUIK 6.3.-6.5 на 6.2</title>
    <published>2013-02-10T04:33:37Z</published>
    <updated>2013-02-10T04:33:37Z</updated>
    <author>
      <name>Терпила</name>
      <uri>https://stocksharp.ru/users/26876/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Запускаю \trunk\Samples\Quik\SampleSMA\SampleSMA.csproj , использующий исторические данные из LKOH_history.txt&lt;/p&gt;
&lt;p&gt;На версии StockSharp 21272 - всё работает с QUIK версий 6.3-6.5&lt;/p&gt;
&lt;p&gt;В связи с проблемой, описанной на форуме quik.ru и подтвержденной саппортом КВИК:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://quik.ru/forum/iwr/95205/98642/#m98642" rel="nofollow" target="_blank"&gt;&amp;quot;Ошибка о нехватке памяти при выводе по DDE таблицы с большим количество строк в версии 6.5 пока не исправлена&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;попытался перейти на версию КВИК 6.2, &lt;a href="http://quik.ru/forum/quik/96850/96882/#m96882" rel="nofollow" target="_blank"&gt;где по отзывам такой проблемы нет&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Но тот же самый проект, работающий с КВИК 6.3-6.5 беспроблемно, при работе в связке с Квик 6.2, вроде и подсоединяется и рисует, но после нажатия на кнопку &lt;strong&gt;Экспорт DDE&lt;/strong&gt;, в режиме дебаг безостновочно выводит в Output тысячи повторяющихся линий:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;---Обрезал начало (повторы)
A first chance exception of type 'System.ArgumentException' occurred in StockSharp.Quik.DLL
A first chance exception of type 'System.FormatException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentException' occurred in StockSharp.Quik.DLL
A first chance exception of type 'System.FormatException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentException' occurred in StockSharp.Quik.DLL
----Обрезал продолжение (Ibid)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вобщем-то, пока что я недавно перешёл на Квик 6.2, и не совсем понимаю природу эти exceptions и к чему это может привести, т.е. стоит ли мне переходить на КВИК 6.2?
Что можно предпринять, чтобы лучше понять серьёзность этих exceptions и как сильно они мне помешают, если я начну использовать свои программы на StockSharp с Квик 6.2?&lt;/p&gt;
&lt;p&gt;Какой минимум таблиц нужно экспортировать по DDE для работы примера SampleSMA?&lt;/p&gt;
&lt;p&gt;PS
Замечу, что на последних версиях StockSharp 4.1.8 пример SampleSMA вообще не компилится (ни на каких версиях КВИК, хотя, как я понимаю, версии КВИК к проблемам компиляции уже не имеют отношения)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3365/</id>
    <title type="text">Алгоритмы</title>
    <published>2013-02-09T15:27:50Z</published>
    <updated>2013-02-09T15:27:50Z</updated>
    <author>
      <name>bogoslovsvb</name>
      <uri>https://stocksharp.ru/users/26881/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Проблема:
В старых версиях (4.01-4.02 исключая 4.023 и выше) регистрация ордеров и сделок, выполненных вручную (order.IdTransaction = 0) через Quik происходит корректно (посредством регистрации событий:
trader.NewMyTrades += newMyTrades;
trader.NewOrders += newMyOrders;
)
В дальнейших версиях регистрация отсутствует (регистрируются лишь ордера и сделки, совершенные посредством созданных стратегий (с IDTransaction != 0). Что подстроить для получения полного контроля за ордерами и слелками&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3364/</id>
    <title type="text">2 семинар январь 2013</title>
    <published>2013-02-08T16:43:20Z</published>
    <updated>2013-02-08T16:43:20Z</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;[vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167477568&amp;amp;hash=d9d0035f1a9811b1&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;План семинара:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Делегаты&lt;/li&gt;
&lt;li&gt;CallBack&lt;/li&gt;
&lt;li&gt;лямбда выражения&lt;/li&gt;
&lt;li&gt;делегаты типа Func,Action&lt;/li&gt;
&lt;li&gt;Linq запросы с использованием лямбда выражений&lt;/li&gt;
&lt;li&gt;Работа с событиями&lt;/li&gt;
&lt;li&gt;Создание своих собственных событий&lt;/li&gt;
&lt;li&gt;Разбор примера написанного на первом уроке.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Вложения:&lt;/strong&gt;&lt;/span&gt;
&lt;a href="https://vk.com/docs?oid=-66650972" rel="nofollow" target="_blank"&gt;Проекты&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3363/</id>
    <title type="text">1 семинар январь 2013</title>
    <published>2013-02-08T16:39:56Z</published>
    <updated>2013-02-08T16:39:56Z</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;[vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167477456&amp;amp;hash=8025606dff021856&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;План семинара:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Общие концепции работы со S#.&lt;/li&gt;
&lt;li&gt;Настройка торговой платформы.&lt;/li&gt;
&lt;li&gt;Создание первого простого привода.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Вложения:&lt;/strong&gt;&lt;/span&gt;
&lt;a href="https://vk.com/docs?oid=-66650972" rel="nofollow" target="_blank"&gt;Проекты&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3362/</id>
    <title type="text">Исходники StockSharp</title>
    <published>2013-02-08T12:44:42Z</published>
    <updated>2013-02-08T12:44:42Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Добрый день всем коллегам. Мы действительно надумали, наконец-то, открыть доступ к исходникам. Конечно же, сделать это мгновенно не получится (технические особенности ведения проекта в данный момент), но это лишь вопрос времени. Открыть мы планируем не просто исходники в архиве, а именно доступ к нашему репозитарию.&lt;/p&gt;
&lt;p&gt;Обусловлено это прежде всего тем, что выходит наш мажорный &lt;a href="http://stocksharp.com/forum/2695/Stock--4-1-beta/"&gt;релиз 4.1&lt;/a&gt;, а так же долгожданная &lt;a href="http://stocksharp.com/studio/"&gt;Студия&lt;/a&gt; (подробности потом).&lt;/p&gt;
&lt;p&gt;И так. Я хотел бы спросить вас какие вы видите в этом плюсы и минусы с личной точки зрения. Да-да, возможно есть и минусы, о которых мы еще не догадываемся. Поэтому, хочется сделать такой шаг обдуманно, и понять реально, кому и чем поможет или, возможно, навредит.&lt;/p&gt;
&lt;p&gt;Я пока вижу только плюсы самому S#. А именно:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Заинтересованность со стороны тех трейдеров, кто боиться использовать &amp;quot;черные ящики&amp;quot;.&lt;/li&gt;
&lt;li&gt;Интеграция с другими платформами (типа ТСЛаб или Трейдматик :-)) , с которыми мы все равно в разной нише находимся), показав, что из себя внутри представляет S#.&lt;/li&gt;
&lt;li&gt;Ситуация с багами и фичами исправится в лучшую сторону хотя бы за счет &amp;quot;читателей&amp;quot; (писать в репозитарий, все же, только после подтверждения проф пригодности).&lt;/li&gt;
&lt;li&gt;Роботописателей, кто использует нашу библиотеку не совсем легально, это побудит с нами узаконить отношения.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Особых минусов я не вижу.&lt;/p&gt;
&lt;p&gt;Предлагаю подискутировать. Просьба отписаться об этом в своих ЖЖ, если не затруднит, так как хочется сделать общее обсуждение.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3361/</id>
    <title type="text">4 семинар январь 2013</title>
    <published>2013-02-08T12:09:46Z</published>
    <updated>2013-02-08T12:09:46Z</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;[vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167477580&amp;amp;hash=41a04af82b354dcb&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;План:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Обработка он-лайн данных(стаканы)&lt;/li&gt;
&lt;li&gt;Работа с выводом информации WPF&lt;/li&gt;
&lt;li&gt;Создание первых стратегий*&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Вложения:&lt;/strong&gt;&lt;/span&gt;
&lt;a href="https://vk.com/docs?oid=-66650972" rel="nofollow" target="_blank"&gt;Проекты&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3360/</id>
    <title type="text">3 семинар январь 2013</title>
    <published>2013-02-08T07:06:54Z</published>
    <updated>2013-02-08T07:06:54Z</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;[vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167477572&amp;amp;hash=80046d776ed0b8f2&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;План:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ООП&lt;/li&gt;
&lt;li&gt;Работа с пользовательскими библиотеками&lt;/li&gt;
&lt;li&gt;Готовые решения&lt;/li&gt;
&lt;li&gt;Обработка он-лайн данных в S# ( стаканы)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Вложения:&lt;/strong&gt;&lt;/span&gt;
&lt;a href="https://vk.com/docs?oid=-66650972" rel="nofollow" target="_blank"&gt;Проекты&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3359/</id>
    <title type="text">Как добится корректного отображения Strategy.Position?</title>
    <published>2013-02-07T16:45:21Z</published>
    <updated>2013-02-07T16:45:21Z</updated>
    <author>
      <name>yammm</name>
      <uri>https://stocksharp.ru/users/6162/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Не совсем понимаю как дождаться корректного отображения Strategy.Position, простая проверка не работает, иногда проскакивают лишние ордера.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt; private void ProccesDepth(bool isDirectionBuy)
        {
            lock (_sync)
            {
                var order = new Order
                                {
                                    Direction = isDirectionBuy ? OrderDirections.Buy : OrderDirections.Sell,
                                    Price = isDirectionBuy ? _depth.BestBid.Price : _depth.BestAsk.Price,
                                    Type = OrderTypes.Limit,
                                    Volume = VolumeValue,
                                    Comment = &amp;quot;Entry&amp;quot;,
                                };

                order
                    .WhenActivated()
                    .Do(() =&amp;gt;
                            {
                                if(!checkCondition)
                                {
                                    CancelOrder(order);
                                }
                            })
                    .Once()
                    .Apply(this);
                

                order
                    .WhenNewTrades()
                    .Do(SetProtectedOrders)
                    .Apply(this);

                // Узкое место
                if (checkCondition &amp;amp;&amp;amp; Position == 0)
                    RegisterOrder(order);
            }
        }
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3357/</id>
    <title type="text">Личный кабинет</title>
    <published>2013-02-06T22:20:23Z</published>
    <updated>2013-02-06T22:20:23Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Новости" />
    <content type="html">&lt;p&gt;В &lt;a href="http://stocksharp.com/profile/"&gt;личном кабинете&lt;/a&gt; новая функция - скачивание лицензии.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3353/</id>
    <title type="text">Подгрузка исторических тиков</title>
    <published>2013-02-06T11:05:27Z</published>
    <updated>2013-02-06T11:05:27Z</updated>
    <author>
      <name>nni</name>
      <uri>https://stocksharp.ru/users/28398/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">&lt;p&gt;Возможно ли это? Например при старте ТС подгружаются последние 1000 сделок.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3352/</id>
    <title type="text">Не могу обновиться до 4.1.7 или 4.1.8</title>
    <published>2013-02-06T10:16:49Z</published>
    <updated>2013-02-06T10:16:49Z</updated>
    <author>
      <name>profts</name>
      <uri>https://stocksharp.ru/users/6174/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;При запуске примера из 4.1.8 - выскакивает ошибка:  рис1 и рис2.&lt;/p&gt;
&lt;p&gt;Если копирую References  в свой проект, т.е. в проекте остается ссылка на  StockSharp.Algo.Indicators   от 4.1.6.  , то у некоторых индикаторов не задается свойство - &amp;quot;Lenght&amp;quot;.&lt;/p&gt;
&lt;p&gt;Как это можно победить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3351/</id>
    <title type="text">Нужен робот на C# + AmiBroker</title>
    <published>2013-02-06T08:32:45Z</published>
    <updated>2013-02-06T08:32:45Z</updated>
    <author>
      <name>Liker</name>
      <uri>https://stocksharp.ru/users/5953/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Работа" />
    <content type="html">&lt;p&gt;Мне необходимо решить 2 задачи:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Написать нон-стоп программу, которая будет останавливать торговлю Quik на основе заданного порога убытка и числа убыточных сделок подряд. Программа будет брать данные только из таблиц квика.&lt;/li&gt;
&lt;li&gt;Имеется готовая и работающая стратегия на AmiBroker. Необходимо написать ее связку с Quik для выставления и контроля заявок, либо отладить существующую (на основе робота SpitFire Quik+ AmiBroker).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Подскажите пожалуйста, сможете ли Вы помочь с данными задачами и сколько это будет стоить?&lt;/p&gt;
</content>
  </entry>
</feed>