Skip to content
All library documents

Fuzzy Indicator Scoring for Trading Decisions

Article MQL5 code base

Summary

The document outlines an hourly expert advisor that uses fuzzy logic to classify market conditions as buy, sell, or no action. It evaluates five indicators—Gator, Williams Percent Range, Accelerator Oscillator, DeMarker, and RSI—through trapezoidal membership functions. The indicator rankings and weights can be edited in the code, and the author says other criteria or methods could replace the built-in inputs. Before submitting a trade request, the program checks whether the account has enough funds.

The material presents the advisor as an example for learning practical fuzzy evaluation, not as a fully documented or validated strategy. It reports that EURUSD on the hourly timeframe gave the best result, but supplies no performance figures, test period, benchmark, or risk statistics. The membership-function parameters are not exposed as external settings, and the author cautions against over-optimizing them. Any adaptation or use would require examining the underlying theory and independently testing the decisions and execution assumptions.

Key ideas

  • The advisor maps five technical indicators into fuzzy scores using trapezoidal membership functions.
  • Its output classifies conditions as buy, sell, or no action, with editable rankings and weights.
  • Users can substitute other evaluation criteria for the included indicators.
  • The program checks account funds before submitting a trade request.
  • The stated EURUSD hourly result lacks test details and performance statistics.

Tags

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