﻿<?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">quik8. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=quik8&amp;type=forum</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-13T01:17:25Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=quik8&amp;type=forum" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/14775/</id>
    <title type="text">Регистрация стопзаявок</title>
    <published>2020-12-02T20:24:32Z</published>
    <updated>2020-12-02T20:25:05Z</updated>
    <author>
      <name>m9y261</name>
      <uri>https://stocksharp.ru/users/133826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="заявки" />
    <category term="Стоп-заявки" />
    <category term="коннектор для трейдинга" />
    <category term="QUIK8" />
    <content type="html">Добрый вечер!&lt;br /&gt;&lt;br /&gt;Подскажите, пожалуйста, какой код работает для регистрации стоп-заявки? Скачал последнюю версию S# для Quik8&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;            public static Order StopOrder(Decimal _StopOrder_Volume, Sides _StopOrder_Direction, QuikOrderConditionTypes _QuikOrderConditionTypes, String _Comment = &amp;quot;&amp;quot;)&lt;br /&gt;            {&lt;br /&gt;                // Регистрируем заявку&lt;br /&gt;                QuikOrderCondition qoc = new QuikOrderCondition&lt;br /&gt;                {&lt;br /&gt;                    Type = QuikOrderConditionTypes.TakeProfitStopLimit,&lt;br /&gt;                    StopPrice = _StopOrder_Direction == Sides.Buy ? Current_Price - trade_cfg.Order_TakeProfit : Current_Price + trade_cfg.Order_TakeProfit,    // Цена срабатывания Тейк-профит&lt;br /&gt;                    StopLimitPrice = _StopOrder_Direction == Sides.Buy ? Current_Price + trade_cfg.Order_StopLoss : Current_Price - trade_cfg.Order_StopLoss,   // Цена срабатывания Стоп-лимит&lt;br /&gt;                    Offset = trade_cfg.Order_Offset,&lt;br /&gt;                    Spread = trade_cfg.Order_Shift,&lt;br /&gt;                    IsMarketStopLimit = true,&lt;br /&gt;                    IsMarketTakeProfit = true,&lt;br /&gt;                    ConditionOrderSide = _StopOrder_Direction,&lt;br /&gt;                };&lt;br /&gt;                Order New_StopOrder = new Order&lt;br /&gt;                {&lt;br /&gt;                    Portfolio = MyPortfolio,&lt;br /&gt;                    Security = MySecurity,&lt;br /&gt;&lt;br /&gt;                    // Цена дочерней заявки после срабатывания Стоп-лимит&lt;br /&gt;                    Direction = _StopOrder_Direction,&lt;br /&gt;                    Volume = _StopOrder_Volume,&lt;br /&gt;                    ExpiryDate = DateTime.MaxValue,&lt;br /&gt;&lt;br /&gt;                    Comment = string.Format(&amp;quot;{0} {1}&amp;quot;, Robot_Trade_Name, OrderType.Stop),&lt;br /&gt;&lt;br /&gt;                    Type = OrderTypes.Conditional,&lt;br /&gt;                    Condition = qoc,&lt;br /&gt;                };&lt;br /&gt;                RegisterOrder(New_StopOrder);&lt;br /&gt;&lt;br /&gt;                return New_StopOrder;&lt;br /&gt;            }&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14774/</id>
    <title type="text">Регистрация стопзаявок</title>
    <published>2020-12-02T20:24:30Z</published>
    <updated>2020-12-02T20:24:30Z</updated>
    <author>
      <name>m9y261</name>
      <uri>https://stocksharp.ru/users/133826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="заявки" />
    <category term="Стоп-заявки" />
    <category term="коннектор для трейдинга" />
    <category term="QUIK8" />
    <content type="html">Добрый вечер!&lt;br /&gt;&lt;br /&gt;Подскажите, пожалуйста, какой код работает для регистрации стоп-заявки? Скачал последнюю версию S# для Quik8&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;            public static Order StopOrder(Decimal _StopOrder_Volume, Sides _StopOrder_Direction, QuikOrderConditionTypes _QuikOrderConditionTypes, String _Comment = &amp;quot;&amp;quot;)&lt;br /&gt;            {&lt;br /&gt;                // Регистрируем заявку&lt;br /&gt;                QuikOrderCondition qoc = new QuikOrderCondition&lt;br /&gt;                {&lt;br /&gt;                    Type = QuikOrderConditionTypes.TakeProfitStopLimit,&lt;br /&gt;                    StopPrice = _StopOrder_Direction == Sides.Buy ? Current_Price - trade_cfg.Order_TakeProfit : Current_Price + trade_cfg.Order_TakeProfit,    // Цена срабатывания Тейк-профит&lt;br /&gt;                    StopLimitPrice = _StopOrder_Direction == Sides.Buy ? Current_Price + trade_cfg.Order_StopLoss : Current_Price - trade_cfg.Order_StopLoss,   // Цена срабатывания Стоп-лимит&lt;br /&gt;                    Offset = trade_cfg.Order_Offset,&lt;br /&gt;                    Spread = trade_cfg.Order_Shift,&lt;br /&gt;                    IsMarketStopLimit = true,&lt;br /&gt;                    IsMarketTakeProfit = true,&lt;br /&gt;                    ConditionOrderSide = _StopOrder_Direction,&lt;br /&gt;                };&lt;br /&gt;                Order New_StopOrder = new Order&lt;br /&gt;                {&lt;br /&gt;                    Portfolio = MyPortfolio,&lt;br /&gt;                    Security = MySecurity,&lt;br /&gt;&lt;br /&gt;                    // Цена дочерней заявки после срабатывания Стоп-лимит&lt;br /&gt;                    Direction = _StopOrder_Direction,&lt;br /&gt;                    Volume = _StopOrder_Volume,&lt;br /&gt;                    ExpiryDate = DateTime.MaxValue,&lt;br /&gt;&lt;br /&gt;                    Comment = string.Format(&amp;quot;{0} {1}&amp;quot;, Robot_Trade_Name, OrderType.Stop),&lt;br /&gt;&lt;br /&gt;                    Type = OrderTypes.Conditional,&lt;br /&gt;                    Condition = qoc,&lt;br /&gt;                };&lt;br /&gt;                RegisterOrder(New_StopOrder);&lt;br /&gt;&lt;br /&gt;                return New_StopOrder;&lt;br /&gt;            }&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11847/</id>
    <title type="text">Не могу получить свечи от Quik8 библиотека Stocksharp 5.0</title>
    <published>2020-05-17T11:12:12Z</published>
    <updated>2020-05-17T11:12:12Z</updated>
    <author>
      <name>Kingrai</name>
      <uri>https://stocksharp.ru/users/125571/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="свечи" />
    <category term="Lua" />
    <category term="QUIK8" />
    <content type="html">Добрый день!&lt;br /&gt;Перешел на библиотеку 5.0, прочитал документацию. Сформировал подключение к  Quik через адаптер. &lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;Connector connector = new Connector();                             &lt;br /&gt;var luaFixMarketDataMessageAdapter = new LuaFixMarketDataMessageAdapter(connector.TransactionIdGenerator)&lt;br /&gt;{&lt;br /&gt;    Address = &amp;quot;localhost:5001&amp;quot;.To&amp;lt;EndPoint&amp;gt;(),&lt;br /&gt;    Login = &amp;quot;quik&amp;quot;,&lt;br /&gt;    Password = &amp;quot;quik&amp;quot;.To&amp;lt;SecureString&amp;gt;(),&lt;br /&gt;};&lt;br /&gt;var luaFixTransactionMessageAdapter  = new LuaFixTransactionMessageAdapter(connector.TransactionIdGenerator)&lt;br /&gt;{&lt;br /&gt;    Address = &amp;quot;localhost:5001&amp;quot;.To&amp;lt;EndPoint&amp;gt;(),&lt;br /&gt;    Login = &amp;quot;quik&amp;quot;,&lt;br /&gt;    Password = &amp;quot;quik&amp;quot;.To&amp;lt;SecureString&amp;gt;(),&lt;br /&gt;};&lt;br /&gt;connector.Adapter.InnerAdapters.Add(luaFixMarketDataMessageAdapter);&lt;br /&gt;connector.Adapter.InnerAdapters.Add(luaFixTransactionMessageAdapter);&lt;br /&gt;connector.NewSecurity += securitity =&amp;gt; this.GuiAsync(() =&amp;gt;&lt;br /&gt;{&lt;br /&gt;    connector.SubscribeLevel1(securitity);&lt;br /&gt;    if (securitity.PriceStep != null &amp;amp;&amp;amp; securitity.Board == ExchangeBoard.MicexTqbr)&lt;br /&gt;    {&lt;br /&gt;        SecurityPicker.Items.Add(securitity);&lt;br /&gt;    }&lt;br /&gt;});&lt;br /&gt;connector..CandleSeriesProcessing += DrawCandle;&lt;br /&gt;connector.Connect();&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Инструменты получил. На инструменты зарегистрировался с помощью метода SubscribeLevel1&lt;br /&gt;Подписался на получение свеч через trader.CandleSeriesProcessing += DrawCandle;&lt;br /&gt;По инструкции &amp;quot;Свечной график&amp;quot; запросил свечи в определенном диапазоне:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;var tf = (TimeSpan)CandlesPeriods.SelectedValue;&lt;br /&gt;candleSeries.CandleType = typeof(TimeFrameCandle);&lt;br /&gt;candleSeries.Security = (Security)SecurityPicker.Items&amp;#91;cntSecurity&amp;#93;;&lt;br /&gt;candleSeries.Arg = tf;&lt;br /&gt;candleSeries.BuildCandlesMode = MarketDataBuildModes.Load;&lt;br /&gt;connector.SubscribeCandles(series, DateTime.Today.Subtract(TimeSpan.FromDays(10)), DateTime.Now);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Свечи не приходят, т.е. не заходит в метод DrawCandle.&lt;br /&gt;Пробовал через CandleManager стартовать,  также не приходят.&lt;br /&gt;В файле lua логах смотрел, информация level1 по инструментам приходит. Как мне выяснить в чем дело? </content>
  </entry>
</feed>