Tick emulation for accelerated testing of indicators ver.2 - script for MetaTrader 4

Tick emulation for accelerated testing of indicators ver.2 - script for MetaTrader 4

Modernization of the first version of the script with the ability to manage multiple indicators Example of including an indicator is displayed on the basis of the attached linear regression indicator and is also described in the indicator code. The unique number is formed by the indicator automatically at the first start..
Tick emulation for accelerated testing of indicators ver.2.2 - script for MetaTrader 4

Tick emulation for accelerated testing of indicators ver.2.2 - script for MetaTrader 4

The script is designed for setting two shift parameters and the number of calculated data for an indicator, EA or another script via the global variables. It is also possible to automatically iterate over the data range from the initially set bar until the zero bar with a delay.. Provided is an example of linear regression indicator in conjunction with the attached script.. an example of including the indicator is also provided in the code of
"Tic Tac Toe" chart - script for MetaTrader 4

"Tic Tac Toe" chart - script for MetaTrader 4

The script works on any symbol and timeframe. In order to start the script, drag onto the current chart. In the "General" tab of the script parameters window, flag the "Allow DLL imports" and unflag the "Confirm DLL function calls" parameter. In the "Inputs" tab set the parameters required for script operation and click OK. Input parameters: Kletka - size of a cell in points RazvorotKletka - the number of cells required for a reversal (The
Lot Rebate Calculator - script for MetaTrader 4

Lot Rebate Calculator - script for MetaTrader 4

Real author: dXerof This simple script is used to calculate total lot or rebate. Input Settings extern string StartDate="2016.04.01"; extern double RebatePerLot=6; extern color  TColor=clrRed;
Open BUY v2 - script for MetaTrader 4

Open BUY v2 - script for MetaTrader 4

    Set the I nterest (from 0 to 100) - percentage of free margin allocated for opening a position. This determines the minimum lot allowed for trading, and the position is opened using a multiple of that value. When I nterest =0, the position will be opened with the minimum lot.   ATTENTION! Currently the script correctly calculates the values only for the «correct» currency pairs of ***USD and USD*** (EURUSD, GBPUSD,
Euler - Euler number calculation - script for MetaTrader 4

Euler - Euler number calculation - script for MetaTrader 4

The script uses two functions: getE(), that calculates the Euler number, and Factorial(), that calculates the factorial of the number and is used in the calculations. The Euler number is calculated in the script according to the formula:   In order to determine e with a precision of 8 decimal places 12 iterations are sufficient.  2.71828 18284 59045 23536 02874 71352 66249 77572 47093 69995 95749 66967 62772 40766 30353 54759 45713 82178
ChangeObjectsColor - script for MetaTrader 4

ChangeObjectsColor - script for MetaTrader 4

Author: Andrew Shelkovenko, SPb It allows to change the color of selected objects to specified one. It allows to select all objects or only objects of the set type and/or color. Based on the script CLEAR_CHART.mq4 by Aleksandr Pak, Almaty
Opening Positions - script for MetaTrader 4

Opening Positions - script for MetaTrader 4

When opening a position the scripts automatically set the lot size (three options: fixed lot and two options as described here https://www.mql5.com/ru/forum/108290). At the same time the scripts try to select a stop loss and (equal) take profit. Those are set as safety measure, they will probably need to be modified after a position is opened. If necessary, it is possible to set saving the chart screenshot at the moment the position is opened,
BETTER_YZGraphOnLine - script for MetaTrader 4

BETTER_YZGraphOnLine - script for MetaTrader 4

Author: YURAZ based on a script by Igor Kim The script visualizes the deals on the chart in a convenient way. It has been used in the analytics when writing the article "Review of Participants by Yuriy Zaytsev (YuraZ)". It is useful for analyzing the trading of an EA or a trader, investor can easily evaluate the traders work. BETTER_YZGraphOnLine.MQ4 - for a black screen. BETTER_YZGraphOnLine_W.MQ4 - for a bright screen, no other differences.
Draw Elliott 5 waves - script for MetaTrader 4

Draw Elliott 5 waves - script for MetaTrader 4

Draw Elliott Waves (5 waves) manually. 1. Navigator Window (Ctrl + N), execute this script (double click) on chart. 2. It shows "0 1 2 3 4 5" (Blue) on the left of chart. Double click at number 0->5, then drag them to possible positions. 3. Unselect all (right click at any number 0-5), 4. Remove script to finish (right click on chart, choose Remove Script)