﻿<?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">Прошу помощи: реализация stop и limit приказов, как они понимаются в WLD</title>
  <id>~/topic/2058/proshu-pomoshshi-realizatsiya-stop-i-limit-prikazov-kak-oni-ponimayutsya-v-wld/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T20:38:51Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2058" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/12747/</id>
    <title type="text">Romant: to Supervisor: большое спасибо. Александр, не могли бы Вы точнее указать, где именно в архив...</title>
    <published>2011-10-26T14:19:46Z</published>
    <updated>2011-10-26T14:19:46Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12745)" rel="nofollow" target="_blank"&gt;Romant&lt;/a&gt;:&lt;/strong&gt;
to Supervisor: большое спасибо.&lt;/p&gt;
&lt;p&gt;Александр, не могли бы Вы точнее указать, где именно в архиве библиотеки можно посмотреть на пример выставления стоп-заявок ? А равно и лимтиных заявок, если такой пример есть.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Quik\Sample
NewOrderWindow.xaml.cs и NewStopOrderWindow.xaml.cs&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12746/</id>
    <title type="text">Стоп заявки тут. Лимитные есть в SampleSMA. </title>
    <published>2011-10-26T14:19:09Z</published>
    <updated>2011-10-26T14:19:09Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Стоп заявки &lt;a href="http://stocksharp.com/doc/html/a82865dd-98ed-4579-8f48-dd8f806c39e7.htm"&gt;тут&lt;/a&gt;. Лимитные есть в SampleSMA.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12745/</id>
    <title type="text">to Supervisor: большое спасибо. Александр, не могли бы Вы точнее указать, где именно в архиве библио...</title>
    <published>2011-10-26T14:10:31Z</published>
    <updated>2011-10-26T14:10:31Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.com/users/299/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;to Supervisor: большое спасибо.&lt;/p&gt;
&lt;p&gt;Александр, не могли бы Вы точнее указать, где именно в архиве библиотеки можно посмотреть на пример выставления стоп-заявок ? А равно и лимтиных заявок, если такой пример есть.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12744/</id>
    <title type="text">[biggrin] </title>
    <published>2011-10-26T14:09:10Z</published>
    <updated>2011-10-26T14:09:10Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.com/users/28487/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;[biggrin]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12741/</id>
    <title type="text">Supervisor: Romant: Вопрос первый: как выставить в квик stop и limit ордера, чтобы они в квике отраб...</title>
    <published>2011-10-26T13:33:43Z</published>
    <updated>2011-10-26T13:34:01Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12740)" rel="nofollow" target="_blank"&gt;Supervisor&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12725)" rel="nofollow" target="_blank"&gt;Romant&lt;/a&gt;:&lt;/strong&gt;
&lt;strong&gt;Вопрос первый:&lt;/strong&gt; как выставить в квик stop и limit ордера, чтобы они в квике отработали так же, как они работают при симуляции в WLD3 ? В WLD3 это работает так:&lt;/p&gt;
&lt;p&gt;BuyAtLimit(Bar, Price) - купить бумагу по цене, меньшей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.
BuyAtStop(Bar, Price) - купить бумагу по цене, большей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.
Условно для BuyAtLimit(Bar, Price):&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;var order = new Order
{
Portfolio = _portfolio,
Price = _price,
Security = _security,
Volume = 1,
Direction = OrderDirections.Buy,
CancelTime = _currentTime + _timeframe,
};
trader.RegisterOrder(order);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; Для BuyAtStop несколько хитрее.

только ExpiryDate, а не CancelTime
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12740/</id>
    <title type="text">Romant: Вопрос первый: как выставить в квик stop и limit ордера, чтобы они в квике отработали так же...</title>
    <published>2011-10-26T13:32:45Z</published>
    <updated>2011-10-26T13:32:45Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.com/users/27975/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12725)" rel="nofollow" target="_blank"&gt;Romant&lt;/a&gt;:&lt;/strong&gt;
