The script scans all text files in the terminal's local folder and removes those with creation dates older than the value specified in the 'inpfilesdate' input parameter.Note:By de...
The script facilitates the transfer of a source file from a subdirectory in the terminal's local folder to a target file in a shared folder accessible to all client terminals.It fi...
When writing to a file, data may not be immediately saved. To ensure instant data storage, use the () function. Without this function, unsaved data will be written to the disk only...
The script accesses and displays information from a file in the terminal's local directory. It employs a loop with the () function to read the file until its end is reached. The ()...
The script accesses a file in the terminal's local folder and presents its property values. The folder's location is determined by the () function.This script illustrates the appli...
This script reads bid and ask price data from a binary file, generated by an expert advisor. The file is located in a subdirectory of the terminal's local folder, accessible via th...
The script captures and logs indicator signals to a file, offering customizable parameters for MACD indicator calculations, currency pair and timeframe selection, and data analysis...
This script retrieves indicator values and writes them to a binary file in the 'data' subdirectory of the local terminal folder.It allows customization of input parameters for the ...
This script efficiently organizes CSV files based on their sizes within the general folder of MetaTrader client terminals.The process involves:- Retrieving file sizes.- Comparing s...
The script opens a text file and analyzes the positions of strings' start points, displaying string text with a random number.To retrieve the array of start positions for each stri...
The script retrieves prices from a chosen symbol, analyzes the data, and writes price movement information to a binary file at specified intervals.The () function is responsible fo...
This script copies candlestick data for a specified time period and analyzes its components: body, upper and lower shadows. It calculates maximum, minimum, and arithmetic mean valu...
This script enhances the visual display of graphical objects generated by the Strategy Tester, facilitating easier analysis of trading results.It allows for modification of line pa...
This script allows for rapid cycling through your open charts using a single hotkey. Assign the script to a convenient key combination to quickly switch between trading setups and ...
This script calculates and displays statistics for candlestick bodies and shadows on the current chart. The statistics include minimal, maximal, and average values, presented for t...
The script allows setting the transparency level of the client terminal window using Windows API.Features- Set transparency level of the client terminal window- Utilizes Windows AP...
This script is designed to create straddle buy and sell stop orders around the current price level.The orders are configured to expire after a specified time period and will stradd...
This tool provides scripts to quickly navigate through charts and change timeframes across all open charts using hotkeys. The inspiration for this tool comes from the chartnext scr...
A straightforward script designed to open a long position at the current price, with customizable risk percentage and reward ratio settings.To use, simply drag the script onto your...
A straightforward script designed to facilitate the opening of short positions based on the current price, with customizable risk percentage and reward ratio parameters.Usage:
- Dr...
This script assists in placing pending orders on the chart.Upon dragging the script onto the chart, it calculates the price at the drop point to determine whether a buy stop or buy...
This script assists in placing pending orders by calculating the price at the dropped location on the chart.Upon dragging the script onto the chart, it determines the price at that...
This script allows you to apply the same template to all charts opened simultaneously, a useful feature for binary option traders.The script offers simple options, as demonstrated ...
This script, when applied to a new chart, will search for and apply the specified template file to all open charts. The template includes parameters for projecting 6 exponential mo...
The Web Request() function offers two call options for versatile web interactions.The first option facilitates simple queries, as demonstrated in the script example.The second opti...
This script allows you to set chart preferences across multiple chart windows simultaneously.Based on MQL documentation, it can be used with MetaTrader 4 and 5, offering a convenie...
For years, I have been studying and trading using the Thomas Demark system, utilizing an indicator in my trading process.Through my trading experience, I identified a factor that o...
This script efficiently identifies and visualizes Demark pivot points on charts, offering a comprehensive view of their dimensions.While visually identical to its predecessor, KeyF...
The script offers a solution to optimize screen space when displaying multiple charts in a tiled layout.When you have several charts open, the time and price scales can occupy a si...
The Lot Line indicator is a powerful tool for traders using the MetaTrader platform (MT4/MT5).It displays a horizontal line on the chart, indicating the trade volume in lots needed...
An example of counting different objects on a chart, demonstrating the implementation in all subwindows or a specific subwindow.Settings:- Object Type: Choose from a list of object...
This script provides a simple yet powerful tool for traders to analyze market trends by counting bullish and bearish candlesticks.It identifies and displays the number of candlesti...
This script closes all windows of a selected symbol or all windows of any symbol.It is particularly useful when testing and there are numerous open windows to close individually.Re...
I often wondered about the optimal computer setup for maximizing the performance of MetaTrader 4 and MetaTrader 5 terminals. This question arises when considering an upgrade or pur...
This indicator is designed for historical analysis, providing a static view of past data.Settings:- Time of the day (e.g., 23:35)- Number of days (e.g., 10000)- Color of the separa...
During execution, slippages introduce non-systematic profit/loss.This script calculates and displays these slippage values in the account currency.It allows for the assessment of t...
The default chart grid has certain limitations that hinder quick assessment of price movements. The grid step adjusts dynamically when changing timeframes, and it doesn't align wit...
This script provides a clear visualization of monthly and weekly levels on the chart.Parameters:- Number of Days: Set the number of days for calculation.- W1 Color: Choose the colo...
This script automatically adjusts the scale of Fibonacci arcs on the chart.Usage:- Before applying the script, the Fibonacci arcs are unscaled.- After dropping the script on the ch...
This script draws the Axel Rudolph levels.The script is based on the Yuraz_classrsaxel.mqh class.The script is designed to parse data from a specific date, in this case, 1999.01.01...
Symbol for downloading historical data for a specific symbol from the server.Key Feature:- Visual indication of the download process using the .This script employs a customized Can...
This script automates the process of switching between multiple open charts at regular intervals.Version 1.02 introduces a new feature: you can now specify a symbol to display only...
This script provides a concise trading performance overview for a specific instrument within a defined time frame.It presents key metrics, including the total number of trades exec...
This script enables the testing of regular expressions.For further information on regular expressions, refer to the following resources:- Article- LibraryPrior to commencing, ensur...
This script offers a straightforward way to estimate the exponent/power factor, which characterizes the uniformity of price changes in historical data. It assesses how closely pric...
This script identifies its position upon being dragged by the mouse and subsequently searches for the nearest bar.The process is founded on the principle of bar boundaries.Bar Boun...
When applied to the price chart, this script modifies the Stop Loss or Take Profit levels for all open orders on the current financial instrument.Example:For multiple buy positions...