ПоискПоиск  ПравилаПравила  ПользователиПользователи  ПрофильПрофиль  РегистрацияРегистрация  ВходВход
Форум «Техническая поддержка ПО ASTS»
Форум разработчиков и пользователей программного обеспечения, предназначенного для работы на рынках, обслуживаемых торгово-клиринговой системой ММВБ (ASTS).
вопросы по MTEExecTransEx
Новая тема   Ответить на тему
 Предыдущая тема :: Следующая тема 
 Автор  Сообщение 
Oleg Vazhnev
Стаж: 7 лет 11 месяцев
Сообщений: 1376
Ср Апр 09, 2014 16:18 Ответить с цитатой Получить постоянный адрес сообщения
Использую функцию MTEExecTransEx для постановки заявки, получаю такой ответ:

errCode = 0 msgCode = 162 msgText = (162) Заявка на покупку N 11093640977 зарегистрирована (10 удовлетворено). paramCount = 3
param id = 0 name = ON value = 011093640977
param id = 1 name = IN value = 000007101825
param id = 2 name = ST value = 160849661651

Как видно "(10 удовлетворено)" по прежнему надо "выдирать" из текстового сообщения.
Нельзя ли добавить ещё один параметр - сколько зафилено?

И ещё, где-то я могу посмотреть что значат коды возврата, 160, 161, 162 и так далее? 
 
Последний раз редактировалось автором 09.04.2014 19:15, всего редактировалось 2 раза
Oleg Vazhnev
Стаж: 7 лет 11 месяцев
Сообщений: 1376
Чт Апр 10, 2014 18:46 (спустя 1 день 2 часа) Ответить с цитатой Получить постоянный адрес сообщения
Ещё вопросы по коду 576:

(576) Заявка на продажу #11087285790 зарегистрирована. 1 удовлетворено. Удовлетворение остатка приводит к заключению кросс-сделки. Остаток снят.

Опять беда - надо доставать "1", нельзя ли и здесь передавать filled в параметрах?

И другой вопрос - я правильно понимаю что в таблице параметров заявка будет "самопроизвольно" снята? Т.е. придёт Status 'W'? 
 
Oleg Vazhnev
Стаж: 7 лет 11 месяцев
Сообщений: 1376
Вт Апр 15, 2014 13:06 (спустя 5 дней 20 часов) Ответить с цитатой Получить постоянный адрес сообщения
Попробовал AMEND_ORDER, получил такой ответ:

replyCount = 2
reply id = 0 errCode = 0 msgCode = 160 msgText = (160) Заявка на покупку N 11125040184 зарегистрирована. paramCount = 3
param id = 0 name = ON value = 011125040184
param id = 1 name = IN value = 000003001629
param id = 2 name = ST value = 125528166517
reply id = 1 errCode = 0 msgCode = 210 msgText = (210) Снято заявок: 1. Снято количество: 10. Нельзя снимать: 0. paramCount = 1
param id = 0 name = ST value = 125528166517

Сразу вопрос - а операция атомарная? Или может случится так что пока я мувлю со 100 рублей на 99.99 на покупку заявку пройдут сделки по 99.98 и об меня даже не ударит? 
 
Oleg Vazhnev
Стаж: 7 лет 11 месяцев
Сообщений: 1376
Вт Апр 15, 2014 17:08 (спустя 6 дней) Ответить с цитатой Получить постоянный адрес сообщения
А ещё вопрос вот по этой ошибке:

ОШИБКА: (900) Частично удовлетворенные заявки не могут быть изменены

Это наверное чтобы лишней позиции не набрать? Ну например была заявка у меня на 10 лотов, тут 9 из них исполняется, а я этого не знаю, делаю её мув на 10 лотов, они тоже исполняются, итого я набираю 19 лотов вместо 10.

Но на срочке вроде бы нет такого. Получается вопрос в том, почему на срочке можно переставлять частично исполненные заявки? Или и там тоже нельзя и я что-то путаю? 
 
