Trade key pro
- Yardımcı programlar
- Sürüm: 2.0
- Etkinleştirmeler: 5
TradeKeys Pro is a lightweight, keyboard‑driven trading assistant for MetaTrader 5 that combines the speed of shortcut keys with a clean configuration panel. It is designed for traders who prefer to keep their chart uncluttered and execute trades with a single keystroke, while still having full control over risk parameters and position management.
Core Concept
The expert advisor places a compact graphical user interface (GUI) on the chart, displaying all adjustable trading settings. All trading actions – opening buy/sell orders, closing positions, and adjusting lot size – are triggered exclusively via keyboard shortcuts. This approach reduces mouse dependency and allows for rapid trade execution.
Key Features
-
Keyboard‑Centric Execution
-
B – Open a market buy order
-
S – Open a market sell order
-
C – Close all open positions
-
X – Close only positions on the current symbol
-
+ – Increase lot size (by the input step)
-
- – Decrease lot size (with a minimum floor)
-
-
Flexible Risk Management
-
Lot Size – set manually or adjust with +/‑.
-
Stop Loss / Take Profit – defined either in pips (fixed distance) or in dollars (risk‑based lot sizing).
-
Pips / $ Mode Toggle – a single button switches the interpretation of SL/TP fields. In dollar mode, the stop loss value represents the maximum loss in account currency, and the lot size is automatically computed to keep the risk exactly equal to that amount (using a fixed SL distance from the input parameter). The take profit becomes a target profit in dollars, and the TP price is derived accordingly.
-
Multiple Positions – the “Positions” field allows splitting the total lot size into a chosen number of concurrent orders, each with the same SL/TP.
-
-
Trailing Stop
Two independent values are provided:-
Trailing Pips – the distance in pips that price must move in your favour before the trail activates.
-
Trailing Step – the distance in pips by which the stop loss is moved each time the trail updates.
Once the activation level is reached, the stop loss follows the price with the defined step, locking in profits as the trade advances.
-
-
Configuration Panel
The GUI is clean and compact, containing only input fields:-
Lot Size (editable)
-
Stop Loss / Risk (editable, unit depends on mode)
-
Take Profit / Target (editable, unit depends on mode)
-
Number of Positions
-
Trailing Pips
-
Trailing Step
-
A toggle button to switch between Pips and $ mode.
There are no on‑screen BUY/SELL/CLOSE buttons – all trading actions are handled via the keyboard, keeping the chart area free of unnecessary clutter.
-
-
Legacy Comment Panel
For users who prefer a text‑based reminder of the shortcuts, an optional comment panel (enabled via input ShowShortcutPanel ) displays the key bindings and the current lot size directly on the chart. -
Sound Feedback
Optional sound confirmation ( ok.wav ) can be enabled to provide audible feedback after each trade execution.
How It Works
-
Settings – adjust the desired lot size, SL/TP values, number of positions, and trailing parameters in the GUI. The changes are applied instantly and used for all subsequent trades.
-
Mode Selection – click the “Pips” / “$” button to choose between:
-
Pips mode – the SL and TP fields represent distances in pips; the lot size is fixed as entered.
-
Dollar mode – the SL field becomes “Risk ( ) ” a n d t h e T P f i e l d b e c o m e s “ T a r g e t ( )”andtheTPfieldbecomes“Target()”. The lot size is recalculated before each trade to ensure the monetary risk does not exceed the entered amount. The SL distance itself is taken from the input StopLossPips (a fixed parameter), while the TP price is computed to achieve the desired target profit.
-
-
Execute – press the corresponding key (B, S, C, X) to perform the action. The system automatically uses the current GUI values, splits the lot across the specified number of positions, and applies the trailing stop logic on every tick.
-
Trailing – once a position is open and the trailing parameters are set, the EA continuously monitors the price. When the price moves in the trade’s favour by at least the activation distance, the stop loss is moved in increments of the step size, never moving backward.