&lt;strong&gt;Вопрос первый:&lt;/strong&gt; как выставить в квик stop и limit ордера, чтобы они в квике отработали так же, как они работают при симуляции в WLD3 ? В WLD3 это работает так:&lt;/p&gt;
&lt;p&gt;BuyAtLimit(Bar, Price) - купить бумагу по цене, меньшей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.
BuyAtStop(Bar, Price) - купить бумагу по цене, большей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.
Условно для BuyAtLimit(Bar, Price):&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;
var order = new Order
        {
            Portfolio = _portfolio,
            Price = _price,
            Security = _security,
            Volume = 1,
            Direction = OrderDirections.Buy,
            CancelTime = _currentTime + _timeframe,
        };
        trader.RegisterOrder(order);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Для BuyAtStop несколько хитрее.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12739/</id>
    <title type="text">Romant: Я отдаю себе отчёт, что продукт бесплатен, но тем не менее ... Поскольку я сам разработчик, ...</title>
    <published>2011-10-26T13:24:28Z</published>
    <updated>2011-10-26T13:26:24Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12737)" rel="nofollow" target="_blank"&gt;Romant&lt;/a&gt;:&lt;/strong&gt;
Я отдаю себе отчёт, что продукт бесплатен, но тем не менее ...&lt;/p&gt;
&lt;p&gt;Поскольку я сам разработчик, мне понятно, почему Ваш ответ именно таков – но мне так же понятно, что причины этого ответа не в том, что всё время уходит на добавление фичей и правку багов, а в том, что саппортом девелоперу заниматься, как правило, не хочется. В переписке с одним из членов команды стокшарп, когда я пытался решить для себя, стоит ли инвестировать время в освоение продукта, было сказано, что на форуме, по мере возможности, поддержка юзеров осуществляется. Думаю, что Вы сами, как разработчик, едва ли будете вдохновлены ответом поддержки в стиле «мы очень заняты, делаем новые фичи, а вы читайте доку».&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Роман, думаю вы не будете спорить с тем, что у нас поддержка одна из лучших на российском рынке.
Покажите хоть сколько-нибудь похожее.&lt;/p&gt;
&lt;p&gt;На какие вопросы я не ответил?
Если по 3му вопросу - то в SampleSma идёт именно работа с барами.
По 2му - чётко дан ответ по поводу того как понять исполнилась ли заявка, отменена ли или ещё что
По 1му - лимит и стоп ордера выставляются в большинстве примеров на квик. как сделать так чтоб снималась по истечению бара - дал 2 решения.&lt;/p&gt;
&lt;p&gt;Что ещё?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12727/</id>
    <title type="text">Romant: Хорошо. Вопрос первый: как выставить в квик stop и limit ордера, чтобы они в квике отработал...</title>
    <published>2011-10-26T11:15:51Z</published>
    <updated>2011-10-26T13:24:59Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12725)" rel="nofollow" target="_blank"&gt;Romant&lt;/a&gt;:&lt;/strong&gt;
Хорошо.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вопрос первый:&lt;/strong&gt; как выставить в квик stop и limit ордера, чтобы они в квике отработали так же, как они работают при симуляции в WLD3 ? В WLD3 это работает так:&lt;/p&gt;
&lt;p&gt;BuyAtLimit(Bar, Price) - купить бумагу по цене, меньшей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.
BuyAtStop(Bar, Price) - купить бумагу по цене, большей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вопрос второй:&lt;/strong&gt; как проконтролировать выполнение этих ордеров (сработали/не сработали) ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вопрос третий:&lt;/strong&gt; каким вообще образом верно организовывать робота, который априори работает с барами, а не с тиками ? Это я про использование событийной модели или же модели дискретного опроса.&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;смотрите пример выставления стоп заявок. сделайте им время жизни (ExpiryDate) до конца текущего бара. Либо отслеживайте время вручную и вызывайте CancelOrder&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stocksharp.com/doc/html/41a3b3e7-a7cd-43ba-842f-13f6a7199d26.htm"&gt;Документация, состояния заявок&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;см. пример SampleSMA&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12737/</id>
    <title type="text">Я отдаю себе отчёт, что продукт бесплатен, но тем не менее ... Поскольку я сам разработчик, мне поня...</title>
    <published>2011-10-26T13:09:14Z</published>
    <updated>2011-10-26T13:09:14Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.com/users/299/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Я отдаю себе отчёт, что продукт бесплатен, но тем не менее ...&lt;/p&gt;
