Support your Trading Keyboard in MetaTrader 4.
From your broker's website. The panel doesn't run in the web or phone apps. Using MetaTrader 5? Follow the MT5 guide.
Try the panel and your keyboard on a free demo account before you trade real money.
One file, TP_Panel.ex4.
Downloaded? Set everything up with the video.
In MetaTrader 4 click File > Open Data Folder and open MQL4, then Experts.
Drag TP_Panel.ex4 from your Downloads folder into the Experts folder.
Turn on AutoTrading.
In the Navigator, right-click and choose Refresh.
Drag TP_Panel from the Navigator onto your chart.
On the Common tab, tick Allow DLL imports and click OK.
Press Shift + A to turn the panel ON.
The panel reads Shift with a letter, and the knob as F19 / F20 (MetaTrader 4 doesn't pass the mouse wheel to it). The keys and the knob work anywhere in MetaTrader 4, with no need to click the chart first. No keyboard? Every action is also on the panel's on-screen keyboard.
Shift + A on your computer's keyboard turns the panel ON or OFF.
While you type in a text box outside the chart, such as the search in Market Watch, the keys are ignored, so a capital letter never places a trade. Click the chart to trade again.
Set up your keyboard for another platform? Open this page in Chrome or Edge on your computer to check its keys and knob, or open the setup page from your order email, choose Configure keyboard and load the MetaTrader 4 preset.
A short walkthrough on a real chart: order size, stop loss and take profit, partial take profit, break even, closing and LIMIT orders. It's filmed in MetaTrader 5; the panel works the same in MetaTrader 4.
Plays from YouTube. Open it on YouTube
Everything sits in one small box on your chart. Drag it anywhere by the arrows in its corner.
Check the size and the stop loss first: the panel uses them for every order.
Order size 0:28 SL and TP 0:55 Placing a trade 1:07 LIMIT orders 2:29
Choose the size on the panel: LOT, % or AMT.
Switch SL and TP ON. Their lines appear on the chart. Move them by dragging or turning the knob.
At market: press BUY or SELL. The trade opens at once.
At a price you choose: press LIMIT. A dotted preview line appears at the price. It isn't an order yet. Move it to your entry, then press BUY or SELL to place it. Press MARKET to go back.
To add a stop loss or take profit before you place it, drag SL or TP out of the LIMIT line, or click them. They move with the LIMIT line, and switch sides if you move it to the other side of the price.

The TP box shows the risk-reward after fees, for example 2.5R: what you make at TP for every 1 you lose at SL. With no stop loss there is no RR.
Open trades show their profit in R too. You can turn that off in the panel's Settings.
The Cancel/Close button on the panel picks which trades CLOSE and CANCEL act on: All, Profit, First, Last or Partial. The button next to BE does the same for break even.
Partial take profit 1:30 Break even 1:55 Closing trades 2:06
Closes positions. With Profit, only the trades in profit after fees, and the others stay open.
Moves the stop to break even once the trade is in profit: All, First or Last.
With All and several trades open in the same direction, they share one stop at their combined break even, so if the price comes back they close at about zero together.
Choose Partial on the Cancel/Close button to take part of the position off at TP1: 50% by default, or an amount or lots you set. TP1 shows its own RR.
The stop loss of the rest stays where it is, unless you turn on Rest to BE in the Settings window's Auto tab.
Both are measured in % of the entry price by default. In the Auto tab you can switch to Pts (points of price) or R (1R is a trade's first stop loss distance: what you lose if the stop is hit). % and Pts also work on trades without a stop loss; R needs one.
The panel remembers what you set on it, also after a restart, an update or on another account.
Risk % and AMT apply to every pair. Lot size and SL / TP are kept per pair. A new pair starts from the last pair of the same kind (forex, gold, indices, crypto), or from built-in SL / TP for popular symbols.
Click the gear on the panel, next to BE, to open it, and the × to close it. Drag its ✥ to move it anywhere; double-click the ✥ to put it back next to the panel. Click a value, then type it or turn the knob. Changes are saved at once and apply to every pair.
Group sides (Auto tab, off by default) treats all your buys as one and all your sells as one. Auto break-even and the trailing stop measure from each side's average entry and move every stop loss on that side to the same price. Trades on the same side with their stop loss (or take profit) at the same price show one line and one box with the total; dragging it, or clicking ×, changes all of them. Trades on the same side opened at nearly the same price share one entry box: its × closes all of them and reverse turns them into one trade the other way. A new trade opened without a stop loss (or take profit) gets the side's shared one; a trade opened with its own keeps it. If some trades in a shared entry box have no stop loss, its SL button sets one on just those: click to copy the others' stop loss, or drag. Drag a line close to another one on the same side and it snaps to it and joins the group. Profit in R is shown once per side.
New versions download from this page. Your settings stay.
Download the panel again.
Drag the new TP_Panel.ex4 into the Experts folder (install step 1) and choose Replace.
Restart MetaTrader 4, or drag TP_Panel onto your chart again, so the new version runs.
Still nothing? Open the Terminal (Ctrl + T) and look at the Experts and Journal tabs: MetaTrader 4 says there why it stopped.
The reason is in the Experts tab of the Terminal (Ctrl + T). Common ones are a closed market, a size or stop your broker doesn't allow, or not enough margin.
Some brokers don't allow Expert Advisors on some account types. If it says trading by Expert Advisors is disabled, ask your broker, or try a demo account.
Yes. Click the keyboard icon on the panel to open the on-screen keyboard: BUY, SELL, LIMIT, MARKET, CLOSE and CANCEL.
Set Panel size in the Settings window's General tab: 0 is automatic, 1.25 makes it 125%.
MetaTrader 5: yes, with its own version. Follow the MT5 guide. The web and phone apps: no, the panel needs the desktop app.
To read the Shift shortcuts from your keyboard while MetaTrader 4 is in front, even when the chart isn't selected. It only reads keys, and only the ones in Your keys. Details are in our software and downloads privacy notice.
Risk. Trading forex, CFDs and other leveraged products carries a high risk of losing money quickly. Only trade money you can afford to lose, and test the panel and the keyboard on a demo account first.
Not advice. The panel and this guide are tools, not financial advice or a recommendation to trade. Sizes worked out from Risk % or AMT are estimates: slippage, gaps, spreads and your broker's lot steps can make the real loss bigger.
Real orders. The keys and the panel's buttons send orders straight away, with no confirmation. Check every order in MetaTrader 4.
Runs on your computer. Auto break-even, the trailing stop and partial take profit work only while MetaTrader 4 is open and connected with the panel on the chart. A stop loss or take profit already set stays with your broker.
Your responsibility. The panel is provided as is. We test it carefully, but can't promise it works without errors with every broker, symbol or MetaTrader 4 update. You are responsible for every order placed with the panel or the keyboard, and to the extent the law allows, Trading Precision is not liable for trading losses.
MetaTrader is a trademark of MetaQuotes Ltd. The TP Control Panel is made by Trading Precision and isn't affiliated with MetaQuotes.
One moment.
You're logged in, so the download starts without the form.
Enter your order number and the email you ordered with. The order number is in your order confirmation email, for example #1234.
Need help? Write to info@trading-precision.com. How we use your order details: privacy.
TP_Panel.ex4 will be in your Downloads folder in a moment. If it didn't start, download it again.