Skip to content
All library documents

Chaikin Oscillator and Moving Average Scalping with Opposite-Position Locks

Article MQL5 code base

Summary

This expert advisor is described as a short-timeframe scalping approach using the Chaikin Oscillator and a 20-period moving average, with default settings for AUDUSD on a five-minute chart. It looks for a sufficiently large oscillator reading, price crossing the moving average, and a reversal in the previous candle. The prior candle's direction then guides an order, intended to participate in either a pullback or a possible trend reversal.

If price appears to move against an open position, the system opens an opposing position as a lock. The explanation argues that a strong trend may trigger one of the stops and leave room for additional pips. It favors the volume-aware Chaikin Oscillator over RSI, which it says can produce repeated countertrend signals during persistent moves. These are the author's rationale and claims; no test results, exact thresholds, stop specifications, or measured comparison are included. The locking and scalping behavior also depends on execution and costs, which the document does not discuss.

Key ideas

  • The advisor combines the Chaikin Oscillator with a 20-period moving average on small timeframes.
  • A qualifying oscillator reading, moving-average crossing, and previous-candle reversal trigger a directional order.
  • An opposite position may be opened when a pullback against the trade is suspected.
  • The author argues that Chaikin's volume input may help distinguish activity better than RSI ranges alone.
  • The document provides no performance tests or complete risk and execution specifications.

Tags

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