Excel to Orders
Why do you need this script?
If you have lots of analyzed orders in Excel where need to be placed on MT4 , this script will be very handy and time saver for you.
All your orders are processed in seconds and the your order's results are written to an output file.
How it works?
1. Prepare .xls file and save it as
Input csv structure:
- Ref no (string) [ free format unique ref no , it is up to you. ]
- Symbol (string)
- Cmd (string) [ BUY , SELL , BUY_LIMIT , SELL_LIMIT , BUY_STOP , SELL_STOP ]
- Volume (double)
- Price (double)
- Slippage (int)
- Stoploss (double) 0 (Zero):Means No Stoploss value
- Takeprofit (double) 0 (Zero):Means No Takeprofit value
- Comment (string)
- Magic (int)
- Stoploss Pips (int) 0 (Zero):Means No Stoploss value calculation
- Takeprofit Pips (int) 0 (Zero):Means No Takeprofit value calculation
Sample Input File :
Ref no (String);symbol (string);cmd (int);volume (double);price (double);slippage (int);stoploss (double);takeprofit (double);comment (string);magic (int);slPips (int);tpPips (int)
ref101;EURUSD;BUY;0.01;0;5;0;0;my eur comment;35600;300;500
ref102;EURUSD;SELL;0.02;0;5;0;0;my eur comment;35601;100;200
ref103;EURUSD;BUY_LIMIT;0.01;1.08;5;1.07;1.11;my eur comment;35602;400;400
ref104;EURUSD;SELL_LIMIT;0.02;1.12;5;1.14;1.09;my eur comment;35603;500;500
ref114;EURUSD;SELL_LIMIT;0.02;1.12;5;1.14;1.09;my eur comment;35603;500;500
ref105;EURUSD;BUY_STOP;0.01;1.13;5;1.11;1.14;my eur comment;35604;600;600
ref106;EURUSD;SELL_STOP;0.02;1.09;5;1.11;1.07;my eur comment;35605;700;700
ref107;CADJPY;BUY;0.02;0;5;0;0;this ruble ;35605;1000;2000
ref108;CADJPY;BUY;0.02;0;5;0;0;this ruble ;35605;0;0
Excel to Orders
script on any currently opened chart window in your terminal.
After initiating the script , result .csv file is created in the same sub-directory of MT4
Result csv structure:
- Ref no (string)
- Symbol (string)
- Cmd (string)
- Volume (double)
- Price (double)
- Slippage (int)
- Stoploss (double)
- Takeprofit (double)
- Comment (string)
- Magic (int)
- Stoploss Pips (int)
- Takeprofit Pips (int)
- Ticket (int)
- Error Code (int)
- Error Description (string)
Last 3 columns are appended at the end of your input record.
Sample Output File :
Ref no (String);symbol (string);cmd (int);volume (double);price (double);slippage (int);stoploss (double);takeprofit (double);comment (string);magic (int);slPips (int);tpPips (int);Ticket (int);Error code (int);Error description (string)
ref101;EURUSD;BUY;0.01;0;5;0;0;my eur comment;35600;300;500;127970091;0;no error
ref102;EURUSD;SELL;0.02;0;5;0;0;my eur comment;35601;100;200;127970093;0;no error
ref103;EURUSD;BUY_LIMIT;0.01;1.08;5;1.07;1.11;my eur comment;35602;400;400;127970095;0;no error
ref104;EURUSD;SELL_LIMIT;0.02;1.12;5;1.14;1.09;my eur comment;35603;500;500;-1;130;invalid stops
ref114;EURUSD;SELL_LIMIT;0.02;1.12;5;1.14;1.09;my eur comment;35603;500;500;-1;130;invalid stops
ref105;EURUSD;BUY_STOP;0.01;1.13;5;1.11;1.14;my eur comment;35604;600;600;-1;130;invalid stops
ref106;EURUSD;SELL_STOP;0.02;1.09;5;1.11;1.07;my eur comment;35605;700;700;127970096;0;no error
ref107;CADJPY;BUY;0.02;0;5;0;0;this ruble ;35605;1000;2000;127970099;0;no error
ref108;CADJPY;BUY;0.02;0;5;0;0;this ruble ;35605;0;0;127970100;0;no error
3. You may open your result file
with excel to view the return codes of your order records.
Please report any bug issue or free development request (firstname.lastname@example.org) upon your needs.
This is the MetaTrader 4 version, check out the MetaTrader 5 version at Verdure Community Balance Alert MT5. Overview With Verdure Community Balance Alert, you will get notifications (alert, email or push notifications on mobile terminal) of credit and debit transactions on your MQL5.community account. You get up to date account status on the move wherever you may be. It helps you to treat your MQL5.community account like your bank account. You can also set threshold alerts as you would on you
The utility is designed to close several types of orders. Closing is done by pressing the hot key. How to place and delete orders by voice using the utilities of this type, see the video below the description. https://www.youtube.com/channel/UCTpVWJkEic6TzoXr0qc9RIw/featured Provided closing options: KEY "1" DELETE BUY STOP. KEY "2" DELETE SELL STOP. KEY "3" DELETE BUY AND SELL STOP. KEY "4" DELETE BUY LIMIT. KEY "5" DELETE SELL LIMIT. KEY "6" DELETE BUY AND SELL LIMIT. KEY "7" DELETE ALL PEN
Close ALL Mobile FREE is a trading tool that allow MT4 Mobile App users to close floating orders via mobile using pending order in tricking closing functions. The Free version is only avaliable for Demo Account; NZDUSD . For Close ALL Mobile Live version please visit: https://www.mql5.com/en/market/product/42215 Parameter Magic Number fro Maual Trades (Defult = 0) Magic Number fro EA1 Magic Number fro EA2 Magic Number fro EA3 Slipage fro closing order Close All BUY Positions: Type of Pending
Demo version of the paid product - Copy MT4 copier , limited to lot size of 0.01 Universal copier of deals from MetaTrader 4 to MetaTrader 4 ( MT5<->MT5 version is available ; with both versions, you can copy MetaTrader 5<->MetaTrader 4, MetaTrader 4<->MetaTrader 5, MetaTrader 5<->MetaTrader 5, MetaTrader 4<->MetaTrader 4). Spread filter. Select the best price (start copying positions with a profit or loss). Configure the lot size, fixed or ratio-based (provider signals can be copied with an inc
Presentation The URL html and xml to csv is designed to get contents from URLs with html or xml content, and to download it to an output format as a txt or as a csv file. It enables to get the whole web sites page, starting with the http protocol, in a document for a further use and in additional with downloading directly on the MetaTrader applications and on the desktop. It is a good advantage for taking the most data from events and economic calendars, and also publications related to the inst
This is the 60-seconds free demo version of Easy Chart Shifter. You can find the full version on: https://www.mql5.com/en/market/product/49690 Easy Chart Shifter (60-sec demo version) This indicator is made to make the moving the chart easier. By it, you can simply drag the chart in all 4 directions using the mouse. If you monitor is touch screen, you can use pen or finger also. You can shift the chart in both vertical and horizontal directions, using the mouse/pen/finger (for touch monito
This is a script born out of necessity. It lets you put horizontal lines on your chart at 25, 50, or 100 pips... Just select the type of a line, color, thickness and how far each way from the current price you want it to put them. You can select if you want them on the foreground or background. However, if the chart is set to the foreground, it will take precedent. Download it today and start using it. I use this everyday for the last few years.
The SynchroCharts utility allows to simultaneously view quotes history on multiple charts by synchronizing charts by time and timeframe. After starting, the utility creates a dashboard on all charts: ÷ - allows to enable/disable the display of the crosshair on the current chart; ∞ - enable/disable synchronous display of the first visible bar of the current chart with the main one. The timeframes of the charts are also synchronized. Settings: Speed refresh - The refresh rate of the charts: th
This panel closes trading positions at multiple symbols. The panel displays the situation for all open symbols on the account: The panel displays the following information: Balance - account balance; Equity - account equity; Margin - used margin; Free margin - free margin; Summ Position - the summary position on the account, in lots. Summ Profit - the total profit (loss) at all positions. Buttons for closing positions: Close All - close all positions.
The StarBot Demo utility works with open Sell and Buy orders, partially closes profit when the specified level is passed. There are three levels for partially closing the Sell and Buy orders. The utility also transfers Stop Loss to breakeven when the specified level is passed. It works on all currency pairs and timeframes. The demo version is limited to trading only on the EURUSD currency pair and with the initial lot limited to 0.04. The full version can be purchased here: https://www.mql5.com/
Smart AutoScroll utility is designed to improve the standard functions of the terminal auto-scrolling. By default, the chart is automatically moved to the current prices when a new tick arrives. This may be inconvenient when browsing the history. The utility corrects this inconvenience. If you start to view the history, the software will automatically disable the auto-scroll function. If you scroll the chart to the current prices again, the auto-scroll will turn on automatically.
This application is designed to quickly place a pending order or open a position at market. The position volume will be calculated automatically according to the risk settings. This application also manages orders and positions. Everything is simple, you only need to specify the price of the order (or position by market) and stop loss. The type of the pending order is selected automatically depending on the logic of the relative location of the current price, pending order price and stop loss. P
The ZoomIN indicator is designed for quickly viewing the selected bar on the smaller timeframes in a pop-up window. Once launched, the indicator works in the background, does not take up space on the chart and does not consume system resources. When the indicator is activated by the Shift + i combination (can be changed in the settings), a pop-up window with a chart of a smaller timeframe is created. The displayed timeframe can be changed by a left-click on the magnifying glass icon. To hide the
Risk Optimizer is the absolute solution for applying risk management on your account. Bad risk management is the main reason that causes traders to lose money. Risk Optimizer calculates and suggests the correct lot size for each position according to your personal, customized risk profile. You can give directly your preferred risk as percentage (%) for each position or you can trust our algorithms to calculate and optimize according to your risk category selection. But it is not only that! Selec
This is a MetaTrader 4 script. It helps to summarize all trades into every symbol. Input Select Period: This is 7-option input. It includes Last Month, This Month, Last Week, This Week, Today, All History, and Date Specified. Specify Starting Date: Enter a date if you selected Date Specified in "Select Period" input. Specify Ending Date: Enter a date if you selected Date Specified in "Select Period" input. The summary is saved into a file in MQL4\Files folder. Also, there is pop-up window for
This utility provides the ability to use hot keys in manual trading instantly responding to the current market situation. You can assign hot keys to open/close positions by their type, close all positions on the current chart and remove all orders on the current chart. You can also assign hot keys for five predefined trade volumes and switch between them if necessary with no need to change the volume manually from time to time. It is also possible to set the auto calculation of a trade volume in
powerful tool replacing platform default SELL / BUY Button Features 01. show daily adverse and favorable excursion (history 3 orders) 02. show daily return 03. show current lots and profits 04. show break even price 05. order with SL/TP 06. daily SL/TP USD target 07. equity safe (disable new order if equity below default 1000 USD) 08. spread safe(disable new order if spread higher than default 40 points)
This EA represents an interactive panel with adjustable parameters destined for installation and deletion of pending orders (orders grid generator). You can place the panel anywhere on the screen or hide it into a dot clicking on the button in the upper left part of the chart (it will be shown after clicking on it for the second time). Number and step of orders, lot size, vertical shift for limit orders - all these things make your work easier. There are functions for restoring according to pend
Color your charts with the most beautiful set of predefined color schemes. You can choose to color a single chart or all open charts. This script will color your charts - neither more nor less. All existing chart settings will be left untouched. Color Schemes Blueprint Coup de grâce Curiosity Killed Gamebookers Peppermint Ruby Blue TradeStation
The purpose of this new version of the MT4 standard indicator provided in your platform is to display in a sub-window multiple timeframes of the same indicator. See the example shown in the picture below. But the display isn’t like a simple MTF indicator. This is the real display of the indicator on its timeframe. Here's the options available in the FFx indicator: Select the timeframes to be displayed (M1 to Monthly) Define the width (number of bars) for each timeframe box Alert pop up/sound/ema
Key Features This application is designed to quickly place a pending order or open a position at market. The position volume will be calculated automatically according to the risk settings. Everything is simple, you only need to specify the price of the order (or position by market) and stop loss. The type of the pending order is selected automatically depending on the logic of the relative location of the current price, pending order price and stop loss. The pending order is placed in 3 clicks,
You do not have to spend hours sitting at your computer. Just open a position, and Auto Take Profit Setter will do the rest! This utility isn't an expert adviser. this tool not send orders automatically. you can use this tool for manual trading. when you open orders manually in MetaTrader 4 terminal, this tool set take profit value automatically. Settings TakeProfit - take profit value for orders in point (5 pip = 50 point)
This indicator is designed to provide all useful information about symbol, account, positions and profit. It is developed for improving trader's money management. Parameters Calc can be divided to separate blocks. Each block is possible to hide, set its own color and other properties. Block symbol: This block displays information about actual SPREAD, POINT VALUE (in deposit currency for 1 lot), SWAP LONG and SHORT. Show symbol info - display/hide this block Color of symbol info - color of this
A simple SCRIPT " StartMainInfo " is designed for displaying basic information on your account. 20 lines with "AccountInfo": are displayed in the "Experts" tab of the terminal when this script is activated. "The name of the company that maintains account = "; "Deposit currency = "; "The name of the trade server = "; "Customer name = "; "The level of margin to force close the most unprofitable order (Stop Out) = "; "The level of margin that requires the replenishment of the account (Margin Call)
This tool will allow you to export candles data (Open, High, Low, Close, Volume) for any financial instrument present in your MetaTrader 4. You can download the data of multiple Symbols and TimeFrames in the same csv file at once. You can schedule the frequency, simply choose the refresh interval (1 minute minimum, if 0 then the extraction will be done once) and the tool will do the work. No need to open a lot of charts in order to get the last sync, the tool will download the data directly. The
Auto risk manager Free is a utility for order management. Regardless of whether the orders are opened manually or by Expert Advisors, the utility removes pending orders (if needed) and disables the terminal (not letting the EAs open new trades) when a specified profit or loss percentage is reached. This demo versions allows you to understand the work of the full version of Auto risk manager . The demo works only with AUDNZD orders only. Profit_Percent and Loss_Percent may have either positive or
Show Ask, Bid and Spread prices in the chart window. Fully customizable. You can find the MT5 version here: https://www.mql5.com/en/market/product/53129 Inputs Ask/Bid Font Size Ask/Bid Font Type Ask/Bid Corner Ask/Bid Hide Ask Color Ask X Distance Ask Y Distance Ask Hide Bid Color Bid X Distance Bid Y Distance Bid Hide Spread Color Spread Font Size Spread Font Type Spread Corner Spread X Distance Spread Y Distance Spread Hide Spread Normalize
A simple risk management tool that closes all open orders if equity drops by a specified percentage. This tool is useful if you are running multiple EAs and multiple charts and pairs in order to control your risk. All orders will close accordingly. Once it hits specified percentage drawdown the closing of all orders cannot be stopped. The EA will reset once all orders are closed, until account equity drops again relative to account balance. Use at your own risk. This is only for MT4. There is on
Handy Trade Manager is a trade assistant panel that helps traders open, modify and close manual trades in a simple and straightforward way to help them focus more on their market analysis and open orders with just a few clicks. Handy Trade Manager features: Works on all instruments such as currency pairs, CFD, metals, cryptocurrencies, etc. Proper money management with built in money manager that includes five lot calculation modes. Supports market and pending orders plus tra
Send text from MT4 to Telegram channels MT4 Telegram Signal Provider EA is The Best MT4 to Telegram Utility on the Market for anyone who wants to become a Professional Telegram Signal Provider SIMPLE, but POWERFUL and PROFESSIONAL It will send the Signals and Reports to your Telegram channels , base on your orders in Metatrader 4 program Want to send your signals to lots of other platforms like Facebook, Twitter, Blogger, Wordpress...? No problem , let use free web service such as
2. New <Stoploss Pips> field is added. Stoploss value can be calculated with this field unless it is not ZERO.
3. New <Takeprofit Pips> field is added. Takeprofit value can be calculated with this field unless it is not ZERO.