﻿<?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=tag&amp;id=обучение&amp;type=forum&amp;page=5</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T11:51:21Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=обучение&amp;type=forum&amp;page=5" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3944/</id>
    <title type="text">как получить цену закрытия в Плазе</title>
    <published>2013-08-30T12:06:07Z</published>
    <updated>2013-08-30T12:06:07Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Подключаюсь через плазу. Нужно получить цену последней сделки &lt;u&gt;вечерней&lt;/u&gt; сессии перед открытием торгов утром. &lt;br /&gt;&lt;br /&gt;Пробую через Security, у которой есть ClosePrice и LastTrade.Price. При этом ClosePrice возвращает последнюю сделку дневной сессии, то есть если обратиться к ней в 12 ночи (или утром), то вернётся цена закрытия не в 23-50 а в 18-45. C LastTrade вообще какая-то ерунда происходит. После закрытия вечерней сессии возвращается null, а при запуске утром перед началом торгов возвращается какая-то случайная сделка в 19-07.&lt;br /&gt;&lt;br /&gt;Конечно, последнюю цену можно в конце концов с сервера финама брать, но стоит ли городить огород. Есть какой-то простой способ? &lt;br /&gt;&lt;br /&gt;И второй вопрос. Есть ли в плазе способ ограничить получаемые инструменты? А то их слишком много. Хочется выбрать только те, которые нужны для торговли.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3943/</id>
    <title type="text">Технология CUDA</title>
    <published>2013-08-30T08:48:26Z</published>
    <updated>2013-08-30T08:48:26Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Уважаемые разработчики, расскажите, пожалуйста, возможно ли применить технологию CUDA к платформе S# для ускорения алгоритмов тестирования?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3936/</id>
    <title type="text">Как оптимизировать скорость тестирования?</title>
    <published>2013-08-28T07:18:47Z</published>
    <updated>2013-08-28T07:18:47Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Добрый день!&lt;br /&gt;Объясните, пожалуйста, как правильно делить потоки при тестировании(оптимизации) для полной загрузки всех ядер процессора и оперативной памяти?&lt;br /&gt;Какие рекомендации для оптимизации скорости алгоритмов? (чем пользоваться, чем не пользоваться)&lt;br /&gt;В примере:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

var periods = new[]
{
    new Triple&amp;lt;int, int, Color&amp;gt;(80, 10, Colors.DarkGreen),
    new Triple&amp;lt;int, int, Color&amp;gt;(70, 8, Colors.Red),
    new Triple&amp;lt;int, int, Color&amp;gt;(60, 6, Colors.DarkBlue),
};
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

