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.

EURUSD, H1Session breakout, simulated
Strategy running
Range highRange low
  1. Market
  2. Signal
  3. Strategy
  4. Risk
  5. Order
  6. Execution
Pipeline from market data through signal, strategy and risk checks to order and 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.

SessionBreakout.mq5MQL5
//+------------------------------------------------+
//| 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);
}
Excerpt of an MQL5 Expert Advisor with risk-based position sizing

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.

  1. Trading Idea
  2. Rule Documentation
  3. System Design
  4. Development
  5. Backtesting
  6. Optimisation
  7. Validation
  8. 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.

Backtest reportSimulated data

Equity curve

In-sample and out-of-sample
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

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.