Find Jobs
Hire Freelancers

Realtime data processing and automated trading in stocks and futures.

$30-250 USD

Closed
Posted almost 8 years ago

$30-250 USD

Paid on delivery
Software enhancement has to be done to process realtime data for stocks, generate trading signals based on conditions , send orders to the exchanges, manage open orders, write detailed logs to text file for debugging purpose. Skills required : C# , Visual studio, Realtime data processing , Developing Stable GUI(in phase 2), Should be good at programming and debugging, Source and version controlling. What do we already have: Current module has data processing dll , which processes data for Stocks and futures. What needs to be done: This is the phase 1 of the project. Apart from displaying data on the gui, following should be done. Program should run in interactive console. we would login the user to the main server using login user_name password command. I will give the logic to generate [login to view URL] slightly complex, but will be explained properly, intermediate level developers should have no problem to code it. I have personally coded it in Excel VBA. Core: Basically on every event of realtime data recevied for Stocks or Futures. 1 - We have to calculate a trigger(formula will be given later/ formula is not so complex) 2 - Check for conditions for entry or exit. 3 - if its entry or exit condition then send order to the exchange. 4 - On order response event of the order, manage the order, 5 - Take outmost care that the logic does not go into race condition. 6 - We recevie around 300 to 400 updates per second, so all the received updates should be queued while others are processed. eg say updates received from 1 to 300, all are recevied in the same data packet, we should queue them and then process 1,2,3...300. processing time for each cycle should be as minimum as possible. Attached [login to view URL] file(end function to update the data starts at line 470) is the one where we receive the processed market [login to view URL] function is market in the comments section. entire running code will be shared once the project is awarded. For sending orders and understanding their responses, tag = value type messaging is used, which is fairly straight forward. It will be shared with the developer once the project is awarded. So flow of work would be: -Discuss entire developement with developer. -Since we have decided to do away with GUI, all the configs shall be picked up via xml config file. -Design the classes, various events and action methods. -Every function and module of the code should be properly checked for exception. if the software crashes for any reason, we should have enough information about the reason for crash. -Logging function should be made. Level of logging would be controlled via config file. -Testing would be done during exchange production hours, 09 15 to 15 30 Indian Standard Time. So developer should be available in this time frame.
Project ID: 10741031

About the project

5 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $164 USD for this job
User Avatar
Hello, Before you select a part time developer from here, check us out. If you like what you see, hire us! That's all. "Why hire part time college students? when you can hire professional developers for the same cost" Regards, Fugacode (The Ultimate Engineering Task Force).
$155 USD in 3 days
4.6 (13 reviews)
5.6
5.6
User Avatar
Hi, I am an individual freelance, having more than 10yrs of exp in developing various applications using Microsoft Technologies (C#.Net, Asp.Net (MVC), XML, WPF, WCF (Webservices) kendo ui, Angular JS, NodeJS, SingleR, MySQL, Oracle and SQL Server etc). working with Giants clients as a vendor, got expertise in delivering the quality code with in the time please see my profile. Time and cost may vary based on the complexity and the requirements. Awaiting for your positive response
$200 USD in 7 days
4.7 (12 reviews)
4.0
4.0
User Avatar
Dear sir, I have sound knowledge and experience in data analysis and real time trading in stock market. lookinf forward for more discussion
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have been developing applications for real time event processing. The major requirement is a classic case that can be solved with Complex Event Processing. I have developed such applications previously using leading open source complex event processing engine ESPER. We can develop a platform along with a GUI where users provide their requirements and we can make a hot deploy of rules which generate the alerts as and when required. Please revert Regards, Abhilash Bhargava
$155 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Pretty much interested in this project. Even I also developed similar kind of software to operate for ICICI direct login window. Please share the details.
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
mumbai, India
5.0
1
Payment method verified
Member since Jan 8, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.