marketcalls/OpenAlgoPlugin ? reverse-engineered prompt

Reverse engineered prompt

Build me the OpenAlgo AmiBroker data plugin so AmiBroker can connect to a running OpenAlgo server and pull both historical data and live updates.

I want it to load from AmiBroker, let me set the server, port, API key, backfill refresh timing, time shift, and WebSocket URL in the database settings dialog, then use that to fetch 1 minute and daily history, refresh intraday data automatically, and stream live candles, quotes, and depth updates. It should reconnect cleanly if the WebSocket drops, keep the subscription alive, and refresh the active chart when backfill finishes. The plugin should build into a Release x64 DLL with Visual Studio, and the code should stay consistent with the current OpenAlgo API behavior described in the repo.

If anything is unclear, check the docs in the repo or look up current OpenAlgo docs online before making assumptions.

Are you gonna build this?

make sure you review the code using arcumet

Try freeSponsored — opens Arcumet in a new tab