Indicators and automated strategies for NinjaTrader.

Trading chart candlesticks made of glass and metal on a dark surface
Mario Roa smiling in front of a stock market chart

What I develop

  • Indicators for NinjaTraderChart-reading tools, made to fit each trader.

    I program indicators tailored to each trader so they can read the chart the way they need. Clients get tools made for their way of trading.

    Indicators and strategies

    I program both indicators and automated strategies in NinjaTrader, tailored to each trader.

    The internal logic and the parameters are not published.

    Risk notice: trading financial markets carries a risk of loss. Nothing here is a promise of profit or investment advice.

  • Automated strategiesSystems that trade by rules defined in advance.

    I turn trading rules into an automated strategy for NinjaTrader. Clients let the system follow its rules without depending on decisions made in the moment.

    Automated strategies

    I program automated strategies for NinjaTrader that trade by rules defined in advance.

    A public example is my LinkedIn project about a bounce bot across multiple timeframes. I do not publish the parameters of my strategies.

    Risk notice: trading financial markets carries a risk of loss. Nothing here is a promise of profit or investment advice.

  • Simulation and statistical validationSimulation runs and result analysis before a strategy goes live.

    Before a strategy goes live, I test it against historical data. Clients know how the idea behaved before putting capital at risk.

    Simulation and validation

    My approach is to measure before trading. I run simulation and validation in Python, with tick-by-tick historical data.

    I separate a training sample from a test sample (in-sample and out-of-sample), include real commission and slippage costs, and run risk simulations (Monte Carlo) to assess funded accounts.

    I do not publish internal methods or results.

    Risk notice: trading financial markets carries a risk of loss. Nothing here is a promise of profit or investment advice.

Risk notice: trading financial markets carries a risk of loss. Nothing here is a promise of profit or investment advice.

Let us talk about your trading

Tell me what you need to automate in NinjaTrader.