mw download history

mw download history
Download ALL MT5 scripts (351)
YouTube Video Thumbnail



Similar MetaTrader Tools

mw download history

Info

The mw download history is a Script for MetaTrader 5 that this script enables the user to download all available ohlc data from their terminal to a file in the commons folder. this data can be utilized to create custom symbols.

Usage

This tool is typically used for enhancing chart analysis and decision making.

Platform

This Script works exclusively on MetaTrader 5 (both build 600+ and newer versions).

Setup

Place the downloaded file in MQL5/Scripts folder via File ? Open Data Folder in MetaTrader 5.


How to Install and Use mw download history

1. Installation: Move your script file into the MQL/Scripts directory and restart the platform.

2. Execution: Drag the script onto a chart; it will perform a one-time action, such as closing all open orders or clearing chart objects.

3. Editing: Use MetaEditor (F4) to modify code, click "Compile," and verify no errors appear in the terminal before running.

4. Removing: Scripts stop automatically, but you can remove them manually by right-clicking the chart and choosing "Remove Script."

Frequently Asked Questions

Q: How are scripts different from EAs? A: Scripts execute a single action and then stop; EAs monitor the market and trade continuously.

Q: Can I assign a hotkey to a script? A: Yes, right-click the script in the Navigator, select "Set Hotkey," and define your preferred keyboard shortcut.

Q: Why did my script stop? A: Scripts are designed to stop immediately after finishing their programmed command; this is normal behavior.

What this tool does

this script enables the user to download all available ohlc data from their terminal to a file in the commons folder.

Typical Use Case

This Script excels in automated trading and technical analysis on MetaTrader 5.

Compatible Platform & Setup

This Script works on MetaTrader 5. Place the file in the MQL5/Scripts folder and restart the terminal.

Description & Settings

Related: advanced trade history exporter: mae, mfe, and time-based analysis - another powerful script for MetaTrader 5 traders.

this script enables the user to download all available ohlc data from their terminal to a file in the commons folder. this data can be utilized to create custom symbols. if a file already exists, it will be updated with new information since the last recorded tick data.

Also recommended: create csv history file from mt5 for mt4 - similar script with strong performance on MetaTrader 5.


to utilize the script, follow these steps:

locate your common folder (archive -> open data folder -> navigate back one step in explorer -> enter 'common' folder)

create a new folder named 'mw download history'.

you can use an alternative name, but remember to rename the 'define' compiler directive 'mw_dh_dest_folder' accordingly.

open the script in your mt5 editor.

compile the script.

open the mt5 terminal.

access the tool box (ctrl+t) and select the 'experts' tab.

open the navigator (ctrl+n).

open the market watch (ctrl+m).

add symbols to market watch for data download.

open a chart for one of the symbols.

attach the compiled script from the navigator to the chart. an input parameters popup will appear.

input 1: specify the symbol for data download. leave empty to download all symbols in market watch, except exceptions.

input 2: exclude symbols with a common string in their names.

input 3: exclude specific symbols by listing them separated by ';'.

input 4: select the desired timeframe for download. m1 is recommended.

if multiple timeframes are selected, separate files will be created for each symbol and timeframe.

press ok and monitor the tool box for results. check the destination folder for created files.

repeat steps 5-12 periodically to keep files updated.

tutorials on creating custom symbols using these files can be found online.

suggestions for script improvements are welcome.

note: this script was inspired by 'downloadhistory.mq5' provided by a user named 'etrader'.

You may also like: trade history overview - excellent alternative for script users on MetaTrader 5.

Source Code

#property copyright "robotfx"
#property link "https://robotfx.org"
#property version "1.1"
#property description "This code is provided AS IS and intended for educational purposes only. Professional trading EAs and indicators - robotfx www.robotfx.org"
"more symbols in market watch and saves it into a file."
#property script_show_inputs
#define mw_dh_dest_folder "mw download history"
#define mw_dh_max_attempts 10
input group "symbols"
sinput string singlesymbol = "";

.......

Leave your opinion, ask a question, share some knowledge

Limitations & Risk Warning

  • This tool is provided for educational and testing purposes only.
  • Past performance does not guarantee future results.
  • Trading involves substantial risk of loss. Use on a demo account first.
  • Results may vary depending on market conditions, broker, and settings.
  • We recommend thorough backtesting and forward testing before using with real funds.
© ROBOTFX Free educational tools by RobotFX. Use entirely at your own risk; we are not liable for any financial losses incurred.