Клиентский API > описание API для С++
описание API для С++
Коллеги!!! Прошу поделиться или дать совет по подключению к API терминала из проекта С++.
Переходить на С# для меня не лучший вариант
Например, есть библиотека ADClientSDK.dll, но отсутствует описание.
Если есть готовый тестовый проект или документация, буду очень признателен
			
									
						Переходить на С# для меня не лучший вариант
Например, есть библиотека ADClientSDK.dll, но отсутствует описание.
Если есть готовый тестовый проект или документация, буду очень признателен
- 
				ensh
- Сообщения: 233
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: описание API для С++
К сожалению, доступ из C++ не предусмотрен. 
Есть возможность сесть на сокеты подключения и взаимодействовать с ними, но там есть свои тонкости.
Или как вариант сделать обрезаный коннектор, как я писал ранее, и из него экспортировать С++ API
			
									
						Есть возможность сесть на сокеты подключения и взаимодействовать с ними, но там есть свои тонкости.
Или как вариант сделать обрезаный коннектор, как я писал ранее, и из него экспортировать С++ API
Re: описание API для С++
Огромное спасибо. 
Робота на С++ переписывать не буду. Сделаю интеграцию через коннектор.
В процессе написания коннектора начал тупить по вопросу получения информации о позициях.
Подскажите, пожалуйста, метод получения текущих позиций.
			
									
						Робота на С++ переписывать не буду. Сделаю интеграцию через коннектор.
В процессе написания коннектора начал тупить по вопросу получения информации о позициях.
Подскажите, пожалуйста, метод получения текущих позиций.
Re: описание API для С++
Прошу совета. Какой метод правильно использовать для получения текущих позиций счета/портфеля (не изменения)? Или есть иные способы?
Если есть пример кода, то буду очень признателен.
Проект консольный без запуска терминала.
Core.Managers.PositionManager.GetPositions(string, int) //не понятны параметры
AD.Common.DataStructures.IClientConnection.GetPositionsByCodeSubAccount(string)
Core.ClientConnection.GetPositionsByCodeSubAccount(string)
			
									
						Если есть пример кода, то буду очень признателен.
Проект консольный без запуска терминала.
Core.Managers.PositionManager.GetPositions(string, int) //не понятны параметры
AD.Common.DataStructures.IClientConnection.GetPositionsByCodeSubAccount(string)
Core.ClientConnection.GetPositionsByCodeSubAccount(string)
- 
				ensh
- Сообщения: 233
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: описание API для С++
AD.Common.DataStructures.IClientConnection.GetPositionsByCodeSubAccount(string)
Core.ClientConnection.GetPositionsByCodeSubAccount(string) это методы, чтобы запросить позиции с сервера
после позиции окажуться в Core.Managers.PositionManager,
как то так
получить список позиций Core.Managers.PositionManager.Positions.Values
			
									
						Core.ClientConnection.GetPositionsByCodeSubAccount(string) это методы, чтобы запросить позиции с сервера
после позиции окажуться в Core.Managers.PositionManager,
как то так
получить список позиций Core.Managers.PositionManager.Positions.Values
Re: описание API для С++
Приветствую и спасибо за помощь.
Нужна консультация - какой наилучший способ получения котировок с помощью консольного приложения (без запуска терминала)?
			
									
						Нужна консультация - какой наилучший способ получения котировок с помощью консольного приложения (без запуска терминала)?
- 
				ensh
- Сообщения: 233
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: описание API для С++
есть два способа 
- подписка на Quotes, там все бумаги, ценыы бидов, асков и тд итп, но и задержки
- подписка на все сделки по инструменту, тогда цена каждой сделки и есть котировка
Конечно, надо понимать, что котировки в терминале имеют значительное запаздывание и каких-то быстродействующих стратегий на их основе создавать не стоит.
			
									
						- подписка на Quotes, там все бумаги, ценыы бидов, асков и тд итп, но и задержки
- подписка на все сделки по инструменту, тогда цена каждой сделки и есть котировка
Конечно, надо понимать, что котировки в терминале имеют значительное запаздывание и каких-то быстродействующих стратегий на их основе создавать не стоит.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость