2026-07-13 15:59:35 -04:00 | | | //+------------------------------------------------------------------+
|
| | | //| IndicatorTuneRanges.mqh |
|
| | | //| AnimateDread |
|
| | | //| https://www.mql5.com |
|
| | | //+------------------------------------------------------------------+
|
| | | //--- Min/Max search bounds for AutoTuneIndicators, one pair per tunable
|
| | | //--- input of each CustomIndicators\AD*.mq5 file. InpContextMode/
|
| | | //--- InpSessionType/InpSessionCount are session/schedule choices, not
|
| | | //--- accuracy knobs, so they are intentionally NOT covered here.
|
| | | #property copyright "AnimateDread"
|
| | | #property link "https://www.mql5.com"
|
| | | //--- ADCumulativeDelta.mq5
|
| | | #define ADCUMDELTA_LOOKBACK_MIN 10
|
| | | #define ADCUMDELTA_LOOKBACK_MAX 200
|
| | | #define ADCUMDELTA_VOLCLIMAX_MIN 1.5
|
| | | #define ADCUMDELTA_VOLCLIMAX_MAX 4.0
|
| | | #define ADCUMDELTA_VOLHIGH_MIN 1.1
|
| | | #define ADCUMDELTA_VOLHIGH_MAX 2.5
|
| | | #define ADCUMDELTA_RANGECLIMAX_MIN 1.2
|
| | | #define ADCUMDELTA_RANGECLIMAX_MAX 3.0
|
| | | #define ADCUMDELTA_RANGESIGNIF_MIN 1.0
|
| | | #define ADCUMDELTA_RANGESIGNIF_MAX 2.0
|
| | | #define ADCUMDELTA_STVOLRATIO_MIN 0.3
|
| | | #define ADCUMDELTA_STVOLRATIO_MAX 0.9
|
| | | #define ADCUMDELTA_ATRMULT_MIN 0.2
|
| | | #define ADCUMDELTA_ATRMULT_MAX 1.5
|
| | | //--- ADShorteningOfThrust.mq5
|
| | | #define ADSOT_LOOKBACK_MIN 10
|
| | | #define ADSOT_LOOKBACK_MAX 100
|
| | | #define ADSOT_MININPULSES_MIN 2
|
| | | #define ADSOT_MININPULSES_MAX 6
|
| | | #define ADSOT_THRESHOLD_MIN 0.10
|
| | | #define ADSOT_THRESHOLD_MAX 0.60
|
| | | //--- ADWyckoffEventStream.mq5
|
| | | #define ADWES_LOOKBACK_MIN 10
|
| | | #define ADWES_LOOKBACK_MAX 200
|
| | | #define ADWES_ZIGZAG_MIN 2
|
| | | #define ADWES_ZIGZAG_MAX 10
|
| | | #define ADWES_VOLCLIMAX_MIN 1.5
|
| | | #define ADWES_VOLCLIMAX_MAX 4.0
|
| | | #define ADWES_VOLHIGH_MIN 1.1
|
| | | #define ADWES_VOLHIGH_MAX 2.5
|
| | | #define ADWES_RANGECLIMAX_MIN 1.2
|
| | | #define ADWES_RANGECLIMAX_MAX 3.0
|
| | | #define ADWES_RANGESIGNIF_MIN 1.0
|
| | | #define ADWES_RANGESIGNIF_MAX 2.0
|
| | | #define ADWES_STVOLRATIO_MIN 0.3
|
| | | #define ADWES_STVOLRATIO_MAX 0.9
|
| | | #define ADWES_ATR_MIN 0.2
|
| | | #define ADWES_ATR_MAX 1.5
|
2026-08-02 17:08:48 -04:00 | | | //--- Added 2026-08-02 with the indicator's range-lifecycle rewrite. InpTouchATR is a boundary-revisit
|
| | | //--- tolerance measured in ATR, so it shares InpATR's scale; InpARMinATR is a whole rally leg (a range
|
| | | //--- half-width) and so is bounded an order wider; InpMaxRangeBars caps the AGE of a trading range in
|
| | | //--- bars, spanning "a range dies fast" to "a range can outlive two full lookbacks".
|
| | | #define ADWES_TOUCHATR_MIN 0.1
|
| | | #define ADWES_TOUCHATR_MAX 1.5
|
| | | #define ADWES_ARMINATR_MIN 0.3
|
| | | #define ADWES_ARMINATR_MAX 3.0
|
| | | #define ADWES_MAXRANGEBARS_MIN 50
|
| | | #define ADWES_MAXRANGEBARS_MAX 500
|
2026-07-13 15:59:35 -04:00 | | | //--- ADWyckoffFailedStructure.mq5
|
| | | #define ADWFS_LOOKBACK_MIN 10
|
| | | #define ADWFS_LOOKBACK_MAX 200
|
| | | #define ADWFS_ZIGZAGSTRENGTH_MIN 2
|
| | | #define ADWFS_ZIGZAGSTRENGTH_MAX 10
|
| | | #define ADWFS_VOLCLIMAX_MIN 1.5
|
| | | #define ADWFS_VOLCLIMAX_MAX 4.0
|
| | | #define ADWFS_VOLHIGH_MIN 1.1
|
| | | #define ADWFS_VOLHIGH_MAX 2.5
|
| | | #define ADWFS_RANGECLIMAX_MIN 1.2
|
| | | #define ADWFS_RANGECLIMAX_MAX 3.0
|
| | | #define ADWFS_RANGESIGNIF_MIN 1.0
|
| | | #define ADWFS_RANGESIGNIF_MAX 2.0
|
| | | #define ADWFS_STVOLRATIO_MIN 0.3
|
| | | #define ADWFS_STVOLRATIO_MAX 0.9
|
| | | #define ADWFS_ATRMULT_MIN 0.2
|
| | | #define ADWFS_ATRMULT_MAX 1.5
|
| | | //--- ADWyckoffSignificantBarInversion.mq5
|
| | | #define ADWSBI_LOOKBACK_MIN 10
|
| | | #define ADWSBI_LOOKBACK_MAX 200
|
| | | #define ADWSBI_RANGESIGNIF_MIN 1.0
|
| | | #define ADWSBI_RANGESIGNIF_MAX 2.0
|
| | | #define ADWSBI_VOLHIGH_MIN 1.1
|
| | | #define ADWSBI_VOLHIGH_MAX 2.5
|
| | | #define ADWSBI_ATR_MIN 0.2
|
| | | #define ADWSBI_ATR_MAX 1.5
|
| | | //+------------------------------------------------------------------+
|