﻿<?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">quiktrader. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=quiktrader&amp;type=forum</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-06T10:05:51Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=tag&amp;id=quiktrader&amp;type=forum" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/14806/</id>
    <title type="text">Грамотный  и въедливый спец S#!  Желаешь ли ты заполучить 55к за несколько часов? Необходимо: починить Hydra 4.4.16 и c# на references 4.3.19.5</title>
    <published>2020-12-08T02:53:48Z</published>
    <updated>2020-12-13T01:05:12Z</updated>
    <author>
      <name>galeese</name>
      <uri>https://stocksharp.ru/users/72748/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <category term="S#" />
    <category term="QuikTrader" />
    <content type="html">&lt;p&gt;[b]Причина возникновения  проблемы: [/b] на бирже moex.com появились   19ти значные id сделок (вместо 12ти значных) примерно 11 сентября 2020 года.&lt;/p&gt;
&lt;p&gt;[b]К каким последствиям привело изменение  moex.com: [/b]
а) Hydra скачивает лишь 40% сделок в течение дня.
б) Hydra скачивает и рисует для 20ти последовательных сделок один и тот же id, причем которого нет среди id сделок прошедших в квике, те рисует бредятину вместо корректного id
в) когда срабатывает событие, возращается id зарегистрированной заявки которой нет среди тех, что по факту показывает Quik 7.29.0.40
order.WhenRegistered(this.Connector).Do( enter_OrderWhenRegistered ).Apply(this);&lt;/p&gt;
&lt;p&gt;[b]Цель:[/b]&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;настроить Hydra,так  чтобы она получала от квика все сделки  с  19ти значными id от биржи moex.com через квик.&lt;/li&gt;
&lt;li&gt;провести ревизию используемых мной референсов в роботе, и возможно унифицировать работу Hydra  и робота  на C#, так , чтобы они пользовались одинаковыми референсами.&lt;/li&gt;
&lt;li&gt;если потребуется скомпилировать для меня необходимые stocksharp references так, чтобы :
а) мой готовый робот получал 19ти значные сделки от биржи moex.com через квик,
б) в моем роботе безошибочно срабатывали события WhenMatched, WhenNewTrade, итд
в) если будут рекомендации, переехать на 64 битный квик - я готов перехать, главное, чтобы весь написанный мной функционал работал.&lt;/li&gt;
&lt;li&gt;показать мне на примере, как корректно сконвертировать  сделки(сохраненные руками из квика в csv ) из csv в trades.bin&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;[b]Условия приемки.[/b]
Работа будет считаться выполненной если :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;в течение 1го дня будут полностью совпадать id сделок получаемых в c# и в Hydra с теми, что показывает quik. Причем сделки из trades.bin должны корректно грузиться в c# методом _storage.GetExecutionMessageStorage()&lt;/li&gt;
&lt;li&gt;Hydra в течение 1го дня сохранит сделки, которые совпадут на 100% с теми, что показывает квик в &amp;quot;таблице всех сделок&amp;quot;.&lt;/li&gt;
&lt;li&gt;в случае если не удастся починить мои текущие рефернсы, и придется использовать обновленные, мне придется в течение 1го дня повыгружать аналитику своим роботом, чтобы понимать - а не изменились ли заначения параметров, которые он рассчитывал на моих текущих старых референсах. На данных параметрах у меня зиждется принятие решения, поэтому мне важно, чтобы расчеты производимые роботом, не поменялись при добавлении более новых референсов.&lt;/li&gt;
&lt;li&gt;в моем роботе должны срабатывать  фунции выставления и снятия ордеров на ммвб через квик. В текущей версии моего робота срабатывает выставление заявки , однако возвращается некорректный ID сделки.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Если мы с Вами соглашаемся достичь целей данной задачи, то желателен Ваш дальнейший комитмент по поддержке моего робота,исправленного вами .&lt;/p&gt;
&lt;p&gt;Архитектура моего робота:
а) Hydra  4.4.16 пишет  каждый день сделки из Quik 2.27.2.1 ,сохраняя их в trades.bin
б) робот каждый день   подгружает файлы trades.bin и проводит аналитику. Поэтому для меня важно корректное сохранение сделок.В аналитике не используются: свечи s#, графики s# ,индикаторы s#, алгоритмы s#.
в) Текущая верися S#, на которой работает мой робот: 4.3.19.5
г) Текущая версия  S#, на которой работает Hydra:  4.4.16&lt;/p&gt;
&lt;p&gt;Код робота писал я, отвечу на любые вопросы.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/11001/</id>
    <title type="text">QuikTrader генерирует все  прошлые события   NewOrder и NewMyTrade</title>
    <published>2019-09-12T15:25:37Z</published>
    <updated>2019-09-12T15:25:37Z</updated>
    <author>
      <name>chukara1</name>
      <uri>https://stocksharp.ru/users/73162/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="QuikTrader" />
    <content type="html">&lt;p&gt;Добрый день. При каждом запуске QuikTrader генерирует все  прошлые события   NewOrder , NewMyTrade, это мешает логике робота, так как приходится
игнорировать эти события, отсекая их по времени, кроме того  се это выводится в консоль, что занимает значительное время. Как ким образом отключить сохранение и реплэй
прошлых событий?&lt;/p&gt;
</content>
  </entry>
</feed>