Searching Nearest Bar - script for MetaTrader 5

Searching Nearest Bar - script for MetaTrader 5

The script defines the place where it has been dragged by the mouse and looks for the nearest bar. The process is based on the concept of bar boundaries:  
Simulator regular expressions - script for MetaTrader 5

Simulator regular expressions - script for MetaTrader 5

The script allows you to try regular expressions. Materials on regular expressions: The article "Regular expressions for traders" The library RegularExpressions in MQL5 for working with regular expressions Before starting the work, please copy the all_functions.mq5 text file to the "sandbox": <data folder>MQL5Files. The all_functions.mq5 text file contains all functions for processing events. The input parameters contain the (int)(.*?)(())
YURAZ_RSAXEL Script draws the Axel Rudolph levels - script for MetaTrader 5

YURAZ_RSAXEL Script draws the Axel Rudolph levels - script for MetaTrader 5

//+------------------------------------------------------------------+ //|                                                 YURAZ_RSAXEL.mq5 |
DownloadHistory - script for MetaTrader 5

DownloadHistory - script for MetaTrader 5

Symbol for downloading the history data for the symbol from the server. Distinctive feature - indication of the download process using the progress bar. Features: The script uses a modified Canvas class, where the position of the origin (bottom left corner of the chart) and the reference direction of the vertical axis (from the bottom up) has been changed. It uses generation of images using layers: the bottom layer is the background.
Switching charts - script for MetaTrader 5

Switching charts - script for MetaTrader 5

The script switches all opened charts at a certain interval. Version 1.02: Now it is possible to bring on top only the charts of a certain symbol. For example, if you specify "EURUSD", the charts that have the "EURUSD" symbol will be displayed alternately. And if the symbol name is deleted in the input parameters, then all charts will be displayed alternately.
Stat - script for MetaTrader 5

Stat - script for MetaTrader 5

The script displays the brief statistics for trading on the instrument over the specified period - the number of deals, profit, profit factor.
Scale Fibonacci Arcs - script for MetaTrader 5

Scale Fibonacci Arcs - script for MetaTrader 5

This script automatically sets the correct scale on any Fibonacci arcs attached to the chart. Before/After Applying Script Before After dropping script on chart Update: v 1.01: Made it work on downwards fibo arcs too.
PriceLines - script for MetaTrader 5

PriceLines - script for MetaTrader 5

The standard chart grid has a number of peculiarities, that do not allow to determine the price movement at first sight: the grid step changes dynamically when switching timeframes, the step is not tied to the basic levels, such as 1.12000, like in the screenshot below. The Price Lines script marks the price levels on the chart and supplements the chart grid. It helps to determine the fluctuations in the currency rates at a glance. It is
Monthly Weekly Levels - script for MetaTrader 5

Monthly Weekly Levels - script for MetaTrader 5

The script displays the monthly and weekly levels on the chart. Number of days — the number of days for calculation; W1 Color of lines — the color of the weekly lines; W1 Line Width — the width of the weekly lines; W1 Style of lines — the style of the weekly lines; MN1 Color of lines — the color of the monthly lines; MN1 Line Width — the width of the monthly lines; MN1 Style of lines — the style of the monthly lines; Trend or Horizontal line —
SlipPage - script for MetaTrader 5

SlipPage - script for MetaTrader 5

During the execution, slippages induce non-system profit/loss. This script outputs the values of these slippages in the account currency. It is possible to evaluate the order execution of the trading system — contribution of slippages in its expected payoff. In the "real ticks" mode, the tester executes both limit and TP orders with unrealistically high positive slippage. Solving the problem if imaginary (inflated) backtest results, caused by