Заявки WindowsForms
Atom Ответить
01.06.2012


Добрый день!

Примерно с версии библиотеки 4.0.23 перестали регистрироваться заявки ( в квик поступают, передаются на сервер, но не регистрируются) в версии 4.0.2 все работает.

Что я пропустил?

Подозрение что что-то с потоками, но сомневаюсь.

В прикрепленных файлах рабочая 4.0.2 в нерабочей 4.1 библиотеки
нерабочий.jpg 167,2KB (0) рабочий.jpg 182,8KB (0) код.jpg 68KB (0)

Теги:


Спасибо:




13 Ответов
esper

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


Скорее всего, неверно настроены таблицы в квике. Что говорит Verifier?
Спасибо:

Kefir

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


esper Перейти
Скорее всего, неверно настроены таблицы в квике. Что говорит Verifier?

Проверял говорит что все нормально, лицензия есть.
Автор топика
Спасибо:

esper

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


Что понимается под передаются на сервер, но не регистрируются? Заявка в таблице в квике появляется? ProcessDataError что-нибудь говорит?
Спасибо:

Kefir

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


esper Перейти
Что понимается под передаются на сервер, но не регистрируются? Заявка в таблице в квике появляется? ProcessDataError что-нибудь говорит?

В квике в обработке внешних транзакциях число полученных и число отправленных на сервер одинаково, на ProcessDataError не подписывался не знаю, попробую еще там посмотреть.
Автор топика
Спасибо:

Kefir

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


esper Перейти
ProcessDataError что-нибудь говорит?

Добрый день!
ProcessDataError ни чего не говорит, молчит. Сделал простенький пример на библиотеке 4.1
https://stocksharp.ru/forum/345/Sozdaniie-prostogho-privoda-s-ispol-zovaniiem-biesplatnoi-bibliotieki-dlia-torghovykh-robotov-S/

результат тот же сделки не регистрируются, если кто то может помочь могу открыть доступ через TeamViewer, а то уже вторую неделю не могу побороть. Биржа УБ.

Автор топика
Спасибо:

esper

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


1. Вы покупаете акцию и у вас несколько субсчетов?
3. Есть открытая позиция в терминале по этому инструменту? Смотрели эту тему?

Поробуйте запустить проект в приложении и выложить файл лога log.txt
StockSharpWpf.zip 3,9MB (0)
Спасибо: Kefir Jeta

Kefir

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


esper Перейти
1. Вы покупаете акцию и у вас несколько субсчетов?
3. Есть открытая позиция в терминале по этому инструменту? Смотрели эту тему?

Поробуйте запустить проект в приложении и выложить файл лога log.txt


1. Три счета на каждый счет свой код клиента (Код клиента и счет совпадают)
2. Да позиции открыты
3.
Цитата:
14:16:26.494 | | MainWindow | Получен инструмент: ZAEN@UX
14:16:26.494 | | MainWindow | Получен инструмент: ZHEN@UX
14:16:26.673 | | QuikTrader | New order: TransactionId=43213862, Id=127336110, Price=4,305,Balance=100,Security=CEEN@UX, State=Done
14:16:26.719 | | MainWindow | Новая заявка 127336110 (43213862) на CEEN Buy с ценой 4,305 и объемом 100/100
14:16:26.734 | | MainWindow | Получен портфель: uy
14:16:27.074 | | MainWindow | Получен портфель: FOU
14:16:27.149 | | MainWindow | Получен портфель: uyv
14:16:27.222 | | QuikTrader | Экспорт запущен.
14:16:58.769 | | MainWindow | Регистрация заявки uy, Buy CEEN@UX по 4,100 на 100
14:16:58.778 | | QuikTrader | RegisterOrder: TransactionId=51385998, Id=0, Price=4,100, Balance=100, Security=CEEN@UX, State=None
14:16:59.073 | | MainWindow | Ошибка регистрации заявки: StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Не указан код клиента
Автор топика
Спасибо:

Alexander

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


Укажите код клиента. См. доку про портфели в квике.
Спасибо:

Kefir

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


Alexander Mukhanchikov Перейти
Укажите код клиента. См. доку про портфели в квике.


Смотрел, может я что то не так понимаю

Из доки
Цитата:
Для подачи заявок необходимо знать как код клиента, так и торговый счет. Код клиента получается из таблицы "Портфель по бумагам".

В таблице Портфель по бумагам стоит фильтр на нужный код клиента

И почему в 4.0.14 работает?
Автор топика
Спасибо:

Alexander

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


Начните с простейшего - Verifier, Sample, просмотр свойств инструмента для которого выставляется заявка - все ли поля заданы верно (что это фьюч \ акция, ...)
Спасибо:

Kefir

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


Alexander Mukhanchikov Перейти
Начните с простейшего - Verifier, Sample, просмотр свойств инструмента для которого выставляется заявка - все ли поля заданы верно (что это фьюч \ акция, ...)


Не вижу где ему не хватает кода клиента в логе
Цитата:
12:55:43.905 | | MainWindow | Регистрация заявки uyv, Buy CEEN@UX по 4 на 100
12:55:43.913 | | QuikTrader | RegisterOrder: TransactionId=46496603, Id=0, Price=4, Balance=100, Security=CEEN@UX, State=None
12:55:51.173 | | MainWindow | Ошибка регистрации заявки: StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Не указан код клиента


В полях вроде все есть
Автор топика
Спасибо:

Alexander

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


Всё же советую сделать в той последовательности что я расписал. Иначе помочь я точно ничем не смогу, обращайтесь тогда в техническую поддержку.
Спасибо:

Kefir

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


Alexander Mukhanchikov Перейти
Всё же советую сделать в той последовательности что я расписал. Иначе помочь я точно ничем не смогу, обращайтесь тогда в техническую поддержку.

Да ладно пусть пока поработает на старой версии, а там может поумнею и сам разберусь.

esperу спасибо за вложенный файл, хорошая вещь для проверки.
Автор топика
Спасибо:


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

loading
clippy