Amibroker Sharekhan Data Plugin
Budget / Salary₹600–1,500
TypeFreelance project
LocationRemote
Posted3 hours ago
I need a standalone Data plugin DLL that plugs straight into Amibroker and streams Sharekhan market data in real time into Amibroker , while also back-filling the full historical record—tick-by-tick, 1-minute, daily and monthly—for every symbol I subscribe to. Only one broker feed will be active at any moment, and for this first release that feed is Sharekhan; however, the code structure should be clean enough that I can wire in for other DATA API Vendors / Brokers later without a rewrite.
Core requirements
• Real-time stream: millisecond-level updates pushed from the Sharekhan Data API with automatic reconnect and gap filling.
• Historical loader: on initial sync the plugin must pull tick, minute, daily and monthly bars until Amibroker’s database is fully populated, then switch to live mode.
• Symbol mapping: accept Sharekhan instrument tokens or exchange-symbol pairs and translate them to Amibroker format automatically.
• Time-zone and daylight handling that matches the market session calendar.
• Performance: sustain thousands of ticks per second without freezing the Amibroker UI.
Technical expectations
– Written in C/C++ (preferred) or C# if you can demonstrate zero-lag performance through the Amibroker API.
– Built with the latest Amibroker SDK and tested on 64-bit Windows.
– No external middleware; the DLL should talk to the Sharekhan REST/Socket interface directly.
– Clean, well-commented source code delivered alongside the compiled DLL and a short installation guide.
Acceptance criteria
1. Amibroker database shows identical OHLCV values to Sharekhan’s official terminal for a random audit of 20 symbols across all intervals.
2. Live tick feed runs for eight continuous market hours with zero dropped packets and no memory leaks (verified via logging).
3. Switching the feed off and on inside Amibroker does not require restarting the platform.
Exchanges - NSE , BSE ,NFO , MCX With Indices in Sharekhan
Hand over the compiled DLL, full source, build scripts and a step-by-step setup document when complete.
Core requirements
• Real-time stream: millisecond-level updates pushed from the Sharekhan Data API with automatic reconnect and gap filling.
• Historical loader: on initial sync the plugin must pull tick, minute, daily and monthly bars until Amibroker’s database is fully populated, then switch to live mode.
• Symbol mapping: accept Sharekhan instrument tokens or exchange-symbol pairs and translate them to Amibroker format automatically.
• Time-zone and daylight handling that matches the market session calendar.
• Performance: sustain thousands of ticks per second without freezing the Amibroker UI.
Technical expectations
– Written in C/C++ (preferred) or C# if you can demonstrate zero-lag performance through the Amibroker API.
– Built with the latest Amibroker SDK and tested on 64-bit Windows.
– No external middleware; the DLL should talk to the Sharekhan REST/Socket interface directly.
– Clean, well-commented source code delivered alongside the compiled DLL and a short installation guide.
Acceptance criteria
1. Amibroker database shows identical OHLCV values to Sharekhan’s official terminal for a random audit of 20 symbols across all intervals.
2. Live tick feed runs for eight continuous market hours with zero dropped packets and no memory leaks (verified via logging).
3. Switching the feed off and on inside Amibroker does not require restarting the platform.
Exchanges - NSE , BSE ,NFO , MCX With Indices in Sharekhan
Hand over the compiled DLL, full source, build scripts and a step-by-step setup document when complete.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.