Добрый день
Я пытаюсь добавить библиотеки txcn.dll и txmlconnector.dll в проект примера работы S# с транзак. Но при добавлении этих библиотек в проект вижу ошибку, картинку приложил. Подскажите пожалуйста, что не так.
Добрый день
Я пытаюсь добавить библиотеки txcn.dll и txmlconnector.dll в проект примера работы S# с транзак. Но при добавлении этих библиотек в проект вижу ошибку, картинку приложил. Подскажите пожалуйста, что не так.
Comentários (13)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
попробуй их добавить не с диска С
Не, тоже самое, я бы удивилися:)
Забыл написать у меня установлена VSC 2015 win7, S#4.3.13
То что вы делаете - это сравни варенье добавить в суп. Дело, конечно, интересное, но бесперспективное.
Не, ну я же ж не могу весь полет фантазии понять...
Зачем вам добавлять библиотеку коннектора в проект? Библиотека транзак коннектора будет работать без ее добавления к проекту, по средствам библиотек S#.
Уважаемые, я думал, что надо добавлять библиотеки в Ref. оказывается не надо, хорошо. Я так понимаю, нужно сложить их в какую-то папку в проекте. Вижу, что старая версия txmlconnector.dll лежит в StockSharp_4.3.13\Samples\Transaq\SampleTransaq\bin\Debug, т.е. txcn.dll и новую версию txmlconnector.dll (скачано с Финама) нужно положить в эту же папку верно? Сложил библиотеки в папку запускаю, ввожу параметры, нажимаю коннект, получаю ошибку на картинке. Может другая папка нужна?
Ничего не нужно никуда ложить S# при каждой компиляции копирует из своих данных библиотеки коннектора в папку для компилирования, код из примеров не совсем корректен. Чтобы устранить вашу ошибку вам нужно в ручную или программно создать следующий путь в папке где будет скомпилирована программа, если это папка "Debug", то нужно создать путь: "Debug\StockSharp.Transaq\Logs". Туда коннектор транзака скидывает логи своей работы. Сам просто вожусь последнее время с этим коннектором была эта проблема.
Если вас не затрудник, когда у вас всетаки все заработает. Проверьте пожалуйста наличие информации по открытому интересу, например так: "_security.LastTrade.OpenInterest", у меня почему-то приходят нули, как и при искользовании коннектора к квику. Сам писал прогу которая работает чисто через транзак коннектор без стокшарпа, все данные были в порядке, в стокшарпе опять не могу получить ОИ.
Совершенно верно, сегодня вышла версию S#, которая фиксит этот баг, спасибо При запуске выпадает куча сообщений об ошибках по поводу конвертации каких-то форматов..., но в целом работает, стакан показывает, заявки можно отправлять. Я не понял пока момента с использованием подключения к HFT. Учетка, которую я использую в терминале Transaq в примере S# не работает, но работает то, которую мне дополнительно дали Финаме для подключения к transaq hft. При этом если в примере я ставлю галку HFT, то подключение выпадает в ошибку. Как понять куда я подключился:)?
В документации глянь, там должен быть специальный метод для проверки подключения к HFT :)
Trader.IsHFT
Да, это понятно, проверил уже никакое у меня не HFT, ну сейчас это пока не важно. Проверил .LastTrade.OpenInterest у меня тоже ноль при открытых стопах, но возможно нужны не стопы, а обычная заявка, еще проверю, но тут мне кажется, что свойство OpenInterest не совместимо именно с LastTrade. Т.к. LastTrade хранит данные о последней сделке, а OpenInterest количество открытых (похоже, что именно открытых) заявок. Как может быть открытая заявка последней сделки? Или я чего-то еще не понимаю.
Сейчас основная проблема в другом. Я не могу открыть стоп через пример с Transaq. Пробую двумя способами через форму создания стопа и без формы, как написано в http://stocksharp.com/doc/html/72fddc05-6956-405c-82ec-07c0e3649979.htm в обоих случаях заявка становится в статус "Регистрация", потом пропадает, т.е. видимо регистрацию не проходит.