Modifying C# Interactive Brokers TWS API Demo/Sample App

Job ID: 38827424

Budget: £20 – £250 GBP

• Description

The TWS API Demo App is here: https://interactivebrokers.github.io/# and documentation is here: https://interactivebrokers.github.io/tws-api/introduction.html.

You will modify the demo app as follows:

* The app will load a list of instruments from a text file in a main grid. The text is empty initially.
* The user can search for an instrument (e.g., bonds or equities) in a dialog winform, which has text search fields at the top and a search grid at the bottom. By ticking a tick in the grid row and clicking the “confirm” button, the instruments will be added to the main grid and text file.
* All instruments in the main grid will have their bid/ask/bid&ask yield/position refreshed in real-time. The main grid has a delete tick button to delete the instrument. Changing the instrument name will update the bid/ask etc.

Your work has to be modular and work like a wrapper. i.e. try not to program on the demo app directly, as from time to time, we need to update the TWS API sample/demo to the latest version. If you keep your code intermingled with the sample app, it will be difficult to update the sample.

• Bidding
Your bid is my budget. If you deliberately put in a low bid to attract me to speak to you, you either revise your bid, or I will ignore you.

• Delivery
We need the source code and will integrate your program into a much larger one. You will be paid once you finish all the work and it works on my machine. We will also attack your program, as it has to be secure and reliable without loopholes. It has to be bug-free.

• Platform
Your code has to work on Windows.

• Workplace
You will be working online remotely.

• Experience
Please show us your detailed related work experience and portfolio. Without similar experience, you are unlikely to be awarded, as you may not finish the project anyway.

• IP
The intellectual property, including the source code, belongs to Sors Markets Ltd.

• Interview
We may interview you to see if you can work on the project.

• Demo
We will need to do a demo on Freelancer. If you have any questions, please send us a message.

• Further work
More work may need to be awarded to the winner.