Skip to content
All library documents

Smoothed Chaikin Oscillator Crossovers for Automated Trading

Article MQL5 code base

Summary

This expert-advisor description presents a crossover strategy based on the Chaikin Oscillator and a moving-average-smoothed version of that oscillator. A crossing between the two lines generates a trade signal. An optional zero-level filter makes buy signals eligible only below zero and sell signals only above zero, adding a directional condition to the crossover. The user selects a working timeframe and can choose whether signals are searched on each tick or when a new bar forms; the system permits at most one entry per bar.

The advisor also exposes practical trade and position controls: stop loss, take profit, trailing stop, fixed or percentage-risk position sizing, trading-hour windows, direction restrictions, one-position limits, reverse signals, and closing opposite positions before entry. The description explains these settings but supplies no backtest, market selection, parameter values, or evidence of profitability. Results would depend on timeframe, instrument, costs, and execution, and the text does not quantify those effects. Its detailed configuration guidance is therefore useful for understanding the rule set, but not sufficient to assess its trading merit.

Key ideas

  • The strategy trades crossovers between the Chaikin Oscillator and its moving-average-smoothed line.
  • An optional zero-level condition restricts buys to negative readings and sells to positive readings.
  • Signal timing depends on the selected timeframe and whether checks occur on each tick or at new bars.
  • Position management includes fixed or risk-based sizing, stops, trailing, trading-hour limits, and opposite-position handling.
  • The document provides no backtest or evidence that the strategy is profitable.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.