Watch how to download trading robots for free
Find us on Twitter!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Experts

Probability Theory Expert Advisor for Forex - expert for MetaTrader 5

Views:
2979
Rating:
(5)
Published:
QUANT EA.mq5 (13.36 KB) view
MQL5 Freelance Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

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.


Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/49770

KopierMaschineMT5 KopierMaschineMT5

KopierMaschine is a local copier of trades between different MetaTrader 4 and MetaTrader 5 accounts in any direction located on one computer with an intuitive interface.

Custom Exponential Moving Average (EMA) Indicator for MT5 Custom Exponential Moving Average (EMA) Indicator for MT5

This indicator calculates and displays the Exponential Moving Average (EMA) on the MetaTrader 5 chart. Fully customisable period. Allows selection of the applied price (Close, Open, High, Low, Median, Typical, Weighted). Uses the standard EMA formula, initialised from an SMA of the first bars. Can be used as a standalone technical analysis tool or integrated into automated trading systems for trend-following and moving average crossover strategies.

Simple Bar Timer Simple Bar Timer

It is a script to display the time remaining until next bar arrives.

Statistical Zigzag Statistical Zigzag

It is a zigzag which creates new zigzag turning points based on passing a volatility threshold