Pine Script & algorithmic trading systems
Building and shipping Pine Script indicators, TradingView-to-broker execution bridges, and backtested trading strategies for traders who need their edge coded without surprises.
What I build
Most engagements start with a strategy someone already trades manually or on paper. The job is turning it into reliable, tested code — and keeping it running.
Recent work
Client names are kept private; the systems and the problems they solved aren't.
A MACD-histogram "thrust" oscillator strategy with multi-timeframe SMA/ADX filters, ported from Pine Script into a Python bot for live trading on Delta Exchange India. Built for no-lookahead accuracy using only the last closed higher-timeframe bar, with a three-tier ATR take-profit ladder and a ratcheting stop.
A non-overlay Pine v6 strategy combining ZigZag++, higher-timeframe Bollinger Bands, multi-indicator divergence, and pivot-level dashboards. Delivered alongside a formal as-built specification documenting where the shipped code diverged from the original SOW.
An automated order execution system connecting a client's TradingView strategy alerts to live order placement in their Forex.com account — deployed on infrastructure the client owns, so the broker key never passes through a third party.
An algorithmic swing-trading repository documented end to end — user-facing guides, technical walkthroughs, and a 60-page reference built from a 1,600-line, 46-file code walkthrough.
Why work with me
Most Pine Script developers write for the chart. I write for production — code that keeps running correctly when nobody's watching it.
That shows up in the details: alert logic that actually fires when it should, bar-replay behavior that matches live trading, warm-up-period edge cases that don't get skipped, and specifications that hold the delivered work to what was promised.
If a strategy is going to trade with real money unattended, it should survive the same scrutiny as any other system before it ships.
Get in touch
Tell me what you're trading, what platform it needs to run on, and what "done" looks like — I'll tell you what it takes to get there.