﻿<?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">quik. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=quik&amp;type=forum</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-02T01:04:03Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=quik&amp;type=forum" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/24099/</id>
    <title type="text">Стакан котировок</title>
    <published>2022-10-28T12:09:05Z</published>
    <updated>2022-10-29T13:47:25Z</updated>
    <author>
      <name>Гоша Батарейкин</name>
      <uri>https://stocksharp.ru/users/27659/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="API" />
    <category term="Quik" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Как подписаться на стакан котировок? В документации про это ни чего не написано. Событие получение стакана есть, а как сдалть подписку - непонятно.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/24095/</id>
    <title type="text">Стакан котировок</title>
    <published>2022-10-27T11:40:40Z</published>
    <updated>2022-10-27T11:40:40Z</updated>
    <author>
      <name>Гоша Батарейкин</name>
      <uri>https://stocksharp.ru/users/27659/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="API" />
    <category term="Quik" />
    <content type="html">&lt;p&gt;Всем доброго дня!
Как подписаться на стакан котировок? В документации ни чего про это нет. Событие получения есть а как подписаться не понятно.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15945/</id>
    <title type="text">Не работает Quik Lua с версией Quik 8.13.1.16</title>
    <published>2021-06-30T06:50:45Z</published>
    <updated>2021-06-30T15:26:00Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="Lua" />
    <content type="html">&lt;p&gt;С версией 8.13.0 все работает, на 8.13.1 в lua 5.3 не запускается - просто ошибка скрипта, в логе пусто. При запуске в 5.4 в StockSharp.QuikLua.FatalError.log
[30.06.2021 09:42:46] Ошибка инициализации: System.ArgumentException: Error load procedure lua_tolstring.
Parameter name: procName ---&amp;gt; System.ComponentModel.Win32Exception: The specified procedure could not be found
--- End of inner exception stack trace ---
at Ecng.Interop.Marshaler.GetProcAddress(IntPtr hModule, String procName)
at #=z6LDbkiB_o39SOZfN$_pI_DOE3eYK..ctor(String #=zmYbYGNI=)
at #=zPdhCudmWZB75RGlDByDiqkMGJ2g5..ctor(String #=zmYbYGNI=, IntPtr #=z2sHMsJEwY6Qw)
at StockSharp.QuikLua.QuikDll.#=zrEyvRD4=(String #=zmYbYGNI=, IntPtr #=z2sHMsJEwY6Qw)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8394/</id>
    <title type="text">Выставление стоп заявки</title>
    <published>2017-07-13T15:32:57Z</published>
    <updated>2021-04-06T16:09:07Z</updated>
    <author>
      <name>klim95vlad</name>
      <uri>https://stocksharp.ru/users/97469/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Столкнулся с проблемой выставления стоп заявки типа TakeProfitStopLimit. Нужно чтоб при достижении тейка или стопа заявка исполнялась по рынку. Описал следующим образом. Программа ошибку никакую не выдает, но и стоп заявка в квике не выставляется.
var stoporder = new Order
{
Security = security,
Portfolio = portfolio,
Price = 0,
Type = OrderTypes.Conditional,
Volume = vol,
ExpiryDate = DateTime.MaxValue,
Direction = (Sides)1,
Condition = new QuikOrderCondition
{
Type = QuikOrderConditionTypes.TakeProfitStopLimit,
StopPrice = takeProfitPrice,
StopLimitPrice = stopLossActivationPrice,
Offset = new Unit(0),
Spread = new Unit(0),
},&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            };
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;При изменении значения Price с 0 на другое значение, к примеру на takeProfitPrice или stopLossActivationPrice заявка выставляется&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14963/</id>
    <title type="text">Hydra скачивает данные только за последний месяц</title>
    <published>2021-01-07T12:14:53Z</published>
    <updated>2021-03-24T07:52:12Z</updated>
    <author>
      <name>freemmy</name>
      <uri>https://stocksharp.ru/users/104058/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <category term="Quik" />
    <category term="QuikLua" />
    <content type="html">&lt;p&gt;Коннетор - quik lua, соединение работает. Поставил дату начала загрузки данных (свечи) 05.01.2020, свечи 5 мин. Но загружаются данные начиная с 8 декабря 2020 и всё, раньше нет. В чем я не прав подскажите?&lt;/p&gt;
