﻿<?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">Вопрос про лимитные заявки</title>
  <id>~/topic/2317/vopros-pro-limitnye-zayavki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T04:13:19Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2317" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/15749/</id>
    <title type="text">разобрался :) спасибо за ответы! </title>
    <published>2012-01-18T04:54:02Z</published>
    <updated>2012-01-18T04:54:02Z</updated>
    <author>
      <name>fau</name>
      <uri>https://stocksharp.com/users/27584/</uri>
      <email>info@stocksharp.com</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.com/posts/m/15744/</id>
    <title type="text">fau: Mikhail Sukhov: А где ошибка? Выставили по 10890 покупку. Но купили по 10836. Нормально явление...</title>
    <published>2012-01-17T21:00:32Z</published>
    <updated>2012-01-17T21:00:32Z</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(15743)" rel="nofollow" target="_blank"&gt;fau&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15742)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
А где ошибка? Выставили по 10890 покупку. Но купили по 10836. Нормально явление, если стакан в этот момент были с лучшим офером на 10836.
[blink]
а смысл тогда вообще цену указывать, если покупка будет всегда по рыночной?
и в чем разница между BuyAtLimit(myPrice) и BuyAtMarket() ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ладно, пускай это будет нормально, есть ли какое-то стандартное решение для того чтобы купить по 10890 если позволяет цена?
вариант 4 в файле подойдет?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Смысл в следующем.
Вы когда торгуете на рынке, пусть лучшая цена в стакане на продажу 105.
Вы посылаете: купить по 110.&lt;/p&gt;
&lt;p&gt;Вы купите именно по 105, т.к. это будет лучшая цена.&lt;/p&gt;
&lt;p&gt;Если в стакане лучшая цена на продажу равна 115, то ваша заявка выставится лимиткой в стакан по цене 110.&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/15743/</id>
    <title type="text">Mikhail Sukhov: А где ошибка? Выставили по 10890 покупку. Но купили по 10836. Нормально явление, есл...</title>
    <published>2012-01-17T20:55:30Z</published>
    <updated>2012-01-17T20:55:30Z</updated>
    <author>
      <name>fau</name>
      <uri>https://stocksharp.com/users/27584/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15742)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
А где ошибка? Выставили по 10890 покупку. Но купили по 10836. Нормально явление, если стакан в этот момент были с лучшим офером на 10836.
[blink]
а смысл тогда вообще цену указывать, если покупка будет всегда по рыночной?
и в чем разница между BuyAtLimit(myPrice) и BuyAtMarket() ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ладно, пускай это будет нормально, есть ли какое-то стандартное решение для того чтобы купить по 10890 если позволяет цена?
вариант 4 в файле подойдет?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15742/</id>
    <title type="text">fau: заявка: Покупка 17.01.2011 10:05:01 10890,00000 10836,00000 Не активна Исполнена сделка: 17.01....</title>
    <published>2012-01-17T20:14:02Z</published>
    <updated>2012-01-17T20:14:02Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15736)" rel="nofollow" target="_blank"&gt;fau&lt;/a&gt;:&lt;/strong&gt;
заявка:
Покупка	17.01.2011 10:05:01	10890,00000	10836,00000	Не активна	Исполнена
сделка:
17.01.2011 10:05:01	10836,00000	1	Покупка&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А где ошибка? Выставили по 10890 покупку. Но купили по 10836. Нормально явление, если стакан в этот момент были с лучшим офером на 10836.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15736/</id>
    <title type="text">Mikhail Sukhov: Чтобы примерно понять, что происходит. Есть ли какие то абсолютные значение? Цены, о...</title>
    <published>2012-01-17T18:59:17Z</published>
    <updated>2012-01-17T18:59:34Z</updated>
    <author>
      <name>fau</name>
      <uri>https://stocksharp.com/users/27584/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15730)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Чтобы примерно понять, что происходит. Есть ли какие то абсолютные значение? Цены, объемы, время... Или собрать минимальный код для воспроизведения ошибки.
