Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

Metatrader 5 Expert Advisor | Probability Theory Expert Advisor for Forex

One of my oldest ideas. This code is an Expert Advisor (EA) for the MetaTrader 5 platform, which uses probability theory to determine the probabilities of growth and fall in the price of a financial instrument.

Probability Theory Advisor

EA analyses the price history for a certain number of bars (10000 by default) and calculates the number of times the price closed above or below the open by a certain number of pips (400 by default) within a cluster of a given number of bars (50 by default). Based on this data, EA calculates the probabilities of price rise and fall and displays them in comments to the chart.

EA can also perform trade operations based on the calculated probabilities. If the probability of price rise exceeds 51%, EA can open a buy position, and if the probability of price fall exceeds 51%, EA can open a sell position.

When opening trading positions, EA can use a fixed lot size or calculate it based on the specified risk and current account balance. If StopLoss and TakeProfit values are set, EA will set the appropriate levels when opening a position.

To start, the flag must be set to True:

input bool EnableCheckBars = false;
It does not make profit and will never do so. Everything that concerns counting movements, waves, the chance of reaching Stop and TakeProfit is nonsense. The market is too complicated for such simple algorithms and ideas.


49770

Best MetaTrader Indicators + Profitable Expert Advisors