
Closed
Posted
Paid on delivery
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.
Project ID: 40702754
4 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average ₹1,825 INR for this job

With over a decade of experience in API development, C programming, and software development, I have the knowledge and skills required to build a robust Data plugin DLL for your Amibroker. My understanding is that you need a high-performing plugin that plugs directly into Amibroker and streams Sharekhan market data with millisecond-level updates, while also backfilling historical records efficiently. This aligns perfectly with my expertise as I have hands-on experience in data processing and software development projects for financial systems. One major advantage I bring to the table is my ability to code in different languages. While you may prefer C/C++, I am also comfortable working with C# when zero-lag performance through the Amibroker API can be guaranteed. Furthermore, my knack for clean code organization and extensive commenting ensures maintainability and easy understanding for future developments or integrations with other DATA API Vendors / Brokers. In conclusion, choosing me for this project means benefiting from my strong track record in building scalable applications like yours within the required technical expectations and delivering high-quality results on time. Let's discuss further your specific needs and ensure your Amibroker database shows identical OHLCV values to Sharekhan’s official terminal across all intervals for seamless operation
₹2,000 INR in 30 days
2.2
2.2

I CAN BUILD A NATIVE AMIBROKER DATA PLUGIN DLL THAT CONNECTS DIRECTLY TO SHAREKHAN, HANDLES REAL-TIME + HISTORICAL MARKET DATA, AND USES A BROKER-INDEPENDENT ARCHITECTURE FOR FUTURE DATA VENDORS. I understand this is more than a basic API integration. The DLL needs to work reliably with the AmiBroker SDK, handle high-frequency tick data without freezing the UI, backfill historical data correctly, and switch between historical and live modes seamlessly. I’ll handle: * Native C/C++ 64-bit Windows DLL using the AmiBroker SDK * Direct Sharekhan REST/Socket API integration * Tick, 1-minute, daily and monthly historical backfill * Real-time streaming with reconnect and gap recovery * NSE, BSE, NFO and MCX including indices * Instrument-token and exchange-symbol mapping * Market-session timezone/calendar handling * Thread-safe processing for thousands of ticks per second * Modular architecture for adding other brokers/data vendors later * Logging, memory-leak checks and long-duration stability testing * Complete source, compiled DLL, build scripts and setup documentation I’ll also verify OHLCV data against Sharekhan and test feed restart/switching without requiring an AmiBroker restart. I’m ready to review the Sharekhan API and AmiBroker SDK requirements and break the work into clear milestones covering the data engine, live feed, mapping, testing, and final deployment. Regards, Yasir Ahmed
₹800 INR in 3 days
0.0
0.0

Following our chat, the scope is locked: 1 minute bars carrying OHLCV plus OI from the Sharekhan feed, history backfilled on start, automatic rollover to the next expiry, and OI plus delta signals delivered both as alerts and as drawings on the chart. For NSE cash symbols, where OI does not exist, delta comes from total buy minus total sell volume, as you confirmed. The service runs on your PC, reconnects by itself when the WebSocket drops, and keeps a log you can read when a number looks wrong. Setup on your machine and one live trading session of monitoring are included, so problems show up while I am still on it. 5500 INR, 7 days. Which Windows and AmiBroker version is it going on?
₹3,500 INR in 7 days
0.0
0.0

Dhule, India
Payment method verified
Member since Sep 4, 2026
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$15-25 USD / hour
$30-250 CAD
₹1500-12500 INR
$15-25 USD / hour
$30-250 CAD
$25-50 USD / hour
$3000-5000 CAD
₹600-1500 INR
$15-25 USD / hour
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$30-250 USD
$2-8 CAD / hour