westtrd
Стаж: 6 лет 4 месяца
Откуда: Belarus
Сообщений: 1034
Ср Апр 16, 2014 14:12 (спустя 6 дней 21 час) Ответить с цитатой Получить постоянный адрес сообщения
Там есть режим перестановки с учетом исполненных
 
 
Oleg Vazhnev
Стаж: 7 лет 11 месяцев
Сообщений: 1376
Пн Ноя 03, 2014 15:24 (спустя 6 месяцев 24 дня 23 часа) Ответить с цитатой Получить постоянный адрес сообщения
Oleg Vazhnev писал(а):
Ещё вопросы по коду 576:

(576) Заявка на продажу #11087285790 зарегистрирована. 1 удовлетворено. Удовлетворение остатка приводит к заключению кросс-сделки. Остаток снят.

Опять беда - надо доставать "1", нельзя ли и здесь передавать filled в параметрах? 


актуально. нет ли планов добавить в какой-нибудь из интерфейсов, или может уже добавлено? на 22ом интефейсе вот такие параметры:

param id = 0 name = ON value = 011097185794
param id = 1 name = ST value = 103942067318

параметра с зафилиным количеством нет 
 
Последний раз редактировалось автором 03.11.2014 15:25, всего редактировалось 1 раз
westtrd
Стаж: 6 лет 4 месяца
Откуда: Belarus
Сообщений: 1034
Пн Ноя 03, 2014 22:18 (спустя 6 месяцев 25 дней 5 часов) Ответить с цитатой Получить постоянный адрес сообщения
Я бы прибил это тяжкое наследие прошлого и перевел бы всех на фикс. Насильно Smile
 
 
Александр Агибалов
Стаж: 5 лет 7 месяцев
Откуда: Московская Биржа
Сообщений: 56
Вт Ноя 04, 2014 13:32 (спустя 6 месяцев 25 дней 21 час) Ответить с цитатой Получить постоянный адрес сообщения
Обсудим Ваш вопрос с разработчиками, но вообще, пока планов модифицировать сообщения от системы не было (с версией интерфейса они не связаны).
Мы только приветствуем переход на фикс/фаст!
Но полностью от наследия прошлого избавиться проблематично, так как переговорные режимы (РПС, РЕПО, внебиржевые на валюте) спецификациями фикса не предусмотрены Smile 
 
westtrd
Стаж: 6 лет 4 месяца
Откуда: Belarus
Сообщений: 1034
Вт Ноя 04, 2014 16:06 (спустя 6 месяцев 25 дней 23 часа) Ответить с цитатой Получить постоянный адрес сообщения
Хм, а как в этих режимах выглядит алгоритмический трейдинг ? Smile
 
 
Александр Агибалов
Стаж: 5 лет 7 месяцев
Откуда: Московская Биржа
Сообщений: 56
Пн Ноя 10, 2014 11:57 (спустя 7 месяцев 19 часов) Ответить с цитатой Получить постоянный адрес сообщения
Ну Вы же выше сказали про "всех", а не конкретно про алгоритмических трейдеров ;)
Значительная часть роботов и так по своей инициативе давно перешла на FIX/FAST. 
 
Oleg Vazhnev
Стаж: 7 лет 11 месяцев
Сообщений: 1376
Ср Ноя 12, 2014 18:55 (спустя 7 месяцев 3 дня 2 часа) Ответить с цитатой Получить постоянный адрес сообщения
прямой доступ по fix к сожалению в разы дороже прямого доступа через micex bridge - не каждый нищетрейдер потянет Smile
получается нет резона на fix переходить, если latency не критична, то зачем платить больше? 
 
Последний раз редактировалось автором 12.11.2014 18:57, всего редактировалось 1 раз
westtrd
Стаж: 6 лет 4 месяца
Откуда: Belarus
Сообщений: 1034
Чт Ноя 13, 2014 11:15 (спустя 7 месяцев 3 дня 18 часов) Ответить с цитатой Получить постоянный адрес сообщения
Короче, как надо стимулировать переход на фикс, думаю понятно Smile 
 
Показать сообщения:   
Новая тема   Ответить на тему
Список разделов форума -> Техническая поддержка ПО ASTS

Rambler's Top100 Rambler's Top100
Рейтинг@Mail.ru
Copyright © Московская биржа, 2006-2017.
Ваши предложения, замечания и вопросы
по работе форума направляйте на email: