Оставшиеся задачи до версии бета~/topic/1574/ostavshiesya-zadachi-do-versii-beta/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T11:08:51Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/8144/Может уже пора бету выкладывать? OK, тогда я переключаюсь на документацию. И ждем пламенный привет б...2011-05-16T18:42:19Z2011-05-16T18:42:19Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8143/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Может уже пора бету выкладывать?</div></div><br />OK, тогда я переключаюсь на документацию. И ждем пламенный привет бета-тестеров[smile] <br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8143/А как выставить заявку в GUI-примере? инструменты - выбрать инструмент - новая заявка. У меня пробле...2011-05-16T18:27:54Z2011-05-16T18:27:54ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8142/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">lkor <a href="https://stocksharp.ru/posts/m/8077/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8075/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">А как выставить заявку в GUI-примере?</div></div><br />инструменты - выбрать инструмент - новая заявка.</div></div><br /><br />У меня проблема: при попытке выставить заявку в асинхронном режиме выкидывается InvalidCastException в строчке<div class="code"><strong>Код</strong><div class="innercode">plazaMessage.SendAsync2(_connection, timeOut, _messageDispatcher, transaction.Id);</div></div> <br />метода PlazaTrader.SendTransaction. Кто-нибудь сталкивался? В синхронном режиме приходит сообшение, что не хватает средств на счете, который действительно пуст. Его нужно пополнять? Если да, то каким образом?</div></div><br /><br />Кстати да, надо не забыть разобраться с тем, как получать вменяемые ошибки в асинхронном режиме.<br /><br />Залил изменения, чтобы получать инфу по заявкам. Вкратце, использовали не те потоки.<br /><br />Может уже пора бету выкладывать?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8142/А как выставить заявку в GUI-примере? инструменты - выбрать инструмент - новая заявка. У меня пробле...2011-05-16T18:14:14Z2011-05-16T18:16:11Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">lkor <a href="https://stocksharp.ru/posts/m/8077/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8075/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">А как выставить заявку в GUI-примере?</div></div><br />инструменты - выбрать инструмент - новая заявка.</div></div><br /><br />У меня проблема: при попытке выставить заявку в асинхронном режиме выкидывается InvalidCastException в строчке<div class="code"><strong>Код</strong><div class="innercode">plazaMessage.SendAsync2(_connection, timeOut, _messageDispatcher, transaction.Id);</div></div> <br />метода PlazaTrader.SendTransaction. Кто-нибудь сталкивался? В синхронном режиме приходит сообшение, что не хватает средств на счете, который действительно пуст. Его нужно пополнять? Если да, то каким образом?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8089/Добавь у себя в Connect_Click GUI клиента сразу после инициализации Trader вот этот кусок кода: Plaz...2011-05-14T10:45:51Z2011-05-14T10:45:51ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8075/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Добавь у себя в Connect_Click GUI клиента сразу после инициализации Trader вот этот кусок кода:<br /><div class="code"><strong>Код</strong><div class="innercode">PlazaTableRegistry.DealFuture.Columns.Add(PlazaColumnRegistry.DealFuture.BuyRtsCode);</div></div><br />И запусти GUI клиент. У меня при попытке подключения срабатывает ArgumentNullException. С явным статическим конструктором PlazaColumnRegistry() исключения нет. Меняется порядок инициализации статических классов? Шаманство[confused] Вчера уже не успевал влезть в суть.<br /></div></div><br /><br />Действительно, чудеса.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8086/еще добавлю, что со сборкой стакана тоже есть ряд тонких моментов. Они вроде описаны в топике Да, я ...2011-05-14T08:41:05Z2011-05-14T08:41:05ZBellhttps://stocksharp.ru/users/28605/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8085/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Bell <a href="https://stocksharp.ru/posts/m/8084/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">еще добавлю, что со сборкой стакана тоже есть ряд тонких моментов. Они вроде описаны в <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADqsfI-TfIm12sk6cf5BEkc48umwsbTizoJ_1UbAW9lvRCa01Gv1zekH1ak-kJpvv0" title="http://forum.rts.ru/viewtopic.asp?t=16922">топике</a></div></div><br /><br />Да, я писал реализацию на основе этого топика.<br /></div></div><br />Снимаю шляпу. Я начинал, но плюнул, так мне это не понравилось.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8085/еще добавлю, что со сборкой стакана тоже есть ряд тонких моментов. Они вроде описаны в топике Да, я ...2011-05-14T08:31:09Z2011-05-14T08:31:09Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Bell <a href="https://stocksharp.ru/posts/m/8084/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">еще добавлю, что со сборкой стакана тоже есть ряд тонких моментов. Они вроде описаны в <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADqsfI-TfIm12sk6cf5BEkc48umwsbTizoJ_1UbAW9lvRCa01Gv1zekH1ak-kJpvv0" title="http://forum.rts.ru/viewtopic.asp?t=16922">топике</a></div></div><br /><br />Да, я писал реализацию на основе этого топика.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8084/еще добавлю, что со сборкой стакана тоже есть ряд тонких моментов. Они вроде описаны в топике2011-05-14T08:15:55Z2011-05-14T08:15:55ZBellhttps://stocksharp.ru/users/28605/info@stocksharp.ruеще добавлю, что со сборкой стакана тоже есть ряд тонких моментов. Они вроде описаны в <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADqsfI-TfIm12sk6cf5BEkc48umwsbTizoJ_1UbAW9lvRCa01Gv1zekH1ak-kJpvv0" title="http://forum.rts.ru/viewtopic.asp?t=16922">топике</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8077/ Нужно копать. А как выставить заявку в GUI-примере? инструменты - выбрать инструмент - новая заявка...2011-05-13T18:37:39Z2011-05-13T18:37:39Zlkorhttps://stocksharp.ru/users/28245/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8075/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br /><br />Нужно копать. А как выставить заявку в GUI-примере?</div></div><br /><br />инструменты - выбрать инструмент - новая заявка.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8075/Удалил это, так как это неправильно. static PlazaColumnRegistry() { // Без этого конструктора клиент...2011-05-13T17:52:23Z2011-05-13T17:53:58Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8071/"><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">static PlazaColumnRegistry()<br />{<br /> // Без этого конструктора клиенту нельзя добавить колонки.<br />}</div></div><br /><br />Статический конструктор есть всегда. Он или нами явно определяется, или его компилятор "дописывает".</div></div><br /><br />Добавь у себя в Connect_Click GUI клиента сразу после инициализации Trader вот этот кусок кода:<br /><div class="code"><strong>Код</strong><div class="innercode">PlazaTableRegistry.DealFuture.Columns.Add(PlazaColumnRegistry.DealFuture.BuyRtsCode);</div></div><br />И запусти GUI клиент. У меня при попытке подключения срабатывает ArgumentNullException. С явным статическим конструктором PlazaColumnRegistry() исключения нет. Меняется порядок инициализации статических классов? Шаманство[confused] Вчера уже не успевал влезть в суть.<br /><br /><br /><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8071/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Но у меня почему то заявки не идут с Плазы. Выставил по рынку - ни одного уведомления. Перезапустил прогу, опять ничего по заявкам.</div></div><br /><br />Нужно копать. А как выставить заявку в GUI-примере?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8071/Там код получился один в один для фьючей и опцов. Может имеет смысл вынести в общий метод, как я с и...2011-05-13T16:12:51Z2011-05-13T16:12:51ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8063/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8050/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Там код получился один в один для фьючей и опцов. Может имеет смысл вынести в общий метод, как я с инструментами сделал? Или как со стаканами.</div></div><br />Сделал + залил заявки. В заявках по многим свойствам вопросы. Посмотришь исходник? Может быть нужно мапить из еще одной таблицы (OrdersLogFutureStream / OrdersLogOptionStream)[confused] Но это уже завтра. Elvis has left the building...<br /></div></div><br /><br />Удалил это, так как это неправильно.<br /><div class="code"><strong>Код</strong><div class="innercode">static PlazaColumnRegistry()<br />{<br /> // Без этого конструктора клиенту нельзя добавить колонки.<br />}</div></div><br /><br />Статический конструктор есть всегда. Он или нами явно определяется, или его компилятор "дописывает".<br /><br />Посмотрел и поправил код. Но у меня почему то заявки не идут с Плазы. Выставил по рынку - ни одного уведомления. Перезапустил прогу, опять ничего по заявкам.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8063/Там код получился один в один для фьючей и опцов. Может имеет смысл вынести в общий метод, как я с и...2011-05-12T19:35:45Z2011-05-12T19:35:45Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8050/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Там код получился один в один для фьючей и опцов. Может имеет смысл вынести в общий метод, как я с инструментами сделал? Или как со стаканами.</div></div><br />Сделал + залил заявки. В заявках по многим свойствам вопросы. Посмотришь исходник? Может быть нужно мапить из еще одной таблицы (OrdersLogFutureStream / OrdersLogOptionStream)[confused] Но это уже завтра. Elvis has left the building...<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8050/По-моему это не заявки. Это были сделки (deal - Журнал сделок), спешил в ночи Там код получился один...2011-05-12T10:20:54Z2011-05-12T10:20:54ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8048/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8046/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">По-моему это не заявки.[smile] </div></div><br /><br />Это были сделки (deal - Журнал сделок), спешил в ночи[sad] <br /></div></div><br /><br />Там код получился один в один для фьючей и опцов. Может имеет смысл вынести в общий метод, как я с инструментами сделал? Или как со стаканами.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8048/По-моему это не заявки. Это были сделки (deal - Журнал сделок), спешил в ночи 2011-05-12T04:23:02Z2011-05-12T04:23:02Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8046/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">По-моему это не заявки.[smile] </div></div><br /><br />Это были сделки (deal - Журнал сделок), спешил в ночи[sad] <br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8046/Нужно доделать потоки с заявками, сделками (собственными и тиковыми). Залил заявки. Посмотри в Plaza...2011-05-11T20:05:24Z2011-05-11T20:05:24ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">aspirant <a href="https://stocksharp.ru/posts/m/8045/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/7959/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Нужно доделать потоки с заявками, сделками (собственными и тиковыми).</div></div><br /><br />Залил заявки. Посмотри в PlazaTrader OnDealFutureStreamInserted / OnDealOptionStreamInserted. В GUI клиенте идут.<br /></div></div><br /><br />По-моему это не заявки.[smile] Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8045/Нужно доделать потоки с заявками, сделками (собственными и тиковыми). Залил заявки. Посмотри в Plaza...2011-05-11T19:52:50Z2011-05-11T19:52:50Zaspiranthttps://stocksharp.ru/users/6114/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/7959/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Нужно доделать потоки с заявками, сделками (собственными и тиковыми).</div></div><br /><br />Залил заявки. Посмотри в PlazaTrader OnDealFutureStreamInserted / OnDealOptionStreamInserted. В GUI клиенте идут.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8038/Почему в прошедшем времени? ок, буду ждать но еще раз посоветую проконсультироваться по разным таким...2011-05-11T16:27:42Z2011-05-11T16:27:42ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Bell <a href="https://stocksharp.ru/posts/m/8037/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8036/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Почему в прошедшем времени?[smile] </div></div><br />ок, буду ждать [smile] <br />но еще раз посоветую проконсультироваться по разным таким нюансам с теми, кто разобрался. Вот Кукушкин на техфоруме РТС очень доброжелательный чел.</div></div><br /><br />Хорошо, перед сертификацией PlazaTrader обязательно пройдем сертификацию Кукушкина.[smile] Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8037/Почему в прошедшем времени? ок, буду ждать но еще раз посоветую проконсультироваться по разным таким...2011-05-11T16:16:29Z2011-05-11T16:16:29ZBellhttps://stocksharp.ru/users/28605/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8036/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Почему в прошедшем времени?[smile] </div></div><br />ок, буду ждать [smile] <br />но еще раз посоветую проконсультироваться по разным таким нюансам с теми, кто разобрался. Вот Кукушкин на техфоруме РТС очень доброжелательный чел.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8036/Только все равно не понятно насчет ProcessMessage. Почему так сделано? Это надо спрашивать у разрабо...2011-05-11T16:05:25Z2011-05-11T16:05:25ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Bell <a href="https://stocksharp.ru/posts/m/8035/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8034/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Только все равно не понятно насчет ProcessMessage.</div></div><br />Почему так сделано? Это надо спрашивать у разработчиков. Они это где-то объясняли, но я не понял. У меня на Плазу вообще идиосинкразия. Вот всё надеялся, что вы сделаете нормально...<br /></div></div><br /><br />Почему в прошедшем времени?[smile] Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8035/Только все равно не понятно насчет ProcessMessage. Почему так сделано? Это надо спрашивать у разрабо...2011-05-11T15:47:20Z2011-05-11T15:47:20ZBellhttps://stocksharp.ru/users/28605/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov <a href="https://stocksharp.ru/posts/m/8034/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Только все равно не понятно насчет ProcessMessage.</div></div><br />Почему так сделано? Это надо спрашивать у разработчиков. Они это где-то объясняли, но я не понял. У меня на Плазу вообще идиосинкразия. Вот всё надеялся, что вы сделаете нормально...<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/8034/ProcessMessage это прокачка очереди сообщений на сокете "вручную". Почему сделано так, а не иначе хз...2011-05-11T15:25:25Z2011-05-11T15:25:25ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Bell <a href="https://stocksharp.ru/posts/m/8030/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">ProcessMessage это прокачка очереди сообщений на сокете "вручную". Почему сделано так, а не иначе хз. Для совместимости чего-то с чем-то. Без понимания всех нюансов (а их там много) может быть плохо, потому что внутри есть критические секции, при работе с одним объектом из разных тредов может происходить маршаллинг. Общее правило кажется(!) один поток - один объект коннекшн.</div></div><br /><br />Это как бы правило МТА. Только все равно не понятно насчет ProcessMessage.Copyright @ StockSharp Platform LLC 2010 - 2024