﻿<?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">Стоп заявки</title>
  <id>~/topic/1243/stop-zayavki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T08:50:13Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1243" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/4699/</id>
    <title type="text">Разобрался, спасибо! </title>
    <published>2010-11-20T20:54:28Z</published>
    <updated>2010-11-20T20:54:28Z</updated>
    <author>
      <name>romanick</name>
      <uri>https://stocksharp.ru/users/28047/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Разобрался, спасибо!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4697/</id>
    <title type="text">romanick: Михаил, вечер добрый! Помогите пожалуйста разобраться как через S# выставлять стоп-заявки....</title>
    <published>2010-11-19T23:35:55Z</published>
    <updated>2010-11-19T23:35:55Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;romanick:&lt;/strong&gt;
Михаил, вечер добрый!
Помогите пожалуйста разобраться как через S# выставлять стоп-заявки.
Я Посылаю заявку и назначаю ей стоп. Но он почему-то не отображается в таблице стопов и соответственно не выставляется.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p Type="QuikStopConditionTypes.StopLimit," StopPrice="slBuy,"&gt;double buyPrice = curPrice - _params.CoeffATRLevel * oneStep * i;
buyPrice = TraderHelper.ShrinkPrice(Security, buyPrice, ShrinkRules.Less);
myOrder.buyApp = BuyAt(buyPrice);
myOrder.buyApp.StopCondition = new QuikStopCondition;
RegisterOrder(myOrder.buyApp);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;

Вот моя функция из класса. Для фьючерса РТС, проскальзывание 1000пп задаю.

&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;    protected void PlaceStrategyStop(OrderDirections direction, double stopPrice)
    {
        //TODO: изменить стопы на лимиты Security (изменять при изменении лимитов)

        var price = direction == OrderDirections.Buy ? stopPrice + 1000 : stopPrice - 1000;

        var newStopOrder = new Order
        {
            Portfolio = Portfolio,
            Type = OrderTypes.Conditional,
            Volume = Volume,
            Security = Security,
            Direction = direction,
            Price = price,
            StopCondition = new QuikStopCondition
            {
                Type = QuikStopConditionTypes.StopLimit,
                StopPrice = stopPrice,
                ExpiryDate = DateTime.MaxValue
            }
        };
        RegisterOrder(newStopOrder);
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4696/</id>
    <title type="text">Михаил, вечер добрый! Помогите пожалуйста разобраться как через S# выставлять стоп-заявки. Я Посылаю...</title>
    <published>2010-11-19T19:45:17Z</published>
    <updated>2010-11-19T19:45:17Z</updated>
    <author>
      <name>romanick</name>
      <uri>https://stocksharp.ru/users/28047/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, вечер добрый!
Помогите пожалуйста разобраться как через S# выставлять стоп-заявки.
Я Посылаю заявку и назначаю ей стоп. Но он почему-то не отображается в таблице стопов и соответственно не выставляется.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;double buyPrice = curPrice - _params.CoeffATRLevel * oneStep * i;
buyPrice = TraderHelper.ShrinkPrice(Security, buyPrice, ShrinkRules.Less);
myOrder.buyApp = BuyAt(buyPrice);
myOrder.buyApp.StopCondition = new QuikStopCondition{
                        Type=QuikStopConditionTypes.StopLimit,
			StopPrice=slBuy,
};
RegisterOrder(myOrder.buyApp);
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>