API to electronically place orders with stock broker (ID:2560)
Project Creator: |
lgrant
FC Member For 6460 Days
Credits 20 Completed Proj. Num. 0 / 1 Total payment USD Avg Daily Online 0.00 h (From 21/5/2007) Available on MSN/Skype No Last Login 6/19/2007 Peers Rating 0.00% ![]() ![]() ![]() |
---|---|
Budget: | 250 - 500 |
Created: | 6/19/2007 8:35:29 AM EST |
Bidding Ends: | 6/26/2007 8:35:29 AM EST ( Expired ) |
Development Cycle: | 14 Days |
Bid Count: | 4
|
Average Bid: | 432.50 |
Project Description:
I am in need of a programmer to code a small system that will "send" orders to my stock broker. The broker is Inactive Brokers (IB). You can choose the platform from: Java, C++ or Visual Basic. To get a little background, go to www.interactivebrokers.com and click on software. Then click on FIX/API. You can navigate around that area and get an idea of what can be achieved. In short, IB provides, for customers that are logged into their properly configured account, a data feed of market data and account data in FIX (Financial Information Exchange) format. They even provide a sample program in each of the platforms that will log into the broker system. These sample programs take care of the communication and interface with IB (handshaking between the software platforms). We just have to insert the thinking and logic that prompts the need to communicate. MY NEEDS: I want to take the data feed, monitor price movements on pre-selected stocks (30 maximum), and then issue electronic orders to open or close positions based on price movements. For instance if EBAY goes down 1%, I may have preset a buy or sell order. Then, assuming the order fills, I may wish to close that position in the last half hour of trading. It is probably easiest to set a grid with 15 or 16 columns. In these columns one would select or calculate the desired attributes (from a few options) that would control the action for each stock. Assuming that an accurate, competent software package is a given result, speed of communication and the speed of the placing of orders will be all important. I have an input screen design on an Excel spreadsheet. This will be a good starting tool. I assume the entire input screen would be dimensioned into RAM and refreshed multiple times each second, etc, etc I have some programming experience from decades ago - Fortran, COBOL and Basic (DOS environment). The point of bringing that up is that I know how important it is to spec out the needs and to reduce the application to a series of logical pathways. You can depend on me to spec out the needs in detail and to address the issues and problems on a timely basis. This project is top priority for me. I'm on a bit of a budget - it's hard to beat the market and I don't want to invest a lot of money to reconfirm that fact. But there is strong curiosity that is driving this project. Please submit a proposal. |
|
Job Type | C/C++, Java, Visual Basic |
Attached Files: | 20070619083436.xls |