This is an edit of the by found here .It has 1 Buffer instead of 2 (1 Line instead of 2 Lines) . I was a fan of the original MT4-LevelStop-Reverse.v2that was coded originally by Br...
1.Overview The Double Bollinger Band Strategy makes use of two Bollinger Bands in order to filter entries and exits in the forex market.The strategy aims to enter Buy (Sell) trades...
In this example, you will see complete and operational project, labeled "Example EA". This project uses a template obtained from the codebase, which is freely available. I made sev...
A simple extension to the CCI indicator using the iCCI function call. Now you have a shift parameter which will shift the plot by user defined bars.This is somewhat an educational ...
If a high has two preceding highs (rising) and two succeeding highs (falling), it is considered a swing highIf a low has two preceding lows (falling) and two succeeding lows (risin...
Hidden Engulfing Candlestick Pattern with option to select Two bar or Three bars breakTwo Bars Break Example: A bearish candle's open broken by a close of a bull candle which havin...
There are 2 input parameters:AtrMultiplier: The lines will have this* the current Atr value distance from the moving averages. Period: High and Low moving average, Atr period. The ...
The Multi-Colored Trend Indicator is a simple but effective way to identify trends in the market. In this Indicator I used two moving averages to calculate the trend direction and ...
Multi_BreakEven is a script file that enables setting multiple entry positions to breakeven, either through pips or a target price, once the trade becomes favorable.This feature en...
This MT5 custom indicator, called "wd.Range_DailyAvg.mq5". Basic idea is based on MT4 indicator 'TSR_Ranges.mq4' by Ogeimais. It is designed to calculate the 'Average Daily Range' ...
We often need to input numeric values into an array, in which I am sharing how we can easily use a string array to input and output numeric values. In this case, a 2-dimensional ar...
Here's how the indicator works: We know if the 'MACD bar' is heading up, it indicates an upward trend on this current timeframe; conversely, if the 'MACD bar' is heading down, it i...
it detects six continuous rising bull candles or falling bear candles and mark an arrowIn technical analysis trader usually break operations of reversal trading when six soldier oc...
This indicator has an input field multiplication factor, where user can input any value to detect custom hammer or inverted hammerIt will plot specified color from inputExample : I...
If previous candle is bear and current candle is bull with open below the previous candle's close, it marks a bullish arrowIf previous candle is bull and current candle is bear wit...
This script allows you to receive quotes from the Binance crypto exchange and display them in a custom symbol window.To run the script:2. Place the BinanceQuotesDownloader file in ...
An Expert Advisor that can recognize handwritten digits The database consists of 60,000 images for training and 10,000 images for testing. These images were created by "re-mixing" ...
Comparison between upper wick and lower wick of a candle to find imbalance and plots an wingdingUser can define the multiplication in input field e.g. value of 2 means if upper wic...
This is a simple program to compare asynchronous and synchronous all close.It is a sample program, so feel free to modify it for your own testing purposes, such as adding condition...
Horizontal Grid Controller with KeyEventsL -> increase Grid pointsK - > Decrease Grid Pointsj - > Reset Grid Points to DefaultIt also shows Comment on chart about actual g...
Click on candlestick to see its body range, high low range, upper wick range and lower wick range value.Bullish Candlestick Body Range = Close - OpenBearish Candlestick Body Range ...
The MT5 custom indicator, named "wd.Multi_LineMA.mq5," is designed to offer traders valuable insights into Moving Average values from a higher timeframe (MTF Multi TimeFrame). It e...
This is the MT5 port of an indicator that I implemented for my personal use.It allows you to define a checklist that helps you check your rules before opening a trade.Keep in mind ...
Probably everyone has put up a Heikin Ashi chart one time or another. It makes it look so much cleaner with less noise and clearer trends.But there is one major flaw — it hides the...
Draw a Rectangle on chart to plot custom grids based on points value on inputAdded option to use rectangle range to draw Grid if user wish to use it. Set mode to true or false, tru...
Part 1. Introduction to MQL5 and development environment The first book part entitled describes the basics of the MQL5 languages and development environment.One of the new features...
Part 2. Fundamentals of MQL5 programming is an introduction to the key concepts of this programming language. Like any other language, MQL5 is based on several fundamental concepts...
Part 3. Object Oriented Programming in MQL5 offers an immersion into the world of object-oriented programming (OOP) in the MQL5 language. Software development often involves the co...
Part 4. Common MQL5 APIs In the previous sections of the book, we delved into the basics of the MQL5 programming language and studied its syntax, rules of use, and key concepts. Ho...
Part 5. Creating application programs in MQL5 In of the MQL5 Programming for Traders book, we'll delve deeper into the APIs associated with algorithmic trading, including financial...
Part 6. Trading automation In of the "MQL5 Programming for Traders", we will study a key component of the MQL5 language. We will start with a description of the fundamental entitie...
Part 7. Advanced MQL5 tools of the "MQL5 Programming for Traders" book discusses the advanced capabilities of the MQL5 API, which will be useful when developing programs for MetaTr...
The indicator precisely quantifies market noise, helping traders distinguish between periods of high and low volatilitygraphically represented on the chart, allowing for easy inter...
ONNXis an open-source format for representing machine learning models. The script allows the user to select an ONNX model file through a file dialog. It then creates an ONNX sessio...
Candle ZigZag is an indicator which changes its leg if a candlestick color changesIt supports Period of 1 while default ZigZag in Example folder does not work for period 1.it helps...
Collect All Indicators Script This Script collects all MQL5 built-in indicators buffers and stores them in a CSV file for analysis purposes.Bollinger Bands (BB): BB_BASE_LINE:The b...
What is Volume Profile? The volume profile tool, also known as horizontal volume, illustrates transaction volume at each price within a specific time range using a horizontal histo...
function to calculate the cosine distance and the cosine similarity.The cosine distance between 2 vectors A and B is :So 1-CosineSimilarityAnd the cosine similarity is :In simple t...
This utility is simple example to add sound alert on connect / disconnectAdd sounds wav files inside MQL5\Files\Sounds folderCopy the code and compile the EA Utility, the attached ...