Transaq
СБО "Transaq" => TRANSAQ Connector => Topic started by: Funk on 28.02.2012, 10:21:36
-
Коллеги! Ищу минимальный проект по тестам функций коннектора на с++ builder! Не могу разобраться с xml структурами...Огромная просьба ... ПОМОГИТЕ!!!
-
21 просмотр.....неужели никто этим не занимался?
-
21 просмотр.....неужели никто этим не занимался?
Я не занимался.
-
а вообще если сравнивать скорости получения котировок ....и скорость отправки заявок ...коннектор шустрее смарткома или нет ?
-
а вообще если сравнивать скорости получения котировок ....и скорость отправки заявок ...коннектор шустрее смарткома или нет ?
А что такое смартком?
-
это интерфейс доступа к котировкам по средствам сом технологии....
А разработчиков транзак коннектора здесь не бывает ?
-
это интерфейс доступа к котировкам по средствам сом технологии....
А разработчиков транзак коннектора здесь не бывает ?
Здесь разработчики торгового терминала Транзак обретаются, но, судя по совпадению названий, наверно, они отчасти и с этим продуктом как-то связаны.
-
Система TRANSAQ поддерживает три технологии подключения внешних систем:
TRANSAQ Connector
"
Универсальный программный интерфейс для подключения к системе внешних приложений любого назначения:
Собственные информационные / торговые терминалы и торговые «приводы»
Программы для алгоритмического трейдинга (торговые роботы, генераторы сигналов)
Учетные системы, реализующие любые портфельные методики
В основе сервиса – реализованная по технологии XML загружаемая библиотека функций TXmlConnector.dll, предназначенная для организации взаимодействия пользовательских приложений с сервером TRANSAQ от имени и с правами доступа зарегистрированного торгового клиента.
Модуль обеспечивает реализацию торговых терминалов на уровне клиента Брокера. "-http://www.transaq.ru
Просто я по своей наивности думал, что когда что либо создается ..то это тестируется....) Ну и я конечно же думал что здесь есть специалист работающий со своим продуктом...! С глубоким уважением ко всем разработчикам по !
-
Система TRANSAQ поддерживает три технологии подключения внешних систем:
TRANSAQ Connector
"
Универсальный программный интерфейс для подключения к системе внешних приложений любого назначения:
Собственные информационные / торговые терминалы и торговые «приводы»
Программы для алгоритмического трейдинга (торговые роботы, генераторы сигналов)
Учетные системы, реализующие любые портфельные методики
В основе сервиса – реализованная по технологии XML загружаемая библиотека функций TXmlConnector.dll, предназначенная для организации взаимодействия пользовательских приложений с сервером TRANSAQ от имени и с правами доступа зарегистрированного торгового клиента.
Модуль обеспечивает реализацию торговых терминалов на уровне клиента Брокера. "-http://www.transaq.ru
Просто я по своей наивности думал, что когда что либо создается ..то это тестируется....) Ну и я конечно же думал что здесь есть специалист работающий со своим продуктом...! С глубоким уважением ко всем разработчикам по !
Ну если это их продукт, то обязательно ответят когда-нибудь.
-
буду ждать ..! кстате спасибо Олег что отозвались !
-
Коллеги! Ищу минимальный проект по тестам функций коннектора на с++ builder! Не могу разобраться с xml структурами...Огромная просьба ... ПОМОГИТЕ!!!
Пример работы с коннектором на C++ (разрабатывался в MS Visual Studio 2005):
#include <windows.h>
#include <iostream>
#include <fstream>
#define TACCESS_API __declspec(dllimport)
typedef bool (WINAPI *tcallback)(BYTE* pData);
typedef BYTE* (WINAPI *typeSendCommand)(BYTE* pData);
typedef bool (WINAPI *typeFreeMemory)(BYTE* pData);
typedef bool (WINAPI *typeSetCallback)(tcallback pCallback);
std::ofstream xmlfile;
typeFreeMemory FreeMemory;
bool CALLBACK acceptor(BYTE *pData)
{
xmlfile<<pData<<std::endl;
FreeMemory(pData);
return true;
}
int main(int argc, char* argv[]) {
setlocale(LC_CTYPE, "");
std::cout<<"Statring!"<<std::endl;
xmlfile.open("test.xml");
xmlfile<<"<?xml version='1.0' encoding='UTF-8'?>";
xmlfile<<"<root>";
HMODULE hm = LoadLibrary("Debug\\txmlconnector.dll");
if (hm) {
typeSetCallback SetCallback =
reinterpret_cast<typeSetCallback>(GetProcAddress(hm, "SetCallback"));
FreeMemory =
reinterpret_cast<typeFreeMemory>(GetProcAddress(hm, "FreeMemory"));
SetCallback(acceptor);
typeSendCommand SendCommand =
reinterpret_cast<typeSendCommand>(GetProcAddress(hm,"SendCommand"));
if (!SendCommand) {
printf("\"SendCommand\" not found (0x%X)\n", GetLastError());
return -1;
}
else {
BYTE* ss = SendCommand(reinterpret_cast<BYTE*>(
"<command id='connect'>"
"<login>KOKS</login><password>koks</password>"
"<host>192.168.15.15</host><port>3901</port>"
"<logsdir>.\\LOGS\\</logsdir><loglevel>0</loglevel></command>"));
std::cout<<reinterpret_cast<const char*>(ss);
FreeMemory(ss);
Sleep(10000);
ss = SendCommand(reinterpret_cast<BYTE*>("<command id='subscribe'>"
"<alltrades><secid>304</secid></alltrades>" //идентификаторы взял просто для примера
"<quotations><secid>304</secid></quotations>" //в реально кода надо ориентировать на то,
"<quotes><secid>304</secid></quotes>" //что присылвает сервер
"</command>"));
std::cout<<reinterpret_cast<const char*>(ss);
FreeMemory(ss);
Sleep(1000);
ss = SendCommand(reinterpret_cast<BYTE*>(
"<command id='disconnect'/>"));
std::cout<<reinterpret_cast<char*>(ss);
FreeMemory(ss);
}
try {
FreeLibrary(hm);
}
catch (...) {
std::cout<<"Fail in FreeLibrary";
}
}
int err = GetLastError();
xmlfile<<"</root>";
std::cout<<"\nEnded...\n";
char c;
std::cin>>c;
return 0;
}
-
Приветствую!
все еще ищете, точнее вам нужны помощь с xml ?
только заметил ваше сообщение....
. (http://sport-for-home.ru). (http://mnogoisales.ru). (http://www.dictofonsale.ru). (http://alcodetect.ru). (http://inetmag4all.ru). (http://newprods.ru). (http://minivideo-perm.ru). (http://salesabc7.ru). (http://www.podavitelshop.ru). (http://securhouse.ru). (http://www.camerareg.ru). (http://www.metallpoisk.ru). (http://www.podarokmag.ru). (http://www.avtoelektroniks.ru). (http://www.sportklad.ru). (http://www.alarmsistema.ru). (http://www.diktofonmag.ru). (http://market-store1.ru). (http://videorecorder1.ru). (http://salesabc7.ru). (http://tehnodomik.ru). (http://flipfronts.ru). (http://ftsdomik.ru). (http://www.domofonmag.ru). (http://www.carcams.ru). (http://babycamera.ru). (http://www.sport-msk.ru). (http://oboronpribor.ru). (http://www.antibugshop.ru). (http://cheapnbuy.ru). (http://www.alcotestmag.ru). (http://www.novamart.ru). (http://www.metalldetect.ru). (http://videoshopping.ru)