клиринг в 18:45 - после него проблемы.

клиринг в 18:45 - после него проблемы.
Atom
13.06.2012
igork


SmartCom 4.0.20.

Искал причину того, что после вечернего клиринга приложение видит securities со старыми параметрами (ClosePrice и т.д.). Даже StopExport/StartExport не решали проблему, пришлось делать Disconnect и Connect, только так инструменты начинают обновляться.

Последующие наблюдения дали следующие результаты: если происходит обрыв связи в ходе торговой сессии, то в соответсвии с настройками ReConnect происходит нормально и все работает пучком (кажется, с пристрастием не тестировал). Но с клирингом в 18:45 проблемы. В 18:45:41 получаем последние сообщения Position Changed, и после этого получение сообщений SecuritiesChanged прекращается. При этом никаких проблем с коннектом не было, соединение за 15 минут (18:45 - 19:00) не разрывалось. Далее каждые 20 секунд приходит PortfolioChanged, но более никаких сообщений по позициям и инструментам не поступает (трэйды не пробовал, робот не торгует, потому что у него тупо старые цены стоят). Как написано выше, StopExport/StartExport не решают проблему. Забавно, но если сделать StopExport/StartExport в 19:03, то SecuritiesChanged приходит один раз, но параметры инструмента старые. Только полное переподключение решает проблему.

Переподключение закодирую, но исключительно для собственного понимания - почему так? Могу выслать целиковое приложение VS2010 если необходимо для того, чтобы посмотреть у себя.

Теги:


Спасибо:


< 1 2 
Mikhail Sukhov

Фотография
Дата: 10.08.2012
Ответить


Maksim Chertkov
Тоже важные тонкости, думаю пригодятся ;)


Может списком выписывать, какие есть тонкости и что не работает в SmartTrader?
Спасибо:

Maksim Chertkov

Фотография
Дата: 10.08.2012
Ответить


Mikhail Sukhov

Может списком выписывать, какие есть тонкости и что не работает в SmartTrader?


Не понял сути наезда. Человек идет по тому же пути, что мне пришлось проходить, что плохого в том чтоб ему помочь? В том что он столкнется с этим после решения проблем с клирингом я уверен 100%. И не для того ли создан раздел по коннектору СмартКом чтоб выяснять что в нем работает и что нет? Если администрация считает эти сообщения флудом и оффтопом, скажите пожалуйста, я удалю сообщения и больше писать про решения каких-либо проблем не буду, зачем делать жизнь кому-то проще...
Спасибо: igork Кот Матроскин

Mikhail Sukhov

Фотография
Дата: 10.08.2012
Ответить


Maksim Chertkov
что плохого в том чтоб ему помочь?


Ничего, кроме как не понятно, каким образом это относиться к S#. Есть правила, есть суть "оффтопа". Если что-то не работает в S#, то нужно об этом извещать. Если конечно есть желание помогать.
Спасибо:

Maksim Chertkov

Фотография
Дата: 10.08.2012
Ответить


Mikhail Sukhov
Если что-то не работает в S#, то нужно об этом извещать. Если конечно есть желание помогать.


Именно о некорректной работе SmartTrader с переподключением я писал еще в феврале по скайпу, когда был платно оформлен на техподдержку.
Ответ был такой что по непонятным причинам внутри SmartCOM поднятия событий иногда не происходит. Мне весь диалог сюда копировать? А сейчас человек обратился с той же проблемой, ничего по теме кроме обсуждения лицензий сказано не было, тема провисела месяц, и когда я поделился опытом и сказал почему именно поднятия не происходит и как это можно решить, описав попутно еще одну проблему, которую в коннектор включать как мне кажется смысла нет, оказалось что это оффтоп. Проблему понял, больше о том что не работает в коннекторах и API на форуме ни звука.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 10.08.2012
Ответить


Maksim Chertkov
Мне весь диалог сюда копировать?


Нет, только собственно то, что не работает. И если известно как исправлять - то и это так же.

Maksim Chertkov
А сейчас человек обратился с той же проблемой, ничего по теме кроме обсуждения лицензий сказано не было, тема провисела месяц,


Она бы и год провисела. Человек пишет много, и не в том разделе. Мы не платная организация, чтобы за всеми бегать с подгузниками. Минус в бесплатности еще и в том, что каждый помогает себе сам. А если хочется получить интересующие ответы, то и писать нужно в правильных местах, и без воды.

Maksim Chertkov
больше о том что не работает в коннекторах и API на форуме ни звука.


Ну начинается...
Спасибо:

Maksim Chertkov

Фотография
Дата: 10.08.2012
Ответить


Mikhail Sukhov

Нет, только собственно то, что не работает.


А из поста топикстартера это непонятно было?

Mikhail Sukhov

И если известно как исправлять - то и это так же.


Так как раз и описал свой способ решения этой проблемы, который конечно корявый, но другого я не вижу пока.

Mikhail Sukhov

Человек пишет много, и не в том разделе.


А в каком разделе нужно обсуждать проблемы в работе коннектора SmartCOM? Он же не в Плазу и не в Квик написал...

Mikhail Sukhov

Мы не платная организация, чтобы за всеми бегать с подгузниками. Минус в бесплатности еще и в том, что каждый помогает себе сам.


Понимаю это, я ж написал не претензию, а совет человеку как решить проблему. На тему все забили, а проблема как выяснилось осталась. Мы с ним пообщались, он сказал спасибо.
Мож кто другой сэкономит время, прочитав этот топик вместо того чтоб самому ловить эти глюки. Еще лучше будет если кто-то напишет что мое решение это гавно и приведет пример более элегантного решения проблемы - да я первый ему спасибо скажу.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 10.08.2012
Ответить


Maksim Chertkov

Мож кто другой сэкономит время, прочитав этот топик вместо того чтоб самому ловить эти глюки. Еще лучше будет если кто-то напишет что мое решение это гавно и приведет пример более элегантного решения проблемы - да я первый ему спасибо скажу.


Можно еще раз привести суть проблемы и ее решение? В этом топике обсуждалось несколько проблем.
Спасибо:

Maksim Chertkov

Фотография
Дата: 11.08.2012
Ответить


Имелась ввиду проблема с отваливающимися событиями в СмартКОМ - она подробно изложена в самом первом топике автора. И в связи с тем что автор не пожелал переходить на версию 4.1 я написал как решал эту проблему и похожие другие, когда сам пользовался S# 4.0.23. Еще написал что хорошо бы в механизм подключения к API добавить массив строк с серверами для подключения к API и задействовать их по очереди - в IT-invest есть нехорошая практика перепрыгивать с сервера на сервер.
Если все эти проблемы решены в версии 4.1 - значит это помогло только топикстартеру и больше неактуально. Если нет - то можно попробовать внести эти изменения в коннектор.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 11.08.2012
Ответить


Maksim Chertkov
Если все эти проблемы решены в версии 4.1


С этого и надо было начинать... Все остальное не интересно, но спасибо за консультацию.
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy