Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rouming/alfadirectapi

AlfaDirect API - network library to Russian finance broker AlfaDirect (http://alfadirect.ru)
https://github.com/rouming/alfadirectapi

Last synced: 5 days ago
JSON representation

AlfaDirect API - network library to Russian finance broker AlfaDirect (http://alfadirect.ru)

Awesome Lists containing this project

README

        

NAME
AlfaDirectAPI - asynchronous thread-safe network API library, which tries
to cover basic finance market functions of russian broker AlfaDirect
(http://alfadirect.ru):
- receives historical market quotes and stores them in DB
- receives run-time market data
- sends market order requests and receives responses

This library is written in C++/Qt4 and uses ADAPI.dll (win32 black box dynamic
library which kindly shared by AlfaDirect guys) to encode and decode network
stream from broker server. On Unix ADAPI.dll is loaded by Wine, so all basic
market data receiving functions work well. Trading is being worked only on
Linux and Windows (on Windows native CryptoAPI is used for order signing,
on Linux CryptoAPI ported by cryptopro is used [please, see src/ADCryptoAPI.cpp
for details]).

AlfaDirectAPI is still in alpha, so even on Linux and Windows trading is partially
broken.

AUTHOR
Roman Pen

BUGS
SUPPORT
You can find AlfaDirect server API documentation in ADAPI/doc/* .

ACKNOWLEDGEMENTS
COPYRIGHT & LICENSE
Copyright 2009-2012 Roman Pen

This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.