Advanced Momentum Perceptron Oscillator – Multi-Timeframe

1
Hi guys,

This is a Momentum Perceptron oscillator. It includes multi-timeframe functionality, and soon - though I’m unsure if I’ll succeed - a version with a moving average (featuring its own independent multi-timeframe system) may be released.

Update – April 14th: Download the File Again
*) Improved timeframe handling: The code has been enhanced for greater robustness and dynamic adaptability compared to the previous version.
*) Cross-compatibility between normal and Heikin Ashi timeframes: Seamless integration is now possible in either direction (with one limitation: a timeframe lower than the chart’s current setting cannot be used—the code automatically defaults to the chart’s active timeframe).
*) Unrestricted cross-compatibility for Tick, Renko, and Range bars: These can now be freely combined with one another.
*) Integration of Tick/Renko/Range with normal/Heikin Ashi timeframes: The three non-standard chart types (Tick, Renko, Range) can now be paired with normal or Heikin Ashi timeframes (but not vice versa). For example:
- Unsupported: Normal/Heikin Ashi chart + Multi-Timeframe (MTF) Tick/Renko/Range.
- supported: Tick/Renko/Range chart + MTF Normal/Heikin Ashi.
- Same-chart-type limitation: When combining Tick↔Tick, Renko↔Renko, or Range↔Range, lower timeframes cannot be used—the chart’s current timeframe is automatically applied.
Important Note:
When combining Tick/Renko/Range with (normal or Heikin Ashi) or (Tick/Renko/Range) timeframes, occasional data synchronization issues may arise. Ensure data consistency by aligning timeframes appropriately (adjustments to instrument-specific settings are required. Graph or MTF).

General note:
My recommendation - applicable to my MTF indicators, which I will gradually update, and this indicator - is to avoid mixing timeframes that rely on candle closing times (time-based) with non-hourly timeframes.
By default, it is nearly impossible to properly reconcile Renko/Range bars with tick-based charts in a multi-timeframe setup. For example: A Range20 chart would require at least a Tick200 counterpart.
This also depends on market volatility.
No issues have been observed when combining Tick/Renko/Range charts with standard or Heikin Ashi candles.


Any feedback is welcome and will help enhance the indicator.
Image
These users thanked the author Thoth for the post:
eduarescobar
Minor bugs are fixed without updating the changelog and new replies. Check back from time to time for new minor releases. Thanks




Re: Advanced Momentum Perceptron Oscillator – Multi-Timeframe

6
A new version is now available for download
Thoth wrote: Sun Apr 13, 2025 4:20 am Update – April 14th: Download the File Again
*) Improved timeframe handling: The code has been enhanced for greater robustness and dynamic adaptability compared to the previous version.
*) Cross-compatibility between normal and Heikin Ashi timeframes: Seamless integration is now possible in either direction (with one limitation: a timeframe lower than the chart’s current setting cannot be used—the code automatically defaults to the chart’s active timeframe).
*) Unrestricted cross-compatibility for Tick, Renko, and Range bars: These can now be freely combined with one another.
*) Integration of Tick/Renko/Range with normal/Heikin Ashi timeframes: The three non-standard chart types (Tick, Renko, Range) can now be paired with normal or Heikin Ashi timeframes (but not vice versa). For example:
- Unsupported: Normal/Heikin Ashi chart + Multi-Timeframe (MTF) Tick/Renko/Range.
- supported: Tick/Renko/Range chart + MTF Normal/Heikin Ashi.
- Same-chart-type limitation: When combining Tick↔Tick, Renko↔Renko, or Range↔Range, lower timeframes cannot be used—the chart’s current timeframe is automatically applied.
Important Note:
When combining Tick/Renko/Range with (normal or Heikin Ashi) or (Tick/Renko/Range) timeframes, occasional data synchronization issues may arise. Ensure data consistency by aligning timeframes appropriately (adjustments to instrument-specific settings are required. Graph or MTF).
These users thanked the author Thoth for the post:
Ogee
Minor bugs are fixed without updating the changelog and new replies. Check back from time to time for new minor releases. Thanks