&lt;p&gt;Ошибок и предупреждений нет, в подробных логах при каждом запуске одно и то же:
....
Connector	07.01.2021 16:10:31 +07:00	Verbose	BP:CandleTimeFrame,Sec=DSKY@TQBR,A=00:05:00,T=2021.01.06 20:40:00.000,O=135,7,H=135,78,L=135,5,C=135,78,V=1009,S=Finished,TransId=63219243
Connector	07.01.2021 16:10:31 +07:00	Verbose	BP:CandleTimeFrame,Sec=DSKY@TQBR,A=00:05:00,T=2021.01.06 20:45:00.000,O=135,78,H=135,78,L=135,54,C=135,54,V=71,S=Active,TransId=63219243
Basket	07.01.2021 16:11:26 +07:00	Debug	In: Time,T(L)=2021.01.07 16:11:26.075,Offline=Ignore,ID=63219271,Response=
QuikLua	07.01.2021 16:11:26 +07:00	Debug	To server: 8=FIX.4.4&lt;sup&gt;9=73&lt;/sup&gt;35=1&lt;sup&gt;49=quik&lt;/sup&gt;56=StockSharpMD&lt;sup&gt;52=20210107-09:11:23.071&lt;/sup&gt;34=30&lt;sup&gt;112=63219271&lt;/sup&gt;10=188^
Quik LUA. Market data	07.01.2021 16:10:31 +07:00	Info	Для DSKY@TQBR загружено 3163 Таймфрейм свеча: 00:05:00.
Quik LUA. Market data	07.01.2021 16:11:26 +07:00	Debug	Сессия 'QuikLua: Sender quik Target StockSharpMD'. Получено: '8=FIX.4.4&lt;sup&gt;9=75&lt;/sup&gt;35=0&lt;sup&gt;49=quik&lt;/sup&gt;56=StockSharpMD&lt;sup&gt;52=20210107-09:11:23.071&lt;/sup&gt;34=9386&lt;sup&gt;112=63219271&lt;/sup&gt;10=052^'&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3000/</id>
    <title type="text">Как отредактировать транзакцию?</title>
    <published>2012-09-10T14:34:18Z</published>
    <updated>2020-12-22T22:43:32Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Вопрос такой, можно ли получить доступ телу транзакции и отредактировать его перед отправкой на биржу?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11949/</id>
    <title type="text">WhenMarketDepthChanged() не работает при открытом стакане</title>
    <published>2020-06-17T16:49:06Z</published>
    <updated>2020-12-09T12:48:46Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="WhenMarketDepthChanged" />
    <content type="html">&lt;p&gt;Если в момент подписки SubscribeMarketDepth или WhenMarketDepthChanged в Квике открыт стакан по инструменту и он выделен в таблице &amp;quot;Текущие торги&amp;quot;, то событие MarketDepthChanged не приходит вообще, а событие MarketDepthReceived приходит только один раз.
ТехПоддержка есть что сказать?&lt;/p&gt;
&lt;p&gt;S#5, Quik8&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14772/</id>
    <title type="text">При переходе с BIN на CSV формата данных истории, время в программе начало идти неадекватно</title>
    <published>2020-12-02T19:49:18Z</published>
    <updated>2020-12-02T20:19:04Z</updated>
    <author>
      <name>m9y261</name>
      <uri>https://stocksharp.ru/users/133826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="тестирование" />
    <category term="время" />
    <category term="Гидра" />
    <content type="html">&lt;p&gt;Добрый вечер! Несколько лет написал программу для тестирования на исторических данных, которая работала с Hydra 4.3.6.0 от 2015 года. В связи с недавним переходом Quik на Lua, пришлось перейти на современную версию гидры 2020 года. Сейчас данные загружаются изначально в формате UTC (DDMMYYYY;+00:00;...)&lt;/p&gt;
&lt;p&gt;В своей программе я поменял формат загружаемых данных с BIN на CSV. Данные загружаются, но происходит лаг по времени:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Если конвертировать исходных UTC формат в Московское время (+3 часа;+03:00;...), то данные загружаются корректно, но тестирование происходит на 3 часа раньше. То есть, если выбирать тестирование с 21:00, то показывать будет время 21:00, а реально тестировать (видно по графикам) на 3 часа раньше&lt;/li&gt;
&lt;li&gt;Если конвертировать немного странно (+0 часов;+03:00;...), например (070000000;+03;00;...), то и время, и история грузится адекватно, но при переходе на следующий день программа останавливается.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Программу-тестировщик изначально писал не я, поэтому не до конца понимаю архитектуру приложения.&lt;/p&gt;
&lt;p&gt;Подскажите, в чем может быть проблема? Какие модули (HistoryMessageAdapter, Connector, ...) могут влиять на время?
Спасибо!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4908/</id>
    <title type="text">Не получается получить BestAsk и BestBid цены</title>
    <published>2015-02-24T15:49:19Z</published>
    <updated>2020-11-28T21:17:55Z</updated>
    <author>
      <name>Zabik</name>
      <uri>https://stocksharp.ru/users/72791/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Написал небольшую программу, которая коннектится к Quik, подгружает мои портфели и два необходимых мне инструмента: VTBR и SBER, а так же позволяет купить/продать данные бумаги по рынку.&lt;/p&gt;
