﻿<?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/3645/6-urok/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-13T20:41:37Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3645" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/25662/</id>
    <title type="text">[vk]http://vk.com/video_ext.php?oid=-66674957&amp;amp;id=167882589&amp;amp;hash=64b33d9749b685c2&amp;amp;hd=3[/vk] Презентац...</title>
    <published>2013-04-29T11:15:50Z</published>
    <updated>2014-03-05T21:42:12Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.com/users/675/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;[vk]http://vk.com/video_ext.php?oid=-66674957&amp;amp;id=167882589&amp;amp;hash=64b33d9749b685c2&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;a href="https://www.dropbox.com/s/a6y8yej5xs834mp/Lesson%206.pptx" rel="nofollow" target="_blank"&gt;&lt;strong&gt;Презентация&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:24pt"&gt;&lt;strong&gt;Темы занятия 6 (Делегаты)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;•	Делегаты, что это
•	Как устроены делегаты, основные возможности
•	Контравариантность и конариантность
•	Func&amp;lt;&amp;gt;, Action&amp;lt;&amp;gt;
•	Анонимные методы и лямбда-выражения, знакомство&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;p&gt;Реализовать собственный набор делегатов, осуществляющих тематическую обработку данных. Одна из возможных тем - биржевые индексы.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;Вложения:&lt;/span&gt;&lt;/strong&gt;
&lt;a href="http://vk.com/docs?oid=-66674957" rel="nofollow" target="_blank"&gt;Код из урока&lt;/a&gt;
&lt;a href="http://vk.com/docs?oid=-66674957" rel="nofollow" target="_blank"&gt;Пример решения домашнего задания&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/29199/</id>
    <title type="text">Биржевые ИНДЕКСЫ - это некая средняя (арифметическая/геометрическая/...) цена корзины акций/облигаци...</title>
    <published>2014-01-20T14:13:29Z</published>
    <updated>2014-01-20T14:13:29Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Биржевые ИНДЕКСЫ - это некая средняя (арифметическая/геометрическая/...) цена корзины акций/облигаций (в общем случае - однородных базовых активов), пример S&amp;amp;P 500, NASDAQ, RTS futures.
&lt;a href="http://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D0%BD%D0%B4%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81" rel="nofollow" target="_blank"&gt;http://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D0%BD%D0%B4%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81&lt;/a&gt;
&lt;a href="http://en.wikipedia.org/wiki/Stock_market_index" rel="nofollow" target="_blank"&gt;http://en.wikipedia.org/wiki/Stock_market_index&lt;/a&gt;
Если совсем на пальцах - берем N акций, считаем среднее арифметической цены в определенный момент времени - получаем индекс акций. Т.е. на входе N цен акций в момент времени t, на выходе Index(t) = sum(P(i))/N&lt;/p&gt;
&lt;p&gt;То, о чем идет речь в уроке называется ИНДИКАТОР - производная функция от цены базового актива. Пример - средняя цена за последние 10 минут.
&lt;a href="http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:introduction_to_tech" rel="nofollow" target="_blank"&gt;http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:introduction_to_tech&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Разница в том, что ИНДЕКС построен на корзине однородных активов, а ИНДИКАТОР построен на базе price data (price, volume, etc..) одного актива&lt;/p&gt;
&lt;p&gt;Также курс акций (он же quote) - это цена актива в моменте == котировка, например USDRUB(Mon 20 Jan 18:04) = 33.78. Course хоть и звучит похоже, никакого отношения к курсу не имеет&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28920/</id>
    <title type="text">lebedevsrg: По итогам выполнения ДЗ появился такой вопрос - если в конструкторе Stock() указать не &amp;quot;...</title>
    <published>2014-01-09T11:14:50Z</published>
    <updated>2014-01-09T11:14:50Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.com/users/26984/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(28871)" rel="nofollow" target="_blank"&gt;lebedevsrg&lt;/a&gt;:&lt;/strong&gt;
По итогам выполнения ДЗ появился такой вопрос - если в конструкторе Stock() указать не &amp;quot;quotes = new List&lt;Quote&gt;()&amp;quot;, а &amp;quot;&lt;u&gt;List&lt;Quote&gt;&lt;/u&gt; quotes = new List&lt;Quote&gt;()&amp;quot;, то программа вываливается с ошибкой &amp;quot;Ссылка на объект не указывает на экземпляр объекта.&amp;quot;
С чем может быть связана такая негативная реакция на типизацию &amp;quot;List&lt;Quote&gt;&amp;quot;, ведь в других местах записано например &amp;quot; &lt;u&gt;Stock&lt;/u&gt; st = new Stock()&amp;quot; и все работает нормально?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Дело в том, что для исходного варианта имя quotes было объявлено глобально и выполняя строку:
quotes = new List&lt;Quote&gt;()
мы создаем экземпляр объекта для глобального (объявленного ранее) имени quotes.
Если мы пишем так:
&lt;u&gt;List&lt;Quote&gt;&lt;/u&gt; quotes = new List&lt;Quote&gt;()
то мы создаем локальную переменную, никак не связанную с глобальной, но которая имеет тоже имя.&lt;/p&gt;
&lt;p&gt;И, следовательно, если писать:
&lt;u&gt;List&lt;Quote&gt;&lt;/u&gt; quotes = new List&lt;Quote&gt;()
и не инициализировать глобальную переменную quotes, которая далее используется, то возникнет ошибка, о которой вы пишите. Конечно, можно сделать проверки, на то что переменная инициализирована, имеет верное значение,... но данный вопрос не про это.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28871/</id>
    <title type="text">По итогам выполнения ДЗ появился такой вопрос - если в конструкторе Stock() указать не &amp;quot;quotes = new...</title>
    <published>2014-01-05T09:00:48Z</published>
    <updated>2014-01-05T09:00:48Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.com/users/49779/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;По итогам выполнения ДЗ появился такой вопрос - если в конструкторе Stock() указать не &amp;quot;quotes = new List&lt;Quote&gt;()&amp;quot;, а &amp;quot;&lt;u&gt;List&lt;Quote&gt;&lt;/u&gt; quotes = new List&lt;Quote&gt;()&amp;quot;, то программа вываливается с ошибкой &amp;quot;Ссылка на объект не указывает на экземпляр объекта.&amp;quot;
С чем может быть связана такая негативная реакция на типизацию &amp;quot;List&lt;Quote&gt;&amp;quot;, ведь в других местах записано например &amp;quot; &lt;u&gt;Stock&lt;/u&gt; st = new Stock()&amp;quot; и все работает нормально?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>