Transaq

СБО "Transaq" => TRANSAQ Connector => Topic started by: Funk on 28.02.2012, 10:21:36

Title: транзак коннектор
Post by: Funk on 28.02.2012, 10:21:36
Коллеги! Ищу минимальный проект по тестам функций коннектора на с++ builder! Не могу разобраться с xml структурами...Огромная просьба ... ПОМОГИТЕ!!!
Title: Re: транзак коннектор
Post by: Funk on 01.03.2012, 12:22:37
21 просмотр.....неужели никто этим не занимался?
Title: Re: транзак коннектор
Post by: Олег on 01.03.2012, 15:04:07
21 просмотр.....неужели никто этим не занимался?

Я не занимался.
Title: Re: транзак коннектор
Post by: Funk on 01.03.2012, 15:40:51
а вообще если сравнивать скорости получения котировок ....и скорость отправки заявок ...коннектор шустрее смарткома или нет ?
Title: Re: транзак коннектор
Post by: Олег on 01.03.2012, 15:59:15
а вообще если сравнивать скорости получения котировок ....и скорость отправки заявок ...коннектор шустрее смарткома или нет ?

А что такое смартком?
Title: Re: транзак коннектор
Post by: Funk on 01.03.2012, 16:02:02
это интерфейс доступа к котировкам по средствам сом технологии....
А разработчиков транзак  коннектора здесь не бывает ?
Title: Re: транзак коннектор
Post by: Олег on 01.03.2012, 16:07:14
это интерфейс доступа к котировкам по средствам сом технологии....
А разработчиков транзак  коннектора здесь не бывает ?

Здесь разработчики торгового терминала Транзак обретаются, но, судя по совпадению названий, наверно, они отчасти и с этим продуктом как-то связаны.
Title: Re: транзак коннектор
Post by: Funk on 01.03.2012, 16:14:22
Система TRANSAQ поддерживает три технологии подключения внешних систем:

TRANSAQ Connector
"
Универсальный программный интерфейс для подключения к системе внешних приложений любого назначения:

    Собственные информационные / торговые терминалы и торговые «приводы»
    Программы для алгоритмического трейдинга (торговые роботы, генераторы сигналов)
    Учетные системы, реализующие любые портфельные методики

В основе сервиса – реализованная по технологии XML загружаемая библиотека функций TXmlConnector.dll, предназначенная для организации взаимодействия пользовательских приложений с сервером TRANSAQ от имени и с правами доступа зарегистрированного торгового клиента.

Модуль обеспечивает реализацию торговых терминалов на уровне клиента Брокера. "-http://www.transaq.ru
 Просто я по своей наивности думал, что когда что либо создается ..то это  тестируется....) Ну и я конечно же думал что здесь есть специалист работающий со своим продуктом...! С глубоким уважением ко всем разработчикам по !

Title: Re: транзак коннектор
Post by: Олег on 01.03.2012, 16:25:54
Система TRANSAQ поддерживает три технологии подключения внешних систем:

TRANSAQ Connector
"
Универсальный программный интерфейс для подключения к системе внешних приложений любого назначения:

    Собственные информационные / торговые терминалы и торговые «приводы»
    Программы для алгоритмического трейдинга (торговые роботы, генераторы сигналов)
    Учетные системы, реализующие любые портфельные методики

В основе сервиса – реализованная по технологии XML загружаемая библиотека функций TXmlConnector.dll, предназначенная для организации взаимодействия пользовательских приложений с сервером TRANSAQ от имени и с правами доступа зарегистрированного торгового клиента.

Модуль обеспечивает реализацию торговых терминалов на уровне клиента Брокера. "-http://www.transaq.ru
 Просто я по своей наивности думал, что когда что либо создается ..то это  тестируется....) Ну и я конечно же думал что здесь есть специалист работающий со своим продуктом...! С глубоким уважением ко всем разработчикам по !

Ну если это их продукт, то обязательно ответят когда-нибудь.
Title: Re: транзак коннектор
Post by: Funk on 01.03.2012, 16:32:06
буду ждать ..! кстате спасибо Олег что отозвались !
Title: Re: транзак коннектор
Post by: Сорвачев Сергей on 05.03.2012, 13:05:45
Коллеги! Ищу минимальный проект по тестам функций коннектора на с++ builder! Не могу разобраться с xml структурами...Огромная просьба ... ПОМОГИТЕ!!!

Пример работы с коннектором на C++ (разрабатывался в MS Visual Studio 2005):
Code: [Select]
#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;
}
Title: Re: транзак коннектор
Post by: indiana on 30.09.2013, 02:46:03
Приветствую!
все еще ищете, точнее вам нужны помощь с 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)