﻿<?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/2238/samye-nachalnye-voprosy/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-30T01:35:02Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2238" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/16258/</id>
    <title type="text">Вот ещё примеры</title>
    <published>2012-02-09T11:34:38Z</published>
    <updated>2016-08-16T00:05:35Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;a href="http://stocksharp.com/forum/1814/Primier-sobytiinoi-stratieghii-na-sviechkakh/" title="http://stocksharp.com/forum/1814/Primier-sobytiinoi-stratieghii-na-sviechkakh/"&gt;Вот ещё примеры&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16267/</id>
    <title type="text">смысл в том, что в каком-нибудь MQS есть все для обучения - и со стаканами работает, и позиции счита...</title>
    <published>2012-02-09T12:40:10Z</published>
    <updated>2012-02-09T12:40:10Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ktulhu2000 &lt;a href="https://stocksharp.ru/posts/m/16266/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;смысл в том, что в каком-нибудь MQS есть все для обучения -&lt;br /&gt;и со стаканами работает, и позиции считает, и на сообщения об ошибках реагирует,&lt;br /&gt;и заявки переставляет. В рабочем, правильно написанном виде, даже не&lt;br /&gt;представляю как это увидеть, даже если я напишу сюда еще 100 вопросов.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я отправлю котирование на почту, обычное. Всё остальное от него наследуется.&lt;br /&gt;Но есть сомнения что вопросов станет меньше.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16266/</id>
    <title type="text">смысл в том, что в каком-нибудь MQS есть все для обучения - и со стаканами работает, и позиции счита...</title>
    <published>2012-02-09T12:27:06Z</published>
    <updated>2012-02-09T12:27:06Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">смысл в том, что в каком-нибудь MQS есть все для обучения -&lt;br /&gt;и со стаканами работает, и позиции считает, и на сообщения об ошибках реагирует,&lt;br /&gt;и заявки переставляет. В рабочем, правильно написанном виде, даже не&lt;br /&gt;представляю как это увидеть, даже если я напишу сюда еще 100 вопросов.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16263/</id>
    <title type="text">спасибо. а можно получить код встроенных стратегий? (MQS, StopLoss и тд) А для чего вам исходники? М...</title>
    <published>2012-02-09T12:06:22Z</published>
    <updated>2012-02-09T12:06:22Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ktulhu2000 &lt;a href="https://stocksharp.ru/posts/m/16261/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;спасибо.&lt;br /&gt;а можно получить код встроенных стратегий? (MQS, StopLoss и тд)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А для чего вам исходники? Мы вообще их не распространяем, ибо смысла в этом мало.&lt;br /&gt;Если есть какие-то детальные вопросы - лучше задавать, мы постараемся ответить.&lt;br /&gt;Готовы куски кода приводить.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16261/</id>
    <title type="text">спасибо. а можно получить код встроенных стратегий? (MQS, StopLoss и тд) </title>
    <published>2012-02-09T11:56:00Z</published>
    <updated>2012-02-09T11:56:00Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">спасибо.&lt;br /&gt;а можно получить код встроенных стратегий? (MQS, StopLoss и тд)&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16257/</id>
    <title type="text">я же его, собственно, и выложил ( там используется стратегия MQS - черный ящик который сам считает, ...</title>
    <published>2012-02-09T11:32:54Z</published>
    <updated>2012-02-09T11:32:54Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">я же его, собственно, и выложил (&lt;br /&gt;там используется стратегия MQS - черный ящик который сам считает, сам выставляет.&lt;br /&gt;в итоге при ошибке выставления заявки работает неправильно,&lt;br /&gt;что с ним делать непонятно.&lt;br /&gt;&lt;br /&gt;я поэтому просил реальные примеры.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16256/</id>
    <title type="text">Нет, он не падает в прямом смысле. Вопрос &amp;quot;как написать робота?&amp;quot;. Дело в том, что, глядя на API, я м...</title>
    <published>2012-02-09T11:06:17Z</published>
    <updated>2012-02-09T11:06:17Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ktulhu2000 &lt;a href="https://stocksharp.ru/posts/m/16254/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Нет, он не падает в прямом смысле.&lt;br /&gt;Вопрос &amp;quot;как написать робота?&amp;quot;. &lt;br /&gt;&lt;br /&gt;Дело в том, что, глядя на API, я могу написать программу типа &amp;quot;if then&amp;quot;, которая будет совсем Франкенштейн.&lt;br /&gt;Поэтому я взял красивую (с запуском MQS стратегии), но которая не выживает в диких условиях -)&lt;br /&gt;&lt;br /&gt;Хотелось бы пример настоящей программы, где можно научиться и стратегию написать,&lt;br /&gt;и обрабатывать все возникающие ситауции.&lt;br /&gt;&lt;br /&gt;В идеале вы присылаете ненужную вам рабочую программу в качестве примера для изучения, &lt;br /&gt;я смотрю как надо делать (отправлять заявки, реагировать на события) и не пишу глупые&lt;br /&gt;и абстрактные вопросы от чайника -)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Посмотрите на примеры на codeplex в ветке dev, там некоторые уже переписаны под событийную модель.&lt;br /&gt;К примеру - &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAbncQVTu8T5yVB2LlB47S-5KHyW8ZN6xcH4iJyKFKwUQgjwasowjZHTe_leX0HSMGopcIxaLtKunxFh9jiK2Gfw9oOBhNZ8XjxZW2x2l3leA" title="http://stocksharp.codeplex.com/SourceControl/changeset/view/14244#166754"&gt;SampleHistoryTesting&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16254/</id>
    <title type="text">Нет, он не падает в прямом смысле. Вопрос &amp;quot;как написать робота?&amp;quot;. Дело в том, что, глядя на API, я м...</title>
    <published>2012-02-09T11:02:42Z</published>
    <updated>2012-02-09T11:02:42Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Нет, он не падает в прямом смысле.&lt;br /&gt;Вопрос &amp;quot;как написать робота?&amp;quot;. &lt;br /&gt;&lt;br /&gt;Дело в том, что, глядя на API, я могу написать программу типа &amp;quot;if then&amp;quot;, которая будет совсем Франкенштейн.&lt;br /&gt;Поэтому я взял красивую (с запуском MQS стратегии), но которая не выживает в диких условиях -)&lt;br /&gt;&lt;br /&gt;Хотелось бы пример настоящей программы, где можно научиться и стратегию написать,&lt;br /&gt;и обрабатывать все возникающие ситауции.&lt;br /&gt;&lt;br /&gt;В идеале вы присылаете ненужную вам рабочую программу в качестве примера для изучения, &lt;br /&gt;я смотрю как надо делать (отправлять заявки, реагировать на события) и не пишу глупые&lt;br /&gt;и абстрактные вопросы от чайника -)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16247/</id>
    <title type="text">Перечитал 3 раза, но вопросы не понял. Можно как-то поподробнее и почётче их расписать? Если вопрос ...</title>
    <published>2012-02-09T10:34:25Z</published>
    <updated>2012-02-09T10:35:15Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Перечитал 3 раза, но вопросы не понял.&lt;br /&gt;Можно как-то поподробнее и почётче их расписать?&lt;br /&gt;&lt;br /&gt;Если вопрос почему падает - пишите где падает и с каким сообщением.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16244/</id>
    <title type="text">Помогите сделать живучего робота. Взял SimpleSmaStrategy, переделанный под событийную модель. Робот ...</title>
    <published>2012-02-09T10:11:01Z</published>
    <updated>2012-02-09T10:11:01Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Помогите сделать живучего робота.&lt;br /&gt;Взял SimpleSmaStrategy, переделанный под событийную модель.&lt;br /&gt;Робот делает два шага и падает ничком. У меня нет учебников,&lt;br /&gt;где написано как их собирать. Поэтому нужны конкретные&lt;br /&gt;ответы, а не политкорректные )) что можно разными вариантами сделать.&lt;br /&gt;нельзя - без долговременной практики.&lt;br /&gt;&lt;br /&gt;Биржа (смартком тест) не регистрирует заявку и все -&lt;br /&gt;незакрытые позиции стратегией не учитываются, position manager&lt;br /&gt;считает неправильно, выходим за пределы Volume и привет.&lt;br /&gt;&lt;br /&gt;Задача конечная - стратегия парного трейдинга.&lt;br /&gt;Я хотел отработать вот эти ситуации нештатные.&lt;br /&gt;Это можно сделать на примере черного ящика MarketQuotingStrategy&lt;br /&gt;или плюнуть на него? &lt;br /&gt;&lt;br /&gt;Если не использовать, то где взять примеры несферических стратегий? (&lt;br /&gt;&lt;br /&gt;на всякий случай ниже раскадровка, версия 4.0.17&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
    class SmaStrategy : Strategy
    {
        private readonly CandleToken _candleToken;
        private bool _isShortLessThenLong;

        public SmaStrategy(CandleToken candleToken, ExponentialMovingAverage longSma, ExponentialMovingAverage shortSma, TimeSpan timeFrame)
        {
            _candleToken = candleToken;

            LongSma = longSma;
            ShortSma = shortSma;
        }

        public ExponentialMovingAverage LongSma { get; private set; }
        public ExponentialMovingAverage ShortSma { get; private set; }

        protected override void OnStarting()
        {
            this
                .When(_candleToken.CandlesFinished())
                .Do(ProcessCandles);

            // запоминаем текущее положение относительно друг друга
            _isShortLessThenLong = ShortSma.LastValue &amp;lt; LongSma.LastValue;

            base.OnStarting();
        }

        private void ProcessCandles(IEnumerable&amp;lt;Candle&amp;gt; candles)
        {
            // если наша стратегия в процессе остановки
            if (ProcessState == ProcessStates.Stopping)
            {
                // отменяем активные заявки
                CancelActiveOrders();
                return;
            }

            // если робот запустил экспорт не с начала торгов, может быть несколько свечей
            foreach (var candle in candles)
            {
                // добавляем новую свечку
                LongSma.Process((DecimalIndicatorValue)candle.ClosePrice);
                ShortSma.Process((DecimalIndicatorValue)candle.ClosePrice);
            }

            // вычисляем новое положение относительно друг друга
            var isShortLessThenLong = ShortSma.LastValue &amp;lt; LongSma.LastValue;

            // если произошло пересечение
            if (_isShortLessThenLong != isShortLessThenLong)
            {
                // если короткая меньше чем длинная, то продажа, иначе, покупка.
                var direction = isShortLessThenLong ? OrderDirections.Sell : OrderDirections.Buy;

                // создаем заявку
                var order = this.CreateOrder(direction, Security.GetMarketPrice(direction), Volume);

                // регистрируем заявку (обычным способом - лимитированной заявкой)
                // RegisterOrder(order);

                // регистрируем заявку (через котирование)
                // var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());
                var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());
                ChildStrategies.Add(strategy);

                // запоминаем текущее положение относительно друг друга
                _isShortLessThenLong = isShortLessThenLong;
            }
        }
    }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
