Encerrado

Software API for 3rd party Windows GUI

Project Overview:

Software will be divided into several modules.

**BROKER INTERFACE SERVER/CLIENT & API**??" Replaces FOREX Brokers GUI and provides API for 3rd party software.

**

**DATA COLLECTION MODULE**** ??" Will collect, store and serve data to all modules via an API and applications within the software suite.

**

**TRANSACTION SERVER / TRADE MANAGER**** ??" This module provides a comprehensive overview of all analytical data, balance it against dynamic risk profiles to produce a determination on what the current market position should be. Furthermore it acts on this information to execute transactions with the FOREX Broker via the BROKER INTERFACE SERVER/CLIENT API to maintain these positions.

*Before bidding on this project, coders should read all documentation provided and download and review the software provided as it defines much of the scope of work. Links are provided in the attached scope of work. Bidders should work with us to understand the projects scope. Coders should provide an outline of their unique approach to solving the problem along with their bid. Please include any reference material that will help demonstrate your proficiency for our review. This project will be awarded in sections and payments will be made on successful completion of project milestones agreed to prior to awarding the work. All details will be discussed and agreed to prior to start of work.

## Deliverables

Please read attached .DOC file for additional details on project.

The first phase will be to provide software API replacing the GUI provided by the online FOREX Broker (International Foreign Currency Exchange Discount Brokerage). The purpose of the original GUI is to provide their clients with all the tools and data required to manage a FOREX trading account. The replacement API must provide and automate the identical functionality of the GUI for 3rd party software applications requiring access to these commands. The brokers GUI will be a BLACK BOX situation and reverse engineering may be required to provide all the details necessary to mimic the functionality in the API. The chosen broker provides several user GUI applications (WIN EXE, JAVA & HTML). Communication to the server appears to be HTTPS for real accounts and HTTP for demo accounts. Protocol is not documented by the FOREX broker. Demo and Live accounts will be provided for testing. The API interface will need to provide a seamless replacement (or solid control over) the broker provided GUI application(s). The GUI applications require bi-directional communication to and from the brokers server. All requests, handshaking and communications to the brokers server must mimic their standard GUI and be transparent compared to their GUI.

The second phase will require development of a data collection system to store and recall price and news data for the transaction server and analysis modules. This system will primarily require the collection of plain text data via HTTP.

The third phase will be designing and programming the transaction server. This module will provide a comprehensive overview for the operator with a limited GUI. Its primary function will be to act as a clearing house for all trade decisions and execute trades with the FOREX broker through the API module. It will be responsible for weighing the output of the analytical module and the active trading position of the account against a risk model and automatically execute trades. It will continuously monitor and adjust the accounts market position through the API to match the desired state of the analytical and risk profile inputs.

---------

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

Windows 98 / Windows 2000

Visual Basic 5.0 / C++ / JAVA

Habilidades: Programação C, Administração de Bancos de Dados, Engenharia, Java, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, SQL, Administrador do Sistema, Visual Basic, Área de trabalho do Windows

Ver mais: work on java projects online, windows gui programming, what need for an operator, what is visual basic programming, what is reverse engineering in programming, what is programming software, what is dynamic programming, what is application programming interface, what is an application programming interface, visual development online programming, visual basic programming software, visual basic price, visual basic online programming, visual basic for applications, visual basic 6.0 online, visual basic 5 online, tools for php programming, testing projects online work, source of collection buyer information, software testing positions, software testing platform, software testing online, software testing live projects, software testing international, software programming bidding

Acerca do Empregador:
( 0 comentários ) United States

ID do Projeto: #3005780

12 freelancers estão ofertando em média $2843 para este trabalho

arsmaior

See private message.

$6375 USD in 60 dias
(3 Comentários)
4.2
informaticsvw

See private message.

$1530 USD in 60 dias
(12 Comentários)
4.0
katchei

See private message.

$2550 USD in 60 dias
(10 Comentários)
3.9
esystemsengvw

See private message.

$595 USD in 60 dias
(12 Comentários)
4.0
pvnic

See private message.

$1700 USD in 60 dias
(5 Comentários)
3.4
kidronvw

See private message.

$7000 USD in 60 dias
(5 Comentários)
2.8
freelancerspub

See private message.

$850 USD in 60 dias
(2 Comentários)
2.2
dipakkumara

See private message.

$678.3 USD in 60 dias
(1 Comentário)
0.0
bbuttonvw

See private message.

$4675 USD in 60 dias
(0 Comentários)
0.0
softdevn1

See private message.

$2550 USD in 60 dias
(1 Comentário)
2.8
danagarlita

See private message.

$510 USD in 60 dias
(0 Comentários)
0.0
passionsoftware

See private message.

$5100 USD in 60 dias
(0 Comentários)
0.0