Rohit Singh

    Rohit Singh

    Mr. Chartist · SEBI Registered Research Analyst

    Algo & Systematic Trading

    Build algorithmic trading systems — Python for finance, backtesting frameworks, strategy types (trend vs mean-reversion), risk management, and broker API deployment in India.

    20 topics 4h 43m total
    BeginnerIntermediateAdvanced

    Topics

    The Masterclasses

    Deep-dive articles crafted with real-market examples, professional insights, and actionable frameworks.

    Foundations
    Data & Tooling
    Strategy Design
    Measurement & Risk
    Execution & Operations
    16Intermediate
    Read

    Order Types & Execution Quality

    A backtest is a sequence of claims about prices you could have got. Every one of those claims is an order-type decision in disguise. Choose a market order and you have claimed a fill at an unknown price; choose a limit and you have claimed a price but not a fill. Most retail systems never make the choice explicitly — they inherit whatever the first tutorial used, then measure the strategy as though execution were free and instantaneous. This page covers the four order types available on NSE and BSE, exactly which assumption each one forces your backtest to make, why the signal-bar close is a price the live market never promised you, and how to measure your own execution against a benchmark instead of by feel.

    Pro Tip
    Rohit SinghRohit Singh | Mr. Chartist
    13 min
    20Advanced
    Read

    Machine Learning in Trading — A Reality Check

    Machine learning is a method for finding structure in features you chose, mapped to a label you defined. That is the whole of it. It is not a price oracle, it does not read charts, and it has no view on anything you did not put in the columns. Most retail machine-learning trading fails long before the model is fitted — not because the algorithm was weak, but because the problem was framed in a way that could not have worked: a label nobody thought about, features that quietly knew the future, a validation scheme borrowed from a domain where the rows are interchangeable, and costs left out of the arithmetic. This closing topic is about that framing, because the framing is where the outcome is decided.

    Pro Tip
    Rohit SinghRohit Singh | Mr. Chartist
    15 min