We recommend you to create data providers and brokerage providers from Interactive Brokers data and brokerage provider sample.
You'll need to have any version of Microsoft Visual Studio 2008 or Microsoft Visual C# 2008 Express installed. If you don't have one you can get your copy of Microsoft Visual C# 2008 Express for free here.
Development documentation can be downloaded here.
To prepare for NeedForTrade Studio Data Provider development (including Brokerage support), please follow steps below:
- Create NeedForTrade Studio Application Copy.
- Create Interactive Brokers subfolder in the NeedForTrade Studio subfolder of newly created portable application copy.
- Download Interactive Brokers.zip file and unzip it's contents to the Interactive Brokers subfolder created in the step above.
- Start open InteractiveBrokers.sln solution file in Microsoft Visual Studio 2008.
- Build it.
- Build will produce two errors: missing dMarketAbstractionLibrary.dll and dem_dotNet_Library.dll assemblies. To fix this errors remove this files from project referenced and add references to dMarketAbstractionLibrary.dll and dem_dotNet_Library.dll assemblies in portable application copy NeedForTrade Studio subfolder. See pictures above.


- Build again - now all errors must gone.
- It's recommended to set Start Action to Start external program and point it to DataProviderTest.exe in in portable application copy NeedForTrade Studio subfolder. And set Working directory in Start Options to directory where DataProviderTest.exe is located. See picture above.
- Now youcan press F5 button to start debugger. Data Providers Test application can be used to test data provider.
Note: to test Interactive Brokers data provider you can download demo version of Interactive Brokers TWS platform from www.interactivebrokers.com site. Direct link: Interactive Brokers TWS demo. Interactive Brokers TWS platform must be started to obtain delayed data and use brokerage simulation (do not forget to check Configure->API->Enable ActiveX and Socket Clients switch from Interactive Brokers TWS main menu).
Appendix. Portable Application folders structure.
Data provider assemblies are stored in Data\Providers subfolder.
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5