14:19:22.150 |            | REAL_ExSma      | Новая Buy сделка 54517197 по цене 163810 на 1 заявки 50757477.
14:22:07.413 |            | MQS             | Стратегия запущена.
14:22:07.416 |            | MQS             | Котирование на Sell объема 1.
14:22:07.416 |            | MQS             | Цена текущей NULL и лучшей 163755.
14:22:07.416 |            | MQS             | Лучший бид 163745 и лучший аск 163755.
14:22:07.416 |            | MQS             | Регистрация новой заявки на Sell с ценой 163755 и объемом 1.
14:22:07.418 |            | MQS             | Заявка 50757480 на Sell отправлена с ценой 163755 объемом 1.
14:22:07.486 | Warning    | MQS             | Заявка 50757480 в процессе регистрации.
14:22:07.603 |            | MQS             | Заявка 50757480 принята биржей.
14:22:07.631 |            | MQS             | Цена текущей 163755 и лучшей 163740.
14:22:07.631 |            | MQS             | Лучший бид 163720 и лучший аск 163740.
14:22:07.633 |            | MQS             | Котирование заявки 50757480 на Sell с ценой 163755 объемом 1.
14:22:07.643 |            | MQS             | Перекотирование зарегистрировано для заявки 50757481 на Sell с ценой 163740 объемом 1.
14:22:07.733 |            | MQS             | Цена текущей 163740 и лучшей 163755.
14:22:07.733 |            | MQS             | Лучший бид 163720 и лучший аск 163755.
14:22:07.736 |            | MQS             | Котирование заявки 50757481 на Sell с ценой 163740 объемом 1.
14:22:07.738 |            | MQS             | Перекотирование зарегистрировано для заявки 50757482 на Sell с ценой 163755 объемом 1.
14:22:07.811 |            | MQS             | Заявка 50757482 принята биржей.
14:22:07.963 |            | MQS             | Цена текущей 163755 и лучшей 163740.
14:22:07.963 |            | MQS             | Лучший бид 163730 и лучший аск 163740.
14:22:07.963 |            | MQS             | Котирование заявки 50757482 на Sell с ценой 163755 объемом 1.
14:22:07.968 |            | MQS             | Перекотирование зарегистрировано для заявки 50757483 на Sell с ценой 163740 объемом 1.
14:22:13.300 |            | MQS             | Цена текущей 163740 и лучшей 163805.
14:22:13.301 |            | MQS             | Лучший бид 163720 и лучший аск 163805.
14:22:13.301 |            | MQS             | Котирование заявки 50757483 на Sell с ценой 163740 объемом 1.
14:22:13.318 |            | MQS             | Перекотирование зарегистрировано для заявки 50757484 на Sell с ценой 163805 объемом 1.
14:22:13.321 | Error      | MQS             | Заявка 50757483 не была принята по причине System.InvalidOperationException: Перестановка заявки 50757483 не возможно в силу того что удовлетворена исходная заявка..
14:22:13.321 | Error      | MQS             | Заявка 50757484 не была принята по причине System.InvalidOperationException: Перестановка заявки 50757484 не возможно в силу того что удовлетворена исходная заявка..
14:22:13.321 | Error      | MQS             | Заявка 50757483 не принята биржей по причине &amp;#39;Перестановка заявки 50757483 не возможно в силу того что удовлетворена исходная заявка.&amp;#39;.
14:22:13.323 | Warning    | MQS             | Заявка 50757483 устарела.
14:22:13.323 | Error      | MQS             | Заявка 50757484 не принята биржей по причине &amp;#39;Перестановка заявки 50757484 не возможно в силу того что удовлетворена исходная заявка.&amp;#39;.
14:22:13.323 |            | MQS             | Цена текущей NULL и лучшей 163805.
14:22:13.323 |            | MQS             | Лучший бид 163720 и лучший аск 163805.
14:22:13.323 |            | MQS             | Регистрация новой заявки на Sell с ценой 163805 и объемом 1.
14:22:13.331 |            | MQS             | Заявка 50757485 на Sell отправлена с ценой 163805 объемом 1.
14:22:13.333 |            | REAL_ExSma      | Новая позиция -1.
14:22:13.334 |            | MQS             | Новая позиция -1.
14:22:13.335 |            | MQS             | Позиция изменилась на -1. Оставшийся объем 0.
14:22:13.336 |            | MQS             | Заканчиваем котирование.
14:22:13.336 |            | MQS             | Отмена заявки 50757480.
14:22:13.341 |            | MQS             | Стратегия останавливается.
14:22:13.342 |            | MQS             | Стратегия остановлена.
14:22:13.352 |            | REAL_ExSma      | Новая Sell сделка 54517392 по цене 163740 на 1 заявки 50757482.

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14903/</id>
    <title type="text">т.е. надо делать &amp;quot;+&amp;quot; к LastTrade при покупке и &amp;quot;-&amp;quot; при продаже. именно :)</title>
    <published>2011-12-19T20:38:36Z</published>
    <updated>2011-12-19T20:38:36Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ktulhu2000 &lt;a href="https://stocksharp.ru/posts/m/14902/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;т.е. надо делать &amp;quot;+&amp;quot; к LastTrade при покупке и &amp;quot;-&amp;quot; при продаже.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;именно :)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14902/</id>
    <title type="text"> На бирже ртс нет сделок по рынку, она их не поддерживает. Только лимит :) my god! в терминале и при...</title>
    <published>2011-12-19T20:36:17Z</published>
    <updated>2011-12-19T20:36:17Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/14890/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;На бирже ртс нет сделок по рынку, она их не поддерживает.&lt;br /&gt;Только лимит :)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;my god! в терминале и при отправке из #S есть тип заявки market и оно срабатывает!&lt;br /&gt;т.е. надо делать &amp;quot;+&amp;quot; к LastTrade при покупке и &amp;quot;-&amp;quot; при продаже.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14890/</id>
    <title type="text">опять вопросы -) pos = this.BuyAtMarket(); this.RegisterOrder(pos); отправляет как LIMIT (смотрю в т...</title>
    <published>2011-12-19T18:17:33Z</published>
    <updated>2011-12-19T18:17:33Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ktulhu2000 &lt;a href="https://stocksharp.ru/posts/m/14880/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;опять вопросы -)&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
pos = this.BuyAtMarket();
this.RegisterOrder(pos);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;отправляет как LIMIT (смотрю в терминал SmartTrade, демосчет)&lt;br /&gt;заменил на &lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
var order = new Order
                    {
                        Portfolio = Portfolio,
                        Security = Security,
                        Type = OrderTypes.Market,
                        Volume = _volume,
                        Direction = OrderDirections.Buy,
                    };
base.RegisterOrder(order);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;стало MARKET. инструмент фртс.&lt;br /&gt;&lt;br /&gt;Но получаю отказ в регистрации кросс-заявки. Из моих скудных знаний - так же не должно быть, если по маркету?&lt;br /&gt;Это особенность тестового ртс контура?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;На бирже ртс нет сделок по рынку, она их не поддерживает.&lt;br /&gt;Только лимит :)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14880/</id>
    <title type="text">опять вопросы -) pos = this.BuyAtMarket(); this.RegisterOrder(pos); отправляет как LIMIT (смотрю в т...</title>
    <published>2011-12-19T15:09:05Z</published>
    <updated>2011-12-19T15:09:05Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">опять вопросы -)&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
pos = this.BuyAtMarket();
this.RegisterOrder(pos);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;отправляет как LIMIT (смотрю в терминал SmartTrade, демосчет)&lt;br /&gt;заменил на &lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
var order = new Order
                    {
                        Portfolio = Portfolio,
                        Security = Security,
                        Type = OrderTypes.Market,
                        Volume = _volume,
                        Direction = OrderDirections.Buy,
                    };
base.RegisterOrder(order);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;стало MARKET. инструмент фртс.&lt;br /&gt;&lt;br /&gt;Но получаю отказ в регистрации кросс-заявки. Из моих скудных знаний - так же не должно быть, если по маркету?&lt;br /&gt;Это особенность тестового ртс контура?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14806/</id>
    <title type="text">спасибо за ответы! если ориентироваться на плазу, что использовать для тестов - демо на смарткоме, r...</title>
    <published>2011-12-19T05:55:34Z</published>
    <updated>2011-12-19T05:55:34Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ktulhu2000 &lt;a href="https://stocksharp.ru/posts/m/14804/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;спасибо за ответы!&lt;br /&gt;если ориентироваться на плазу, что использовать для тестов -&lt;br /&gt;демо на смарткоме, realtime эмуляцию к плазе?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Что вам удобно, зависит от того, какие данные нужны для тестов</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14804/</id>
    <title type="text">спасибо за ответы! если ориентироваться на плазу, что использовать для тестов - демо на смарткоме, r...</title>
    <published>2011-12-19T01:45:12Z</published>
    <updated>2011-12-19T01:45:12Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">спасибо за ответы!&lt;br /&gt;если ориентироваться на плазу, что использовать для тестов -&lt;br /&gt;демо на смарткоме, realtime эмуляцию к плазе?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14803/</id>
    <title type="text">смартком выбирал человек с нулевым опытом -) а какой шлюз больше подойдет? и какой - для тестировани...</title>
    <published>2011-12-19T00:49:47Z</published>
    <updated>2011-12-19T00:49:47Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ktulhu2000 &lt;a href="https://stocksharp.ru/posts/m/14802/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;смартком выбирал человек с нулевым опытом -)&lt;br /&gt;а какой шлюз больше подойдет? и какой - для тестирования?&lt;br /&gt;&lt;br /&gt;если не ждать подтверждений, то, наверно ловить только order failed?&lt;br /&gt;и в этом случае что делать - закрываться и перестартовывать стратегию?&lt;br /&gt;тоже ведь будут задержки с инфой о позции. Trader.GetPosition(portfolio, security) или как-то иначе?&lt;br /&gt;&lt;br /&gt;и готовые защитные стратегии при хфт тоже нельзя использовать, получается?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;для хфт - плаза2&lt;br /&gt;можно ловить и исполнение сделок, и failed - тут всё зависит от стратегии&lt;br /&gt;&lt;br /&gt;что делать на order failed - это, опять же, зависит от стратегии.&lt;br /&gt;что вам надо делать если не удалось зарегать заявку? вряд ли перестартовывать стратегию. закрываться - тоже непонятно&lt;br /&gt;скорее всего либо игнорировать, либо слать опять заявку&lt;br /&gt;&lt;br /&gt;позицию можно считать самому - по мнимым сделкам, отправленным и реальную - что транслирует биржа&lt;br /&gt;защитные - можно использовать. они просто закрывают при наступлении нужной цены.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14802/</id>
    <title type="text">смартком выбирал человек с нулевым опытом -) а какой шлюз больше подойдет? и какой - для тестировани...</title>
    <published>2011-12-19T00:45:33Z</published>
    <updated>2011-12-19T00:45:33Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">смартком выбирал человек с нулевым опытом -)&lt;br /&gt;а какой шлюз больше подойдет? и какой - для тестирования?&lt;br /&gt;&lt;br /&gt;если не ждать подтверждений, то, наверно ловить только order failed?&lt;br /&gt;и в этом случае что делать - закрываться и перестартовывать стратегию?&lt;br /&gt;тоже ведь будут задержки с инфой о позции. Trader.GetPosition(portfolio, security) или как-то иначе?&lt;br /&gt;&lt;br /&gt;и готовые защитные стратегии при хфт тоже нельзя использовать, получается?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14776/</id>
    <title type="text">строить через смартком хфт - не лучшая затея. да, я отправляю без подтверждения. если заявка посылае...</title>
    <published>2011-12-17T10:46:38Z</published>
    <updated>2011-12-17T10:46:38Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">строить через смартком хфт - не лучшая затея.&lt;br /&gt;да, я отправляю без подтверждения.&lt;br /&gt;если заявка посылается по маркету - зачем подтверждение?&lt;br /&gt;порой через плазу2 задержки в секунды, какое тут подтверждение :)&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;подтверждение выполнения в ордер&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;это как раз и есть ответ от биржи.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14758/</id>
    <title type="text">Подскажите самое простое, пожалуйста. Пробую реализовать торговлю по сигналам MACD, длинная 26, коро...</title>
    <published>2011-12-16T13:01:33Z</published>
    <updated>2011-12-16T13:01:33Z</updated>
    <author>
      <name>ktulhu2000</name>
      <uri>https://stocksharp.ru/users/651/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Подскажите самое простое, пожалуйста.&lt;br /&gt;&lt;br /&gt;Пробую реализовать торговлю по сигналам MACD, длинная 26, короткая 12, сигнальная 9, по тикам.&lt;br /&gt;Примитивный пример должен уметь (из теста сигнала на истории) несколько сделок в секунду.&lt;br /&gt;Нет понимания как это делается технически во времени.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
pos = this.BuyAtMarket();
this.RegisterOrder(pos);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;При сигнале на разворот, смотрю в pos, исполнилась ли? pos.IsMatched()&lt;br /&gt;Подтверждение приходит, бывает, через несколько секунд. Читал что сделки приходят с опозданием, но подтверждение&lt;br /&gt;выполнения в ордер - тоже? Как в принципе работает HFT тогда. Отправляется без обратной связи?&lt;br /&gt;Полностью disappointed -(&lt;br /&gt;&lt;br /&gt;4.0.8 12635&lt;br /&gt;SmartCom - демосчет&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>