Algorithmic Trading
From Trading Idea to Executable System.
We develop Expert Advisors in MQL4/MQL5, indicators and strategies in TradingView Pine Script, and automated systems for Indian F&O and US markets, all from clearly defined trading rules.
- Market
- Signal
- Strategy
- Risk
- Order
- Execution
Software that operates on trading logic.
Market data becomes a signal, the strategy decides, risk rules size and filter, and only then does an order reach execution. The code underneath is the proof, not the pitch.
//+------------------------------------------------+
//| Session breakout, risk-based sizing |
//+------------------------------------------------+
input double RiskPercent = 0.5; // risk per trade
input int RangeStartHr = 0; // range window
input int RangeEndHr = 7;
input double MaxSpreadPts = 18;
void OnTick()
{
if(!IsNewBar() || SpreadPoints() > MaxSpreadPts) return;
if(PositionsTotalFor(_Symbol, Magic) > 0) return;
Range r = SessionRange(RangeStartHr, RangeEndHr);
if(!r.valid) return;
double sl = r.high - r.low;
double lots = LotsForRisk(RiskPercent, sl);
if(Close(1) > r.high) Buy(lots, r.low, r.high + 2*sl);
if(Close(1) < r.low) Sell(lots, r.high, r.low - 2*sl);
}Platforms and markets we build for.
- MetaTrader 4 / 5Expert Advisors and indicators in MQL4 and MQL5
- TradingViewIndicators and strategies in Pine Script
- NSE F&OIndex and stock futures and options, India
- NYSE / NasdaqUS equities, ETFs and listed options
- CME futuresUS index, rates and commodity futures
Names identify the platforms and venues our software is written for. They do not imply partnership, membership or endorsement. MetaTrader and MQL5 are trademarks of MetaQuotes Ltd. TradingView and Pine Script are trademarks of TradingView, Inc. Live trading runs through your own broker account and that broker's approved API.
One engineering process, whatever the platform.
Expert Advisors
Custom automated systems.
Indicators
Custom calculations, visualisations and alerts.
Pine Script
TradingView indicators, strategies and alerts.
NSE F&O and US Markets
Futures and options systems through broker APIs.
Strategy Development
Convert documented rules into executable logic.
Backtesting
Historical testing and reporting.
Optimisation
Parameter testing and robustness analysis.
Strategy Review
An independent audit of an existing system.
Monte Carlo Testing
10,000 randomised runs of the trade history.
Deployment
Installation, configuration and operational support.
The development process.
Most failed trading systems fail at the specification, not the code. We spend time on rule documentation before writing any code.
Historical backtesting, optimisation and simulation do not guarantee future trading results. We develop software to your specification. We do not provide trading signals or investment advice, and we make no promise of profitability.
- Trading Idea
- Rule Documentation
- System Design
- Development
- Backtesting
- Optimisation
- Validation
- Deployment
Testing you can read.
Every build ships with a report: test conditions, results across market regimes and an out-of-sample period held back from optimisation.
Equity curve
- Period
- Jan 2019 to Dec 2025
- Model
- Every tick, real ticks
- Trades
- 1,284
- Profit factor
- 1.41
- Max drawdown
- 11.8%
- Out-of-sample
- 2024 to 2025 held back
Illustrative report layout with simulated figures. Historical backtesting and optimisation do not guarantee future trading results.
Explore each service.
Historical backtesting, optimisation and simulation do not guarantee future trading results. We develop software to your specification. We do not provide trading signals or investment advice, and we make no promise of profitability.
Discuss Your Strategy.
Send us your rules in whatever form they exist today. We will tell you what is buildable, what is ambiguous and what it would take.