﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Урок 6. Программируем быстрые торговые системы</title>
  <id>~/topic/3763/urok-6_-programmiruem-bystrye-torgovye-sistemy/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-30T11:06:31Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3763" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/26357/</id>
    <title type="text">Видео-уроки: Арбитражная стратегия http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167470205&amp;amp;hash=a0260...</title>
    <published>2013-06-18T01:22:28Z</published>
    <updated>2014-03-04T20:52:17Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.com/users/26984/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;b&gt;&lt;span style="font-size:120%"&gt;Видео-уроки:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Арбитражная стратегия&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;[vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167470205&amp;amp;hash=a0260646412f0064&amp;amp;hd=3[/vk]&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:120%"&gt;Темы занятия:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Арбитражная стратегия&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Базовые понятия&lt;br /&gt;&lt;li&gt;Определяем алгоритм&lt;br /&gt;&lt;li&gt;Реализация Арбитражной стратегии&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:120%"&gt;Полезные ссылки (термины):&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAEaGmvoumqQV_3sIYeBdThYsD1oiuIli87Mns2dDNxwMGZdlc-AV9gIgqMFhHL9AMWts4PMo0FCWRKOkMibdm1fFjPS2a_j0L5DNaRbwfEuT2yDMTfPhsEp7vFZ0yuYnJR3U5YyZ-HK9LvXLdnbqN-jJLfmwXy5LRbG-469QG5xD7EQm2sPJ3vO29kzCcgaOAfwv1tra7q7d1Xsl_3DeSfC60W1CD_Q-My1H2V1UNz8T6SjUfbtOYAnG1_e92ElTWmFYH4j7IQGBV3YMI3Tk9CmlagitLY7ZLEXC0ougobTw" title="http://ru.wikipedia.org/wiki/%25D0%2590%25D1%2580%25D0%25B1%25D0%25B8%25D1%2582%25D1%2580%25D0%25B0%25D0%25B6_%2528%25D1%258D%25D0%25BA%25D0%25BE%25D0%25BD%25D0%25BE%25D0%25BC%25D0%25B8%25D0%25BA%25D0%25B0%2529"&gt;Арбитраж&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAEaGmvoumqQV_3sIYeBdThYsD1oiuIli87Mns2dDNxwOGqBwyl91XJj1U0rtsuaWVOW39lL827ghIono2FTOr4HrhO0lnoR3dgPLI9TpvOPhXiMkEQ72PhNLGQa_ePkPXUA2ZrBc14S0dL60yaPueZ" title="http://ru.wikipedia.org/wiki/%25D0%259A%25D0%25BE%25D0%25BD%25D1%2582%25D0%25B0%25D0%25BD%25D0%25B3%25D0%25BE"&gt;Контанго&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAEaGmvoumqQV_3sIYeBdThYsD1oiuIli87Mns2dDNxwHlAm9KDGZHINv-nJ1YUnb0-cZ1V-ODW46SYrCf70DnM4WnOkvigXYa01a0VOBVTCvuqJC4iK_s11RwLodLKjfp406GeAAwa9J11a7Ji22NJcgAUNR-uw8urr2cXDi6THXMPlVmNWM0kKAnVL0UVObM" title="http://ru.wikipedia.org/wiki/%25D0%2591%25D1%258D%25D0%25BA%25D0%25B2%25D0%25BE%25D1%2580%25D0%25B4%25D0%25B0%25D1%2586%25D0%25B8%25D1%258F"&gt;Бэквордация&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAABnemInyk5YcihUfGVW0YzNRtpM5udbzQBn-1KtzmCuvG8SIaolJoESr8Yg0OrcZbM" title="http://www.forexarena.ru/futures_01_09.shtml"&gt;Базис (спред) и общая информация&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAABOrUQy40kbv2S6CKLM5bpROb1HFlsuOq2eNZlYAHkh4_sbs57A1AsBc9mOrUPpHjQ-LkvWEv4PLq--YP8oVPmu8UDyZqA5w_lck6JLzYAHJQ" title="http://www.option.ru/services/asset-management/arbitrage-strategy"&gt;Статья &amp;quot;Арбитражные стратегии&amp;quot;&lt;/a&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:120%"&gt;Вложения:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAADa7P_4NHqE_OLFtnFd-d2rc9GNm78BSRg5Z4VassvwQDkRd2Zr9oYK0Wxc0eTuVnw" title="http://vk.com/docs?oid=-66650972"&gt;Скачать проекты&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:120%"&gt;Изменения в проектах:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_b44879228be54fd2a70ca09aed470727');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_b44879228be54fd2a70ca09aed470727' style='display:none'&gt;&lt;br /&gt;Проект ArbitrageStrategy&lt;br /&gt;Файл MainWindow.cs&lt;br /&gt;&lt;br /&gt;Начиная с версии S# 4.1.19.1 статус подключения коннектора вынесен в специальное свойство ConnectionState, которое может принимать следующие значения:&lt;br /&gt;Disconnected - Не активно,&lt;br /&gt;Disconnecting - В процессе отключения,&lt;br /&gt;Connected - В процессе подключения,&lt;br /&gt;Connecting - Подключение активно,&lt;br /&gt;Failed - Ошибка подключения&lt;br /&gt;&lt;br /&gt;Таким образом, теперь нет свойства IsConnected, а наличие статуса подключения мы можем получать от свойства ConnectionState.&lt;br /&gt;&lt;br /&gt;Было:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        private void OnClosing(object sender, CancelEventArgs e)
        {
            if (Connection.SafeConnection.Trader != null &amp;amp;&amp;amp; Connection.SafeConnection.Trader.IsConnected)
            {
                Connection.SafeConnection.Trader.Dispose();
            }

            Thread.CurrentThread.Abort();
            base.OnClosing(e);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Стало:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        private void OnClosing(object sender, CancelEventArgs e)
        {
            if (Connection.SafeConnection.Trader != null &amp;amp;&amp;amp; Connection.SafeConnection.Trader.ConnectionState == 

ConnectionStates.Connected)
            {
                Connection.SafeConnection.Trader.Dispose();
            }

            Thread.CurrentThread.Abort();
            base.OnClosing(e);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>