OpenAlgo to AmiBroker Integration

Job ID: 40300127

Budget: ₹600 – ₹1,500 INR

Project Requirement: AmiBroker – OpenAlgo Automated Trading Bridge
Project Overview

I am looking for a developer to build a bridge between AmiBroker and OpenAlgo so that trading signals generated inside AmiBroker are automatically sent through OpenAlgo and executed on my broker account.

The objective is to achieve fully automated trading, where once a strategy generates a signal, the system will automatically open, modify, or close positions without manual intervention.

Workflow Requirement
Trading Flow

Strategy generates a signal in AmiBroker

Signal is transmitted to OpenAlgo

OpenAlgo sends the order to my broker

Broker executes the order

Execution status returns to the system

The entire process should run automatically and reliably in real time.

System Constraints

All order executions must originate from inside AmiBroker.

The implementation must use AmiBroker AFL or its plugin interface.

The integration must not interfere with existing setups, including:

Real-time market data feeds

Historical data

Custom data feeds already connected to AmiBroker

Existing charting and backtesting environment

Developer Deliverables
1. AmiBroker–OpenAlgo Bridge

Create a stable integration layer (any of the following):

AmiBroker Plugin (DLL)

External middleware script

AFL wrapper calling OpenAlgo APIs

This bridge must convert AmiBroker signals into OpenAlgo orders.

2. Order Lifecycle Handling

The system must properly manage the entire order lifecycle including:

Order submission

Order confirmation

Partial fills

Order rejection

Order cancellation

3. Logging System

Provide basic logging to track:

Signals generated

Orders sent to OpenAlgo

Broker responses

Errors or rejected orders

This is required for auditing and troubleshooting.

4. Deployment Guide

Provide a simple setup walkthrough explaining:

How to install the bridge

How to connect AmiBroker with OpenAlgo

How to add new strategies in the future

Acceptance Test

To validate the system:

I will provide a sample AmiBroker strategy.

When the strategy triggers a signal:

The order must be placed automatically through OpenAlgo.

The order should appear inside my broker account.

Execution status should be returned within 1 second.

Preferred Experience

Developers with experience in the following are preferred:

AmiBroker AFL development

AmiBroker plugin development (DLL)

OpenAlgo API integration

Automated trading systems

Broker API integrations