﻿<?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/3340/kak-otkryt-pozitsiyu-dlya-neskolkih-kontraktov/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T08:12:25Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3340" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/23723/</id>
    <title type="text">developer_29: Да, я использую Quik. Не могли бы написать строчки кода, которые надо использовать? Ко...</title>
    <published>2013-02-03T04:55:42Z</published>
    <updated>2013-02-03T04:55:42Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23708)" rel="nofollow" target="_blank"&gt;developer_29&lt;/a&gt;:&lt;/strong&gt;
Да, я использую Quik.
Не могли бы написать строчки кода, которые надо использовать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Когда создаете QuikTrader добавьте```csharp
_trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MinPrice);
_trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MaxPrice);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;так же эти столбцы надо добавить в таблицу инструменты квика. Подробнее [здесь](http://stocksharp.com/doc/html/4261879e-9bb3-482c-9fc5-27ecb07bdf5e.htm).
&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/23721/</id>
    <title type="text">В заключение хотел бы спросить, где можно посмотреть код, с помощью которого можно скачивать историю...</title>
    <published>2013-02-02T22:42:00Z</published>
    <updated>2013-02-02T22:42:00Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.com/users/6356/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;В заключение хотел бы спросить, где можно посмотреть код, с помощью которого можно скачивать историю цен инструмента за сегодняшний день? А лучше -- за целую неделю.&lt;/p&gt;
&lt;/blockquote&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/23720/</id>
    <title type="text">Может я не так понял вопрос, но мне показалось сей вопрос заключался не в знании методов/функций/кла...</title>
    <published>2013-02-02T22:38:53Z</published>
    <updated>2013-02-02T22:38:53Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.com/users/16728/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Может я не так понял вопрос, но мне показалось сей вопрос заключался не в знании методов/функций/классов/свойств/библиотек,
а какую цену написать,чтоб купить/продать по рынку.
Вопрос заключался в том, что мне надо было сметать определённое число контрактов, а как это осуществлять: выставлением нужных цен или определённых методов -- это уже было дело десятое.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Для справки.
Если после _instrument точку поставить, то там будет куча всего с понятным описанием.
Советую каждую пролистать и прочитать что написано. Узнаешь много нового.
Знаю, что надо, стараюсь читать, только вот порой понятия не имеешь, если не ознакомишься, что надо делать StartDDE и т.д..&lt;/p&gt;
&lt;/blockquote&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/23719/</id>
    <title type="text">Ты меня конечно извини, но в этом вопросе программирование по моему ни причем. Ты хоть раз торговал ...</title>
    <published>2013-02-02T22:23:47Z</published>
    <updated>2013-02-02T22:30:11Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.com/users/6356/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Ты меня конечно извини,
но в этом вопросе программирование по моему ни причем.
Ты хоть раз торговал ваще?
&lt;strong&gt;Только начинаю торговать.&lt;/strong&gt;
Программирование в вопросе не при чём. Вопрос не в программировании, а в знании методов/функций/классов/свойств/библиотек.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Может я не так понял вопрос, но мне показалось сей вопрос заключался не в знании методов/функций/классов/свойств/библиотек,
а какую цену написать,чтоб купить/продать по рынку.&lt;/p&gt;
&lt;p&gt;Для справки.
Если после _instrument точку поставить, то там будет куча всего с понятным описанием.
Советую каждую пролистать и прочитать что написано. Узнаешь много нового.&lt;/p&gt;
&lt;p&gt;А лучше, если действительно хочешь чему то научится, не пожалей деньги и пройди &lt;a href="http://stocksharp.com/lesson/"&gt;курсы&lt;/a&gt;,
потому что с такими знаниями ты не сможешь освоить S#, по себе знаю.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23718/</id>
    <title type="text">Ты меня конечно извини, но в этом вопросе программирование по моему ни причем. Ты хоть раз торговал ...</title>
    <published>2013-02-02T21:59:00Z</published>
    <updated>2013-02-02T22:02:33Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.com/users/16728/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Ты меня конечно извини,
но в этом вопросе программирование по моему ни причем.
Ты хоть раз торговал ваще?
&lt;strong&gt;Только начинаю торговать.&lt;/strong&gt;
Программирование в вопросе не при чём. Вопрос не в программировании, а в знании методов/функций/классов/свойств/библиотек.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Если цена в данный момент 150000, а ты отправишь заявку на покупку по 160000, то почем у тя купится?
Если правильно понял сей гнев, то поставив покупку по максимальной цене, закрою все контракты, что есть в Volume. И обратно: если я поставлю на продажу по минимальной цене, также смету все контракты, что указал в Volume.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Причём и в том, и в том случае сделки начнутся с самых лучших цен.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;На Фортсе нет рыночных заявок, поэтому ее придется эмулировать, выставляя заявку по заранее худшей цене. В случае покупки - выставляется самый худший аск/оффер.
Также полезно знать, что по правилу биржевого стакана, заявка с худшей ценой, как раз и не выставится &amp;quot;где-то в конце стакана&amp;quot;, а будет последовательно собирать весь аск, от лучшего, к самому худшему, пока не наберется весь объем, заявленный в заявке.
Спасибо, кажется, я теперь получил ответ на свой вопрос: просто ставишь самую плохую цену, а исполняться будет по как можно более лучшей.&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/23717/</id>
    <title type="text">developer_29: ... А разве не выставится заявка где-то в конце стакана, чтобы свершиться при достижен...</title>
    <published>2013-02-02T21:54:36Z</published>
    <updated>2013-02-02T21:54:36Z</updated>
    <author>
      <name>Jeta</name>
      <uri>https://stocksharp.com/users/5995/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23715)" rel="nofollow" target="_blank"&gt;developer_29&lt;/a&gt;:&lt;/strong&gt;
...
А разве не выставится заявка где-то в конце стакана, чтобы свершиться при достижении рынком цены MinPrice или MaxPrice?&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/23716/</id>
    <title type="text">developer_29: Спасибо за ответ, только не всё понял. MenDel: Решение нашли, надо купить или продать ...</title>
    <published>2013-02-02T18:51:44Z</published>
    <updated>2013-02-02T18:53:13Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.com/users/6356/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23715)" rel="nofollow" target="_blank"&gt;developer_29&lt;/a&gt;:&lt;/strong&gt;
Спасибо за ответ, только не всё понял.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23713)" rel="nofollow" target="_blank"&gt;MenDel&lt;/a&gt;:&lt;/strong&gt;
Решение нашли, надо купить или продать по маркету!
Написать Price = _instrument.MinPrice;
или Price = _instrument.MaxPrice;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Price = _instrument.MinPrice;       // это для продажи?
Price = _instrument.MaxPrice;       // а это для покупки?&lt;/p&gt;
&lt;p&gt;А разве не выставится заявка где-то в конце стакана, чтобы свершиться при достижении рынком цены MinPrice или MaxPrice?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ты меня конечно извини,
но в этом вопросе программирование по моему ни причем.
Ты хоть раз торговал ваще?&lt;/p&gt;
&lt;p&gt;Если цена в данный момент 150000, а ты отправишь заявку на покупку по 160000, то почем у тя купится?&lt;/p&gt;
&lt;p&gt;И ваще мне кажется прежде чем спрашивать, надо попробывать, если не получается спросил.&lt;/p&gt;
&lt;p&gt;я лузер в программировании, и то пытаюсь разобраться, когда уже крыша съедет от безисходности спрашиваю на форуме,
Потому что если бы я задавал все вопросы не пытаясь разобраться самому, тут форума бы не хватило, к тому же пытаясь понять одно узнаешь много чего другого.&lt;/p&gt;
&lt;p&gt;Поставь &lt;a href="http://www.quik.ru/user/client/quik/how-to-start//" rel="nofollow" target="_blank"&gt;Демо Quik&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/23715/</id>
    <title type="text">Спасибо за ответ, только не всё понял. MenDel: Решение нашли, надо купить или продать по маркету! На...</title>
    <published>2013-02-02T18:36:11Z</published>
    <updated>2013-02-02T18:37:34Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.com/users/16728/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо за ответ, только не всё понял.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23713)" rel="nofollow" target="_blank"&gt;MenDel&lt;/a&gt;:&lt;/strong&gt;
Решение нашли, надо купить или продать по маркету!
Написать Price = _instrument.MinPrice;
или Price = _instrument.MaxPrice;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Price = _instrument.MinPrice;       // это для продажи?
Price = _instrument.MaxPrice;       // а это для покупки?&lt;/p&gt;
&lt;p&gt;А разве не выставится заявка где-то в конце стакана, чтобы свершиться при достижении рынком цены MinPrice или MaxPrice?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23713/</id>
    <title type="text">developer_29: Для Volume = 1 всё понятно: заявка или исполнится, или не исполнится. Но как быть, ког...</title>
    <published>2013-02-02T17:14:50Z</published>
    <updated>2013-02-02T17:15:01Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.com/users/6356/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(23682)" rel="nofollow" target="_blank"&gt;developer_29&lt;/a&gt;:&lt;/strong&gt;
Для Volume = 1 всё понятно: заявка или исполнится, или не исполнится. Но как быть, когда число контрактов равно, например, 10?&lt;/p&gt;
&lt;p&gt;Допустим, надо исполнить 10 контрактов, в стакане по лучшей цене есть только 5. Меня устраивает, чтобы просто исполнилось 10 контрактов по доступным ценам(от лучшей к худшей). Надо для каждой цены писать код выполнения заявок на 5 контрактов (если по данной цене всего 5), потом ещё на 3 (если по следующей после лучшей цене всего 3), потом на 2 (если по следующей за предудущей цене всего 2) или есть уже готовое решение?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Решение нашли, надо купить или продать по маркету!
Написать Price = _instrument.MinPrice;
или Price = _instrument.MaxPrice;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23708/</id>
    <title type="text">Да, я использую Quik. Не могли бы написать строчки кода, которые надо использовать? Я использую _tra...</title>
    <published>2013-02-01T17:42:57Z</published>
    <updated>2013-02-01T18:56:37Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.com/users/16728/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да, я использую Quik.
Не могли бы написать строчки кода, которые надо использовать?
Я использую&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;_trader.StartExport();
&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/23692/</id>
    <title type="text">Если используете квик, то добавьте экспорт данных по верхнему/нижнему лимиту цены и код из первого с...</title>
    <published>2013-02-01T07:36:36Z</published>
    <updated>2013-02-01T07:36:36Z</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;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23690/</id>
    <title type="text">Индекс РТС </title>
    <published>2013-02-01T07:21:53Z</published>
    <updated>2013-02-01T07:21:53Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.com/users/16728/</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/23689/</id>
    <title type="text">Рынок какой? </title>
    <published>2013-02-01T06:55:21Z</published>
    <updated>2013-02-01T06:55:21Z</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;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23688/</id>
    <title type="text">Как указать терминалу, что надо сметать всё, что есть, пока число исполненных контрактов не дойдёт д...</title>
    <published>2013-02-01T06:50:02Z</published>
    <updated>2013-02-01T06:50:02Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.com/users/16728/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Как указать терминалу, что надо сметать всё, что есть, пока число исполненных контрактов не дойдёт до 10?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Меня устраивает, чтобы просто исполнилось 10 контрактов по доступным ценам(от лучшей к худшей). Надо для каждой цены писать код выполнения заявок на 5 контрактов (если по данной цене всего 5), потом ещё на 3 (если по следующей после лучшей цене всего 3), потом на 2 (если по следующей за предудущей цене всего 2) или есть уже готовое решение?&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/23685/</id>
    <title type="text">Какие данные вы бы указали для подобной заявки в терминале? Аналогичные данные надо указывать при вы...</title>
    <published>2013-02-01T03:39:52Z</published>
    <updated>2013-02-01T03:39:52Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Какие данные вы бы указали для подобной заявки в терминале? Аналогичные данные надо указывать при выставлении заявки через S#.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/23682/</id>
    <title type="text"> // создаем заявку var order = new Order { Trader = _trader, Portfolio = _portfolio, Security = _ins...</title>
    <published>2013-01-31T21:16:54Z</published>
    <updated>2013-01-31T21:17:44Z</updated>
    <author>
      <name>developer_29</name>
      <uri>https://stocksharp.com/users/16728/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;pre&gt;&lt;code class="language-csharp"&gt;
// создаем заявку
var order = new Order
{
   Trader = _trader,
   Portfolio = _portfolio,
   Security = _instrument,
   Direction = _direction,
   Price = _instrument.GetMarketPrice(direction),
   Volume = _volume
};

_trader.RegisterOrder(order);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Для Volume = 1 всё понятно: заявка или исполнится, или не исполнится. Но как быть, когда число контрактов равно, например, 10?&lt;/p&gt;
&lt;p&gt;Допустим, надо исполнить 10 контрактов, в стакане по лучшей цене есть только 5. Меня устраивает, чтобы просто исполнилось 10 контрактов по доступным ценам(от лучшей к худшей). Надо для каждой цены писать код выполнения заявок на 5 контрактов (если по данной цене всего 5), потом ещё на 3 (если по следующей после лучшей цене всего 3), потом на 2 (если по следующей за предудущей цене всего 2) или есть уже готовое решение?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>