Событие о поступлении новых инструментов~/topic/2245/sobytie-o-postuplenii-novyh-instrumentov/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T08:39:59Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/14918/Да нет Александр тема закрывается. Кофе я перепил вчера явно)) Извиняюсь... 2011-12-20T05:56:18Z2011-12-20T05:56:18Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ruДа нет Александр тема закрывается. Кофе я перепил вчера явно))<br />Извиняюсь... Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14904/ _trader.NewSecurities += securities => this.GuiSync(() => { var s = _securities.FirstOrDefault(sec ...2011-12-19T21:31:44Z2011-12-19T21:31:44ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14812/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
_trader.NewSecurities +=
securities =>
this.GuiSync(() =>
{
var s = _securities.FirstOrDefault(sec => sec.Code == "RIH2");
if (s.IsNull()) return;
Console.WriteLine("{0}, {1}, {2}, {3}, {4}".Put(s.Code, s.MinStepPrice, s.MinStepSize, s.MaxPrice, s.MinPrice));
});</pre>
</div></div><br /></div></div><br /><br /><br />у вас _securities - это что?<br />все инструменты _trader?<br />Так правильно - у вас сработает событие NewSecurities для новых инструментов (не обязательно RIH2), вы по списку инструментов плазы будете искать рих2 - найдёте - распечатаете.<br />дальше придут опять новые инструменты - вы опять будете по всем инструментам искать рих2 - конечно найдёте<br /><br />и т.д. и т.п.<br /><br />ищите по securities, которое приходит в событие - в этом случае сработает 1 разCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14842/ isin_id используется везде - в заявках, данных, .... и именно он является ключом (id как вы написал...2011-12-19T10:13:21Z2011-12-19T10:13:21Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14828/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />isin_id используется везде - в заявках, данных, ....<br />и именно он является ключом (id как вы написали)<br /><br />он не будет обновлён<br /><br /><br />Уже писали про то что видимо надо мап строить, включать isin_id и session_id<br /></div></div><br /><br />Ну вот например метод GetSecurity разве не по Id (CreateSecurityId(secCode, "RTS")) находит инструмент?<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14839/Если вы не будете отвечать на вопросы - я помочь не смогу. Уже в 4ый раз спрашиваю. Где вставили под...2011-12-19T10:10:55Z2011-12-19T10:10:55Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14832/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Если вы не будете отвечать на вопросы - я помочь не смогу.<br />Уже в 4ый раз спрашиваю.<br /><br />Где вставили подписку на событие что в первом сообщении?</div></div><br /><br />Тьфу ты... <br />Там же где и создаю PlazaTrader. Подписка точно один раз создается...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14832/Если вы не будете отвечать на вопросы - я помочь не смогу. Уже в 4ый раз спрашиваю. Где вставили под...2011-12-19T09:59:09Z2011-12-19T09:59:09ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruЕсли вы не будете отвечать на вопросы - я помочь не смогу.<br />Уже в 4ый раз спрашиваю.<br /><br />Где вставили подписку на событие что в первом сообщении?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14831/ Проблема ушла? Инструменты стали приходить, NewSecurities вызывается 1 раз теперь? :) Не ну конечно...2011-12-19T09:58:53Z2011-12-19T09:58:53Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14828/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />Проблема ушла? Инструменты стали приходить, NewSecurities вызывается 1 раз теперь? :)</div></div><br />Не ну конечно признаю, тарапыга и поспешил с тем что инструменты не приходят...<br />Но проблема которой посвещена данная тема сохранилась...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14829/Подпись на событие идет в куске который я выложил. Версия самая последняя(я подключен к проекту) Пос...2011-12-19T09:56:56Z2011-12-19T09:56:56Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14818/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14815/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Подпись на событие идет в куске который я выложил.<br />Версия самая последняя(я подключен к проекту)<br />Последнее не понял... </div></div><br /><br />где этот кусок который вы выложили?<br />есть в PlazaTrader методы GetSecurity<br />Вставьте распечатку перед ними</div></div><br /><br />Вставил <br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
[h]Сработал OnSessionContentsDerivativeStreamInserted для RIH2[/h]
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
</pre>
</div></div><br /><br />Т.е приходят то вроде как один раз данные...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14828/А какая проблема с isin_id? Информация по инструменту обновляется по его id (secCode)А он не меняетс...2011-12-19T09:55:45Z2011-12-19T09:55:45ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14825/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">А какая проблема с isin_id? <br />Информация по инструменту обновляется по его id (secCode)А он не меняется...<br />Т.е когда придет инструмент с новым isin_id , он (isin_id ) будет обновлен..<br />Вот как то так...</div></div><br /><br /><br />isin_id используется везде - в заявках, данных, ....<br />и именно он является ключом (id как вы написали)<br /><br />он не будет обновлён<br /><br /><br />Уже писали про то что видимо надо мап строить, включать isin_id и session_id<br /><br /><br />Что с <br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Ещё раз - откуда вы подписываетесь на событие что в первом сообщении?<br />GetSecurity есть на 599 строчке файла PlazaTrader.cs</div></div><br />?<br /><br />Проблема ушла? Инструменты стали приходить, NewSecurities вызывается 1 раз теперь? :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14825/А какая проблема с isin_id? Информация по инструменту обновляется по его id (secCode)А он не меняетс...2011-12-19T09:48:26Z2011-12-19T09:48:26Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ruА какая проблема с isin_id? <br />Информация по инструменту обновляется по его id (secCode)А он не меняется...<br />Т.е когда придет инструмент с новым isin_id , он (isin_id ) будет обновлен..<br />Вот как то так...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14823/А нет . Вру не последняя была. Обновил... Теперь вообще не приходят инструменты))) Михаил я же сказа...2011-12-19T09:33:44Z2011-12-19T09:33:44ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14816/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">А нет . Вру не последняя была. Обновил... Теперь вообще не приходят инструменты)))<br />Михаил я же сказал что решу вопрос с инструментами. Зря вы поторопились))</div></div><br /><br />Только что проверил - всё приходит, как на бою, так и на тестовом.<br />Ищите ошибку у себя в приложении, через SampleGUI всё приходит.<br /><br />Если мы вопрос с обновлением инструментов будем решать неделями, то разработка вся встанет :)<br />Я вчера перед сном нашёл пять минут и сам сделал этот таск.<br /><br /><br />Так что проблема необновления инструментов решена, проблема с isin_id всё ещё требует решения.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14821/Ну самое первое мое сообщение. И метода GetSecurity у PlazaTrader нет. Ещё раз - откуда вы подписыва...2011-12-19T09:28:42Z2011-12-19T09:28:42ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14819/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Ну самое первое мое сообщение.<br />И метода GetSecurity у PlazaTrader нет.</div></div><br /><br />Ещё раз - откуда вы подписываетесь на событие что в первом сообщении?<br />GetSecurity есть на 599 строчке файла PlazaTrader.csCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14819/Ну самое первое мое сообщение. И метода GetSecurity у PlazaTrader нет.2011-12-19T09:19:14Z2011-12-19T09:19:14Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ruНу самое первое мое сообщение.<br />И метода GetSecurity у PlazaTrader нет.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14818/Подпись на событие идет в куске который я выложил. Версия самая последняя(я подключен к проекту) Пос...2011-12-19T09:16:23Z2011-12-19T09:16:23ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14815/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Подпись на событие идет в куске который я выложил.<br />Версия самая последняя(я подключен к проекту)<br />Последнее не понял... </div></div><br /><br />где этот кусок который вы выложили?<br />есть в PlazaTrader методы GetSecurity<br />Вставьте распечатку перед нимиCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14817/Александр... Простите...2011-12-19T09:14:39Z2011-12-19T09:14:39Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ruАлександр... Простите...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14816/А нет . Вру не последняя была. Обновил... Теперь вообще не приходят инструменты))) Михаил я же сказа...2011-12-19T09:13:18Z2011-12-19T09:13:18Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ruА нет . Вру не последняя была. Обновил... Теперь вообще не приходят инструменты)))<br />Михаил я же сказал что решу вопрос с инструментами. Зря вы поторопились))Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14815/Подпись на событие идет в куске который я выложил. Версия самая последняя(я подключен к проекту) Пос...2011-12-19T09:11:13Z2011-12-19T09:11:13Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ruПодпись на событие идет в куске который я выложил.<br />Версия самая последняя(я подключен к проекту)<br />Последнее не понял... Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14813/Где идёт подписка на событие? Какая версия S#? Вставьте распечатку в лог ещё перед каждым вызовом Ge...2011-12-19T08:59:56Z2011-12-19T08:59:56ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruГде идёт подписка на событие? Какая версия S#?<br />Вставьте распечатку в лог ещё перед каждым вызовом GetSecurityCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14812/Хотел вывести в лог параметры инструментов новых: _trader.NewSecurities += securities => this.GuiSyn...2011-12-19T08:51:05Z2011-12-19T08:51:05Zfrontmanhttps://stocksharp.ru/users/28487/info@stocksharp.ruХотел вывести в лог параметры инструментов новых:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
_trader.NewSecurities +=
securities =>
this.GuiSync(() =>
{
var s = _securities.FirstOrDefault(sec => sec.Code == "RIH2");
if (s.IsNull()) return;
Console.WriteLine("{0}, {1}, {2}, {3}, {4}".Put(s.Code, s.MinStepPrice, s.MinStepSize, s.MaxPrice, s.MinPrice));
});</pre>
</div></div><br /><br />Но с удивлением в логе увидел:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000
RIH2, 3,18507, 5,00000, 142625,00000, 127035,00000</pre>
</div></div><br /><br />Почему то инструмент несколько раз попадает в событие NewSecurities ... Так должно быть?Copyright @ StockSharp Platform LLC 2010 - 2024