foreach (var period in periods)
{
    // создаем тестовый инструмент, на котором будет производится тестирование 
    var security = new Security
    {
......

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;... для каждого периода создается свой отдельный инструмент, портфель, стратегия, шлюз для тестирования и т.д. Это сделано для того, чтобы отдельные потоки могли менять свою копию данных, не создавая коллизии в других потоках тестирования.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Как такой код может параллельно считать в несколько потоков? Как-то не ясно из примера...</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3932/</id>
    <title type="text">Формат данных истории</title>
    <published>2013-08-27T07:39:01Z</published>
    <updated>2013-08-27T07:39:01Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Добрый день! Подскажите, пожалуйста, с каким форматом исторических данных лучше и быстрее работать. С .bin или .txt? Быстрее работать с заранее сформированными свечами или делать их внутри программы из тиков?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3929/</id>
    <title type="text">Послали сюда)))</title>
    <published>2013-08-26T19:12:30Z</published>
    <updated>2013-08-26T19:12:30Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Никак не хочет клеить данные, пишет: &amp;quot;Биржевая площадка не указана.&amp;quot;.&lt;br /&gt;Пишешь площадку, говорит:&amp;quot;Символ @ встречается несколько раз.&amp;quot;&lt;br /&gt;И так и сяк. Не хочет.[confused]&lt;br /&gt;&lt;br /&gt;P.S. Косяк номер два. Не получается сформировать свечки из тиков большого объема, например, из склеенного фьючерса SPFB.RTS@FORTS. Как только количество свечек достигает 100000 Гидра останавливается и пишет: &amp;quot;Данных слишком много для отображения&amp;quot; Конечно их там много!))) Пробовал сохранять сразу в формате .bin - не работает. Сохраняет только в .txt, но файлы получаются очень жирными.&lt;br /&gt;&lt;br /&gt;P.S.2 S#.API может на прямую работать с историей в формате .bin, ведь не только с .txt?&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3923/</id>
    <title type="text">Передача объектов по трубам</title>
    <published>2013-08-26T07:35:56Z</published>
    <updated>2013-08-26T07:35:56Z</updated>
    <author>
      <name>Buratino</name>
      <uri>https://stocksharp.ru/users/451/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Можно ли передавать через именованные каналы объекты, а не только стринговые сообщения? Ни в одном найденном мной примере про &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/system.io.pipes.namedpipeclientstream.aspx" title="http://msdn.microsoft.com/en-us/library/system.io.pipes.namedpipeclientstream.aspx"&gt;NamedPipes&lt;/a&gt; не нашёл передачу чего-либо кроме текста.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3921/</id>
    <title type="text">Неудачное обновление библиотек</title>
    <published>2013-08-25T11:09:08Z</published>
    <updated>2013-08-25T11:09:08Z</updated>
    <author>
      <name>Buratino</name>
      <uri>https://stocksharp.ru/users/451/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Решил обновить библиотеки проекта &lt;b&gt;SafeConnection&lt;/b&gt; с 4.1.9 до 4.1.17. Скопировал стандартный набор файлов в папку Debug. После запуска солюшн в Reference обновления и их версии отражаются, стал доступным &lt;em&gt;OrderStates.Pending&lt;/em&gt;. Вот только после коннекта перестал срабатывать автоэкспорт. Где и как искать решение проблемы?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3916/</id>
    <title type="text">Доступ к объектам из классов</title>
    <published>2013-08-23T09:22:47Z</published>
    <updated>2013-08-23T09:22:47Z</updated>
    <author>
      <name>Buratino</name>
      <uri>https://stocksharp.ru/users/451/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Можно ли получить доступ из стратегии к внешним коллекциям. Вроде этого:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

    public partial class MainWindow : Window
    {
        public static ObservableCollection&amp;lt;MarketDepth&amp;gt; Stakan { get; set; }

        public MainWindow()
        {
            Stakan = new ObservableCollection&amp;lt;MarketDepth&amp;gt;() { };
            InitializeComponent();
        }
    }

    class MyStrategy:Strategy
    {
        protected override void OnStarted()
        {
            [h]Stakan.???[/h]
                
            base.OnStarted();
        }
    }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3904/</id>
    <title type="text">Как чистить память?</title>
    <published>2013-08-15T20:50:22Z</published>
    <updated>2013-08-15T20:50:22Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Просто включаю и выключаю коннектор к Квику. И с каждым перезапуском он все тяжелее загружает данные, а потом на 4-5 включении выбрасывает с ошибкой о переполнении памяти. С каждым включением он съедает 400 Мб оперативной памяти, а после отключения её не выгружает. Только когда закрываешь окно коннектора он освобождает память. Код отключения у меня как из уроков:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

