This script allows traders to remove specific types of objects from all charts in the client terminal.By default, when used without specific parameters, the script will delete all ...
This script removes old objects of the selected type from all charts.
Objects are deleted if their time coordinates fall outside the specified trigger level.
The timelevel input pa...
This script effectively removes comments displayed in the upper-left corner of your MetaTrader chart.It is particularly useful when indicators you have removed from your chart leav...
This script provides a streamlined method for removing indicators from your trading charts.It operates in two distinct modes:only_this_chart- Removes indicators solely from the cur...
This script calculates the maximum allowable lot size for opening a trading position, utilizing the entirety of the available free margin on the trading account. The computed lot s...
This script closes all pending orders for the current symbol.
Script Input Parameters:
- No specific input parameters are detailed in the provided description....
This script identifies all trend line objects on the chart and repositions them to a specified date.It also aligns the price levels of the trend line's start and end points.Inputs:...
This tool allows you to manage the maximum spread displayed in your Market Watch window.The only external variable is 'maximum spread'. Set this value to the desired maximum spread...
This script saves the current chart settings to a template with a specified name.The script has one input parameter for the template name, which should be provided without the ".tp...
The script converts the news page downloaded from the MetaTrader platform to a CSV text file.The source page should be located in the following directory: c:\users\\appdata\roaming...
The 'History Deals and Orders' script provides a comprehensive overview of all deal and order properties from the trading history within a specified time frame.This script offers t...
The 'Pending Orders Up' script automates the placement of a grid of orders above the current market price.Input Parameters:- Gap for Pending Orders Up (in pips): Distance from the ...
The "Pending Orders Down" script automates the placement of a grid of orders below the current market price.Input Parameters:- Gap for Pending Orders Down (in pips): Distance from ...
This script provides three distinct functions to identify the current and upcoming futures contracts.By inputting the short name of the futures, for instance, 'br', the script reve...
Script for testing the indicator, designed to send quotes with a delay.Testing Instructions:Run the script and indicator with a shared communication channel on the same instrument....
This script counts the number of bullish and bearish candlestick series and displays the results as a chart. It also saves a screenshot of the chart for future reference.The script...
A modification of the script, counting the number of series of bullish and bearish bars and displaying the result as a chart. The class is used for this purpose.New in this version...
When conducting backtests, it's common to download M1 data from external sources and then convert it to other timeframes.This script simplifies the process by converting historical...
The script facilitates the download of historical data for all timeframes and symbols in the Market Watch. It achieves this by emulating the pressing of the Home button, ensuring a...
After backtesting, it is often necessary to analyze the results on a new chart with a loaded template. This script facilitates the process by saving the objects on the testing char...
This article provides essential materials on regular expressions and their implementation in MetaTrader 4/5 (MT4/MT5) programs.The library offers a comprehensive set of tools for w...
This universal script is compatible with both hedging and netting accounts.The script categorizes the report into two stages:The first stage encompasses current open positions and ...
This script opens two market orders in opposite directions. The idea is that when trading news, the price often breaks out in one direction. Executing this script before a news rel...
This script offers efficient management of numerous pending orders in the market, featuring functions for placing, modifying, and deleting orders within a specified price range.Scr...
Display the actual stored value of a floating-point number (float or double type) with high precision up to 55 decimal digits. This tool aids in debugging the exact value of floati...
This script enables the initiation of any arbitrary external program, offering flexibility for various use cases.To ensure functionality, the script requires permission to import D...
An introduction to mathematical functions in programming:The 'ceil' function returns the nearest upper integer.The 'round' function rounds a number to the nearest integer.The 'floo...
Third-party applications for MetaTrader 4 that provide tick history from various sources have gained popularity. This tick data is commonly utilized in the strategy tester to evalu...
This indicator calculates the average volume per hour on a 1-hour chart. It is designed to work exclusively on this timeframe, ensuring accurate volume calculations.To use, simply ...
This script calculates and displays breakeven levels on a chart for open buy and sell positions.It is based on MQL4 code.Note: If the number of positions changes, restart the scrip...
This function calculates the distance from a point to a line, given the coordinates of two points on the line and the point.Function Parameters:- double lx1: the x coordinate of th...
This collection comprises four powerful scripts, each designed to enhance your trading experience on the MetaTrader platform. Whether you're a novice or an experienced trader, thes...
A script to display the swap value on financial instruments with color-coded text for positive and negative swaps.This script has been a long-term utility for the author, who finds...
This script downloads historical quote data for a single timeframe across all symbols available in the Market Watch.This utility is beneficial for conducting backtesting on a speci...
This include file, though small in content, is designed to print the values and names of variables.This is useful when engineering codes or developing functions to understand their...
Utility to scale all open charts in the MetaTrader platform.Two scripts are provided for scaling all charts:The 'scale auto all' script sets all open charts to use automatic scalin...
This script efficiently changes the timeframe for all currently open charts to a user-selected period.It simplifies multi-timeframe analysis by allowing simultaneous adjustments ac...
This script sets the zoom level for all opened charts simultaneously.This saves considerable time when managing multiple charts and needing to adjust them all.Features- Apply a sin...
This script exports the history of closed positions from an MT5 retail hedging account within a specified date range. The output is a CSV file compatible with all spreadsheet softw...
after back testing, we usually need to analyze the testing result on a new chart which we have loaded our template. in this case we need to copy the objects on the testing chart to...
overviewthe script will open limit pending orders according to named horizontal lines in the chart you have to draw before. when finished drawing you drag and drop the script onto ...
written in this code you can find a loop on your marketwatch. it can be used to do a multi-market algorithm, like an ea which works on all the selected markets. back to our script ...