&lt;p&gt;Поскольку я сам разработчик, мне понятно, почему Ваш ответ именно таков – но мне так же понятно, что причины этого ответа не в том, что всё время уходит на добавление фичей и правку багов, а в том, что саппортом девелоперу заниматься, как правило, не хочется. В переписке с одним из членов команды стокшарп, когда я пытался решить для себя, стоит ли инвестировать время в освоение продукта, было сказано, что на форуме, по мере возможности, поддержка юзеров осуществляется. Думаю, что Вы сами, как разработчик, едва ли будете вдохновлены ответом поддержки в стиле «мы очень заняты, делаем новые фичи, а вы читайте доку».&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12732/</id>
    <title type="text">Romant: Александр, Насколько я понимаю, авторы Stock# позиционируют данную библиотеку в качестве инс...</title>
    <published>2011-10-26T11:43:13Z</published>
    <updated>2011-10-26T11:43:13Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12729)" rel="nofollow" target="_blank"&gt;Romant&lt;/a&gt;:&lt;/strong&gt;
Александр,&lt;/p&gt;
&lt;p&gt;Насколько я понимаю, авторы Stock# позиционируют данную библиотеку в качестве инструмента, достаточно простого в освоении, при условии знания C#. По моему опыту, миллиона вопросов можно избежать, сделав один пример, который бы включал в себя не только какой-то один компонент, а некую систему в совокупности. Это прекрасно, что Вы перечислили пункты (1), (2) и (3) - для меня это пока что ссылки на то, что я уже смотрел, но всё равно был вынужден задать вопрос на форуме.&lt;/p&gt;
&lt;p&gt;В общем, спасибо :-)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, мы позиционируем Stock# как простую библиотеку для написания роботов.
Вы предлагаете нам написать примеры на все случаи жизни? Это не удастся сделать.
Что нам лучше - писать тысячи примеров или всё же вводить новую функциональность в Stock#, исправлять существующие проблемы?
Примеры может написать любой пользователь - пишите, мы их готовы включать в библиотеку. Примеры к тому же на codeplex все выложили - доступны для правки.&lt;/p&gt;
&lt;p&gt;Не смотря на то что вы смотрели - у вас возникли вопросы. Так и с примерами - напишем, но будут спрашивать то, на что есть ответы в примерах или документации.&lt;/p&gt;
&lt;p&gt;А так - тот десяток примеров, которые мы написали, покрывает половину случаев точно - и инструменты для тестирования, и опционов, и стратегии.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12729/</id>
    <title type="text">Александр, Насколько я понимаю, авторы Stock# позиционируют данную библиотеку в качестве инструмента...</title>
    <published>2011-10-26T11:27:51Z</published>
    <updated>2011-10-26T11:27:51Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.com/users/299/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Александр,&lt;/p&gt;
&lt;p&gt;Насколько я понимаю, авторы Stock# позиционируют данную библиотеку в качестве инструмента, достаточно простого в освоении, при условии знания C#. По моему опыту, миллиона вопросов можно избежать, сделав один пример, который бы включал в себя не только какой-то один компонент, а некую систему в совокупности. Это прекрасно, что Вы перечислили пункты (1), (2) и (3) - для меня это пока что ссылки на то, что я уже смотрел, но всё равно был вынужден задать вопрос на форуме.&lt;/p&gt;
&lt;p&gt;В общем, спасибо :-)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12725/</id>
    <title type="text">Хорошо. Вопрос первый: как выставить в квик stop и limit ордера, чтобы они в квике отработали так же...</title>
    <published>2011-10-26T11:10:04Z</published>
    <updated>2011-10-26T11:10:04Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.com/users/299/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Хорошо.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вопрос первый:&lt;/strong&gt; как выставить в квик stop и limit ордера, чтобы они в квике отработали так же, как они работают при симуляции в WLD3 ? В WLD3 это работает так:&lt;/p&gt;