public void DisConnectSafe()
        {
            //Если коннектор к торговой платформе не пуст и соединение установлено
            if(Trader!=null &amp;amp;&amp;amp; Trader.IsConnected)
            {
                Trader.StopExport();
                Trader.Disconnect();
                
            }
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Dispose() не помогает!!!</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3903/</id>
    <title type="text">помогите с плазой</title>
    <published>2013-08-15T18:18:30Z</published>
    <updated>2013-08-15T18:18:30Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">В общем подключил у брокера плазу2 - брокер прислал логин, пароль и четыре ip адреса (подключение через сервер брокера), один default и три direct (впрочем, они отличаются только последней цифрой в числе после двоеточия. Скачал с сайта биржи роутер (ClientGate для 32-х разрядной системы), установил как службу. В процессе установки роутера указал эти ip адреса, логин и пароль. &lt;br /&gt;&lt;br /&gt;Дальше запускаю пример работы с плазой SampleGUI, но подключиться не удаётся. Не до конца понимаю, нужно ли указывать ip, пробовал и так и так. В случае когда указываю ip, который мне брокер прислал прямо в форме, выскакивает ошибка подключения к серверу (скрин ниже). В случае когда ничего не указываю, то есть комментирую эту строку в коде, долго-долго ничего не происходит, а потом появляется сообщение, что не удалось подключиться в установленное время. &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

Trader.Address = Address.Text.To&amp;lt;IPEndPoint&amp;gt;();
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ещё не понимаю, нужно ли указывать логин и пароль на форме SampleGUI, если я их уже в роутере при установке. Пробовал и указывать, и не указывать - не работает.&lt;br /&gt;&lt;br /&gt;Запускаю всё на локальной машине, то есть на домашнем компе.&lt;br /&gt;&lt;br /&gt;p.s. как же это всё сложно!</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3895/</id>
    <title type="text">Где-то косячок... =)</title>
    <published>2013-08-10T19:28:57Z</published>
    <updated>2013-08-10T19:28:57Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Изменяющиеся цвета кнопок при подключении я сделал. Понравилось. Захотелось, чтобы при нажатии &amp;quot;Connect&amp;quot; запускался терминал и авторизовывался, если он не запущен. Да так, чтобы логин и пароль были записаны в отдельном фале, а не в коде(пока юзаю Junior для отладки). Сделал. Но вот косяк. Терминал запускается, а передавать значения в StockSharp.WpfConnectionInterface.dll не хочет. Если запускать код на включенном терминале, то все работает. Думал задержки маленькие поставить - не помогают. Нужен взгляд профессионала!)&lt;br /&gt;&lt;br /&gt;Как работает запуск и авторизация:&lt;br /&gt;По адресу C:\Key_Junior\Key_Junior.txt храню файл Key_Junior.txt(кодировка файла UTF-8 вроде), в котором текст следующего содержания:&lt;br /&gt;C:\Program Files\QUIK-Junior\info.exe&lt;br /&gt;61488&lt;br /&gt;ХХХХХХХХХХ&lt;br /&gt;, где первая строка адрес нужного Квика, вторая и третья логин и пароль.&lt;br /&gt;метод считывает каждую строку и запоминает нужные данные. А потом на их основе запускает терминал.&lt;br /&gt;&lt;br /&gt;Прилагаю архивчик, в нем:&lt;br /&gt;Из StockSharp.WpfConnectionInterface - InterFace.xaml, InterFace.xaml.cs;&lt;br /&gt;Из StockSharp.TraderConnection - SafeConnection.cs;&lt;br /&gt;Текстовый файл - Key_Junior.txt.&lt;br /&gt;&lt;br /&gt;По отдельности работает. Вместе, на моменте передачи данных из потока(уже появляется надпись &amp;quot;Disconnect&amp;quot;) зависает.&lt;br /&gt;&lt;br /&gt;П.С. Может это все как-то более рационально можно реализовать?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3891/</id>
    <title type="text">Как работать с .sln ?</title>
    <published>2013-08-10T07:31:02Z</published>
    <updated>2013-08-10T07:31:02Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">В групповом проекте куча проектов. Как мне запустить один необходимый? По умолчанию студия запускает первый! А мне нужен, допустим, пример из 3 урока.&lt;br /&gt;И еще вопрос. Например, в том же 3 уроке  хочу подправить в StockSharp.WpfConnectionInterface InterFace.xaml(Кстати Студия пишет, что в вашем не может создать экземпляр этой библиотеки и ее приходится подключать к проекту по-новому, хз почему). Как я понимаю это уже готовая библиотека и идет как ссылка к проекту и ее не исправишь из проекта. Нужно брать исходные коды StockSharp.WpfConnectionInterface и StockSharp.TraderConnection править их и по новому компилировать библиотеку. Но в исходном коде этих библиотек я не могу их отладить так как это библиотека и нужно создать новый проект и в нем сослаться на эту библиотеку, чтобы можно было запустить отладку. Как запустить на отладку проект создающий библиотеку классов?&lt;br /&gt;Скорее всего я что-то делаю не верно. Хорошо, когда все проекты лежат вместе, нагляднее. Но как теперь во всей этой куче файлов разгребаться непонятно [confused]&lt;br /&gt;&lt;br /&gt;P.S. И еще парочка дурацких вопросов. Я могу изменить тип разрабатываемого проекта в процессе? Например, создал проект консольного приложения, а потом захотел сделать из него библиотеку. Как изменить тип проекта? Создавать новый проект и копировать в него код? Наверное, как-то проще делается))) Плюс Студия так и нарочит закрыть текущий проект когда хочешь создать новый проект. Можно создать новый проект в Новом окне Студии?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3885/</id>
    <title type="text">Настоящая тусовка</title>
    <published>2013-08-09T11:40:56Z</published>
    <updated>2013-08-09T11:40:56Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;span style="font-size:120%"&gt;&lt;div align="center"&gt;&lt;span style="color:green"&gt;TFS (командная работа, чаты, актуальные изменения)!&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;b&gt;Team Foundation Service/Server&lt;/b&gt; (сокр. TFS) — продукт корпорации Microsoft, представляющий собой комплексное решение для командный работы (совместное решение задач). Основная функция - размещение хранилища проектов в &amp;quot;облаках&amp;quot;. Доступ к проектам осуществляется через &lt;a href="http://stocksharp.com/forum/3475/Proghrammy-nieobkhodimyie-dlia-raboty/" title="http://stocksharp.com/forum/3475/Proghrammy-nieobkhodimyie-dlia-raboty/"&gt;Visual Studio&lt;/a&gt; (командная работа)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Услуга распространяется под подпиской на &lt;a href="http://stocksharp.com/lesson/bonus/" title="http://stocksharp.com/lesson/bonus/"&gt;&lt;span style="color:green"&gt;&amp;quot;EduLive&amp;quot;&lt;/span&gt;&lt;/a&gt; курсы (S#, WealthLab)!&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href='https://stocksharp.ru/file/102519/tfs.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/102519/tfs.jpg?size=800x800" alt="http://" title="http://" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Основные задачи TFS:&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Доступ к основным и экстра проектам (стратегии, примеры) обучения S#, WealthLab (отслеживание актуальных изменений, добавлений).&lt;br /&gt;&lt;li&gt;Публичные репозитории, где все могу поделиться своими наработками. Загрузить свой проект, чтобы изменения в коде можно было продемонстрировать также и другим ученикам.&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Как подключиться?&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Создайте аккаунт на &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAB74y5ioHhpB-qAsoGR49TssLTNWV5hoviyLHGsNIBRCQ" title="https://login.live.com/"&gt;Microsoft Live&lt;/a&gt; &lt;br /&gt;&lt;li&gt;Отправьте свой liveid (e-mail) нам на почту &lt;a href="mailto:lesson@stocksharp.com"&gt;lesson@stocksharp.com&lt;/a&gt;&lt;br /&gt;&lt;li&gt;Ожидайте ответного письма с подключением! &lt;b&gt;Изучите &lt;a target="_blank" href="https://stocksharp.ru/file/102522/%25D0%25A0%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D0%25B0-%25D0%25B2-Team-Foundation-Service.pdf" title="https://stocksharp.ru/file/102522/%25D0%25A0%25D0%25B0%25D0%25B1%25D0%25BE%25D1%2582%25D0%25B0-%25D0%25B2-Team-Foundation-Service.pdf"&gt;инструкцию&lt;/a&gt;.&lt;/b&gt; &lt;br /&gt;&lt;li&gt;Присоединяйтесь к нашей алго тусовке, ждем Вас! &lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TFS позволяет:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Следить за последними  обновлениями в проектах. Проконтролировать, что изменилось и загрузить последнюю версию  проекта на Ваш компьютер.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href='https://stocksharp.ru/file/102520/1.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/102520/1.png?size=800x800" alt="http://" title="http://" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Добавить новый функционал в приложение и поделится им с остальными участниками.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href='https://stocksharp.ru/file/102529/resource.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/102529/resource.jpg?size=800x800" alt="http://" title="http://" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Контроль версий Вашего приложения. Большое количество функционала, которое будет полезно для самостоятельной работы.[/size]&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href='https://stocksharp.ru/file/102521/2.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/102521/2.png?size=800x800" alt="http://" title="http://" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TFS репозитории StockSharp:&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Lessons – проекты из курса обучения S#. &lt;br /&gt;&lt;li&gt;Extra Lessons – дополнительные проекты и уроки.&lt;br /&gt;&lt;li&gt;Shell – каркас для роботов с дополнительными стратегиями.&lt;br /&gt;&lt;li&gt;Public – проекты наших студентов, собственные разработки обучения. &lt;br /&gt;(можно загружать и делиться своими наработками, скачивать проекты других участников, обсуждать проекты и т.д.)&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;S#.Chat - это неформальная тусовка алготрейдеров в котором мы обсуждаем различные темы связанные с:&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Реализацией роботов. &lt;br /&gt;&lt;li&gt;Анализом торговых идей.&lt;br /&gt;&lt;li&gt;С математикой постановкой задачи или просто (квант анализ).&lt;br /&gt;&lt;li&gt;&lt;span style="color:red"&gt;А также у вас будет доступ к оперативной технической поддержке&lt;/span&gt;. Которая в течении 10 минут, ответ на любой вопрос в режиме чата*.&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-size:90%"&gt;*Данный функционал предоставляется только нашим ученикам.&lt;/span&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3883/</id>
    <title type="text">Новые уроки по C#</title>
    <published>2013-08-09T07:27:01Z</published>
    <updated>2013-08-09T07:27:01Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Будущий урок из нового курса по C#!&lt;br /&gt;&lt;br /&gt;Мы собрали все мнения по курсу и решили, что нам нужен новый, усовершенствованный, &amp;quot;боевой&amp;quot; курс по C# для начинающих!&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="350" src="https://player.vimeo.com/video/71955505?show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;&amp;fullscreen=1" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Оцените пожалуйста стиль изложения (сам урок)!&lt;br /&gt;&lt;em&gt;&lt;b&gt;Курс будет создан для тех, кто вообще в принципе к программированию никогда не притрагивался, но имеет больше желание научиться создавать торговых роботов на C#.&lt;/b&gt;&lt;/em&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3882/</id>
    <title type="text">InvalidOperationException</title>
    <published>2013-08-07T22:42:19Z</published>
    <updated>2013-08-07T22:42:19Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Вот на этой строке получается вот такой exception. &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

var candleBounds = ((TimeSpan)candle.Arg).GetCandleBounds(candle.Security);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Интересно то, что если добавить&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

siCandleSeries.WorkingTime.Times[0].Min = TimeSpan.FromHours(0); // для тестовых торгов
siCandleSeries.WorkingTime.Times[0].Max = TimeSpan.FromHours(24); // для тестовых торгов
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;то всё работает. Более того, запуская в 1:30 ночи и поставив Min FromHours(2), exception снова выскакивает. Запускаю на рабочем (не тестовом) квике. Ещё интересно то, что на фьючерсах SBER и LKOH такого не наблюдается, только на Si.&lt;br /&gt;&lt;br /&gt;Проблема возникла, после того, как при обращении к предыдущей свечке в начале торгов выпадало null exception. После чего я пришёл к мысли, что со строками для тестовых торгов он тогда на часовках в 10-ть утра обращается к 9-ти часовой свечке, которой естественно нет. Когда убрал эти строки для тестовых торгов, стал выпадать Invalid OperationException. Где собака порылась? </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3879/</id>
    <title type="text">Как отличить старые свечки за сегодняшний день от новых</title>
    <published>2013-08-06T12:44:41Z</published>
    <updated>2013-08-06T12:44:41Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_series
				.WhenCandles()
				.Do(Process)
				.Apply(this);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Такая конструкция в СМА стратегии, если зайти в середине дня, то старые свечки будут влиять на нее, как их обойти, чтобы значения подгружались и пересчитались, но вот заявок не делать.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3878/</id>
    <title type="text">есть у меня мечта...</title>
    <published>2013-08-05T21:24:14Z</published>
    <updated>2013-08-05T21:24:14Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Есть у меня мечта... Запустить робота на удалённом сервере. Пусть виртуальном, но зато не будет вечного геморроя по включению-выключению домашнего компа утром и вечером.&lt;br /&gt;В общем, нашёл VPS, быстренько арендовал, всё установил. Запускаю пример из библиотеки для плазы SampleGUI, и тут меня ждёт неприятный сюрприз. Error while trying to run project: Unable to start debugging. В общем, пример не запускается совсем. Никаких ошибок не появляется. Unable to start debugging одним словом. Произносится одним слово как наше &amp;quot;да-твою-же-мать&amp;quot; )) &lt;br /&gt;Куда бежать? Что делать? Система стоит Windows Server 2008.  </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3874/</id>
    <title type="text">отображение параметров стратегии</title>
    <published>2013-08-03T19:18:41Z</published>
    <updated>2013-08-03T19:18:41Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Здравствуйте. А как определить в студии порядок отображения параметров стратегии в окне свойства? У меня выглядит как на рисунке, всё вперемешку. Хочется расставить параметры в определённом порядке, чтобы всё красиво было. Задал вопрос в ветке про студию, но там уже долгое время никто не отвечает.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3872/</id>
    <title type="text">Котировка, заявка, сделка - ху из ху?</title>
    <published>2013-08-02T07:58:56Z</published>
    <updated>2013-08-02T07:58:56Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Разъясните, пожалуйста, принципиальную разницу в терминах - котировка, заявка, сделка.&lt;br /&gt;Чем отличаются MarketDepth и Quote? Аск, оффер, продажа и предложение синонимы. Бид, спрос и покупка тоже синонимы. Котировка - это заявка или уже совершенная сделка? Сделка - исполненная заявка. Котирование - сортировка заявок по принципу лучшего предложения и спроса в порядке убывания(глубины стакана)? При работе с библиотекой из каких классов S# эти данные нужно получать(MarketDepth, Quote, Order)? Хочется избавится от разночтений! Если я не внимательно прочитал Справку, пожалуйста, направьте на путь истинный и сбросьте ссылочки. Спасибо)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3871/</id>
    <title type="text">работа стратегии на текущей свечке</title>
    <published>2013-08-01T07:37:44Z</published>
    <updated>2013-08-01T07:37:44Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">Добрый день. У меня такой вопрос возник. В S# студии, в коде стратегии SMA используется такая конструкция.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

private void Process(Candle candle)
{
    if (candle.State == CandleStates.Finished &amp;amp;&amp;amp; candle.OpenTime &amp;gt; StartedTime &amp;amp;&amp;amp; _shortSma.IsFormed &amp;amp;&amp;amp; _longSma.IsFormed)
    {
	    // здесь что-то делаем
    }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt;Метод Process срабатывает при любом изменении свечки и candle.OpenTime сравнивается со StartedTime. Таким образом, наша стратегия работает только на текущей свечке.&lt;br /&gt;&lt;br /&gt;Но что произойдёт, если у нас потеряется соединение минут на двадцать, например пропадёт соединение у квика? Когда соединение квика восстановится, произойдёт переподключение студии, затем восстановится экспорт и начнётся заново загрузка всех сделок. То есть например, пятиминутные свечки загрузятся за эти последние 20 минут и стратегия на них отработает, поскольку StartedTime было где-то в прошлом, а не на момент восстановления соединения? То есть мы получим ситуацию, когда стратегия сработает на исторических свечках.&lt;br /&gt;&lt;br /&gt;Если это так, то придётся переписывать это условие, чтобы такого не произошло. Я прав?</content>
  </entry>
</feed>