Trading Tool Assistant
Info
The Trading Tool Assistant is a Expert Advisor for MetaTrader 5 that entriesthe number of entries to open when clicking the buy and sell buttons. BUYOpen BUY entries based on the Lot and number of Entries.
Usage
This tool is typically used for automated trading on major forex pairs and gold.
Platform
This Expert Advisor works exclusively on MetaTrader 5 (both build 600+ and newer versions).
Setup
Place the downloaded file in MQL5/Experts folder via File ? Open Data Folder in MetaTrader 5.
How to Install and Use Trading Tool Assistant
1. Installation: Open the "File" menu, select "Open Data Folder," navigate to MQL/Experts, paste your file, and restart the terminal.
2. Activation: Drag the EA from the Navigator onto a chart, ensure "Allow live trading" is checked in the Common tab, and verify the AutoTrading button is green.
3. Optimization: Right-click your chart, choose "Expert List," click "Properties" to adjust inputs, and save your preferred setup as a set file for future use.
4. Maintenance: Regularly check the "Experts" tab in the terminal window to monitor trade logs and potential execution errors.
Frequently Asked Questions
Q: Why is my EA not opening trades? A: Check the "AutoTrading" button, ensure "Allow live trading" is enabled, and verify your broker allows automated trading on your account type.
Q: Can I run multiple EAs on one chart? A: No, each chart can only host one active EA; however, you can open multiple charts for different currency pairs to run several EAs.
Q: What does the "smiley face" icon mean? A: A smiley face in the top-right corner of the chart indicates the EA is successfully running; a frowny face means it is disabled.
What this tool does
EntriesThe number of entries to open when clicking the BUY and SELL buttons.
Typical Use Case
This Expert Advisor excels in automated trading and technical analysis on MetaTrader 5.
Compatible Platform & Setup
This Expert Advisor works on MetaTrader 5. Place the file in the MQL5/Experts folder and restart the terminal.
Description & Settings
Related: Tick Scalper Helper: Tick Chart and One-Click Trading Panel for MT5 - another powerful expert for MetaTrader 5 traders.
EntriesAlso recommended: Basket Pair Closer: Efficiently Close Trading Positions - similar expert with strong performance on MetaTrader 5.
The number of entries to open when clicking the BUY and SELL buttons.
BUY
Open BUY entries based on the Lot and number of Entries.
SELL
Open SELL entries based on the Lot and number of Entries.
Close Profit
Closes ALL orders that are currently in profit.
Close Loss
Closes ALL orders that are currently at a loss.
Close ALL
Closes ALL currently open orders.
Set All TP
Enter the Take Profit value and click the Set All TP button to apply it to ALL currently running orders.
Set All SL
Enter the Stop Loss value and click the Set All SL button to apply it to ALL currently running orders.
On/Off Trail
Turn the trailing function ON or OFF.
Buy Pending
Enter the price to create a Buy Limit order.
Sell Pending
Enter the price to create a Sell Limit order.
Delete Pending
Removes all pending orders.
Close Above
Will close all orders above the price input.
Close Below
Will close all orders below the price input.
EA Parameter Descriptions
TimerSecondRun
Trailing (if Active/True will run every second based on the entered value).
Break Even
If true, then all orders with an empty Stop Loss will be set to Break Even.
Trailing
Default If the Trailing Default parameter is set to True (Active).
Pending Order
This value for Stop Loss and Take Profit in pips will be used for the Buy Pending / Sell Pending buttons.
Lot Size Calculator
Enter Risk % & Pip (Stop Loss) values, then click Calc Lot. Information about maximum Lot & Loss will be displayed below.
You may also like: VPS Toolkit: Secure Order Sending and Restart-Safe State for Expert Advisors - excellent alternative for expert users on MetaTrader 5.
Source Code
яю
#property strict
#property version "2.0"
#include <Trade/Trade.mqh>
CTrade trade;
input group "Main"
input int RunCheckingEverySecond = 5;
input double DefaultLot = 0.01;
input color Label_Color = clrDimGray;
input group "Break Even"
.......
⚠ 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.