A simple script to translate the monetary figure of a risk percentage (1% to 10%). The risk is calculated based on the account balance.It is a useful tool for manual traders as now...
Have you ever needed to copy and paste some graphical objects between open charts? I think you have. Surprisingly, MetaTrader does not provide "Copy & Paste" feature for object...
To Check And Delete Chart Objects For MT5 Check And Delete Chart Object ScriptScans through the current chart for any available chart objects, Counts and delete them accordingly ...
Indicator Description: PTB.mq5 Overview: The PTB.mq5 indicator is designed for use in the MetaTrader 5 trading platform. It calculates and displays short-term and long-term high an...
CDebugLogger Class V2: A Comprehensive Logging Utility for MQL4/5 The CDebugLoggerclass is a powerful and flexible logging utility specifically designed for MQL4/5 environments. It...
This is a tool to calculate position risk from a lot size and stop loss level.Click on the chart to set a virtual stop loss, and it will calculate the risk in percentage as well as...
Ever wondered how the dashboards and trading panels in Expert Advisors and indicators are created? Now you can learn to build your own!The attached code contains everything you nee...
This is a tool to calculate the lot size from a risk percentage and stop loss level. Click on the chart to set a virtual stop loss, and it will calculate the lot size for the risk ...
Perfect Seconds chart indicator allows you to convert minute candles of live data into secondsRemove this line of code from OnInit and OnCalculate in case of you find indicator not...
Useful for multi timeframe charts to locate candle of interest.It converts optionally server time to local time shown as tooltip.Press [Ctrl] or [Shift] key while moving mouse on a...
Please, note that in the Northern and Southern Hemispheres, time zones are adjusted in the opposite direction: in the Northern Hemisphere, 1 hour is added in the "spring" (March or...
Every programmer has their own logger. I wrote my own for MQL5, inspired by the Python logging module.This class is simplest. No hierarchy, rotators or formatters. It's simple and ...
Overview of the CandlesticksData Script The CandlesticksDatascript is designed for the MetaTrader 5 trading platform, allowing traders and developers to export detailed candlestick...
Features Sends notifications for trade opens and closes Shows trade type (Buy/Sell) and lot size for new trades Displays profit/loss for closed trades Works in both live trading a...
Input variables allows you to specify a country code, a currenty code, and a time range to filter required records. If the inputs are left empty, a complete calendar can be request...
This is a service, which periodically inspects actual swaps for specified symbols and saves new values (if changes detected) into CSV-files. The files are created in folders under ...
Features: Automatic Fibonacci Levels: The indicator dynamically draws Fibonacci retracement lines based on recent ZigZag highs and lows, giving a clear view of potential reversal p...
The indicator WeekDays displays Day Of Week, Week Of Year, Day Of Year or Bar Index in the Data Window, and optionally in labels on the chart. As usual, the information in the Data...
The Hammer Indicator identifies key candlestick formations, specifically green and red hammers as well as inverted hammers, on a MetaTrader 5 chart. It is designed to highlight pot...
An indicator to mark extremums with lines. A period input is used to determine highest highs and lowest lows for that period. In this indicator, it's not only highs and lows (OHLC)...
To make a long story short: the built-in economic calendar of MetaTrader 5 is not (completely) synchronized with historical quotes. Quotes are marked with timestamps in accordance ...
The EA is based on several key trading and technical concepts:Trade Copying/Mirror Trading Concept: The fundamental idea is to replicate trading activity from one account (Master)...
A simple indicator to make a smoother line chart while also using tick volume to determine the market direction.The basic idea is to give you the true direction of where the market...
A simple replacement for a comment. Works in the tester 50 times faster than the standard function.It is known that the standard "Comment" function slows down the tester very much....
The SUPERMACBOTis a fully automated trading robot that combines the power of the Moving Average Crossoverstrategy with the MACD Indicatorto deliver precise and reliable trade signa...
📢 MT5Compat a Comprehensive MT4 to MT5 Conversion Library🚀 A new interface libraryhas been developed to simplify the process of converting MT4 indicators and Expert Advisors (EAs) ...
Description of Purpose:The script MinMargins.mq5 is designed to help traders quickly calculate and document the minimum amount of money required to open a position with the smalles...
This is a free example of an automated tool designed to close open positions at the optimal moment, combining two of the most effective technical analysis indicators: Bollinger Ban...
Features: Automatically calculates Fibonacci levels on Bollinger Bands. Provides a unique perspective for breakout and reversal trades. Fully compatible with MetaTrader 5. Perfect ...
This library contains more than 80 different functions to deal with time variables. The primary aim is to provide high-performance time functions. The performance mode (which can b...
Open-Source Project: MarketPredictor for MetaTrader 5Hello everyone,I’m excited to introduce my open-source project, MarketPredictor, an innovative Expert Advisor (EA) for MetaTrad...
A simple demonstration to show how it's possible to code profit and loss labels for the most recently closed deals.This EA will place dummy trades, so you can see how it looks in t...
Purpose Users may collect data for modelling. Time dummies are frequently used in economic modelling. The simple indicator below, which can easily be expanded upon, provides each h...
Copy these into any EA you are busy coding and you"ll have a trailing SL.The only things you'll need to change would probably be InpMagic for your magic number or you could just co...
This script is a reference solutiondesigned to help developers and MetaTrader 5 users solve a common problem: the mismatch between configured symbol names and the actual names prov...
Update: The positions will only be opened after the bearish or bullish candle. Indicators such as Moving Average and Bollinger Bands removed from the chat after closing the EA. Sm...
This script was developed for displaying saved Strategy report from the Strategy Tester into a chart.Follow these steps:Put report_into_chart.mql5 into ¨\MQL5\Scripts" folder. Comp...
Settings and Parameters General ParametersMomentum PeriodThe number of candles used to calculate momentum.Recommended value: 14(The higher the value, the smoother the curve, but wi...
Description: The "Symbol Swap Panel" is a versatile utility designed for traders seeking to manage their chart symbols and Market Watch more efficiently. This tool allows you to ea...
Unfortunately, I discovered that some brokers are a bit sloppy with the server timechange due to the daylight saving time (DST), which I did not expect and which surprised me a lot...
Here are some differences and advancements:- The zigzag has two modes "Oscillator" and "HighLow". The oscillator mode will show a visual oscillation of the zigzag swings, even thou...
This Expert Advisor (EA) demonstrates how to use the MQL5 Calendar to create an automated trading system that reacts to high-impact forex news events. The main goal of this code is...
Input parameters ShowBodySize(default = false) — if true, a candle's body size will also be shown.HavePipettes(default = false) — if true, the indicator will assume that the curren...
Negative Volume Index (NVI)is a free technical indicator for advanced chart analysis in MT4, MT5 platforms. It is based on tick volume (can be substituted with real volume in MT5) ...
Breakeven Line Indicatoris a MetaTrader indicator that calculates breakeven level based on all open positions and displays it on your chart as a horizontal line. Additionally, it w...
Input parameters MA_Period (default = 50) — a period of the 3rd generation moving average. MA_Sampling_Period (default = 220) — a sampling period of the 3rd generation moving avera...
Input parameters AroonPeriod (default = 14) — the period in chart bars for the indicator to look up for the bottoms and the tops. As with many other indicators, the higher is the p...
Basing Candlesticks MetaTrader indicator— is an automatic indicator that detects and marks basing candles on the chart. A basing candle is a candle with body length less than 50% o...