Обновился на 4.10 и что-то не пашет...
Atom Ответить
20.12.2011


Скачал новые обновления, и решил поменять библиотеки у себя. В результате при отправке транзакции выдает такое сообщение:
Произошла ошибка. Код 10000, описание 'System level error in processing message'.

Подумал, ну ладно, попробую отправить транзакцию, через Sample, который вы предоставляете, запускаю его, но при подключении вылетает:
Retrieving the COM class factory for component with CLSIA {70F3774E-....} failes due to the following error: 80040154. Класс не зарегистрирован.

В связи со своей не компетенцией, прошу разъяснить мне, в чем проблема и как ее можно решить...

Заранее благодарю всех, кто сможет мне хоть чем-то помочь....

Теги:


Спасибо:




15 Ответов
Alexander

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


Спасибо:

FiNick

Фотография
Благотворитель
Дата: 20.12.2011
Ответить


Скачал самую последнюю версию библиотеки, поставил гейт 1.12.7 х64, конекчусь, пытаюсь выставить заявку, такая же ошибка: "Произошла ошибка. Код 10000, описание 'System level error in processing message'."
Посмотрел ссылку Александра, я так понял версия что я скачал она на боевой сервер настроена, а чтобы запускать на тестовом надо раскомментить некоторые TODO?
Спасибо:

Alexander

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


FiNick Перейти
Скачал самую последнюю версию библиотеки, поставил гейт 1.12.7 х64, конекчусь, пытаюсь выставить заявку, такая же ошибка: "Произошла ошибка. Код 10000, описание 'System level error in processing message'."
Посмотрел ссылку Александра, я так понял версия что я скачал она на боевой сервер настроена, а чтобы запускать на тестовом надо раскомментить некоторые TODO?


какие todo?
на тестовом тоже 3.8.2 давно

замените полностью схему сообщений - старую на новую.
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 20.12.2011
Ответить


Я же запускаю не свою программу, а тестовый пример stocksharpconnectors\Samples\Plaza\SampleGUI из последних исходников, разве в нем старая "схема сообщений"?
Спасибо:

Alexander

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


FiNick Перейти
Я же запускаю не свою программу, а тестовый пример stocksharpconnectors\Samples\Plaza\SampleGUI из последних исходников, разве в нем старая "схема сообщений"?


Видимо что-то осталось
[url=http://stocksharp.com/posts/m/14166/
Спасибо:

esper

Фотография
Программист
Дата: 21.12.2011
Ответить


К какому серверу подключаетесь тестовый / игровой / боевой?
Спасибо:

vardes

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


Огромное спасибо. Удалил старые схемы сообщений *.ini и все заработало.
Благодарю за помощь!
Автор топика
Спасибо:

vardes

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


Обновлялся я потому, что мной была выявлена проблема с определением направления сделки в моем торговом роботе.
Привожу пример нормального ответа шлюза о проведении сделки. Представляю логи своей программы:
Цитата:

11:22:41 Заявка: Фьючерсный контракт RTS-3.12 номер:2612176349 цена:139260 количество:1 направление:Sell состояние:Active
11:22:41 Сделка: Фьючерсный контракт RTS-3.12 номер:17127703 номер заявки:2612176349 цена:139330 количество:1 направление:Sell
11:22:42 Заявка: Фьючерсный контракт RTS-3.12 номер:2612176361 цена:139620 количество:1 направление:Buy состояние:Active
11:22:42 Сделка: Фьючерсный контракт RTS-3.12 номер:17127706 номер заявки:2612176361 цена:139590 количество:1 направление:Buy


т.е. если заявка была с типом Buy, то соответственно по ней проводится сделка типа Buy. Но в один прекрасный момент по заявке типа Sell, проводится сделка продажи, но при просмотре направления сделки, получаю тип Buy. Представляю логи программы:
Цитата:

11:22:42 Заявка: Фьючерсный контракт RTS-3.12 номер:2612176374 цена:139660 количество:1 направление:Buy состояние:Active
11:22:42 Сделка: Фьючерсный контракт RTS-3.12 номер:17127707 номер заявки:2612176374 цена:139410 количество:1 направление:Buy
11:22:42 Заявка: Фьючерсный контракт RTS-3.12 номер:2612176386 цена:139450 количество:1 направление: Sell состояние:Active
11:22:48 Сделка: Фьючерсный контракт RTS-3.12 номер:17127711 номер заявки:2612176386 цена:139450 количество:1 направление:Buy


Изначально, все нормально работает, и вот тут появляется такой косяк (см. последние 2 сточки), соответственно прога моя вылетает. Может кто сталкивался.
Автор топика
Спасибо:

FiNick

Фотография
Благотворитель
Дата: 21.12.2011
Ответить


Все заработало, действительно пришлось поудалять все ini файлы.

esper Перейти
К какому серверу подключаетесь тестовый / игровой / боевой?

Вроде как к тестовому. А игровой это какой? Это где реальные котировки с задержкой?



Спасибо:

esper

Фотография
Программист
Дата: 21.12.2011
Ответить


FiNick Перейти
Вроде как к тестовому. А игровой это какой? Это где реальные котировки с задержкой?

Да, говорят что реальные котировки с задержкой, хотя на практике - непойми что. В общем, на игровом сервере стоит старая версия ПО, поэтому последняя версия коннектора с ним не работает.
Спасибо:

vardes

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


Так кто-нить сталкивался с тем, что OrderDirecton в MyTrade.Order приходит не соответствующий заявки, а прямо противоположный. Еще это возникает в тот момент, когда выставляется лимитированная заявка, а не рыночная.
Автор топика
Спасибо:

Alexander

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


vardes Перейти
Так кто-нить сталкивался с тем, что OrderDirecton в MyTrade.Order приходит не соответствующий заявки, а прямо противоположный. Еще это возникает в тот момент, когда выставляется лимитированная заявка, а не рыночная.


на фортсе нет рыночных заявок...
Спасибо:

vardes

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


Alexander Mukhanchikov Перейти
vardes Перейти
Так кто-нить сталкивался с тем, что OrderDirecton в MyTrade.Order приходит не соответствующий заявки, а прямо противоположный. Еще это возникает в тот момент, когда выставляется лимитированная заявка, а не рыночная.


на фортсе нет рыночных заявок...


я имею ввиду, что она рыночная, если исполняется сразу по рынку, а не висит в стакане некоторое время, если висит, то возникает проблема с ответом о проведении сделки.
Автор топика
Спасибо:

vardes

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


Спасибо, уже разобрался) Все дело в своей невнимательности.
Автор топика
Спасибо:

Alexander

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


Это нормальная ситуация.

Мы выставляем заявку на Buy, по ней могут приходить сделки как на Sell, так и на Buy.

пример - кидают лимитку на покупку 100 лотов. по цене 150 005. В стакане стоит по цене 150 000 и 150 005 по 10 лотов. Мы своей лимиткой съедаем эти две строчки и встаем в стакан уже своей заявкой. Получается что по 150 000 и 150 005 у нас направление сделки будет на покупку, а дальнейшие сделки которые пройдет по лимитке - на продажу.
Спасибо:


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

loading
clippy