﻿<?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">Магия S# или что то другое?</title>
  <id>~/topic/3753/magiya-s-ili-chto-to-drugoe/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-16T10:01:56Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3753" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/26295/</id>
    <title type="text">Все решилось само собой. Просто, как оказалось, не желательно включать робота, когда QUIK активно за...</title>
    <published>2013-06-07T11:02:03Z</published>
    <updated>2013-06-07T11:02:03Z</updated>
    <author>
      <name>yar1k0v</name>
      <uri>https://stocksharp.com/users/6437/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Все решилось само собой. Просто, как оказалось, не желательно включать робота, когда QUIK активно загружает данные, при первом запуске за день.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26292/</id>
    <title type="text">В последнее время с моей стратегией твориться сплошная магия... Одну магическую штуку, я обнаружил с...</title>
    <published>2013-06-07T10:14:29Z</published>
    <updated>2013-06-07T11:00:06Z</updated>
    <author>
      <name>yar1k0v</name>
      <uri>https://stocksharp.com/users/6437/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В последнее время с моей стратегией твориться сплошная магия...&lt;br /&gt;Одну магическую штуку, я обнаружил совсем недавно!&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;


                        var activeOrders = (from orders in this.Orders
                                            where (orders.State == OrderStates.Active)
                                            select orders).ToList();                         


                        if (activeOrders.Count == 0)
                        {
                            //что то
                        }
                        else
                        {
                            var lastOrderPrice = activeOrders.FirstOrDefault().Price;
                            var bestAsk = this.Security.GetMarketDepth().BestAsk;
                            var bestBid = this.Security.GetMarketDepth().BestBid;

                            //если спрэд удовлетворяет условия
                            if (e.SpreadPrice &amp;gt;= Convert.ToDecimal(this.Security.MinStepSize * Properties.Settings.Default.SignalSpreadSize))
                            {
                                //если наша заявка стоит первой на покупку или продажу
                                if (lastOrderPrice == bestAsk.Price || lastOrderPrice == bestBid.Price)
                                {
                                    //что то делаем 
                                }
                                // еще что то и т.д.
                             }
                         }

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Главное то, что заявку стратегия должна выкидывать только одну (и чаще всего так и делает), а если уже была выставлена заявка, то важно знать первая она или нет? И var &lt;span class="highlight"&gt;lastOrderPrice&lt;/span&gt; это определяет. Но если я стою, к примеру первый на покупку, то &lt;span class="highlight"&gt;var bestBid&lt;/span&gt; почему то видит заявку, которая стоит за моей заявкой. Вот она - магия, или нет?&lt;br /&gt;Возможно, я просто плохо знаю и понимаю работу S#, но мне кажется, что такой код вполне должен нормально работать.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>