&lt;p&gt;Все было хорошо, пока мне не понадобились BestAsk.Price и BestBid.Price. Причем чтобы я не делал: пытался присвоить цену переменной или купить/продать по бестбид/аск цене - получаю ошибку:&lt;/p&gt;
&lt;p&gt;[img=http://s018.radikal.ru/i512/1502/06/2893e4ad3eb9.jpg]Error[/img]&lt;/p&gt;
&lt;p&gt;Вот мой код, что я делаю не так?&lt;/p&gt;
&lt;p&gt;[code=csharp]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Net;
using System.Security;&lt;/p&gt;
&lt;p&gt;using MoreLinq;&lt;/p&gt;
&lt;p&gt;using Ecng.Common;
using Ecng.Collections;
using Ecng.ComponentModel;
using Ecng.Serialization;
using Ecng.Xaml;&lt;/p&gt;
&lt;p&gt;using StockSharp.Quik;
using StockSharp.Algo;
using StockSharp.BusinessEntities;
using StockSharp.Fix;
using StockSharp.Logging;
using StockSharp.Messages;
using StockSharp.Quik.Lua;&lt;/p&gt;
&lt;p&gt;namespace Robot
{&lt;br /&gt;
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    private static Security _sber;
    private static Security _vtbr;                
    private QuikTrader CommonRobot1;
    
    private void Connect_Click(object sender, RoutedEventArgs e)
    {
        CommonRobot1 = new QuikTrader
        {
            LuaFixServerAddress = &amp;quot;127.0.0.1:5001&amp;quot;.To&amp;lt;EndPoint&amp;gt;(),
            LuaLogin = &amp;quot;quik&amp;quot;,
            LuaPassword = &amp;quot;quik&amp;quot;.To&amp;lt;SecureString&amp;gt;()
        };            

        CommonRobot1.NewPortfolios += portfolios =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                portf.ItemsSource = CommonRobot1.Portfolios;                    
            });
        
        CommonRobot1.NewSecurities += securities =&amp;gt; this.GuiAsync(() =&amp;gt;
        {                
            _sber = securities.FirstOrDefault(s =&amp;gt; s.Id == &amp;quot;SBER@TQBR&amp;quot;);
            _vtbr = securities.FirstOrDefault(s =&amp;gt; s.Id == &amp;quot;VTBR@TQBR&amp;quot;);                
            financial.Items.Add(_sber);
            financial.Items.Add(_vtbr);                
        });

        CommonRobot1.Connected += () =&amp;gt;
        {
            CommonRobot1.StartExport();
        };

        CommonRobot1.Connect();
    }

    private void Buy_Click(object sender, RoutedEventArgs e)
    {
        int vol;

        if (String.IsNullOrEmpty(volume.Text))
            vol = 1;
        else
            vol = int.Parse(volume.Text);

        var order = new Order
        {
            Portfolio = (Portfolio)portf.SelectedItem,
            Security = _vtbr, //(Security)financial.SelectedItem,
            Volume = vol,
            Price = _vtbr.BestBid.Price,
            //Type = OrderTypes.Market,
            Direction = Sides.Buy,
        };

        CommonRobot1.RegisterOrder(order);
    }

    private void Sell_Click(object sender, RoutedEventArgs e)
    {
        int vol;

        if (String.IsNullOrEmpty(volume.Text))
            vol = 1;
        else
            vol = int.Parse(volume.Text);

        var order = new Order
        {
            Portfolio = (Portfolio)portf.SelectedItem,
            Security = (Security)financial.SelectedItem,
            Volume = vol,
            Type = OrderTypes.Market,
            Direction = Sides.Sell,
        };

        CommonRobot1.RegisterOrder(order);
    }        
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}
[/code]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/868/</id>
    <title type="text">Архив с примерами</title>
    <published>2010-02-25T14:10:00Z</published>
    <updated>2020-09-21T22:41:51Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Обновил архив с примерами. Доступен пока в группе&lt;/p&gt;
