the script converts the news page downloaded from to a csv text file.the source page should be located in c:\users\<username>\appdata\roaming\metaquotes\terminal\common\files...
the 'history deals and orders' script shows absolutely all properties of deals and orders from the trading history over a given time interval.data can be displayed in the experts t...
the "pending orders up" script sets a grid of orders above the current price.input parameters gap for pending orders up from the current price (in pips)- the distance from the curr...
the "pending orders down" script sets a grid of orders below the current price.input parameters gap for pending orders down from the current price (in pips)- the distance from the ...
the script has three independent functions for determining the current (nearest) forts futures.the short name of the futures, such as br, is specified in the script parameters.the ...
script for checking the indicator, it is intended for sending quotes with a delay.how to check: run the script and indicator with a common communication channel on the same instrum...
counting the number of series of bullish and bearish bars. displaying the result as a chart. saving the screenshot of the resulting chart. the script uses the class.input parameter...
a modification of the script. counting the number of series of bullish and bearish bars. displaying the result as a chart. saving the screenshot of the resulting chart. the class i...
when we do back-test, we usually download m1 data from a third party, and then convert m1 data to other timeframes.this script helps to convert history data from m1 to m5, m15, m30...
the script downloads history for all timeframes and symbols in the market watch. download is performed by emulating pressing the home button. if the download by pressing the button...
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 ...
materials on regular expressions the article. the library. other useful materials microsoft microsoft microsoft others: most useful cregex class methods ismatch()- checks whet...
this universal script can run both on hedging and netting accounts.the script divides the report into two stages:the first stage includes existing current positions and deals, whic...
this simple script opens two market orders in two opposite directions. the essence of this is when trading news, price often breaks out in one direction. so ideally executing this ...
this script provides quick work with a large number of pending orders in the market and contains functions for placing, changing, and deleting of orders within the your price range...
display the actual stored value of a floating-point number (float or double type), with very high precision up to 55 decimal digits. this helps to debug exact value of floating-poi...
this script allows you to start any arbitrary external program. use it as-is or as a starting point for something amazing.in order for this script to work, you will have to allow i...
an example of mathematical functions:returns the nearest upper integer; rounds a number to the nearest integer; returns the nearest lower integer. the code:starting with "price" ...
third-party applications for metatrader 4 allowing to obtain a tick history from various sources have always been popular. this history is typically used in the strategy tester for...
this script scans through the bars within a 1 hour chart and calculates the average volume per hour. it is prevented from working on any chart other than 1 hour and the average cal...
based on the mql4 code by evgeny trofimov .the script calculates and shows on a chart breakeven levels separately for open buy and sell positions.if the number of position changes,...
function parameters:double lx1- the x coordinate of the first point of the line;double ly1- the y coordinate of the first point of the line;double lx2- the x coordinate of the seco...
a script for showing the swap value on a financial instrument. the texts of positive and negative swaps are shown in different colors.i have been regularly using it for long. for s...
the script downloads the historical quotes data of a single timeframe for all symbols in the market watch. this is convenient to conduct more backtesting on a single timeframe that...
the include file, small by its content, is designed to print out the values and names of variables:when engineering the codes; and when developing the functions or getting to know ...
two scripts are included for scaling all of the charts:"scale auto all" will set all of the open charts to automatic scaling. "scale fix all" will set all of the open charts to use...
this script will change the timeframe of all the opened charts. it has one setting for selecting the desired timeframe. this saves me a lot of time when doing multi timeframe analy...
this script sets the zoom level for all opened charts simultaneously. this saves me a lot of time when i'm looking at 12 charts and want to adjust them all....
the script exports history of closed positions from mt5 retail hedging account selected between two dates. the resulting file is csv that can be opened/imported with any spreadshee...
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 ...
the script calculates the average volatility of symbols according to the equation: the differences of the maximum and minimum values of the candles for the selected period in days ...
idea by:code mq5 by:this is a utility script. the lot size is set in the inputs. as a result, we obtain a correctly rounded lot, as well as auxiliary data, such as maximum lot size...
a script for automatically drawing the levels of the intraday high/low on the forts trading sessionif night_session=true, then the night high/low levels are drawn additionally, pro...
the script builds the fibonacci levelsgraphical object with the option of selecting the number of its segments for this feature to be realized, the following input parameter has be...
the script exports history of deals (ordered by close time) from mt5 retail hedging account selected between two dates. the resulting file is csv that can be opened/imported with a...
this script will export the trade history from mt5 selected between two dates. the resulting file is csv that can be opened/imported with any spreadsheet software....
the csv can be found in the folder \mql5\filesfollowing data columns are exported:position idtypesymbolvolumeopen date/timeopen priceclose date/timeclose pricetakeprofit, data not ...
description: display interactive html graph of the account balance inside the web browser.the included template html file uses the highcharts javascript library fromhighcharts make...
description:display interactive html graph of the account balance inside the web browser.the included template html file uses the highcharts javascript library fromhighcharts makes...
this is a script to close all market positions and/or pending orders.optionally, you can disable algo-trading buttonto prevent other running experts from opening further positions ...