Форум разработчиков и пользователей программного обеспечения, предназначенного для работы на рынках, обслуживаемых торгово-клиринговой системой ММВБ (ASTS).
Пишу своё ПО подключения к ASTS Взял сервер ASTSBridge.exe из "Примеров" в документации http://ftp.moex.com/pub/ClientsAPI/ASTS/docs/ Подключение клиента происходит,
смотрю Таблицы.
Но при попытке выбрать любую из бумаг получаю:
А при попытке взять какую-нибудь реальную бумагу, например, AFKS (http://www.micex.ru/marketdata/quotes?secid=AFKS ) сразу выдаёт ОШИБКА (110) Неверно указан торговый счет AFKS
Я совсем новичок - первые шаги, не могу взять в толк, в че м дело
Александр Агибалов
Стаж: 6 лет 2 месяца Откуда: Московская Биржа Сообщений: 56
Александр, спасибо, но это как-то мне не помогло (картинка 1) я беру инструмент Eurasia-21 - TRAN и над ним, в поле "Код торгового счёта" проставляется TRAN. Я думал, это он и есть. Теперь иду в указанный Вами справочник "Торговые счета" (TRDACC) и вижу:
И что из этого есть Код торгового счёта, который я должен проставить?
Александр Агибалов
Стаж: 6 лет 2 месяца Откуда: Московская Биржа Сообщений: 56
Код торгового счёта - это, собственно , поле "Торговый счёт" из этой таблицы. TRAN - это режим торгов ("борд"). Во всех полях в TEClient, где выбираются инструменты, они обычно перечислены в паре бумага+режим торгов. И режим при этом подставляется в соседние поля. В данном случае нужно перезатереть подставившийся TRAN. TEClient - это демонстрационное и тестовое приложение, поэтому он чуть менее интуитивен, чем "настоящий" торговый терминал.
eselchen
Стаж: 2 года 4 месяца Откуда: Санкт-Петербург Сообщений: 5
Спасибо, теперь что-то получилось, правда, при подстановке значений из поле "Торговый счёт" из таблицы получается пустой результат, но все же это уже хорошо А ещё подскажите, как, зная бумагу, например, AFKS (http://www.micex.ru/marketdata/quotes?secid=AFKS ) определить для неё допустимый "код торгового счета", из какой это таблицы берут?
Александр Агибалов
Стаж: 6 лет 2 месяца Откуда: Московская Биржа Сообщений: 56
Код торгового счёта - всё из той же таблицы TRDACC. Так как торговые счета бывают разных типов, а для клиентских торговых счетов нужно ещё указывать код клиента, который тоже может быть разных типов, то есть некоторые комбинации, когда для каких-то инструментов+режимов торгов не удастся поставить заявку. Но и сообщение об ошибке при этом скажет, что именно было неправильно. Автоматически это не определить, а в "реальной жизни" нужно знать, что вы делаете Если Вы выступаете клиентом брокера, то нужный счёт и код клиента выдаст брокер. Для разработки и тестирования, если не нужно проверять какие-то особые комбинации, то, как правило, достаточно использовать какой-нибудь из клиентских счетов, начинающийся на букву L.
eselchen
Стаж: 2 года 4 месяца Откуда: Санкт-Петербург Сообщений: 5