|
Multi-tier betting/trading system
System includes Server (Service, Service Controller, Data Feeders) and Client Applications (Betting Terminal, Manager Application, Administrator Application).
Application Responsibilities Service: • Serving clients connections and requests. • Providing clients with quotes using push technology. • Data storage and backup. Service Controller responsibilities: • Monitoring service status. • Display information about performance parameters (max/min/avg connections, processor loading, request queue, etc.). Data Feeders - dynamic link libraries: • Connecting to the data source and get quotes, news, etc. Terminal: • Connecting to the server and authentication. • Obtaining quotes in real time. • Display graphics financial market prices over time, according to historical data and came quotations. • Preserving history market. • Obtaining market history. • Bidding. • Display history rates. • Display account information in the system. • Automatically application update. Manager Application: • Accounts management. • Orders management. • Display Profit/Loss statistic. • Display symbol market statistics. • Creating various reports. Administrator Application: • Start/stop server manually. • Start server as service. • Configure server startup variables. • Configure server. • Display error/working logs. Technologies/Languages/Environment:
• C++, CryptoLib, TeeChart, NET 2.0, C# , Threading, MT4 API, SQL, MySQL 5.0, managed C++.
![]() ![]() |