&lt;a href="http://rghost.ru/35959763" rel="nofollow" target="_blank"&gt;http://rghost.ru/35959763&lt;/a&gt; тут код с 4-мя вариантами
сделано на основе Samples\Testing\SampleHistoryTesting, можно туда же закинуть и вопроизвести
я тестил на сберофьюче за один день:
var security = new Security
{
Id = &amp;quot;SPFB.SBRF@RTS&amp;quot;,
Code = &amp;quot;SPFB.SBRF&amp;quot;,
Name = &amp;quot;SBRF&amp;quot;,
MinStepSize = 1,
MinStepPrice = 1,
Exchange = Exchange.Test,
};
заявка:
Покупка	17.01.2011 10:05:01	10890,00000	10836,00000	Не активна	Исполнена
сделка:
17.01.2011 10:05:01	10836,00000	1	Покупка&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15730/</id>
    <title type="text">Чтобы примерно понять, что происходит. Есть ли какие то абсолютные значение? Цены, объемы, время... ...</title>
    <published>2012-01-17T17:56:30Z</published>
    <updated>2012-01-17T17:56:30Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</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.com/posts/m/15724/</id>
    <title type="text">Alexander Mukhanchikov: Если цена открытия лучше myPrice - мы и покупаем по цене открытия. в том-то ...</title>
    <published>2012-01-17T16:28:55Z</published>
    <updated>2012-01-17T16:28:55Z</updated>
    <author>
      <name>fau</name>
      <uri>https://stocksharp.com/users/27584/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15691)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Если цена открытия лучше myPrice - мы и покупаем по цене открытия.
в том-то и дело что хуже&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15691)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Если надо по myPrice - надо покупать в точке когда цена равна myPrice. А не в начале свечки
ок, сделал чтобы не в начале
примерно получилось так:
this
.When(base.Security.BestBidPriceMore(new Unit(myPrice, UnitTypes.Limit)))
.Do(GoSell)
.Periodical(GetState);
получается я сначала жду цену, потом выставляю заявку, а мне всего-то надо как в терминале выставить заявку по конкретной цене&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15691)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
P.S. Отвечаю, т.к. была помощь по проекту с переписыванием примеров. На подобные вопросы отвечаем в техподдержке.
ну возможно кто-то еще ответит, лимитные заявки-то я думаю многие используют&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15693/</id>
    <title type="text">Alexander Mukhanchikov: Если надо по myPrice - надо покупать в точке когда цена равна myPrice. А не ...</title>
    <published>2012-01-17T04:26:08Z</published>
    <updated>2012-01-17T04:26:08Z</updated>
    <author>
      <name>fau</name>
      <uri>https://stocksharp.com/users/27584/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(15691)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Если надо по myPrice - надо покупать в точке когда цена равна myPrice. А не в начале свечки
какая-то странная лимитная заявка выходит, исполняется по текущей рыночной цене [blink]
надеюсь все-таки что у меня с ExpiryDate ошибка
&lt;strong&gt;&lt;a href="@message(15691)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
P.S. Отвечаю, т.к. была помощь по проекту с переписыванием примеров. На подобные вопросы отвечаем в техподдержке.
если робот что-то заработает, и останутся вопросы, плавно перемещусь в техподдержку :)&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15691/</id>
    <title type="text">ExpiryDate - в датах, а не времени Если цена открытия лучше myPrice - мы и покупаем по цене открытия...</title>
    <published>2012-01-16T20:27:39Z</published>
    <updated>2012-01-16T20:28:21Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;ExpiryDate - в датах, а не времени
Если цена открытия лучше myPrice - мы и покупаем по цене открытия.&lt;/p&gt;
&lt;p&gt;Если надо по myPrice - надо покупать в точке когда цена равна myPrice. А не в начале свечки&lt;/p&gt;
&lt;p&gt;P.S. Отвечаю, т.к. была помощь по проекту с переписыванием примеров. На подобные вопросы отвечаем в техподдержке.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/15690/</id>
    <title type="text">подскажите пожалуйста как создать лимитную заявку чтобы она работала пробовал так: 1) var order = th...</title>
    <published>2012-01-16T20:11:06Z</published>
    <updated>2012-01-16T20:11:06Z</updated>
    <author>
      <name>fau</name>
      <uri>https://stocksharp.com/users/27584/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;подскажите пожалуйста как создать лимитную заявку чтобы она работала
пробовал так:
1)
var order = this.BuyAtLimit(myPrice);
order.ExpiryDate = candle.Time + _timeSpan;
RegisterOrder(order);
2)
var order = new Order
{
Portfolio = Portfolio,
Price = myPrice,
Security = Security,
Volume = 1,
Direction = OrderDirections.Buy,
ExpiryDate = candle.Time + _timeSpan
};
RegisterOrder(order);
3)
var order = new Order
{
Portfolio = Portfolio,
Price = myPrice,
Security = Security,
Volume = 1,
Direction = OrderDirections.Buy,
ExpiryDate = candle.Time + _timeSpan
};
var strategy1 = new LimitQuotingStrategy(order);
ChildStrategies.Add(strategy1);&lt;/p&gt;
&lt;p&gt;в первых 2-х примерах пробовал и через котирование
во всех 3-х случаях была покупка по цене открытия
цена myPrice входит в Low/High диапазон свечи, т.е. заявка по идее должна исполниться
ExpiryDate задаю верно&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>