&lt;p&gt;BuyAtLimit(Bar, Price) - купить бумагу по цене, меньшей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.
BuyAtStop(Bar, Price) - купить бумагу по цене, большей или равной Price, в течение бара Bar; если купить не получилось и бар кончился, то ордер не срабатывает.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вопрос второй:&lt;/strong&gt; как проконтролировать выполнение этих ордеров (сработали/не сработали) ?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Вопрос третий:&lt;/strong&gt; каким вообще образом верно организовывать робота, который априори работает с барами, а не с тиками ? Это я про использование событийной модели или же модели дискретного опроса.&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12722/</id>
    <title type="text">Romant: У меня в голове цельная картина того, как правильно использовать S#, не собирается. Чтобы он...</title>
    <published>2011-10-26T10:53:43Z</published>
    <updated>2011-10-26T10:53:58Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12721)" rel="nofollow" target="_blank"&gt;Romant&lt;/a&gt;:&lt;/strong&gt;
У меня в голове цельная картина того, как правильно использовать S#, не собирается.&lt;/p&gt;
&lt;p&gt;Чтобы она собралась, нужен листинг программы на шарпе с использованием S#, который бы реализовал описанную в терминах WLD3 логику. Документацию курил, пример с SMA курил - но собрать на основании этого систему с такой логикой, как в приведённом коде, не получается.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Давайте конкретно - в чём проблема. Где возникают ошибки
&amp;quot;Проблема со всем&amp;quot; - не проблема.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12721/</id>
    <title type="text">У меня в голове цельная картина того, как правильно использовать S#, не собирается. Чтобы она собрал...</title>
    <published>2011-10-26T10:50:05Z</published>
    <updated>2011-10-26T10:50:05Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.com/users/299/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;У меня в голове цельная картина того, как правильно использовать S#, не собирается.&lt;/p&gt;
&lt;p&gt;Чтобы она собралась, нужен листинг программы на шарпе с использованием S#, который бы реализовал описанную в терминах WLD3 логику. Документацию курил, пример с SMA курил - но собрать на основании этого систему с такой логикой, как в приведённом коде, не получается.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12717/</id>
    <title type="text">А что именно то не понятно? Как стопы выставлять? Или лимитированные заявки? Потому что все остально...</title>
    <published>2011-10-26T10:10:17Z</published>
    <updated>2011-10-26T10:10:17Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.com/users/28487/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А что именно то не понятно? Как стопы выставлять? Или лимитированные заявки? Потому что все остальное это уже C#...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12705/</id>
    <title type="text">Приветствую! Я делаю первые шаги в освоении S# (в C++ и C# ориентируюсь), прошу помочь с вопросом, к...</title>
    <published>2011-10-26T06:25:37Z</published>
    <updated>2011-10-26T06:25:37Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.com/users/299/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Приветствую!&lt;/p&gt;
&lt;p&gt;Я делаю первые шаги в освоении S# (в C++ и C# ориентируюсь), прошу помочь с вопросом, который может быть элементарным. Есть код для WLD3, который иллюстрирует использование stop и limit приказов, его нужно реализовать под S#:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-cpp"&gt;
var nPeriod: integer  = 3;
var setEntry: integer = #Low;
var serExit: integer  = #High;

var Bar: integer;
for Bar := nPeriod to BarCount() - 1 do
begin
    if not LastPositionActive() then
    begin
        var fEnterLimitPrice: float = Highest(Bar, setEntry, nPeriod);
        BuyAtLimit(Bar + 1, fEnterLimitPrice, 'Enter');
    end
    else
    begin
        var fExitStopPrice: float = Lowest(Bar, serExit, nPeriod);
        SellAtStop(Bar + 1, fExitStopPrice, LastPosition(), 'Exit');
    end;
end;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Пример со скользящей средней я смотрел, как на его основе сделать нужное не понял. Большая просьба к авторам библиотеки и ко всем, кто тайное знание уже постиг: не могли бы вы продемонстрировать, как логика, реализованная выше, должна выглядеть при использовании S# ? Мне кажется, что портирование такого кода под S# можно использовать как ещё один пример, включаемый в поставку библиотеки, поскольку на логическом скелете этого кода (перебор баров, ветки &amp;quot;если есть поза&amp;quot; и &amp;quot;если нет позы&amp;quot;, стоп и лимт приказы) строится львиная доля систем, реализуемых в пакетах теханализа.&lt;/p&gt;
&lt;p&gt;Заранее благодарен.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>