&lt;p&gt;[url=http://groups.google.com/group/stocksharp/web/StockSharp_1.6.1.zip]http://groups.google.com/group/stocksharp/web/StockSharp_1.6.1.zip[/url],
позднее выложу в общее место. Что я изменил:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Убрал пугающее сообщение о том, что не найден поставщик данных.&lt;/li&gt;
&lt;li&gt;Скомпилировал (собрал) и положил в отдельную директорию Exe
примеры. Так что, если нужно попробовать, то лучше в начале запускать
собранные примеры.&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12019/</id>
    <title type="text">Событие Connector.PositionReceived не приходит</title>
    <published>2020-08-05T17:39:51Z</published>
    <updated>2020-08-13T14:20:45Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Событие Connector.PositionReceived приходит только один раз после запуска стратегии, в дальнейшем при изменении позиций событие не приходит.
В примере SampleConnection можно отследить этот баг.&lt;/p&gt;
&lt;p&gt;(S#5, Quik 8.5)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11981/</id>
    <title type="text">Level1Received - большая задержка</title>
    <published>2020-07-07T18:58:36Z</published>
    <updated>2020-07-15T17:10:26Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Раньше событие Level1Received приходило сразу[b] после подписки[/b] и в дальнейшем [b]при изменении[/b].
После обновления коннектора и релиза событие Level1Received приходит только [b]при изменении[/b]. Это хорошо видно в примерах на низколиквидных инструментах.
Как получить Level1 не дожидаясь изменения?&lt;/p&gt;
&lt;p&gt;(S# 5, Quik 8(Открытие), Windows 10 Pro, WS 2019, .NET 4.8 FW)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11948/</id>
    <title type="text">OrderStates</title>
    <published>2020-06-17T12:43:15Z</published>
    <updated>2020-07-07T16:21:40Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="OrderStates" />
    <content type="html">&lt;p&gt;Добрый день.
Раньше для отслеживания не отправленных и ожидающих регистрацию ордеров, использовал:
var _orderPeningNone = this.Orders.FirstOrDefault(o =&amp;gt; (o.State == OrderStates.Pending || o.State == OrderStates.None)).
Перешел на S#5 и Quik8, ордер остаётся в статусе Pending даже после того как он был зарегистрирован и появился в Квике как активный. Как правильно отслеживать статус ордеров?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11946/</id>
    <title type="text">Доходность Order и MyTrade</title>
    <published>2020-06-16T23:52:57Z</published>
    <updated>2020-07-07T14:51:46Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Добрый день.
Как с помощью S# получить доходность выставленного ордера и/или своей сделки? В Quik эти параметры транслируются.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11943/</id>
    <title type="text">MarketDepth с задержкой</title>
    <published>2020-06-16T11:49:21Z</published>
    <updated>2020-06-26T19:18:02Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="MarketDepth" />
    <category term="MarketDepthReceived" />
    <content type="html">&lt;p&gt;Либо у меня крыша едет... либо почему-то MarketDepth (SubscribeMarketDepth -&amp;gt; MarketDepthReceived) приходит с какой-то существенной задержкой.
API 5.0 последняя с НуГет. Quik Lua.
Ничего специально для этого не делал, но когда поступают данные о стаканах, то информация не соответсвует тому что в этот момент в Quik, такое ощущение, что данные сильно отстают от происходящего...
В примере SampleConnection стакан показывается отлично.
Уже не знаю куда смотреть, попробую начать заного с примера, но вдруг кто чего подскажет.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11885/</id>
    <title type="text">Установка соединения через QuikLua 5 </title>
    <published>2020-05-23T20:51:54Z</published>
    <updated>2020-05-26T10:54:59Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;Начальные данные:
ОС Windows 10
Проект .NET Core 3.1
Quik 7.27.2.1
PackageReference StockSharp.QuikLua32 5.0.13&lt;/p&gt;
&lt;p&gt;Пакет и зависимости установились по пути C:\Users\di-m.nuget\packages&lt;br /&gt;
[img=113568]Снимок.PNG[/img]&lt;/p&gt;
&lt;p&gt;Запускаю скрипт в Quik - выдаётся ошибка&lt;/p&gt;
&lt;p&gt;[color=red]...ua32\5.0.13\contentFiles\any\any\StockSharp.Quik.lua:79: module 'StockSharp' not found:
no field package.preload['StockSharp']
no file 'C:\Users\di-m.nuget\packages\stocksharp.quiklua32\5.0.13\contentFiles\any\any\StockSharp.QuikLua32.dll'[/color]&lt;/p&gt;
&lt;p&gt;Копирую из
C:\Users\di-m.nuget\packages\stocksharp.quiklua32\5.0.13\lib\netcoreapp3.1&lt;br /&gt;
в C:\Users\di-m.nuget\packages\stocksharp.quiklua32\5.0.13\contentFiles\any\any&lt;br /&gt;
библиотеку StockSharp.QuikLua32.dll&lt;/p&gt;
&lt;p&gt;Запускаю скрипт в Quik - появляется ошибка&lt;/p&gt;
&lt;p&gt;[color=red]Unknown error. Possible unhandled exception.[/color]&lt;/p&gt;
&lt;p&gt;По пути C:\Users\di-m.nuget\packages\stocksharp.quiklua32\5.0.13\contentFiles\any\any\ никаких текстовых файлов с логами не создалось.&lt;/p&gt;
&lt;p&gt;[url=113570]StockSharp.Quik.lua[/url]
Что я делаю неправильно?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11490/</id>
    <title type="text">обновление s#</title>
    <published>2020-03-20T11:48:03Z</published>
    <updated>2020-05-26T09:26:28Z</updated>
    <author>
      <name>v3Rtex</name>
      <uri>https://stocksharp.ru/users/62061/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="Lua" />
    <content type="html">&lt;p&gt;В связи с изменениями на бирже будут обновлены квик и луа. &lt;a href="https://forum.quik.ru/forum10/topic5119/" rel="nofollow" target="_blank"&gt;https://forum.quik.ru/forum10/topic5119/&lt;/a&gt;
Будет ли S# поддерживать изменения?
Совместим ли коннектор с квик х64?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11779/</id>
    <title type="text">Номинал, FaceValue</title>
    <published>2020-05-04T21:03:05Z</published>
    <updated>2020-05-05T13:48:22Z</updated>
    <author>
      <name>Алексей</name>
      <uri>https://stocksharp.ru/users/99809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="FaceValue" />
    <content type="html">&lt;p&gt;День добрый. (S# 5.0 и Quik 8, Windows 10 Pro, WS 2019, .NET 4.8 FW)
Мне необходимо получить номинал инструмента. Подписался на  connector.Level1Received += (s, l), вижу, что эти данные приходят, в сообщении при срабатывании. Не могу их вытащить из сообщения, как это сделать? Или есть другая возможность получить номинал инструмента?
[spoiler]Trace	04.05.2020 21:00:19 +03:00	Info	&amp;gt; s MarketData,T(L)=0001/01/01 00:00:00.000,Sec=RU000A0ZZ984@TQCB,SecType=Stock,Name=RU000A0ZZ984,Price=0.01,Dec=2,Mult=1,Sett=05/20/2033 00:00:00 +03:00,Cur=RUB,[b]FaceValue=1000[/b],Type=Level1,IsSubscribe=True,TransId=75560270,SmallTF=True
[/spoiler]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11424/</id>
    <title type="text">2 подключения к Quik</title>
    <published>2020-02-21T14:11:17Z</published>
    <updated>2020-02-21T14:25:37Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="коннектор" />
    <content type="html">&lt;p&gt;Добрый день. Как правильно подключить 2 независимых приложения к одному Quik. Ранее один коннектор не позволял подсоединение 2х приложений, но можно было запустить 2 lua коннектора на разных IP - сейчас (после обновления до последней версии) при завпуске второго коннектора останавливается первый.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/6964/</id>
    <title type="text">Приходят трейды с пустым направлением сделки (NewTrades.OrderDirection == null)</title>
    <published>2016-11-10T22:52:56Z</published>
    <updated>2020-02-04T09:29:23Z</updated>
    <author>
      <name>Kiruhin</name>
      <uri>https://stocksharp.ru/users/6067/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <category term="Quik" />
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Гидра собирает данные из Квика - вроде все ок.
Потом на бэктесте в случае, если я подписываюсь на новые трейды и новые стаканы, то очень много (до 10%) трейдов приходит в OrderDirection == null
Это непонятая мною фича или баг?
Версии S# 4.3.18 и 4.3.17
Проверял и в своем проекте, и в SampleHistoryTesting.csproj&lt;/p&gt;
&lt;p&gt;то есть, например на RIZ6, если
connector.RegisterTrades(security);
и
connector.RegisterMarketDepth(security);
то
private void Connector_NewTrades(IEnumerable&lt;Trade&gt; obj)
{
nullOrderDirectionTradesCount += obj.Count(t =&amp;gt; !t.OrderDirection.HasValue);
}
за 1 торговый день дает
nullOrderDirectionTradesCount &amp;gt; 50 000&lt;/p&gt;
&lt;p&gt;Видел тут обсуждение похожих тем, но там речь шла о своих сделках, тут же сканируется таблица всех сделок.&lt;/p&gt;
&lt;p&gt;Буду очень благодарен за обратную связь.&lt;/p&gt;
</content>
  </entry>
</feed>