Сертификация торговой системы~/topic/1880/sertifikatsiya-torgovoi-sistemy/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T07:33:48Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/14944/Например поле ShortIsin. Т.к. оно не меняется при смене сессий. Именно по нему можно обновлять инстр...2011-12-20T07:30:52Z2016-08-16T00:04:51ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14942/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/14940/"><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/14939/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Например поле ShortIsin. Т.к. оно не меняется при смене сессий. Именно по нему можно обновлять инструмент.<br />Т.е. получаеться у нас есть уже 2 поля которые есть только у плазы isin_id и ShortIsin</div></div><br /><br />ShortIsin используется где-то при подаче заявок и т.д. и т.п.?<br />Это просто secCode, который мы проставляем в Security.Code<br /><br />Ещё попытка? :)</div></div><br /><br />Блин... Ну я вот не понимаю почему решение с маппингоп проще просто)) <br />Но ваше с Михаилом мнение для меня авторитетно))) Так что...</div></div><br /><br /><br />Предлагаю перечитать <a href="http://stocksharp.com/posts/m/14934/" title="http://stocksharp.com/posts/m/14934/">это</a> сообщение и все предыдущие.<br />Сесть и спокойно обдумать в тихой обстановке.<br />Взять паузу, прежде чем писать новый ответ на форуме. :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14868/А зачем же он тогда передается в GetSecurity? http://stocksharp.com/posts/m/14734/2011-12-19T13:29:50Z2016-08-16T00:04:49ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">frontman <a href="https://stocksharp.ru/posts/m/14866/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">А зачем же он тогда передается в GetSecurity?<br /></div></div><br /><br /><a href="http://stocksharp.com/posts/m/14734/" title="http://stocksharp.com/posts/m/14734/">http://stocksharp.com/posts/m/14734/</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/11133/Соседняя это какая?=) Про бэта тестинг? Эта2011-09-15T20:02:27Z2016-08-16T00:01:23ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">FiNick <a href="https://stocksharp.ru/posts/m/11131/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Соседняя это какая?=) Про бэта тестинг?</div></div><br /><br /><a href="http://stocksharp.com/posts/m/11051/" title="http://stocksharp.com/posts/m/11051/">Эта</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/17028/не все брокеры готовы предоставить доступ к Plaza без сертификации. Нет сертификацию не проходил, че...2012-03-08T18:30:53Z2012-03-08T18:30:53ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">huricane <a href="https://stocksharp.ru/posts/m/17027/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">не все брокеры готовы предоставить доступ к Plaza без сертификации. <br /><br />Нет сертификацию не проходил, через кого работаю без сертификации<br />дает доступ! <br /><br />А примерные сроки по сертификации платформы Stock# можете озвучить?<br />Спасибо!</div></div><br /><br />Сроков нет.<br />Вам никто не мешает проходить сертификацию ваших роботов с использованием PlazaTrader самостоятельно.<br />Более того, исходный код шлюза плазы открыт и вы можете его исправлять и дописывать как душе угодно.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/17027/не все брокеры готовы предоставить доступ к Plaza без сертификации. Нет сертификацию не проходил, че...2012-03-08T18:21:23Z2012-03-08T18:21:23Zhurricanehttps://stocksharp.ru/users/5988/info@stocksharp.ruне все брокеры готовы предоставить доступ к Plaza без сертификации. <br /><br />Нет сертификацию не проходил, через кого работаю без сертификации<br />дает доступ! <br /><br />А примерные сроки по сертификации платформы Stock# можете озвучить?<br />Спасибо!Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/17026/не подскажите на каком этапе сертификация? и последние новости! Спасибо! вам сертификация для чего? ...2012-03-08T18:05:04Z2012-03-08T18:05:04ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">huricane <a href="https://stocksharp.ru/posts/m/17025/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">не подскажите на каком этапе сертификация? и последние новости! Спасибо!</div></div><br /><br />вам сертификация для чего? пробовали сертифицировать своего робота через PlazaTrader?<br /><br />новости - в разделе новости на главной странице.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/17025/не подскажите на каком этапе сертификация? и последние новости! Спасибо!2012-03-08T16:35:52Z2012-03-08T16:35:52Zhurricanehttps://stocksharp.ru/users/5988/info@stocksharp.ruне подскажите на каком этапе сертификация? и последние новости! Спасибо!Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15882/Так и смысл как раз в том, что S# будет использовать всё тоже. Разбиение по тредам и соединениям дол...2012-01-24T10:11:26Z2012-01-24T10:11:26ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">FiNick <a href="https://stocksharp.ru/posts/m/15881/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/15880/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Так и смысл как раз в том, что S# будет использовать всё тоже. Разбиение по тредам и соединениям должно быть в S#, а не в отдельном приложении.<br />3-4) сейчас делается и так</div></div><br />Ну вот я тоже думаю, давайте зашьем это разбиение внутрь плаза коннектора.<br />3 делается, но для теста понадобились ини файлы.<br />4 делается, но не совсем. У нас не сохраняются старые данные в хранилиище, а хотелось бы. Гидра например умеет это делать, встроить бы её в коннектор, или написать инструкцию как это просто сделать.</div></div><br /><br />У нас безбазовый клиент, а не базовый. Поэтому у нас БД не используется.<br />По 3 - ини файлы у нас тоже создаются :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15881/Так и смысл как раз в том, что S# будет использовать всё тоже. Разбиение по тредам и соединениям дол...2012-01-24T09:52:10Z2012-01-24T09:52:10ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ru<div class="quote"><span class="quotetitle">Alexander Mukhanchikov <a href="https://stocksharp.ru/posts/m/15880/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Так и смысл как раз в том, что S# будет использовать всё тоже. Разбиение по тредам и соединениям должно быть в S#, а не в отдельном приложении.<br />3-4) сейчас делается и так</div></div><br />Ну вот я тоже думаю, давайте зашьем это разбиение внутрь плаза коннектора.<br />3 делается, но для теста понадобились ини файлы.<br />4 делается, но не совсем. У нас не сохраняются старые данные в хранилиище, а хотелось бы. Гидра например умеет это делать, встроить бы её в коннектор, или написать инструкцию как это просто сделать.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15879/У вас какой канал до биржи? У меня обычный безлимитный инет в Новосибирске, задержки до РТС 60-80 мс...2012-01-24T09:35:43Z2012-01-24T09:39:08ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/15870/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">У вас какой канал до биржи?</div></div><br />У меня обычный безлимитный инет в Новосибирске, задержки до РТС 60-80 мс.<br /><br />Мне дали сертификат! Спросил, почему бы тогда не засертифицировать StockSharp:<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Я: Можно ли засертифицировать саму платформу для написания роботов, чтобы любой робот использующий StockSharp автоматически имел сертификат?<br /><br />РТС: Набор получаемых потоков и таблиц, отправляемых команд, а также разбиение всего этого по тредам и соединениям все равно будут отличаться между разными приложениями, использующими StockSharp ? Поэтому, видимо, не получится.</div></div><br />Значит надо их убедить в обратном.<br /><br />Вопросы какие поднимаются на сертификации:<br />1) Приложение должно успешно проходить клиринг.<br />2) Очереди сообщений должны быть маленькими (я добился того, что на старте у меня не более 6-7)<br />3) Проверка реакции на lifeNumChanged. Для этого дают такой тест: в ини файлах потоков надо lifeNum установить в ноль, запустить прогу, она перезакачает все данные заново и установит новые lifeNum в ини файлы.<br />Для прохождения теста понадобилось заставить прогу писать ини файлы потоков в отдельную директорию, чтобы их там вручную подкорректировать можно было.<br />4) Необходимо сохранять ревижны потоков в файл, чтобы при новом запуске не закачивать все данные заново. На событии lifeNumChanged ревижны в файле надо установить в ноль(чтоб не мешали получать данные заново).<br />Думаю если все эти моменты разрешены, сертификация займет день.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15880/Так и смысл как раз в том, что S# будет использовать всё тоже. Разбиение по тредам и соединениям дол...2012-01-24T09:38:50Z2012-01-24T09:38:50ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruТак и смысл как раз в том, что S# будет использовать всё тоже. Разбиение по тредам и соединениям должно быть в S#, а не в отдельном приложении.<br />3-4) сейчас делается и такCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15870/но похоже чтобы засертифицировать саму платформу придется с ними повоевать) Воевать не нужно. Нужно ...2012-01-23T20:48:01Z2012-01-23T20:48:01ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">FiNick <a href="https://stocksharp.ru/posts/m/15869/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">но похоже чтобы засертифицировать саму платформу придется с ними повоевать)</div></div><br /><br />Воевать не нужно. Нужно потратить время... Окей, давайте тогда получите своей сертификат, а я уже отпишусь далее, сославшись на вашу сертификацию. Типичный юзер, который может порушить систему РТС, не сможет понять, как менять кол-во потоков. Плюс количество потоков вряд ли на что-то влияет вообще. У вас какой канал до биржи?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15869/Засертифицируем вашу программу, засертифицируем и библиотеку. Не совсем так, дело в том, что сама пл...2012-01-23T20:41:41Z2012-01-23T20:41:41ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/15856/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Засертифицируем вашу программу, засертифицируем и библиотеку.</div></div><br /><br />Не совсем так, дело в том, что сама платформа StockSharp это достаточно широкий инструмент, её будет сложнее засертифицировать, чем мой вариант программы.<br />У РТСа есть ряд требований к программе, те же очереди например, а у программиста, использующего StockSharp есть возможность разбить получение потоков репликации на несколько коннекшнов, и в зависимости от того как он это сделает, у него будут либо гигантские очереди, либо маленькие. Т.е. похоже придется внутрь PlazaTrader'a зашить правильное разбиение потоков по соединениям, что не комильфо...<br /><br />Я могу рассказать, какие конкретно требования были у РТС, и как правиьно отвечать, но похоже чтобы засертифицировать саму платформу придется с ними повоевать)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15856/FiNick, предлагаю сертификацию пройти совместно. Я уже отвечал на многие вопросы ранее. Засертифицир...2012-01-22T20:22:30Z2012-01-22T20:22:30ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruFiNick, предлагаю сертификацию пройти совместно. Я уже отвечал на многие вопросы ранее. Засертифицируем вашу программу, засертифицируем и библиотеку.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15787/С номером жизни вроде нормально все. Сказали сделать сохранение ревизий, чтобы данные постоянно не п...2012-01-18T20:30:21Z2012-01-18T20:30:21ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">FiNick <a href="https://stocksharp.ru/posts/m/15784/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">С номером жизни вроде нормально все. Сказали сделать сохранение ревизий, чтобы данные постоянно не подгружать, и тогда сертификат выдадут.<br /><br />Проблема в том, что то что у нас было написано для этого (Save/LoadRevision) у меня вот не работает: делается LoadRevision и у меня только два инструмента в списке, и только по этим инструментам сделки подгружаются, как ремонтировать не знаю</div></div><br /><br />Все правильно, ревизии в примере сохраняются для всех потоков. И при запуске подгружаются для всех же. В том числе и для потока инструментов. Поэтому, инструменты появляются только те, который имеют ревизию больше, чем максимально сохраненный. А это произойдет только после клиринга.<br /><br />Мне кажется, РТС нужно убедить, что это бесполезное занятие. Для безбазовых клиентов нужны <b>ВСЕ</b> данные. Если же вам нужно иметь быстрый старт, то делать это нужно через сохранение инструментов локально. Я так и делаю, использую EntityFactory переопределенный (устанавливается через PlazaTrader.EntityFactory). Проблемы с очередями и параллельностью потоков вообще не стоит, потому что нет как таковой и прокачки данных.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15784/С номером жизни вроде нормально все. Сказали сделать сохранение ревизий, чтобы данные постоянно не п...2012-01-18T15:30:02Z2012-01-18T15:30:02ZFiNickhttps://stocksharp.ru/users/6053/info@stocksharp.ruС номером жизни вроде нормально все. Сказали сделать сохранение ревизий, чтобы данные постоянно не подгружать, и тогда сертификат выдадут.<br /><br />Проблема в том, что то что у нас было написано для этого (Save/LoadRevision) у меня вот не работает: делается LoadRevision и у меня только два инструмента в списке, и только по этим инструментам сделки подгружаются, как ремонтировать не знаюCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15760/ библиотека сток-# Что за библиотека? Ссылкой поделитесь? 2012-01-18T11:28:07Z2012-01-18T11:28:07ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">vardes <a href="https://stocksharp.ru/posts/m/15757/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><br /><b>библиотека сток-#</b><br /></div></div><br /></div></div><br /><br />Что за библиотека? Ссылкой поделитесь?[biggrin] Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15759/Какая помощь нужна? По первому вопросу - проблема известна, давно писали уже об этом. Как решать - т...2012-01-18T11:14:42Z2012-01-18T11:14:42ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruКакая помощь нужна?<br />По первому вопросу - проблема известна, давно писали уже об этом. Как решать - тоже понятно.<br />FiNick вроде сделал, но можете ему помочь в этом. Его изменения пока у него локально хранятся.<br /><br />По второму - вроде всё расписано как надо делать. Как обрабатываем - смотрите OnStreamLifeNumChanged.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15757/Всем привет! Написал робота скальпера для плазы и использованием библиотеки Stock#. Соответственно н...2012-01-18T10:58:38Z2012-01-18T10:58:38Zvardeshttps://stocksharp.ru/users/28290/info@stocksharp.ruВсем привет!<br />Написал робота скальпера для плазы и использованием библиотеки Stock#. Соответственно на демо-счете адекватно потестить не получается, пришлось проходить сертификацию. Отправил им логи после работы программы, вот что они написали:<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote"><br />По логу есть два вопроса:<br />1) У вас растет очередь сообщений, и с этим надо бороться:<br />2012-01-17 11:40:31.582;p2mq-cli;;New message added to recvList. Size: 73<br />2012-01-17 12:06:34.368;p2mq-cli;;New message added to recvList. Size: 2140<br />2012-01-17 14:46:50.340;p2mq-cli;;New message added to recvList. Size: 279<br />Бороться можно например путем получения реплики в нескольких соединениях, каждое открывающееся в отдельном треде и со своим циклом выборки. <br /><br />2) Как вы обрабатываете событие смены номера жизни для агрегированных потоков и для FUT/OPTCOMMON ? Т.к. обрабатывает их наверняка библиотека сток-#, то предлагаю эксперимент:<br /> - обнулить номер жизни в используемых orders_aggr.ini, fut/opt_common.ini или в forts_scheme.ini - смотря откуда схему берете<br /> - запустить свое приложение один раз, выключить<br /> - запустить второй раз, выключить<br /> - прислать логи П2 за оба запуска.<br /></div></div><br /><br />Т.к. я пользуюсь библиотекой, как она есть, прошу специалистов помочь в решении поставленных вопросов. Буду очень вам благодарен.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/15740/стала вылетать иногда ошибка "не могу отменить заявку с номером таким-то", и не ясно, это косяк моег...2012-01-17T20:03:45Z2012-01-17T20:03:45ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">FiNick <a href="https://stocksharp.ru/posts/m/15735/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">стала вылетать иногда ошибка "не могу отменить заявку с номером таким-то", и не ясно, это косяк моего торгового алгоритма, или тех изменений, что я вносил чтобы через клиринг проходить.<br /></div></div><br /><br />Ошибка говорит что заявка уже снята или исполнена. Тоесть, снять ее уже не получится. Обычно бывает из-за того, что или алгоритм неправильно работает, или данные не успевают прийти. Второе - это нормальная ситуация. Нужно разруливать подобное.Copyright @ StockSharp Platform LLC 2010 - 2024