lightweight, open-source cvd indicator for metatrader 5. it visualizes net buying vs selling pressure as cvd candles in a separate window — a simple start for volume and order flow...
this free custom indicator calculates and displays the exponential moving average (ema) directly on the metatrader 5 chart. the ema is one of the most widely used technical tools f...
features the programme works in two modes master and slave you can copy trades from different vendors to one slave account. stop loss and take profit copying can be enabled/disabl...
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 pr...
in this zigzag, a new swing point is confirmed when price moves beyond the volatility threshold. the volatility is defined as current standard deviation × multiplier. instead of sc...
this indicator is a volatility filter based on:a fast atr (average true range), a middle atr, and a slow atr. the indicator does notpredict directional bias of price.the indicator ...
a simple expert advisor that trades only when the price movement has formed a three from within pattern. there are two patterns of the pattern.1. "three from inside" up(fig. 1) : t...
open range breakout indicator for metatrader 5 overview the open range breakout (orb) indicator is a powerful technical analysis tool that identifies and tracks price breakouts fro...
hello,i am learning how to code in mql5. this code is used to calculate the margin required for a trading lot.it allows customizing the leverage factor to see the required margin.t...
clean market watch scriptbefore : seconds after : the clean market watchscript is a simple utility tool designed to quickly remove all symbols from your metatrader 5 market watch w...
this script is designed to perform candlestick analysis:data retrieval:the script retrieves the opening, closing, high and low candlestick prices of the financial instrument on whi...
the report groups by magic number and currency, specially useful when testing several eas or strategies in a single account. total p&l- including profit, swap, and commissionwi...
key features daily breakdown: view statistics for the last 7 days (customizable) all-time summary: see total statistics across your entire trading history real-time updates: autom...
i would like to bring to your attention an expert advisor.when an order is open, the expert advisor places additional orders according to the specified grid, with or without lot in...
average daily range is an indicator that measures the volatility of an asset. it shows the average price movement between the maximum and minimum over the last few days.to calculat...
multi-timeframe confluence oscillator combining stochastic, rsi and macd across 3 timeframes. used to identify trend entries when all indicators align (score >50 bullish, <-5...
the two moving averages crossoverstrategy is one of the most common trading strategies in the financial market. it is based on the use of two moving averages (usually a long term a...
the simplest indicator showing on the current symbol the price change in % since the opening of the trading session. if the current price has gone up relative to the opening price ...
the script demonstrates creation of almost the entire set of standard graphical objects in metatrader 5. it is intended for quick visual testing of the objectcreate() function and ...
the indicator brings the specified (by colour and style) "trend line" objects to horizontal by changing the price coordinate of the second reference point of the trend line (by def...
example:several examples are provided inside the comm.mqh fileupdate 24.01.2025 v1.08update 03.02.2025 v1.09it became necessary to output information from the service. i decided to...
a simple and effective signal indicator for metatrader 5.this indicator combines two classic tools, rsi and moving average (ma), to identify trend following signals. it is designed...
brief description of "dynamic gaussian channel" indicator purpose the indicator builds dynamic support and resistance levels based on smoothed price data using gaussian filter.key ...
the script aggregates total profits and swaps for each pair, which is convenient for hedging accounts and strategies where multiple entries are made based on signals....
a fun implementation of the tillson t3. the distinctive feature of this implementation is that it computes 6 emas under the hood, but does not use any auxiliary indicator buffers f...
the script calculates the autocorrelation and partial autocorrelation functions and displays them on a graph.a brief comment on the input parameters:input int n =100; // here we sp...
an archive of the models from the . you can train your own, because the models can be very different, depending on the training hyperparameters.machine learning models are trained ...
this library uses short descriptive texts for each of the errors present in the mql5 reference. it will be updated frequently as new errors are constantly added to the official doc...
the main task of this indicator is to estimate the probability that the high price has reached its maximum, or the minimum for the low price.first, the indicator collects statistic...
this series of articles is in the process of being written. as it progresses, source code from new articles will be added to this library.it is recommended that you review the code...
standard api functions chartxytotimeprice and charttimepricetoxy have significant drawbacks. for example, chartxytotimeprice works correctly only if the input parameters x and y ar...
an example of adding buttons for your advisors.in this example, a button has been implemented to close all active positions for all instruments.in addition to the button event proc...
this indicator implements the "quarters theory" - a technical analysis concept that divides price movement into four quarters around a central base level. it's designed to work wit...
price_open - price of opening a deal;price_stoploss - price of stop-loss level;risk_percent_equity - risk per trade in per cent of deposit;example of an expert advisor randomly tra...
one-click close all positions - professional trading panel // see attached mq5 file for full source codeemergency position management made easy with this powerful visual panel.🎯 wh...
alternative for eatomath libraryrecords ticks in real ticks mode and reads them in maths mode calling your strategy with each recorded tick.differences from eatomath: pros:the code...
based on the stochastic momentum indicator according to william blau by andrey f. zelinsky , i came up with the idea of not only showing the closing price but also finding out more...
input string pair1="eurusd";//cross 1input string pair2="eurgbp";//cross 2input string pair3="gbpusd";//cross 3input int bars=5000;input string tm="00:00";// start time in the form...
when i recently started to intensively test the functionality of copyticksrange(), i encountered a few unfavourable problems when handling millisecond times:i actually wanted to us...
range vector fibo logic (indicator) — one candle strategyidea of the indicator, stop waking up at 3 am to draw lines manually. this is the professional visual tool for the popular ...
this indicator implements the nonlinear smoothing algorithm of hilo type. its main difference from the classical algorithm is that it processes extrema of the initial time series. ...
the ea only trades buy positions and does not use sl and tp.settings:"---------- general ----------" commentary start trade end trade prder is closed "---------- risk and money man...
this function executes the main logic for initiating a trade.it calculates the opening price, take profit levels and stop loss based on the symbol information and parameters provid...
update: thanks to @fxsaber for the suggestion. the files jsontypes.mqh, jsonutils.mqh, and jsondombuilder.mqh have been modified to slightly improve parsing speed....