VirtualTradePad Trading Panel. Trade Pad for One Click Keyboard and Chart Trade.

VirtualTradePad Trading Panel. Trade Pad for One Click Keyboard and Chart Trade.

Copylot – Forex copier trade deals for MetaTrader. Full instructions
Copylot – Forex copier trade deals for MetaTrader. Full instructions

  • Main
  • Documentation
  • Settings
  • FAQ
  • Changelog
  • Reviews
  • Comments
  • Extra

About VirtualTradePad

Virtual Trade Pad or VTP – control panel for trade in One click in MetaTrader terminals.

Trade in 1 click from the terminal Chart.

Trade with your Keyboard.

The program for scalping and manual trading on Forex.

Trading Panel VirtualTradePad has more than 30 buttons: buy, sell, buy stop, buy limit, sell stop, sell limit, close, delete, modify, trailing stop, reverse, Lock, Orders Grid, VirtualStops Average Take Profit and Average Trailing Stop, close by total Profit/ loss, Signals from standard indicators, Info about your account, manage deals from the Chart, Autolot, Fixed lot, Screenshot, and more…..

Manage your trading in the MetaTrader terminal using the One Click Trade Pad VirtualTradePad.

How does it work?

Virtual Trade Pad VirtualTradePad

Virtual Trade Pad VirtualTradePad On the chart

Works on any MetaTrader

TRADE FROM CHART

Up to 80% faster than standard opening in MetaTrader (F9)

VirtualTradePad has 5 working tabs

Virtual Trade Pad VirtualTradePad Position tab

Virtual Trade Pad VirtualTradePad Order tab

Virtual Trade Pad VirtualTradePad 5 tabs

Virtual Trade Pad VirtualTradePad Info tab

Virtual Trade Pad VirtualTradePad Signal tab

TRADE FROM KEYBOARD

Panel size and other settings

Virtual Trade Pad VirtualTradePad work in Strategy Tester

Virtual Trade Pad VirtualTradePad Orders grid from chart

Virtual Trade Pad VirtualTradePad Autolot

Virtual Trade Pad VirtualTradePad PartialClose

Virtual Trade Pad VirtualTradePadBreakeven

Virtual Trade Pad VirtualTradePad Smart Average TrailingStop

Virtual Trade Pad VirtualTradePad Virtual Stoploss / TakeProfit and Virtual TrailingStop

Virtual / Real Stoploss / Takeprofit / Tralingstop

Target STOPLOSS/TAKEPROFIT – Set the general Stop Loss or Take Profit of all positions on the chart

Stoploss / Takeprofit from the CHART and Managing positions and orders on the chart. Partial closing of positions.

Use the magic button to install a pending order or position on the chart by specifying installation levels with the cursor.

What do people write about VirtualTradePad?

  • kpt247 2023.11.27 06:33
    Hi, It's really good EA for manual trading. It's very helpful. Can you add the following functions: 1- Non-stop Auto trading: Buy / Sell / Buy and Sell (also has option to turn ON/OFF filters of some most popular indicators) 2- Auto averaging with: Distance Addition / Distance Martin / Lot Addition / Lot Martin / Max Lot / Max Orders Thank you !
    kpt247
    ⭐⭐⭐⭐⭐
  • klaus_bond 2023.10.27 12:36
    excellent tool. Nearly perfect. What I'm missing is the candle size, the candle body size display on the chart directly near the candle
    klaus_bond
    ⭐⭐⭐⭐⭐
  • kumarmohit111 2023.04.18 08:15
    your work is really great, I salute you 1000 time for your great job, I am using VTP since long. I need your urgent help on below points, I have tried you to contact you many ways, I request everyone to use VTP if you want to be expert enough and very professional, dear vladislav, please look on below request urgent please, now i am requesting you to modify VTP for placing auto pending order once already placed CLP completed. i want four option to be added in CLP setting for placing auto pending order just after auto delete facility given there. the option should be there auto pending order for sell stop, buy stop, sell limit and buy limit separately, so that i can active one or more option simultaneously. note : Activation of auto pending order must start just after running CLP completed and existing pending order deleted, hoping for very positive reply, this is already set CLP for 10 usd profit and 10 % account loss, if this completed successfully there is good setting already given that all pending and active orders deleted self. i want to active pending in auto just after above statement completed, suppose below setting of pending orders i want to active in auto after CLP setting completed, i want to active sell stop and sell limit in auto after already running CLP finished. please do the setting below in CLP options to active pending orders after CLP cycle completed, you can mention four option below the red arrow indicated like 1. active sell stop after CLP 2. active buy stop after CLP 3. active sell limit after CLP 4. active buy limit after CLP i need this all, thanks,
    kumarmohit111
    ⭐⭐⭐⭐⭐
  • ANARCHITECTS 2022.10.18 10:26
    Excellent trading pad for trading with a lot of features. . . .with really quick and good customer help from the developer himself.
    ANARCHITECTS
    ⭐⭐⭐⭐⭐
  • Atila R Akdeniz 2022.05.13 08:34
    Excellent Tool, definitely the best on the market. All of Vladislav's products are of excellent quality, and he provides very good support. With the current prices it's a good time to buy all his products.
    Atila R Akdeniz
    ⭐⭐⭐⭐⭐
  • Dave W 2022.04.29 15:19
    This is the best trading pad on the market. So many features, the value is ridiculously good. If you're a manual trader you need this tool.
    Dave W
    ⭐⭐⭐⭐⭐
  • Jo nathan 2022.02.25 08:29
    A must have tool. Works great.
    Jo nathan
    ⭐⭐⭐⭐⭐
  • Rogerio Costa 2021.11.17 23:30
    Hello, The program is a beast best tool to work that i have proved. I would like to know if it is possible to have one activation, in to the MT4 beacause instead of buying it for MT4 i bought for the MT5, is there any solution?
    Rogerio Costa
    ⭐⭐⭐⭐⭐
  • COPYTRADER777 2021.09.30 17:40
    Купил панель, реверс и безубыток одной кнопкой определенно экономят время, авто процент тоже думаю вещь удобная( но если честно высчитываю уже на глазок). Что хочу сказать, спасибо что есть такой сайт и спасибо что есть люди у которых руки из нужного места. Собственно говоря не такие большие деньги чтобы сэкономить на нервах и удобно работать на быстром рынке.)
    COPYTRADER777
    ⭐⭐⭐⭐⭐
  • Rudolf Strahm 2021.09.30 14:22
    Ein Hilfreiches Tool mit einfachen Handhabungen von Pendenten Handel
    Rudolf Strahm
    ⭐⭐⭐⭐⭐
  • marlowyip 2023.09.04 02:30
    This is really awesome. The stop loss control was effected by the magic number. Very frustrating to figure that out.
    marlowyip
    ⭐⭐⭐⭐⭐
  • Alexander Men 2022.12.21 20:43
    Very useful too for manual scalping. Thank you
    Alexander Men
    ⭐⭐⭐⭐⭐
  • ERIC ANTHONY HAHN 2021.10.01 21:34
    Amazing product with lots of options. The best trading tools all in one product.  
    ERIC ANTHONY HAHN
    ⭐⭐⭐⭐⭐

You can Download free VirtualTradePad

Get started for FREE!

You can download and install our program for free!

And you can test it on your DEMO account without time limits!
And you can also test our program for free on a REAL account using the USDJPY symbol!

You can Buy full version of VirtualTradePad

$30/ 3 months

Rent for 3 months

For MetaTrader 4
  • MetaTrader 4
  • 3 months
  • Unlimited accounts
  • 10 computers!
  • FULL functions
  • Technical Support

$30/ 3 months

Rent for 3 months

For MetaTrader 5
  • MetaTrader 5
  • 3 months
  • Unlimited accounts
  • 10 computers!
  • FULL functions
  • Technical Support


Useful links


Download MetaTrader

How to buy How to install Strategy Tester MT4 Log Files MT5 Log Files VPS MetaQuotes

Description

VirtualTradePad has 5 working tabs

Features of the program:

  1. Trading Panel can work on any account, any broker.
  2. Multilanguage in The Panel;
  3.  It does not require special training skills.
  4.  Easy and intuitive interface;
  5.  Only the most important functions;
  6.  Quick response to any function.

Working Tabs:

Positions tab – Work with positions:

  1. Opening / Closing BUY and SELL,
  2.  Reverse all positions,
  3.  Locking a total position with LOCK,
  4.  Fixed Stop Loss Take Profit,
  5.  Setup a target stop loss / Take Profit for the position grid with Target SL and Target TP line on the chart;
  6.  Trailing stop;
  7.  Breakeven;
  8. Virtual or Real TrailingStop/StopLoss/TakeProfit/Breakeven
  9.  Closing only profitable/loss-making positions,
  10.  Position management / stop loss / TakeProfit from the terminal chart,
  11.  Partial closing of positions on the chart;
  12.  Autolot / Dynamic lot as a percentage of the balance or the set stop loss
  13. Fixed Lot;
  14.  Total Average Trailing Stop / Breakeven Positions Grids from the Average Price

Orders tab – Work with Pending and limit orders:

  1. Pending Delete BuyStop SellStop BuyLimit SellLimit,
  2.  Building a grid of orders with an increase in lots, grid distance,
  3.  Setting orders/positions with the mouse and lines on the chart,
  4.  Setting a target Stop Loss and Take Profit for the entire series of orders,
  5.  Working with pending orders from the chart! Remove and modify orders directly from the chart.

CLP tab – Work with the close function for total Profit or loss.

  1. Closing at total profit/loss in points, dollars, and percent.
  2.  Close separately BUY / SELL,
  3.  Close separate deals,
  4. Close All symbols or Current Symbol only;
  5.  Enable virtual Stop Loss / Take Profit for a separate/general position.
  6.  Trailing stop of total Profit in points, dollars, and percent.

Signals Tab – works with signals from indicators.

  1.  10 standard indicators and 8 timeframes. 
  2. The Tab also shows the cumulative percentage of signals in the BUY SELL directions. 
  3. It is also possible to open the position automatically when the aggregate signal is exceeded.

INFO tab – The information tab 

  1. Shows the current specification of the selected symbol;
  2. Current Total Deal and total Profit;
  3. Current stop loss, and take profit goals (Targets for your Stop Levels);
  4. Profit for today, yesterday, week, and month;

Important Features:

  1. If the position is correctly opened, the sound is turned ON in the terminal at the opening and closing;
  2.  If an error occurs, there will be an error sound;
  3.  You can not set the stop level to less than the minimum allowed on the server or 0; the Trading Panel automatically calculates these levels;
  4.  On the BUY or SELL buttons, the arrows indicate the change in the buy/sell price;
  5.  The information string of the name of the currency pair, the volume of the open position, and the total profit for this currency;
  6.  Close button X – close the program VirtualTradePad;
  7.  Button Collapse \ Expand – collapses \ expanded the panel on the chart;
  8.  The panel can be moved according to the chart. To do this, click on the top row of the panel next to the Close and Collapse buttons and drag the panel to a convenient place for you.
  9.  The information currency is shown in the currency of your deposit (Dollar, Euro, Cents)
  10.  All values ​​of all fields will be written to global variables! Therefore, when the terminal is restarted, all field values ​​will be set from global variables.
  11.  If the field flashes red, then you make an error.
  12.  Value Point = Points of your broker.
  13.  If you have a 5 \ 3 digit broker, then 1 point = 0.00001 \ 0.001
  14.  If you have a 4 \ 2 digit broker, then 1 point = 0.0001 \ 0.01
  15.  The version for the MetaTrader 5 terminal now can use scrolling (on the mouse):
  • If you hover over the field to edit the parameter (lot, stop loss, take profit, distance, CLP), then when scrolling with scrolling, you can increase or decrease the value in this field!
  • Note: Only for MetaTrader 5!
  • Note: Scrolling of the chart is disabled if the cursor is on the area of our VIRTUALTRADEPAD panel and is enabled if the cursor is outside the VIRTUALTRADEPAD area.

  1. Resizable Panel Size;
  1. Selecting the language of the text on the buttons:

How to Install it?

Position tab

Position tab – Working with Positions and deals

This version was developed for trade deals BUY, SELL

Support functions, such as modification Real/Virtual stop-loss, take-profit, trailing stop, Reverse, Lock, and closing position.

Interface Position tab:

  1. At the top of the tab, you can see the currency pair’s name, the current type, the lot of the aggregate position on the account for this currency pair, the magic numbers, and the current aggregate ProfitProfit.
  2.  The BUY button shows the current price of ASK, on which you can BUY the lot.
  3.  The SELL button shows the current price of BID, on which you can SELL the lot.

Management Position tab :

ControlsImage
  1. Lots field is the object of lot management.
    • When you press the “+” buttons, the lots will increase in increments of the minimum available lot on the server. The lot does not decrease below the lot minimum allowed on the server.
    • The increment of the lot can be adjusted in the settings.
    • You can also include a dynamic lot as a percentage of the balance, as well as from the StopLoss. Then, in the Lot field – you specify the Percent level;
  2.  —- Button “% A” – This is to enable/disable the AutoLot function (DynamicLotAuto) from the chart.
    • Now you can enable autolot from the panel.
  3.  —- Button “% S” – This enables/disables the AutoLotStopLoss function from the chart.
    • Now, you can enable autolot by Stop Loss from the panel.—— Attention! To turn off autolot, press the green button “% A” or “% S”.
    • —— The functions DynamicLotAuto and DynamicLotStopLoss in the EA settings now only regulate the method of calculating the autolot (Free margin or Current balance)
  4.  BUY – opening a position to buy (Ask price at the top);
  5.  SELL – opening a position for sell (Bid price at the top);
  6.  REVERSE – the function of reverse positions. StopLoss and TakeProfit set a new one from the StopLoss and TakeProfit fields.
    • For example, Buy positions are opened when you click on Reverse – all BUY positions are closed, and the SELL position opens. If there is a BUY and SELL position in the trade, then using the Reverse button – all positions will be reversed;
  7.  LOCK – Lock positions.
    • For example, If you open BUY positions with lot 0.3 and/or SELL position with lot 0.1, then when you use the LOCK button, the Trading Panel will open the SELL position with lot 0.2 and remove all stop-loss and take-profit from all positions. (BUY 0.3 + SELL 0.1 = SELL 0.2)
  8.  CLOSE – closing all positions;
  9.  LOSS – closing all positions that are at a loss, that is, a profit position is less than 0.
  10.  PROFIT – closing all positions that are at a Profit, that is, profit position is greater than 0.
  11.  Takeprofit Stoploss– the Take-Profit and Stop-loss for the position.
    • When you press the “+” buttons, the take profit/stop loss will increase in steps by 1 point (the step can be adjusted in the settings).
    • TakeProfit / StopLoss does not go below 0 or the minimum available on the server. From the zero value, when you click on “+” Take Profit immediately takes the lowest possible value on the server.
    • If Take Profit / Stop Loss = 0, its value is displayed in red.
    • If Take Profit / Stop Loss is not 0, its value is displayed in green;
    • Also, you can use VIRTUAL SL and TP
  12.  CheckBox Takeprofit Stoploss turns ON or turns OFF the use of Takeprofit / Stoploss.
  13.  Target / STOPLOSS / TAKEPROFIT – Set the general stop loss or take Profit of all positions in one direction!
    •  After clicking on the Target button, you can specify the price on the chart, and all the Stop Loss or Take Profit of all positions will be set at this price!
    • In the CLP tab,  You can also set the stop loss/take profit to a certain level in percentage/points/deposit currency.
  14.  MODIFY – urgent modification of positions with a specified TakeProfit / StopLoss. Here, you can reset stop levels to 0 or change them;
  15.  Trailing stop– the selection of tracking an open position using the standard Trailingstop;
  16.  ON button – Turn the Trailing Stop on. It is enabled for the currently selected pair. 
  17.  OFF button – Turn the Trailing Stop off
  18.  The field for entering the distance of the Trailingstop
    • It is installed in points. Set the distance to start the trailing stop. 
    • For example, = 100, the Trading Panel modifies the stop loss to 0 (the opening price) when the position gains 100 points of Profit. 
    • The next stoploss will be tightened for the price. With an increase in Profit of 110 points, the stoploss is modified to +10 points from the opening price. The step of increasing the stoploss can be adjusted in the settings.
  19.  —- “Vst” button – Working with virtual stop loss / take profit / trailing stop/breakeven.
    • —— Full work with Virtual Stop Loss and Take Profit levels. Turn on, turn off.
    • ——– All levels will be virtual and displayed on the chart as lines.
    • ——– You can move these levels on the chart. Just drag the line to the desired location.
    • ——– Attention! This is a virtual closing of positions. This means that when the price crosses the virtual stop loss / take Profit line, the advisor sends a command to close to the server.
    • ——– There may be slippages in the close at requotes and other broker delays.
    • ——– Attention! Works only on a switched-on computer and a connected terminal.
    • ——– Attention! In MT4, virtual levels work with both positions and orders.
    • ——– Attention! In MT5, virtual levels work only with positions! Pending and limit orders will work with real stop loss and take profit levels.
    • ——– Attention! There may be slippages when closing positions. It depends on broker requotes and delays.
    • ———- Attention! When you click on the “Vst” button, the advisor modifies all stop losses and takes profit levels into virtual/real levels.
    • When modifying, broker restrictions on the minimum stop level may apply, and then the advisor will not be able to modify some stop loss and take profit.
  20.  —- “Av” button – Trailing stop / breakeven functions from the Average middle line.
    • —— Turns on/off the general Trailing Stop / Breakeven from the middle line. Separately for the Buy and Sell directions.
    • ——– This function allows you to follow the entire grid of positions (Buy or SELL separately) with a general trailing stop or Breakeven.
    • ——– VirtualTradePad will automatically calculate the average line based on open positions and set the overall average trailing stop or Breakeven from this center line.
  21.  – Button “BE” – Set stop-loss to Breakeven for all profitable positions.
    • The MovingInWLUSE function has been moved to the panel in the BE function.—- You can turn on the BE button on the Position panel, and Breakeven will always work.
    •  BE – On the Positions tab. The BE button is added – Set stoploss to lossless for all profitable positions.
    • —- Settings of the breakeven distance – can be configured in the external parameters of the advisor!
    • —- In order to use the function 1 time (old version), turn the BE button on the panel on and off!
    • —- If Trailing Stop is enabled and distance = 0, then Trailing Stop will work with the lowest possible stop level on your server.
  22.  —- “ScreenShot” button – Saves a snapshot of your current chart, with all indicators and objects in the size of your chart.
    • All screenshots will be saved to the Folder of your terminal/MQL*/Files/VTP/
  23.  —- Button “ShowInfo” – Hides / Shows information labels of our panel from the chart. Turn on, turn off.
    • If you need to analyze the chart without unnecessary information, the “ShowInfo” button will help to hide all unnecessary information from the chart.
  24. To change the type of information (profit in deposit currency, profit in points, and without showing profit), click on the status bar.

ShowInfo function on the chart

Using Target StopLoss and Target TakeProfit:

Target STOPLOSS/TAKEPROFIT – Set the general Stop Loss or Take Profit of all positions on the chart

Positions management, closing, deleting Stop Loss, deleting Take Profit on the chart:

Delete or Modify Stoploss / Takeprofit from the CHART and Manage positions and orders on the chart. Moving and modifying Stoploss and Take Profit levels on the chart
Partial closing of positions.

Moving and modifying Stoploss and Take Profit levels on the chart

Partial closing of deals

Working with positions and partially closing positions from the chart of your terminal!

You can modify the stop loss and take profit of positions on the chart of the trading terminal.

You can remove stop loss or take profit on the selected position.

You can Close part of the selected position on the chart.

To do this, click on the “Close” button and select the required value in percentages and lots!

Future levels and additional information on the Chart

When using the Show_Future_Line function and hovering over the BUY SELL buttons, future levels and additional information on a future deal will be displayed:

Real and Virtual stop loss and take profit and Trailing Stop

(including trailing stop + breakeven)

Virtual / Real Stoploss / Takeprofit / Tralingstop

Real StopLoss / TakeProfit:

Virtual StopLoss / TakeProfit:

Order tab

Order tab – working with pending stop and limit orders

This version was developed to trade orders Buy Stop, Buy Limit, Sell Stop, and Sell Limit, as well as support functions, such as Stop Loss, Take Profit, order distance, setting order grid with a coefficient of Lot(Volume), and deleting orders.

Management Order tab:

  1. Block PLACE – options for opening pending orders: Buy Stop, Sell Stop, Buy Limit, Sell Limit;
  2. Block DELETE – options for deleting pending orders: Buy Stop, Sell Stop, Buy Limit, Sell Limit;
  3. Distance – The distance in points for placing a pending order. 
    • As with TakeProfit StopLoss, this value can not be set to less than the minimum allowed on the server. 
    • The step of changing the distance can be adjusted in the expert advisor’s settings;
  4.  TakeProfit – TakeProfit for a pending order in points;
  5.  StopLoss – StopLoss for a pending order in points;
  6.  Lots – trading volume (in lots or percentages, depending on external settings) for a pending order;
  7.  “LifeTime” button – Order lifetime in minutes!
    • —— Lifetime in minutes works virtually for all pending orders.
    • —— After the LifeTime expires, the order will be deleted.
    • —— Attention! Works separately with the DayToExpiration option (Expiration time in days).
  8. GRIDs – the number of opened orders.
    • If there is more than 1, then the grid of pending orders is opened at Distance points from each other. The lot increment can be adjusted in the external settings.
  9.  —- “Step” button – Step of each next order in the grid!
    • —— Used in conjunction with the Grids parameter.
    • —— Allows you to set the step for the grid from the first pending order in the grid.
    • Attention! Distance parameter – This is the distance from the current price to the first pending order.
  10.  —- Button “CoefLot” – The CoefLotForGridOrders parameter from the parameters has been moved to the panel.
    • —— Multiplication factor of the next lot in the grid of pending orders when used on the Orders tab
    • Example: “CoefLot” = 2, Grid = 5, then lots will be opened like this: 0.1, 0.2, 0.4, 0.8, 0.16
  11. Target STOPLOSS / TAKEPROFIT – sets the general stop loss or take profit of all orders in one direction!
    • After clicking on the Target button, you can specify the price on the chart, and all the stop-loss or take profit of all orders will be set at this price!

Using Target StopLoss and Target TakeProfit:

Future levels of pending orders

Full work with orders on the chart

– We added full work with pending and limited orders on the chart.

—- Information about the placed orders on the chart is displayed.

—- Ability to remove stop loss / take profit and pending orders from the chart.

—- Attention! Pending orders are displayed after positions. This means that orders are placed on the chart depending on the chart width.

Additional buttons are available for the MT5 version:

1. BUY LIMIT STOP—This type combines the first two types and is a stop order to place a Buy Limit order. 

As soon as the future Ask price reaches the stop level specified in the order (Price field), a Buy Limit order will be placed at the level specified in the Stop Limit Price field. 

stop level is set above the current Ask price, while a Stop Limit price is set below the stop level. 

The distance field is used as a distance between an order and a stop limit – after setting an order, and you can modify the prices with a mouse on the chart where the order is placed.

2. SELL LIMIT STOP – this type is a stop order for placing a Sell Limit. 

As soon as the future Bid price reaches the stop level specified in the order (Price field), a Sell Limit order will be placed at the level specified in the Stop Limit Price field. 

stop level is set below the current Bid price, while a Stop Limit price is set above the stop level. 

The distance field is used as a distance between an order and a stop limit – after setting an order, and you can modify the prices with a mouse on the chart where the order is placed.

MagicTarget button

A magic button for setting a pending order or position on the chart by specifying installation levels with the cursor.

Example BUYSTOP

Example Sell

Use the magic button to install a pending order or position on the chart by specifying installation levels with the cursor.

Management MagicTarget:

  1.  MagicTarget Button – Activate function. 
  2.  Place – activates and sets the specified pending order or position on the Chart by lines.
  3.  Cancel – Cancels the current levels (delete all lines).
    •  To exit the MagicTarget mode – press the MagicTarget button again.
  4.  MagicTarget_Button_KEY = BUTTON_O—Activates the Magic Target, by default, “O.”
    •  The tab on Orders automatically changes! 
    • You need to enable the KeyBoardTrade = true option in the panel settings.
  5.  MagicTarget_Place_KEY = BUTTON_P – Set the order for the displayed levels according to “P” ” You need to enable the option in the KeyBoardTrade = true in panel settings.
  6.  MagicTarget_Cancel_KEY = BUTTON_I – Cancel displayed levels, according to “I” ” You need to enable the option in the KeyBoardTrade = true in panel settings.

Functions

  1.  Added the ability to drag an entire order on a chart using MagicTarget:
  2.  When installing lines, you can change line levels by dragging lines on the Chart.
  3.  We have added the ability to drag the entire order, holding down the SHIFT button and dragging the main line of the opening price.
  4. When you hover the cursor on the current bars – the advisor will set a pending or limit order, depending on the selected StopLoss and TakeProfit settings.
  5.  If you hover the cursor above the current price – the Trading Panel can only install BUYSTOP or SELLIMIT (depending on the subsequent installation of StopLoss / TakeProfit)
  6.  If you are hovering below the current price – the Trading Panel can only install SELLSTOP or BUYLIMIT (depending on the subsequent installation of StopLoss / TakeProfit)
  7.  If a Stop Loss and Take Profit is not set – the Trading Panel can only set BUYSTOP (above the current price) or SELLSTOP (below the current price)
  8.  When you move the cursor to the future (beyond the current bars), the advisor will set the BUY or SELL position, but you can specify the stop loss / take profit levels on the Chart using the lines.
  9.  When the Grids parameter is greater than 1, the Trading Panel sets the grid of pending orders, with the cursor indicating the initial price.

ProfitorLoss CLP tab

More about this + video tab

The control panel closes by the general profit or loss in dollars, pips, and % of the balance. 

The panel can be used as a virtual stop loss or take profit. 

There is also an emergency button: Close ALL (you can activate this button in the input settings).

Added the ability to profit trailing.

If you see a red indicator, then the function is turned off and does not work;

If you see a green indicator, then the function is turned on and working.

Features and Controls

Control:

  1. All Symbols – Use closing on all symbols.
    • The utility will monitor and close all trading symbols (currency pairs) that are open in the terminal.
  2.  XXXXXX only – Use closing only on the current currency pair on which the advisor is installed.
    • The utility will monitor and close only those positions that are open on the current currency pair. By the trading symbol on which our utility is installed.
  3.  Separate BuySell – Use a separate closing for all positions BUY and all positions SELL separately for each direction.
    • This means that our utility will monitor and close a series of BUY positions and a series of SELL positions.
    • Total profit/loss on all BUY positions and Total profit/loss on all SELL positions.
    • If you turn this feature off, our utility will monitor and close all BUY and SELL positions together only when the total profit or loss is reached.
  4.  Separate DEALs– Use a separate closing for each deal/po
    • The utility will monitor and close each position separately.
    • Each position will be closed at the set profit or loss separately.
    • Each position is processed separately from each other.
  5.  Profit $ -Turns on/off the closing on the total Profit in dollars or the deposit currency.
  6.  Profit p – Turns on/off the closing of the total Profit in points.
  7.  Profit % – Turns on/off the closing on the total Profit as a percentage of the current balance.
  8. Trail $ – distance from Profit $, at which the trailing of Profit started.
  9. Trail p – distance from Profit p, at which the trailing of Profit started.
  10. Trail % – distance from Profit %, at which the trailing of Profit started.
  11.  Loss $ – Turns on/off the closing for the total loss in dollars or the deposit currency.
  12.  Loss p – Turns on/off the closing of the total loss in points.
  13.  Loss % – Turns on/off the closing of the total loss in percent of the current balance.
  14.  Close if Profit or Loss ON – The closing function for total Profit or loss is ON
  15.  Close if Profit or Loss OFF – The closing function for total Profit or loss is OFF.

Main characteristics:

  1. The panel works on the symbol that is set (Current Symbol) or considers the total profit or loss for all symbols (All symbols).
  2.  The panel can be used as a virtual stop loss or take profit
    • To do this, set profit and loss and tick off Separate Orders. 
    • The EA will close positions separately from each other, according to the set profit and loss values ​​in points, dollars, and percentages.
  3.  In the panel, you can choose the type of closing: profit in dollars, pips, or percentage of balance, or loss in dollars, pips, or percentage of balance.
  4.  Also, there is a button called “CLOSE ALL,” which instantly closes the symbol’s or all positions (depending on the choice).
  5.  Directly on the panel displays information about the current condition of your positions for the selected methods of closing.
  6.  Profit can be set only above 0. 
    • If you set 0 – the field will flash red. 
    • This means that the set value with an error, and this field will not work with the Expert Advisor. 
    • If YOU set a value with a minus, the EA will automatically move the field to a positive value (for example, -100 = 100)
  7.  Loss can only be set to below 0. 
    • If you set 0, the field will flash red. 
    • This means that the set value with an error, and this field will not work with the Expert Advisor. 
    • If YOU set a value with a plus, the EA will automatically move the field to the minus value (for example, 100 = -100)

Terms of use:

  1. Place the panel on your currency pair.
  2.  Depending on how you want to close positions (for all characters or the current one), please select the corresponding option on the panel itself.
  3.  For the checkbox to select the type of closure to be active, you need to enter parameter values ​​other than 0, with a positive value for profit and a negative value for a loss, for example, -100.
  4.  Check the boxes of units you want to use when closing (Profit \ Loss in points \ dollars \ percentages).
  5.  Enable the Close if Profit or Loss button; it should turn blue
    • This means that the EA is in the work.
  6.  The deals will be closed as soon as your positions’ profit or loss exceeds the established levels.
  7.  The emergency button CLOSE ALL is designed to close all positions instantly.

Trailing Profit

The function of Profit trailing at set values.

This function turned ON for trailing profits (floating Profit) instead of closing.

 In this case, the Profit is closed, not fixed, but with the trailing of the specified value. 

As soon as the Profit reaches the specified value, the EA remembers its current value and then pulls this value after the Profit.

For example :

If you set the close at a Profit of 10 dollars:

Profit $ (checkbox) – close in plus.

Profit $(field) – how much to close in plus.

Trail $ – distance from Profit $, at which the trailing of Profit started.

  1. When you set Profit $ to 10 and for TrailingProfit to 5, the trailing profit line is set to $ 5.
  2.  The Expert Advisor, when passing the $ 10 of Profit, will turn ON the Profit trailing function and will pull the closing line after the Profit. 
  3. In the log, the records of the current position of Profit will be displayed.
  4.  After the total Profit falls below the last fixed level – TrailingProfit, the Expert Advisor will close all deals forcibly.

The option works for all types of closing: All symbols, Current symbol, Separate direction BUY, and SELL. Each order is separate.

The difference between TrailingStop Positions and Trailing Profit CLP:

Trailing Stop is a modification of the real stoploss to a breakeven level and pulling up the stop loss in the profitable zone for each position.

This is a standard trailing stop for each position separately.

  1. The first step in the Trailing Stop operation is to set the stop loss to breakeven.
  2.  The second step of the Trailing Stop operation is to modify the stop loss to increase the fixed profit.

TrailingStop can only be set in points!

Trailing Profit – This is a modification of the virtual stop loss level for positions (All or separately, depending on the choice) in the profitable zone.

Trailing Profit works on the CLP tab and allows you to close a series of positions based on the total profit, setting and fixing the minimum level of the total profit.

It makes it possible to increase the closing level for the total profit.

TrailingProfit can be set in points, deposit currency, and Percentage of the current balance.

Virtual Stop Loss/Take Profit Mode on CLP

You can enable Virtual Stop Loss and Take Profit as well as Virtual Trailing Profit on the CLP tab.

In this case, all positions will be monitored and closed separately from each other!

You can move these levels only by changing the values on the CLP control panel!

You can set virtual stoploss/takeprofit in points, deposit currency, and percent!

To enable Virtual Take Profit/ Stop Loss mode:

  1. Go to the CLP tab.
  2.  Select the Separate Deals check box;
  3.  Set the Virtual TakeProfit in fields: Profit $/ Profit p/ Profit %;
  4.  Set the Virtual stoploss in fields: Loss $/ Loss p/ Loss %;
  5.  Set the Virtual Trailing Stop in fields: Trail $/ Trail p/ Trail %;
  6.  Enable and activate CLP ON.

Showing lines of the future closing of positions

Additional:

Also, the expert advisor shows approximate closing price lines for total profit or loss.

Parameter Show_Future_BE_TP_SL – showing lines of the future closing of positions for total profit or loss.

Caution: Only works on the current symbol and when the SEPARATE Orders mode is off.

Lines are shown separately for Buy and Sell positions or a common line.

If the line is not shown, the positions create a lock that can not be closed by the total profit or loss.

Note: Line and price data may not be accurate on the floating spread.

Remember! SELL is closed by ASK, and BUY is closed by BID

Keyboard trading

The window from which you will trade should be active!

For trade from the keyboard, you need to enable the option KeyBoardTrade = true in panel settings:

  1. Position keys
    • Buy_KEY=BUTTON_D; //Buy_KEY – Button to open BUY
    • Sell_KEY=BUTTON_A; //Sell_KEY – Button to open SELL
    • Close_KEY=BUTTON_X; //Close_KEY – Button to Close positions
    • LossCLOSE_KEY=NONE; //LossCLOSE_KEY – Button to Close all loss positions
    • ProfitCLOSE_KEY=NONE; //ProfitCLOSE_KEY – Button to Close all Profit positions
    • Reverse_KEY=BUTTON_Q; //Reverse_KEY – Button to Reverse all positions
    • Lock_KEY=BUTTON_E; //Lock_KEY – Button to Lock all positions
    • StopLoss_USE_KEY=NONE; //StopLoss_USE_KEY – Button to check/uncheck Stoploss
    • TakeProfit_USE_KEY=NONE; //TakeProfit_USE_KEY – Button to check/uncheck TakeProfit
  2.  MagicTarget keys
    • MagicTarget_Button_KEY=BUTTON_O; //MagicTarget_Button_KEY – Button to start Magic Target
    • MagicTarget_Place_KEY=BUTTON_P; //MagicTarget_Place_KEY – Button Place order by Magic Target
    • MagicTarget_Cancel_KEY=BUTTON_I; //MagicTarget_Cancel_KEY – Button Cancel order by Magic Target
  3.  Order keys
    • BuyStop_Open_KEY=BUTTON_G; //BuyStop_Open_KEY – Button to Open BuyStop order
    • SellStop_Open_KEY=BUTTON_H; //SellStop_Open_KEY – Button to Open SellStop order
    • BuyLimit_Open_KEY=BUTTON_J; //BuyLimit_Open_KEY – Button to Open BuyLimit order
    • SellLimit_Open_KEY=BUTTON_K; //SellLimit_Open_KEY – Button to Open SellLimit order
    • BuyStop_Delete_KEY=BUTTON_V; //BuyStop_Delete_KEY – Button to Delete BuyStop order
    • SellStop_Delete_KEY=BUTTON_B; //SellStop_Delete_KEY – Button to Delete SellStop order
    • BuyLimit_Delete_KEY=BUTTON_N; //BuyLimit_Delete_KEY – Button to Delete BuyLimit order
    • SellLimit_Delete_KEY=BUTTON_M; //SellLimit_Delete_KEY – Button to Delete SellLimit order
  4.  Tabs keys
    • Position_Tab_KEY=BUTTON_1; //Position_Tab_KEY – Button to select Position TAB
    • Order_Tab_KEY=BUTTON_2; //Order_Tab_KEY – Button to select Order TAB
    • Signal_Tab_KEY=BUTTON_3; //Signal_Tab_KEY – Button to select Signal TAB
    • Info_Tab_KEY=BUTTON_4; //Info_Tab_KEY – Button to select Info TAB
    • CLP_Tab_KEY=BUTTON_5; //CLP_Tab_KEY – Button to select CLP TAB

Attention! The deal will be opened from the panel whose chart window is now active!

The Signal tab

Order tab – working with pending stop and limit orders

This tab is informational. 

Analyzing the main trading strategies for 10 indicators and 8 TF, the Panel displays the direction of the indicator signal graphically

The percentage of signal strength for BUY and SELL is also indicated.

Also, you can turn ON the possibility of an automatic opening of positions on the excess of percent.

The percentage at which the position is opened or the signal is notified – can be configured in external settings.

All the parameters of the indicators can be configured in the external settings.

The signal calculation bar can be adjusted in external settings.

Added new features:

Change TF when you click on the object:

If you click on the name of the timeframe, then this timeframe will be applied to the current chart.

Only for mt5:

When you click on the indicator name, this indicator (with parameters from external settings) will be added to the current chart window.

Clicking on the arrow will open the Time Frame and add an indicator.

Graphic features

  1. x – no signal;
  2.  Arrow up – signal BUY;
  3.  The down arrow is the SELL signal.

Indicators used in this tab:

Bars – shows the direction of the candle for the selected TF.

  1. If the opening of the candle is lower than the closing of the candle – the BUY signal.
  2.  If the opening of the candle is higher than the closing of the candle – the Signal SELL

MA – shows the direction of the intersection of the fast and slow line indicator Mooving Average.

  1. If the Fast MA is above the slow MA, the BUY signal is displayed
  2.  If the Fast MA is below the slow MA, the SELL signal is displayed

MACD – shows the direction of the intersection of the Signal and the main line of the indicator Moving Average Convergence / Divergence

  1. If the Main line is above the Signal Line, the BUY signal is displayed
  2.  If the Main line is below the Signal Line – the SELL signal is displayed

Stoch – shows the direction of the intersection of the Signal and the main line of the Stochastic indicator Oscillator

  1. If the Main line is above the Signal Line, the BUY signal is displayed
  2.  If the Main line is below the Signal Line – the SELL signal is displayed

RSI – shows the direction of the intersection of the main line of the set level of the Relative Strength Index

  1. If the main line is below 30 – the BUY signal is displayed
  2.  If the Main line is above 70, the SELL signal is displayed

CCI – shows the direction of the intersection of the main line of the set level of the indicator Commodity Channel Index

  1. If the Main line is below -100 – the BUY signal is displayed
  2.  If the main line is above 100, the SELL signal is displayed

WPR – shows the direction of the intersection of the main line of the set level of the indicator Larry Williams’ Percent Range

  1. If the main line is below -80- the BUY signal is displayed
  2.  If the Main line is higher than -20-, the Signal SELL

BB – shows the intersection of the price of closing the candles and bars of the indicator Bollinger Bands

  1. If the closing price of the candle is lower than the lower band BB – the BUY signal is shown
  2.  If the closing price of the candle is higher than the top bar BB – the signal SELL

IKh – shows the direction of the intersection of TENKANSEN_LINE and KIJUNSEN_LINE of the indicator Ichimoku Kinko Hyo

  1. If TENKANSEN_LINE is below KIJUNSEN_LINE – the BUY signal is displayed
  2.  If TENKANSEN_LINE is higher than KIJUNSEN_LINE – the SELL signal is displayed

ALI – shows the position of the lines of the Alligator indicator

  1. If the alligator’s jaws are lower than its teeth and its teeth are lower than its lips, a BUY signal is displayed.
  2.  If the alligator’s jaws are higher than its teeth and its teeth are higher than its lips, a SELL signal is displayed.

Attention! The indicator signal algorithm is selected by one of the standard signal detection techniques from standard MetaTrader indicators.

If you want to trade automatically, you can use our Expert Advisor, The xCustomEA.

EA The xCustomEA Universal trading advisor on icustom indicators.

Universal trading adviser on custom indicators for MetaTrader. Exp – The xCustomEA Universal trading advisor on custom indicators. The xCustomEA works on a custom indicator and can program its trading strategy for the MT5 and MT4 terminals. In other words: The xCustomEA has a connection with custom indicators that can be downloaded from the Internet or the mql5 market. Any custom indicator from the internet! Builder strategy.  Read more

Info tab

INFO tab – The information tab

INFO – information tab for the selected symbol in the terminal MetaTrader.

Main factors:

  1. The name of the currency pair, the presence of an open position for the symbol, its type, and the size of the lot.
  2.  The profitability of the current position in dollars, points, and percent of the current deposit.
  3.  Current spread (if the spread is floating, the name is (F)).
  4.  The current minimum levels for stop orders and pending orders.
  5.  Swap short and long positions.
  6.  Type of execution of positions.
  7.  The cost of 1 point of price movement in the deposit currency to the current set lot in the terminal at this position.
  8.  Distance to stop loss in points and dollars. Target SL.
  9.  Distance to take profit in points and dollars. Target TP.
  10.  The daily profit or loss for this currency pair is currently in dollars, in the deposit currency, as well as in percentage of the current balance.
  11.  The Weekly profit or loss for this currency pair for the current week is in dollars, in the deposit currency, and as a percentage of the current balance.
  12.  The monthly profit or loss for this currency pairs for the current month in dollars, in the deposit currency, as well as in the percentage of the current balance.
  13.  The annual profit or loss for this currency pairs for the current year in dollars, in the currency of the deposit, as well as in percentage of the current balance.
  14.  All profit from history or loss for this currency pairs in dollars, in the deposit currency, as well as in percentage of the current balance.

Information options

 
GeneralSizeSize the panel
GeneralSize default = 12. 
Increasing the size of the panel.
The font scaling in your WINDOWS is taken into account.
Minimum GeneralSize=9!
SymbolToTradeCustomVariable indication of the currency pair for the panel operation: SymbolToTradeCustom


This makes it possible to trade on offline charts (Ticks, Renko, etc.).
Caution: Be careful when writing a NAME. 
The name must fully match the name in the Market Review!


EurUSD – Wrong!
EURUSD – That’s right!


If this parameter is not set, the Expert Advisor works on the currency pair on which it is installed(Current Symbol)!
Sounds PushEnables/disables sound alerts when opening/closing/modifying positions and orders


You can turn on or off the notification of opening/closing/error on the phone or sound notification in the Notifications section.
You can also change the file name for sound in WAV format without specifying a file extension (name only)


Notice_Open_Push = false;
Notice_Open_Sound = true;
Notice_Close_Push = false;
Notice_Close_Sound = true;
Notice_Modify_Push = false;
Notice_Modify_Sound = true;
Notice_Error_Push = false;
Notice_Error_Sound = true;


Notice_Open_NameSoundFromEa = “ok”;
Notice_Close_NameSoundFromEa = “alert2”;
Notice_Modify_NameSoundFromEa = “stops”;
Notice_Error_NameSoundFromEa = “timeout”;
How to set up a terminal to send mail
HintShowTurns on / off tooltips when hovering over buttons
LanguageLanguage selection tips LanguageSpanish, Portuguese (Brazil), German, Chinese, Japanese;


By default, the language of prompts will be determined automatically by the language of your terminal. 
You can also choose your language;


The translation was made using the GOOGLE Translator + MQL + Terminal site!


Some words have been trimmed to save space (Maximum line length in tooltips = 255 characters)
If you find a translation error, please write to us: Contact us
PrintToLog Option to lock message output (Print) to the MetaTrader log file.

Don’t turn off this option if you don’t know why.
If you want to reduce the volume of terminal logs, turn off this option (false)
All messages are logged to track the advisor’s actions and debug errors.
If you have disabled this function, We will not be able to find an error in the program’s actions and will not be able to help you.

Please do not turn off this feature.

input bool PrintToLog = true; //PrintToLog –> Print to Logs (Don’t turn it false!)
ButtonLanguageUse the ButtonLanguage parameter to select the language of the text on the buttons and the main language of the panel (information on the tabs)!


Available languages: English, Português, Español, Deutsch, Francias, Italiano, Turke!


Attention: This parameter affects only the text of buttons and tabs. 
The text of tooltips can be selected in the Language parameter!
Show_Future_LineTurns on/off the display of the virtual lines of the future position.

Works only on the Position tab.

If this option is enabled on the terminal graph, the advisor will draw the opening price, stop loss, and take profit lines. 
It will show information about the lot, stop-loss, and take-profit in the deposit currency, and It will show the price levels of the installation of stop-loss and take-profit.



Options for the display of information:
false – do not show information;
– true always – always show on the chart;
– true cursor is on the pad – show only when the cursor is on the panel;
– true cursor is not on the pad – show only when the cursor is outside the panel.
– true cursor is only on BUY SELL – show only when the cursor on the BUY SELL buttons
Show_Future_Line_OrdersTurns on/off the display of the virtual lines of future orders.

Works only on the Orders tab.

If this option is enabled on the terminal graph, the advisor will draw the opening price, stop loss, and take profit lines.
It will show information about the lot, stop loss, and take-profit in the deposit currency, and It will show the price levels of the stop loss and take-profit.



Options for the display of information:
false – do not show information;
– true always – always show on the chart;
– true cursor is on the pad – show only when the cursor is on the panel;
– true cursor is not on the pad – show only when the cursor is outside the panel.
– true cursor is only on BUY SELL – show only when the cursor on the BUY SELL buttons
Show_AveragePrice It turns on/off and displays the virtual average price lines of all BUY SELL positions.


Shows the average price (break-even point) of the BUY and SELL positions.


Options for the display of information:
– false – do not show information;
 – true always – always show on the chart;
 – true cursor is on the pad – show only when the cursor is on the panel;
 – true cursor is not on the pad – show only when the cursor is outside the panel.
 – true cursor is only on BUY SELL – show only when the cursor on the BUY SELL buttons 
Aver BUY / SELL – Shows the current middle line (break-even point) for BUY / SELL, and the lot and the current total profit/loss;


Future BUY / SELL – Shows the Future middle line (break-even point) and a lot if the user will now open the BUY / SELL position from the panel with the lot;


It allows you to set the break-even line above/below the current midline.
ShowInfoPosition Show/work on the chart information about open positions and their Stop Loss / Take Profits / Partial closing of deals.

The information is shown in the form of text labels.

Options for the display of information:
– false – do not show information;
 – true always – always show on the chart;
 – true cursor is on the pad – show only when the cursor is on the panel;
 – true cursor is not on the pad – show only when the cursor is outside the panel.
 – true cursor is only on BUY SELL – show only when the cursor on the BUY SELL buttons 
When working with the chart and turning on the function, you have the opportunity to control the position on the chart:


Move Stop Loss and Take Profit (Move the Stop Loss and Take Profit lines – this is a standard feature of the MetaTrader terminal)


Delete Stoploss / Takeprofit: When you click on “X” near the SL or TP on the chart, you can delete this level;


Close position partially or completely: When you click on “X” near the position on the chart, a window for choosing to close positions partially or completely will created:
in percent: 10%, 25%, 50%, 100%;
in lots: Lot step, Lot step * 2, Lot step * 5, Lot step * 10;
ShowInfoClosedPositionSize  Added information about profit from closed positions to the chart.
 The information is displayed for each bar of the current timeframe. 
 You can change the timeframe to see the result of trading on a certain bar of the current timeframe.
 If several positions/deals are closed on one bar of the current timeframe, the trading result is summarized, and the total information for a certain bar is displayed. 
 The information is updated when the next position/deal is closed.  
 Settings:
 ShowInfoClosedPositionSize = Size of text labels; If 0 – text labels are not shown for Default;
 PLUS_Color = Color of the plus value;
 MINUS_Color = Color of the minus value;
Show_Prices_on_Tab_PositionShow information about price changes and direction of change on the BUY SELL buttons of the Positions tab
Type_Profit_On_Position_Tab Ea can Display profit information on the Positions tab.


– in points of your broker.
– in the currency of the deposit.
-“Do not show” – turning off the profit display on the Positions page

Show_BuySell_LimitStop MetaTrader 5Show_BuySell_LimitStop – In MetaTrader 5.


Additional buttons for opening Buy/Sell Stop Limit orders.
You can enable the display of the Buy/Sell Stop Limit open buttons.
It is turned off by default!
TypeofOrdersMagicTargetTypeofOrdersMagicTarget – selection of the type of orders when using MagicTarget If stop loss and take profit are not used.


BuyStop SellStop – When using Magic Target without stops, BuyStop / SellStop will be installed (by default, as in previous versions).


BuyLimit SellLimit – When using the Magic Target without stops, BuyLimit / SellLimit will be installed.
Show_EndOfBarShow_EndOfBar a text label on the chart with the end time of the current bar!


It is possible to change the position of the information label with info about the end of the bar.
If you click on this label, then the label will change the position on the chart!
Time is shown every tick! 
This means that if there is no tick, then time stops!

Trade options

 
RoundingEA can be rounding all prices when opening and modifying orders and positions (deals). 
Options:
No rounding, 
Rounding up to 1 digit,
Rounding up to 2 digits. 


The function is created for Gold and Silver, as well as for brokers, where a specified accuracy of ticks is required. 


Example: 
Deal open price = 1.12345 
Rounding to 1 digit = 1.12340 
Rounding up to 2 digits = 1.12300
MagicNumberThe magic number for positions and orders is Set when opening. 
Used in determining the positions and orders for My EA or someone else’s.


– Without a magic number, 


MultiMagic:
Parameter MagicNumber updated: the first digit is intended to indicate the magic number for opening positions and modifying. 
You can also specify several magic numbers to accompany;


e.g.:
— MagicNumber = 777 UseAllMagicFromAllAccount = true
The Expert Advisor monitors all positions on the current symbol in the entire account;


— MagicNumber = 777 UseAllMagicFromAllAccount = false
The Expert Advisor monitors positions with a magic number of 777 for the current symbol on the whole account;


— MagicNumber = 777,888 UseAllMagicFromAllAccount = false
The Expert Advisor follows the positions with the magic numbers 777 and 888 (opens positions with the magic number 777) by the current symbol on the whole account;


— MagicNumber = 777,888,999 UseAllMagicFromAllAccount = false
The Expert Advisor follows the positions with the magic numbers 777, 888, and 999 (opens positions with magic number 777) on the current symbol on the whole account;
UseAllMagicFromAllAccountIt allows you to take into account all positions opened in the terminal for this currency pair.


Example:
UseAllMagicFromAllAccount = true
Then, all positions with any magic number will be taken into account when opening, closing, modifying, or calculating information.


UseAllMagicFromAllAccount = false
The expert advisor takes into account only those deals that have the MagicNumber.
MarketWatchFor opened positions with stop-loss / take-profit on an account with MARKET execution. 

First, an EA can open the position (Deal), and after the successful opening, the levels of StopLoss and TakeProfit are modified in this position (deal).
True – for ECN brokers and accounts in which it is forbidden to set stops at the same time as opening a position.
If your account is in the ECN or NDD group, you must set the option to true.
SlippageThe level of the maximum possible deviation in price when opening and closing positions (in Points). 


Example: 
Slippage = 1 
Maximum deviation in price when opening a position = Opening price + -1 point(pips). 
Slippage = 100 
Maximum deviation in price when opening a position = Opening price + -100 points(pips). 
For example, the price of opening a position when sending a deal to the server = 1.12345 
But, if during the time of sending and opening a position (deal), the price has changed within 100 points (Requote), then the position (deal) will open with the price of within 1.12245 – 1.12445
VirtualSLTPUseUse virtual levels of stop loss/take profit when opening positions.
When this option is enabled, the real stop loss and take profit will be hidden from the broker. 
The Expert Advisor will save the levels of stops in the array and chart.
Attention: Virtual Stoploss and TakeProfit work only when the terminal is on.
DigitssThe number of decimal places in the display on the Position tab on the BUY SELL buttons

Choices: 
Show_for_4_digits;
Show_for_5_digits;
CommentOrdersA comment that will be added to the position or order comment when opened.


Example:
CommentOrders = “Super“, Position comment: Super;


Added the ability to work with Binary Options BO:
CommentOrders parameter updated.
Now you can set the expiration time of the option, for example, 5 (Close after 5 minutes)!
Unique comment support for brokers with BOs that require an individual comment.
For example, CommentOrders = CLOSE31 (Close after 31 minutes)
Specify the rules for writing a comment on the BO with your broker!

Trade from Keyboard options

 
KeyBoardTradeUsing the keyboard as a trade one click
Buy_KEY = BUTTON_DOpen the BUY position with the D key
Sell_KEY = BUTTON_AOpen the SELL position with the A key
Close_KEY = BUTTON_XClosing positions with the X key
LossCLOSE_KEY = NONEClosing only loss-making positions is not key
ProfitCLOSE_KEY = NONEClosing only profitable positions is not key
Reverse_KEY = BUTTON_QFlipping positions with the Q button
Lock_KEY = BUTTON_ELock positions with the E button
MagicTargetWorking with MagicTarget:


Hotkey to activate the MagicTarget / Cancel / Place button


MagicTarget_Button_KEY = BUTTON_O – Activation of the Magic Target, by default, O. The tab on Orders automatically changes!
MagicTarget_Place_KEY = BUTTON_P – Set the order by the set levels, by default P.
MagicTarget_Cancel_KEY = BUTTON_I – Cancel by the displayed levels, by default I.


Ability to drag an entire order on a chart using MagicTarget:
When installing lines, you can change line levels by dragging lines on the chart.
We have added the ability to drag the entire order, holding down the SHIFT button and dragging the main line of the opening price.
Orders

Ability to pending/delete stop/limit orders from the keyboard:
BuyStop_Open_KEY = BUTTON_G; // BuyStop_Open_KEY -> Button to Open BuyStop order;
SellStop_Open_KEY = BUTTON_H; // SellStop_Open_KEY -> Button to Open SellStop order;
BuyLimit_Open_KEY = BUTTON_J; // BuyLimit_Open_KEY -> Button to Open BuyLimit order;
SellLimit_Open_KEY = BUTTON_K; // SellLimit_Open_KEY -> Button to Open SellLimit order;
BuyStop_Delete_KEY = BUTTON_V; // BuyStop_Delete_KEY -> Button to Delete BuyStop order;
SellStop_Delete_KEY = BUTTON_B; // SellStop_Delete_KEY -> Button to Delete SellStop order;
BuyLimit_Delete_KEY = BUTTON_N; // BuyLimit_Delete_KEY -> Button to Delete BuyLimit order;
SellLimit_Delete_KEY = BUTTON_M; // SellLimit_Delete_KEY -> Button to Delete SellLimit order;

 

 
CloseConfirm
ReverseConfirm
LockConfirm
BuySellConfirm
CloseConfirm function – user confirmation for closing positions. 
When you click on the buttons: Close, Loss, Profit.


ReverseConfirm function – user confirmation for position reversal. 
When you click on the buttons: Reverse.


LockConfirm function – user confirmation for blocking positions. 
When you press the buttons: Lock.


BuySellConfirm – Confirmation of opening positions by clicking on BUY or SELL;

Lot options

DynamicLotStopLossYou can Enable the dynamic calculation of the lot from the established stop loss as a percentage of the free margin.

When the position is closed on the stop-loss, the loss of this position is equal to the fixed percentage of the free margin.



Example:
DynamicLotStopLoss = true
field Lots = 2
field Stoploss = 500
Free margin = 9999
Possible loss = $ 200
Calculated lot = 0.39

After enabling this function, the lot field on the panel will work as a percentage of the autolot.
DynamicLotAutoYou can enable dynamic lot calculation in percentage of free margin and other factors.

– calculate lots by percent of the balance;
– calculate lots by percent of equity;
After enabling this function, the lot field on the panel will work as a percentage of the autolot.

To find out which lot will open, set the Percentage in the lot field and hover over the Buy or SELL buttons.
On the chart, you will see the expected lot that opens with this Percentage.



AUTOLOT
Calculation of our autolot.
RiskRate = 0The rate of your currency against the dollar. 

By default, RiskRate = 0, which means that the Expert Advisor will try to find the correct rate in the Market Review. 
For Autolot to work well with all currency pairs, you need to turn ON the “Show all currency pairs” in the Market Watch.
CoefLotForGridOrders= 1;Multiply the next lot in the grid of pending orders when used on the Orders tab.

Example:
CoefLotForGridOrders = 2, Grid = 5,
 Then the lots will open like this: 0.10.20.40.80.16;
AddLotForGridOrders= 0;Additional lot for each element of the grid of pending orders when used on the Orders tab.


Example:
AddLotForGridOrders 0.1, Grid = 5,
 Then the lots will open like this: 0.10.20.30.40.5;
MaxLotToOpenA maximum lot that can be set when calculating functions DynamicLotStopLoss and DynamicLotAuto

Step options

 
 Only In MT5: Added the ability to change the value in the input field on the tabs of our panel using the mouse and scrolling (middle mouse wheel)


When you hover over the input field and use the scroll, you can decrease or increase the values of this field!
Step_Lots = 0.01Step of changing the LOTS field when using + –
Step_StopLoss = 1Step of changing the StopLoss field when using + –
Step_TakeProfit = 1Step of changing the TakeProfit field when using + –
Step_Distance = 1Step of changing the Distance field when using + –
Step_TrailingStopStep of changing the TrailingStop field when using + –
AutoCorrect_DistanceAutomatic adjustment of the field “Distance” for pending orders.


Now you can turn off this adjustment and open pending and limit orders at the current price with a distance of 0 (for brokers who allow you to do this.)
Step_TrailingStep = 1The step of changing the Trailing Stop in the modification of positions.
It is installed to work with the TrailingStop function.


Example:
Step_TrailingStep = 1
With a trailing stop, the stoploss changes in steps of 1 point:
1.123451.123461.12347, ……


Step_TrailingStep = 15
With a trailing stop, the stoploss changes in 15-point increments:
1.123451.123601.12375, ……
Step_CLP_TralOptions(Only for MT5)The step of changing the Trailing Profit field on the CLP tab when using the Scrolling (Wheel) mouse.

Breakeven options

 
MovingInWLUSE (Breakeven)
in the PAD: BE
Enable the breakeven function.
The function modified the stoploss in LevelWLoss points when the position reached the LevelProfit of the profit points.
Functional features of experts from www.expforex.com

Example:
LevelWLoss = 50 LevelProfit = 200
As soon as the position accumulates 200 points of profit, the StopLoss of the position will be modified to the opening price of the position (+ spread) + 50 points.


Example:
LevelWLoss = 0 LevelProfit = 100
As soon as the position accumulates 100 points of profit, the StopLoss of the position will be modified to the opening price of the position (+ spread)


How To Enable Breakeven. 
1. In the EA settings (Press F7),
2. You can adjust parameters in Points(Pips).
3. Then please click BE in the VirtualTradePad panel.
LevelWLoss = 0The level of profit (LevelWLoss) in points on which the Stop Loss is set when this function is enabled.


1 = 1 point of profit;
0 = Automatic minimum profit mode. 
If it is 0, then the number of points of profit for the breakeven (stoploss on the breakeven point) = Spread of the current currency pair.
LevelProfit = 0The number of profit points (LevelProfit) gained by the position for setup a stop-loss in the LevelWLoss of profit points(Pips).
LevelProfit must be greater than LevelWLoss

Close by total profit or loss options

 
Show_Future_BE_TP_SLShow break-even and profit and loss levels on the current chart.


The price of lines is calculated based on the entered values ​​in the fields Profit and Loss in points/dollars/percent.
Caution: Only works on the current symbol and when the SEPARATE Orders mode is off.
The lines are shown at the intersection of the function of “closing on profit or loss.”




Lines are shown separately for Buy and Sell positions or an Average line.
If the line is not shown, then the positions form a lock, which can not be closed by the total profit or loss.
Note: Line and price data may not be accurate on the floating spreadsheet.
Remember! SELL is closed by ASK, and BUY is closed by BID. 
It is important to remember that the price of one point can change with the quotations of other currency pairs.


For example, if the price of 1 point of the EURJPY currency pair and the currency of the deposit is the dollar, the USDJPY rate changes effect.
The cost of 1 point = 0.01 JPY. 
If your account is in dollars or rubles, then the cost of the symbol is continually changing.
This means that the line of future profit or loss can change.
And the exact level of closure can not be predicted.+ The level of future profit or loss can be influenced by commission and swaps.
And also at closing.
CLP_TralOptionsStep=0The step of changing the level of profit when trailing profits are conventional units (points, deposit currency, percents).


When the Trailing Profit function is in operation, the Expert Advisor remembers the profit level of each 1 unit(points, dollars, percent).


Example:
CLP_TralOptionsStep = 1
The fixation of the level of profit occurs every 1 unit(points, dollars, percent).
CLP_TralOptionsStep = 15
The profit level is fixed every 15 units(points, dollars, percent).
CLP_DeleteStopOrdersDelete pending orders when “closing on the total profit or loss”
Use_Lots_in_CLP_PointsWhen calculating points of profit or loss, the advisor will also take into account the lot(Volume) of these positions. 
This option is useful when trading on a hedge account with different lots.


Example:
Open 2 positions SELL for EURUSDSELL 0.01 with a profit of 20 points and $ 0.2SELL 0.02 with a loss of -12 points and -0.24 dollars.


When Use_Lots_in_CLP_Points false, the Expert Advisor will calculate the “clean” points.
In this case, the profit will be -0.04 dollars or 8 points.
As we see, the position (Deal) gained profit, but in dollars, it is a loss.


When using_Lots_in_CLP_Points true, the Expert Advisor will calculate the points taking into account the Lots.
In this case, the profit will be -0.04 dollars or -4 points.




When calculating the profit in points and including the option “Include lots in the calculation of profits,”
the EA finds the minimum lot from the presented positions and, proceeding from this lot, calculates Points.
e.g.:
Minimum position 0.01, 1 “clean” point = 1 point,
If a position with lot 0.02 is opened, then 1 net point = 2 points, including the lot.
If the position with lot 0.05 is opened, then 1 net point = 5 points, including the lot.
Use_Commission_in_CLPUse_Commission_in_CLP – Use the calculation of commission when closing positions.


True – take into account the commission in the calculations.
False – do not take into account the commission in the calculations.


Attention: The commission is calculated from an open deal and multiplied by 2 (When closing a deal, a commission is also charged)
This is the standard way to calculate commission!
In MetaTrader 5, it is impossible to get the type of commission calculation from an adviser!
If you do not want the adviser to calculate the commission automatically, you can turn off this feature!


Attention! This function only affects the calculations on the CLP tab. 
All other tabs work in standard mode, taking into account commissions.
AutoCorrect_LevelCLP = trueIn the loss field, you can now enter only minus values;
if the user enters +10, then the system will automatically set it to -10.
In the profit field, you can now enter only positive values;
if the user enters -10, then the system will automatically set it to +10.
CLP_TralOptions, you can enter only a positive value.
Otherwise, the Expert Advisor will return an error.
CPL_AlerTSend a message on profit/loss on a terminal chart
CPL_MailSend a message on profit/loss on a Mail
How to set up a terminal to send mail
CPL_PushSend a message on profit/loss on a PUSH
CPL_CloseAllCharts_per CloseAllDealsCPL_CloseAllCharts_per_CloseAllDeals = close charts / other charts before closing positions.


— This parameter allows us to solve the problem when our panel begins to close positions upon reaching the total profit or loss. 
In the meantime, other experts simultaneously begin to open new positions.


— The CPL_CloseAllCharts_per_CloseAllDeals parameter closes only those charts on which other Expert Advisors are installed (except for VirtualTradePad) only for MT5.


— The CPL_CloseAllCharts_per_CloseAllDeals parameter closes All charts (When All Symbols are enabled) or only those with a chart symbol = VirtualTradePad symbol.


— The CPL_CloseAllCharts_per_CloseAllDeals parameter saves chart templates before closing them! 
The template can be downloaded later. Template name: VTP_Symbol_Period_Name of the expert (only for MT5).


Important:
— In MT5: Only those charts on which the Expert Advisor is installed are closed in MT5
— In Мt4: there is no way to find out the name of the Expert Advisor, so all charts are closed.
When this function is enabled, CPL_CloseAllCharts_per_CloseAllDeals = true, then VirtualTradePad (before closing positions) will first save the templates of all charts, close all charts, and close all positions. https://www.youtube.com/embed/AVSjDDitclE
CPL_CloseTerminalAfterCloseThe terminal will be closed after all positions have been closed.
CPL_AUTOOFF_AfterCloseAutomatically turn off the “Closing on the total profit or loss” button after the closing of all positions.
The turn-off occurs only when ALL Positions are closed.
The Magic number specified in the Expert Advisor is taken into account, as well as the symbol for closing.
If you choose to close only 1 currency, in this case, the parameter CPL_AUTOOFF_AfterClose is enabled, then the EA waits until all positions for this currency are closed, and only after this can the EA turn off the button.
ClosingCurrentTicketOnlyClosingCurrentTicketOnly – Close only the current list of tickets.


This option will help to avoid problems when my program starts to close positions based on total profit and the user’s adviser starts to open new positions.
ClosingCurrentTicketOnly true. Then, the VirtualTradePad program, if the total profit conditions are met, will close the current list of positions. 


If new tickets are added to the list of positions, the VirtualTradePad program will ignore them.
ClosingCurrentTicketOnly false. Then, the VirtualTradePad program, if the total profit conditions are met, will close all positions, even if another adviser opens new positions.

Color options

 
MAGIC_FONTSIZE = 12The text size on the chart when using MagicTarget as well as Show_Future_BE_TP_SL and Show_Future_Line
MAGIC_ORDER = clrYellowThe color of the center line, the opening price of the position, and the order on the chart.
MAGIC_STOPLOSS = clrRedThe color of stoploss lines on the graph
MAGIC_TAKEPROFIT= clrGreenThe color of the takeprofit lines on the graph
NULLColor1 = clrGrayColor in the information in the panel
PLUS_Color = clrLimeThe color of the plus value in the panel information
MINUS_Color = clrOrangeRedThe color of the minus value in the panel information
TEXTColor4 = clrAquaThe text color in the panel information

Signals options

 
Signals_Percent = 0Signals Percent: If the total signal in the Signals tab is exceeded, the set value is expressed in percentage.



0 – disabled;
Percent_difference_SignalsThe percentage difference between the two signals to act (Alert, Open Positions)


For example:
Signals_Percent = 40% Percent_difference_Signals = 10%:


A signal to BUY can only be when the total signal for the direction BUY is> 40% and the total signal SELL <30%


The signal on the SELL can only be when the total signal for the direction SELL is> 40%, the total signal BUY is <30%
AutoTrade_by_SignalsAutomatically open a position when the aggregate signal level has exceeded Signals_Alert_After_Percent percent.


Example:
Signals_Alert_After_Percent = 70
AutoTrade_by_Signals = true


When the level of the aggregate BUY signal exceeds 70%, then the EA will open the BUY position
When the level of the aggregate SELL signal exceeds 70%, then the EA will open the SELL position


– false;
– true All Deals;
– true Only Buy;
– true Only Sell; 
AutoClose_by_SignalsAutoClose_by_Signals = Close the opposite position when the main signal changes.
— Allows VirtualTradePad to work in automatic Open Close positions based on the aggregate signal as a percentage.
Alert_by_SignalsSeparate variable to display a message on the screen when the conditions for the general signal are met.
Alert_by_Signals – Turn ON or turn off the display of an alert on the screen.
Shift = 0Bar number for signal Article on signal bars
Signals_M1 – Signals_W1Turn on or off the display of information on the Signals Tab for the selected TF.
Signals_BARS – Signals_ALITurn on or off the display of information on the Signals Tab for the selected indicators.

Risk Manager Limiting losses / profits / Lots / Numbers Limiting options

 
LimitFor = 3Added Risk Manager: Risk Manager Limiting losses/profits / Lots / Numbers


If YOU decided to limit losses on the current client magic, then you can do this in a new block.


Attention: This block does not close the deal! He brings up an alert!
The next LimitFor, this parameter is reset to 0.


Also, you can enable sending messages to mail and phone when reaching the limits of NotificationMailSend.



Attention! This block only works to block the opening of positions from our VirtualTradePad panel! And it can not influence and block other advisors!


Block Limiting updated and supplemented!
This settings block allows users to limit Profit/loss/lots/number of deals/positions for a specified time.
A risk manager who monitors your trading and notifies you that the time limit has been exceeded with Current positions/today/week/month / all the time.
It is possible to turn off the operation of the BUY / SELL / LOCK / REVERSE / BUY STOP / BUYLIMIT / SELL STOP / SELLLIMIT buttons if the limit is exceeded.


Disables the ability to open deals/positions on the current currency pair if the current value has exceeded your limit.
Settings:
CurrentOpenDeals – Take into account current open deals/positions;
ClosedDeals – Take into account closed deals/positions over time:
LimitFor – The time during which closed deals/positions in the history will be checked;
LimitForLosses – The loss limit at which the EA will send a message must be specified with -;
LimitForProfits – Profit limit at which the EA will send a message;
LimitForLotsDeals – Limit of Lots of deals/positions, at which the adviser will send a message;
LimitForCountDeals – Limit the number of deals/positions at which the EA will send a message;
NotificationMailSend – Send a message to the phone (PUSH) and mail if the limit is exceeded;
ProhibitOpeningNewDealsOrders – Disables the operation of the BUY / SELL / LOCK / REVERSE / BUYSTOP / BUYLIMIT / SELLSTOP / SELLLIMIT buttons if the limit is exceeded.


Choices:
DAY – take into account the profit and loss for the current day;
WEEK– take into account the profit and loss for the current week;
MONTH– take into account the profit and loss for the current month;
ALLTIME– account for profit and loss for all time.




Example:
You need an expert to send you mail and display an alert on the screen when the total loss for open and closed deals within LimitFor will be less than -100 dollars:
Your settings will be as follows: LimitFor = 0; LimitForLosses = -100; LimitForProfits = 0;
After reaching a loss on the history of the day -100 dollars, the EA will give a message on the screen in the form of an Alert and send mail.
LimitForLossesThe loss value
LimitForProfitsThe profit value
NotificationMailSendAlso, you can enable sending messages to mail and phone when reaching the limits of NotificationMailSend.
How to set up a terminal to send mail

Other MT5 options

 
TypeFilling = AutoThe type of fill positions and orders. 
It is used for the MT5 terminal. 
In AUTO mode, the Expert Advisor tries to determine the fill type automatically. 
But, in some situations, you need to set the fill type yourself. 


If you get an error when opening a position 10030 TRADE_RETCODE_INVALID_FILL, An unsupported type of execution of the remainder order is indicated. 
Set the type of fill that your broker rules. 


Example: 
FillOrKill 
This execution policy means that the order can be executed only in the specified amount. If the market currently does not have a sufficient amount of a financial instrument, then the order will not be executed. The required volume can be made up of several offers available at the moment in the market. 




ImmediateOrCancel 
It means the agreement to make a deal on the maximum available volume on the market within limits specified in the warrant. In case of impossibility of full execution, the order will be executed for an accessible volume, and the unexecuted order volume will be canceled. 




Return 
This mode is used for market, limit, and stop-limit orders and only in the modes “Market Execution” and “Stock Execution”. In case of partial execution, a market or limit order with a residual volume is not withdrawn but continues to operate. 
For stop-limit orders, the corresponding limit order with the execution type Return will be created upon activation.
DayToExpiration = 0DayToExpiration = number of days for the order expiration.


– 0 – ORDER_TIME_GTC The order will be in the queue until it is removed ;
– 1 – ORDER_TIME_DAY The order will be valid only for the current trading day; 
– X – ORDER_TIME_SPECIFIED The order will remain valid until the expiry date. 
 
If you get a Rejected error and when you hover over the order in the history, you see this: (incomplete FOK information of the order),
If you have a BCS broker or Open broker, then you need to install:
 TypeFilling= ImmediateOrCancel or TypeFilling = Return
 DayToExpiration= 1

External Variables and Settings

Description of external variables of indicators

Moving Average (MA)

  1. MAFastPeriod and MASlowPeriod – periods of MA;
  2. MAFastPrice and MASlowPrice – average prices;
  3. MAFastShift and MASlowShift – offset to the right bar;
  4. MAFastMethod and MASlowMethod – averaging method: simple, exponential, smoothed, linearly weighted.

Moving Average Convergence / Divergence (MACD)

  1. MACDFast – the period of fast MA;
  2. MACDSlow – the period of slow MA;
  3. MACDSignal – the period of the signal MA;
  4. MAPrice – the price of calculating the average.

Stochastic Oscillator

  1. StochK -% K-period;
  2. StochD -% D-period;
  3. StochSlowing – slowing the indicator;
  4. StochPrice – the settlement price;
  5. StochMethod is the averaging method.

RSI indicator

  1. RSIPeriod – Indicator period,
  2. RSIPrice – Calculation price

Commodity Channel Index (CCI)

  1. CCIPeriod – Indicator period,
  2. CCIPrice- Calculation price

Williams Percent Range (WPR)

  1. WPRPeriod- Indicator period,

Bollinger Band (BB)

  1. BandsPeriod – indicator period;
  2. BandsShift – offset to the right;
  3. BandsDeviation – deviation;
  4. BandsPrice – the price of the calculation.

Alligator (ALI)

  1. JawPeriod – the period of the jaws, the blue line;
  2. JawShift – shift the jaws to the right;
  3. TeethPeriod – the period of teeth;
  4. TeethShift – a shift of teeth to the right;
  5. LipsPeriod – the period of the lips;
  6. LipsShift – shift the lips to the right.

FAQ Question Answer by the program Exp – VirtualTradePad

What are the values ​​in the fields for editing in Points or pips?


In points()! The item is taken from the value of the Point () variable of the MQL language.

  1. If you have a 5 \ 3 digit broker, then 1 point = 0.00001 \ 0.001
  2. If you have a 4 \ 2 digit broker, then 1 point = 0.0001 \ 0.01

Why, when switching TF from a chart from other indicators in MT4, the chart freezes for 10 seconds?

This is a specific feature of the ChartSetSymbolPeriod function in MT4.

In indicators, when using other panels and graphic objects, this leads to freezing.

We are unable to resolve this issue. To change TF, use the standard method.

Also, The Expert Advisor has the priority of performing actions from the chart.

Therefore, if you press the buttons on your indicator, the triggering of this button starts when the Expert Advisor has processed all chart actions.

Changelog

Version 24.315 2024.03.15

Added: Signal Tab: Risk Manager block has been added to the section “Trading on Indicator Signals”.

 Risk Manager Limiting losses/profits/Lots/Numbers. 

 When the Risk Manager block is enabled, and a new signal is received from the Signals tab, the Expert Advisor will check if trading on Risk Manager is prohibited. 

 –Added: On the “Signals” tab, when the AutoTrade_by_Signals parameter is enabled, information about Signals_Percent, the last signal direction, and Trade Permission from Risk Manager is displayed. 

Note: The “Signals” tab is intended for technical analysis. 

 The VirtualTradePad trading panel was created and developed for manual trading. 

 If you want Automatic trading on indicator signals, I recommend you to use Expert Advisor The xCustomEA:

 THE XCUSTOMEA universal trading adviser on custom/standard indicators for MetaTrader https://expforex.com/xcustomea/

Added: ShowInfoClosedPositionSize 

 Added information about profit from closed positions to the chart.

 The information is displayed for each bar of the current timeframe. 

 You can change the timeframe to see the result of trading on a certain bar of the current timeframe.

 If several positions/deals are closed on one bar of the current timeframe, the trading result is summarized, and the total information for a certain bar is displayed. 

 The information is updated when the next position/deal is closed.  

 Settings:

 ShowInfoClosedPositionSize = Size of text labels; If 0 – text labels are not shown for Default;

 PLUS_Color = Color of the plus value;

 MINUS_Color = Color of the minus value;

Added: A new type has been added to the trade prohibition information: Market closed. For symbols for which the trading session is currently closed. 

Improved: Account deposit Symbol: cent ¢, USD $, eur €; all others are the first letter of the deposit currency name. 

Improved: The Color of the button to close a position on the chart changes depending on the current profit of this position. 

Improved: Graphic improvements to optimize the Expert Advisor’s performance

Fixed: the error of deleting objects during deinitialization.

Fixed: The ReDrawIfNewObjectFound function has been modified. To avoid panel drawing errors. 

Fixed: When dragging the panel, all calculation functions are disabled. 

Version 24.124 2024.01.24

Long Ticket Number: Fixed CLP Trail Profit error when working with brokers with long ticket numbers.
Compilation in the latest terminal build.

Version 23.999 2023.12.27

Last build compilation

Version 23.972 2023.12.11

Added option to lock message output (Print) to the MetaTrader log file.
Don’t disable this option if you don’t know why?
If you want to reduce the volume of terminal logs, turn off this option (false)

All messages are logged to track the advisor’s actions and debug errors.
If you have disabled this function, We will not be able to find an error in the program’s actions and will not be able to help you.
Please do not disable this feature.

input bool PrintToLog = true; //PrintToLog –> Print to Logs (Don’t turn it false!!!)
-Last Build Compilation

Version 23.913 2023.09.18

-EAPADPRO v44
-Last Build Compilation
-MaxDigitsLots=2; //MaxDigitsLots –> Maximum number of digits for a lot

Version 23.101 2023.01.08

-Last Build Compilation

Version 22.207 2022.02.06

Fix Fix Fix

Version 22.206 2022.02.06

Fix auto-closing error on AutoClose_by_Signals when selecting modes (true Only Buy/true Only Sell)

Version 22.110 2022.01.12

Fixed a bug with drawing objects for new versions of MT5 terminal

Version 21.956 2021.10.26

-Added languages: French, Italian, Korean, Turkish.
– Optimized graphics for small GeneralSize.
– When using AutoCorrect_LevelCLP = false, now our utility disables intelligent check for setting correct values ​​and you can independently manage any values!
— You can enter negative values ​​in the Profit field and positive values ​​in the Loss field.
— Attention! It is not recommended to disable this parameter as the consequences of your closure may be negative!
— Attention! If you disable this function, our advisor completely disables any checks for the correctness of data entry.
— Attention! Instant closing of positions is possible after entering an incorrect value!

Version 21.938 2021.10.08

– Added modification sound when using the VST button – Virtual stop loss / take profit levels.
– The Close ALL button from the CLP tab is hidden.
— You can enable its display in the ShowCloseAllButton program settings.

— This is due to the fact that many “accidentally” click on this button.

Version 21.923 2021.09.23

Recompiling in the latest version of the terminal

Version 21.916 2021.09.16

Added parameters

CloseLOSSConfirm = false; // CloseLOSSConfirm -> Ask for permission when closing Loss positions
ClosePROFConfirm = false; // ClosePROFConfirm -> Ask for permission when closing Profit positions

Confirmation of pressing the Close LOSS and Close PROFIT buttons – to avoid situations with accidental pressing

Version 21.906 2021.09.06

StartPointsForTrailingStop Fixed error

Version 21.902 2021.09.02

-Added a parameter to the TrailingStop “StartPointsForTrailingStop” – The amount of additional profit in points when setting Stoploss.
–When using the Trailing Stop, Our Expert Advisor will set an additional profit in points to the StopLoss.

-Added parameter to Trailing Stop / Breakeven “UseCommission” – Add commission and swap in points when setting TrailingStop / Breakeven.
–Allows the EA to automatically take into account the commission and swap in points when setting Stoploss to breakeven.

-MetaTrader 5: Fixed error with Average Trailing Stop and Breakeven.

Version 21.720 2021.07.20

The parameters for selecting the direction of trade deals have been added to the signals section:

– false;
– true All Deals;
– true Only Buy
– true Only Sell
This enumeration is applied to parameters:
– AutoTrade_by_Signals = false; // AutoTrade_by_Signals -> Open when exceeding percent of signals
– AutoClose_by_Signals = false; // AutoClose_by_Signals -> Close opposite position when signal changes
– Alert_by_Signals = false; // Alert_by_Signals -> Alert when exceeding percent of signals
– Push_by_Signals = false; // Push_by_Signals -> Push to phone when exceeding percent of signals

Version 21.605 2021.06.08

Исправлена ошибка Show_Future_Line_Orders для Grid

Version 21.415 2021.06.05

-The Lot field on the Positions tab changes its size depending on the number of characters in this field!
-If you enter a wrong lot (lot step, minimum lot, maximum lot), the panel will automatically correct the error.

Version 21.330 2021.03.31

Update for Windows 10

Version 21.227 2021.02.27

Update CLP

Version 21.216 2021.02.16

KeyBoardTrade hotkey function update:
A ban on processing an order while holding down a key!
1 keystroke = 1 order execution!

Version 21.212 2021.02.12

– Updated work on RENKO charts when using the SymbolToTradeCustom parameter.
– Added Print of the name of the pressed button, for reproducing questions from users.

Version 21.1 2021.01.12

– Added spread limitation (Min Max) to the Risk manager when opening a position.
new parameters:
LimitForSpreadMin = 0; -> Min Spread to trade
LimitForSpreadMax = 0; -> Max Spread to trade
– Added parameter to Risk Manager:
AlertRiskManager – Display an alert on the screen when conditions are met by the Risk Manager.
– Fixed some Profit Trailing bugs.

Version 20.999 2020.12.28

– Added the parameter to shift text labels Shift_from_Right. The parameter in bars!
By default, the value Shift_from_Right = 5 bars from the right price line is set in the VirtualTradePad panel (the shift of bars in the terminal is also taken into account)
– Shift applied to all text labels on the chart!
– Added a parameter for displaying the spread on the chart. Show_Spread.
Show_Spread – This shows the spread in points of your broker on the chart!
You can change the position of this mark by clicking on the spread button on the chart.
The button has 4 positions on the chart.
– Added Trailing profit in dollars/points/percent to the CLP tab.
– Now you have the opportunity to set a different value of the trailing profit!
——————————————–
– In case of partial closing, only those buttons will be shown that meet the condition for partial closing.
– The SELL button is highlighted in red to highlight the main BUY SELL buttons.
– Added the Show_Ask_Line parameter for automatic activation of the Ask line on the chart: This is done to make it easier for new users to determine at what price a position/order will be opened.
– Added profit line for “Yesday” (Yesterday) to Info tab.
– Added a line of information by lot to the Info tab: Minimum lot by symbol / Lot step by symbol / Maximum lot by symbol.
– Added a line of information on the type of execution to the Info tab: Type of order execution (
Execution by request / Instant execution / Market execution / Exchange execution)
– Added a line of information on the fill type (MT5) to the Info tab: Order fill type (
Fill or Kill / Immediate or Cancel / Return).

Version 20.980 2020.11.20

– Added the Push_by_Signals parameter to the block for working on signals – sending a message to the phone when the conditions for signals are met on the Signals tab.

Version 20.974 2020.11.18

– Closing on total profit / loss as a percentage:
CloseTypebyPercentageof – Added selection of calculating the current percentage of the Current Balance / Current Equity.

Version 20.973 2020.11.13

— new controls have been added to Trade Management from the KeyBoardTrade keyboard:
—- TrailingStopONOFF_KEY = Enable / Disable Trailing Stop;
—- BreakevenONOFF_KEY = Enable / Disable breakeven.

Version 20.952 2020.10.22

– A new parameter has been added to the settings of the Signals tab:
— AutoClose_by_Signals = Close the opposite position when the main signal changes,
— Allows VirtualTradePad to work in automatic Open / Close positions based on the aggregate signal as a percentage.

– Added parameter to CLP (Closing on total profit and loss) settings:
— CPL_CloseAllCharts_per_CloseAllDeals = close charts / other charts before closing positions.
— This parameter allows us to solve the problem when our panel begins to close positions upon reaching the total profit or loss, and in the meantime, other experts simultaneously begin to open new positions.
— The CPL_CloseAllCharts_per_CloseAllDeals parameter closes only those charts on which other Expert Advisors are installed (except for VirtualTradePad) only for MT5.
— The CPL_CloseAllCharts_per_CloseAllDeals parameter closes All charts (When All Symbols is enabled) or only those with a chart symbol = VirtualTradePad symbol.
— The CPL_CloseAllCharts_per_CloseAllDeals parameter saves chart templates before closing them! The template can be downloaded later. Template name: VTP_Symbol_Period_Name of the expert (only for MT5).
Important:
— In MT5: Only those charts on which the Expert Advisor is installed are closed in MT5

Version 20.936 2020.10.06

Fixed a bug with incorrect display of future BuyLimit and SellLimit orders.
Does not affect the correctness of placing orders.
In order to calculate the distance correctly, turn on the Ask Line on the chart.
SellStop SellLimit and SELL – open by BID;
BuyStop BuyLimit and BUY – open by ASK;

Version 20.911 2020.09.11

– Improved performance and graphics.

– Added full work with pending and limit orders on the chart.
—- Information about placed orders on the chart is displayed.
—- Ability to remove stop loss / take profit and pending orders from the chart.
—- Attention! Pending orders are displayed after positions. This means that orders are placed on the chart depending on the chart width.

– Changed text tips about prohibiting trading by server / terminal!

– The color of text labels of information about stop loss / take profit positions changes, depending on the positive / negative zone.

– When you click on the status bar (Name of symbol, type and lots), the type of information displayed (Type_Profit_On_Position_Tab) is changed.

– The way of moving the panel on the chart has been changed to standard! Now you can move the window of our program in the standard way of dragging the window in Windows.

– MagicTarget function updated, graphics changed. Added more information.

– If the chart size is smaller than the panel size * 2, all text labels and tooltips are hidden so as not to overlap the buttons on the panel.

– Added +2 positions on the screen to Show_EndOfBar mode (middle top and middle bottom).

– new controls have been added to Trade Management from the KeyBoardTrade keyboard:
—- Switching work tabs from the keyboard (Position = button 1, Order = button 2, Signal = button 3 ……)
—- Use / Do not use Stop Loss / Take Profit.
—- Added the ability to use upper digits (BUTTON_0-BUTTON_9), not to be confused with NumPAD !!!

– Information on Show_Future_Line has been added:
—- when you hover over the BUY SELL buttons, the calculation of the future lot is shown when using an autolot (DynamicLot).
—- Added Show_true_OnlyonBUYSELLLSLTP mode – show information about a future trade when hovering over the BUY / SELL / Lots / SL / TP Fields.
—- Now you can view information about a future deal by changing lot / stop loss / take profit in real time.

– Added information about closing deals when hovering over the LOSS, PROFIT, CLOSE buttons.
—- Added parameter to external variables Show_Info_Close.

– When using partial closing of positions from the chart (X button), additional information has been added to the tooltip.
—- Attention! In order to exclude situations when your stop-loss / take-profit changes when you accidentally click on the trading lines,
—- You need to enable the ability to change stop loss / take profit using the Alt button, for this:
—- Go to your terminal settings >> Chart >> Show trade levels >> Allow dragging trade levels with the ‘Alt’ key.

— If Trailing Stop is enabled and distance = 0, then Trailing Stop will work with the lowest possible stop level on your server.

– Added the ReDrawIfNewObjectFound parameter – which allows / disables panel refresh when a new object is detected.
—- This option is enabled by default. If you find lags and freezes when using VirtualTradePad and other indicators, please disable this option.
================================================== ================================================== =========================================
– Added new buttons:
– Position tab:

– Button “BE” – The MovingInWLUSE function has been moved to the panel in the BE function.
—- You can turn on the BE button on the Position panel and Breakeven will always work.
—- Settings of the breakeven distance – can be configured in the external parameters of the advisor!
—- In order to use the function 1 time (old version) turn on and off the BE button on the panel!

—- “ScreenShot” button – Saves a snapshot of your current chart, with all indicators and objects in the size of your chart.
All screenshots will be saved to the Folder of your terminal / MQL * / Files / VTP /

—- “ShowInfo” button – Hides / Shows information labels of our panel from the chart. Turn on, turn off.
If you need to analyze the chart without unnecessary information, the “ShowInfo” button will help to hide all unnecessary information from the chart.

—- Button “%A” – This turns on / off the AutoLot function (DynamicLotAuto) from the chart.
Now you can enable autolot from the panel.

—- Button “%S” – This turns on / off the AutoLotStopLoss(DynamicLotStopLoss) function from the chart.
Now you can enable autolot by stop loss from the panel.

—— Attention! To disable autolot press the green button “% A” or “% S”.
—— The functions DynamicLotAuto and DynamicLotStopLoss in the EA settings now only regulate the method of calculating the autolot (Free Margin or Current Balance)

—- “Vst” button – Working with virtual stop loss / take profit / trailing stop / breakeven.
—— Full work with Virtual Stop Loss and Take Profit levels. Turn on, turn off.
——– All levels will be virtual and displayed on the chart as lines.
——– You can move these levels on the chart, just drag the line to the desired location.
——– Attention! This is a virtual closing of positions. This means that when the price crosses the line of virtual stop loss / take profit, then the advisor sends a command to close to the server.
——– There may be slippages in the close at requotes and other broker delays.
——– Attention! Works only on a switched on computer and a connected terminal.
——– Attention! In MT4, virtual levels work with both positions and orders.
——– Attention! In MT5 virtual levels work only with positions !!! Pending and limit orders will work with real stop loss and take profit levels.
——– Attention! There may be slippages when closing positions. Depends on broker requotes and delays !!!
———- Attention! When you click on the “Vst” button, the advisor modifies all stop loss and take profit levels into virtual / real levels.
When modifying, there may be broker restrictions on the minimum stop level, and then the adviser will not be able to modify some stop loss and take profit.

—- “Av” button – Trailing stop / breakeven functions from the common center line (AVERAGE).
—— Turns on / off the general Trailing Stop / Breakeven from the middle line. Separately for the Buy and Sell directions.
——– This function allows you to follow the entire grid of positions (Buy or SELL separately) with a general trailing stop(AVERAGE) or breakeven.
——– VirtualTradePad will automatically calculate the average line based on open positions and set the overall average trailing stop or breakeven from this center line.

================================================== ================================================== =========================================
– Added new buttons:
– Orders tab:

—- “LifeTime” button – Order lifetime in minutes!
—— Lifetime in minutes works virtually for all pending orders.
—— After the LifeTime expires, the order will be deleted.
—— Attention! Works separately with DayToExpiration option (Expiration time in days).

—- “Step” button – Step of each next order in the grid!
—— Used in conjunction with the Grids parameter.
—— Allows you to set the step for the grid from the first pending order in the grid.
Attention! Distance parameter – This is the distance from the current price to the first pending order.

—- Button “CoefLot” – The CoefLotForGridOrders parameter from the parameters has been moved to the panel.
—— Multiplication factor of the next lot in the grid of pending orders when used on the Orders tab
Example: “CoefLot” = 2, Grid = 5, then lots will be opened like this: 0.1, 0.2, 0.4, 0.8, 0.16

Version 20.608 2020.06.09

ReBuild 2485

Version 20.423 2020.04.23

-In the CLP_Alert CLP_Push Notification, the name of the currency pair with which the program works has been added.
-In the CLP_Alert CLP_Push Notification, the name of the currency pair, position type and lot of the closed position are added.
-The design of the Lot +, Lot-, Modify buttons has been changed to display correctly on 4k monitors.

Version 20.404 2020.04.03

Функция SL TP Target обновлена и позволяет работать с любыми позициями, открытыми с панели и другими советниками.

Version 20.403 2020.04.03

-Partial closing of deals
–Added the ability to partially close positions from the chart :
ShowInfoPosition function updated:
Now, when you click on the “X” next to a position on the chart, a window will appear to select partially or completely closing positions:
in percent: 10%, 25%, 50%, 100%;
in lots: Lot step, Lot step * 2, Lot step * 5, Lot step * 10;

– Added a new option “do not show” to the Type_Profit_On_Position_Tab parameter – disabling the profit display on the Positions page.

Version 20.324 2020.03.24

AutoCorrect_Distance has been updated.
When AutoCorrect_Distance is turned off (false), the EA will not check the Dist field value of the Orders tab on the minimum value.

Version 20.213 2020.02.13

UPDATE UPDATE

Version 20.206 2020.02.08

=================================================== =====================================
— Added opportunity to use Expert Adviser on Forex VPS for MetaTrader 4/5 from MetaQuotes
It works on any chart. Supports multiple chart at once!
Tabs work: CLP, TrailinStop, Signals!
Before changing the variables on your computer:
1. Enable AutoTrading to make the Expert Advisor active.
2. change the parameters,
3. After that, start the Migration!
=================================================== =====================================
— Added additional information to the StopLoss / TakeProfit Target control buttons (General Stop Loss / Take Profit):
– The sum of all stoploss / takeprofit in points, deposit currency, percent of the balance.
Information on future Stoploss / Takeprofit levels is displayed if the user presses YES;
You can set the total real stoploss / takeprofit in points / percent / deposit currency (current value)!
– The type of positions for which Target will use;
– Ability to modify a new stoploss / takeprofit (Checks for positions and modifyng errors);
=================================================== =====================================
– Added Risk Manager: Risk Manager Limiting losses / profits / Lots / Numbers
Block Limiting updated and supplemented!
This settings block allows users to limit Profit / loss / lots / number of deals/positions for a specified time.
A risk manager who monitors your trading and notifies you that the time limit has been exceeded with Current positions / today / week / month / all the time.
It is possible to disable the operation of the BUY / SELL / LOCK / REVERSE / BUYSTOP / BUYLIMIT / SELLSTOP / SELLLIMIT buttons if the limit is exceeded.
Disables the ability to open deals/positions on the current currency pair if the current value has exceeded the your limit.

Settings:
CurrentOpenDeals – Take into account current open deals/positions;
ClosedDeals – Take into account closed deals / positions over time:
LimitFor – The time during which closed deals / positions in the history will be checked;
LimitForLosses – Loss limit at which the EA will sent a message, must be specified with -;
LimitForProfits – Profit limit at which the EA will sent a message;
LimitForLotsDeals – Limit of Lots of deals / positions, at which the adviser will sent a message;
LimitForCountDeals – Limit of the number of deals / positions at which the EA will sent a message;
NotificationMailSend – Send a message to the phone (PUSH) and mail if the limit is exceeded;
ProhibitOpeningNewDealsOrders – Disables the operation of the BUY / SELL / LOCK / REVERSE / BUYSTOP / BUYLIMIT / SELLSTOP / SELLLIMIT buttons if the limit is exceeded.
=================================================== =====================================
– Show_EndOfBar Added a text label on the chart with the end time of the current bar!
It is possible to change the position of the information label about the end of the bar.
If you click on this label, then the label will change the position on the chart!
Time is shown every tick! This means that if there was no tick, then time stops!
=================================================== =====================================
– BuySellConfirm parameter is added to the “Confirm options” block – Confirmation of opening positions by clicking on BUY or SELL;
=================================================== =====================================
– Added information on Stoploss / Takeprofit / Profit goals as a percentage of the current balance to the ShowInfoPosition text labels;
– Added information on Stoploss / Takeprofit goals as a percentage of the current balance to the Show_Future_Line text labels;

Version 20.129 2020.01.29

To save memory and prevent the panel from hanging when loading the quotes history, we have disabled (by default):
input bool Signals_D1=false; //Signals_D1 –> Show from D1
input bool Signals_W1=false; //Signals_W1 –> Show from W1

Version 20.127 2020.01.27

Tester Hide Indicators

Version 20.125 2020.01.27

–Show_BuySell_LimitStop – In MetaTrader 5, Additional buttons for opening Buy/Sell Stop Limit orders.
You can enable the display of the Buy/Sell Stop Limit open buttons.
Disabled by default!
— Forced writing global variables to disk.
— Added the ability to pending/delete stop/limit orders from the keyboard:
BuyStop_Open_KEY = BUTTON_G; // BuyStop_Open_KEY -> Button to Open BuyStop order;
SellStop_Open_KEY = BUTTON_H; // SellStop_Open_KEY -> Button to Open SellStop order;
BuyLimit_Open_KEY = BUTTON_J; // BuyLimit_Open_KEY -> Button to Open BuyLimit order;
SellLimit_Open_KEY = BUTTON_K; // SellLimit_Open_KEY -> Button to Open SellLimit order;
BuyStop_Delete_KEY = BUTTON_V; // BuyStop_Delete_KEY -> Button to Delete BuyStop order;
SellStop_Delete_KEY = BUTTON_B; // SellStop_Delete_KEY -> Button to Delete SellStop order;
BuyLimit_Delete_KEY = BUTTON_N; // BuyLimit_Delete_KEY -> Button to Delete BuyLimit order;
SellLimit_Delete_KEY = BUTTON_M; // SellLimit_Delete_KEY -> Button to Delete SellLimit order;
–TypeofOrdersMagicTarget – Added selection of the type of orders when using MagicTarget, If stop loss and take profit are not used.
BuyStop SellStop – When using Magic Target without stops, BuyStop / SellStop will be installed (by default, as in previous versions).
BuyLimit SellLimit – When using the Magic Target without stops, BuyLimit / SellLimit will be installed.
— Color of TrailingStop and CLP in the ON mode – is changed to green.
– Added +/- buttons for the TrailingStop.
– Found and fixed memory leak error when using Signals!
– The version for the MetaTrader 5 terminal now can use scrolling (on the mouse):
If you hover over the field for editing the parameter (lot, stop loss, take profit, distance, CLP), then when scrolling with scrolling, you can increase or decrease the value in this field!
Note: Only for MetaTrader 5!
Note: Scrolling of the chart is disabled if the cursor is on the area of our VIRTUALTRADEPAD panel and is enabled if the cursor is outside the VIRTUALTRADEPAD area.

Version 20.120 2020.01.20

Another problem with lots on different brokers.
Please check the change of lots on your broker.

Version 20.118 2020.01.18

Lot normalization function for some accounts and symbols has been changed.

Version 20.110 2020.01.10

Added CLP: New parameter Use_Commission_in_CLP – Use calculation of commission when closing positions.
true – take into account the commission in the calculations.
false – do not take into account the commission in the calculations.
Attention: The commission is calculated from an open deal and multiplied by 2 (When closing a deal a commission is also charged)
This is the standard way to calculate commission!
In MetaTrader 5, it is impossible to get the type of commission calculation from an adviser!
If you do not want the adviser to automatically calculate the commission, you can turn off this feature!
Attention! This function only affects the calculations on the CLP tab, all other tabs work in standard mode, taking into account commissions.

Version 19.992 2019.12.15

CLP – Обновлен расчет прибыли для CFD, Index

Version 19.991 2019.12.02

MT5 STRATEGY TESTER: Prohibition on adding indicators from the panel to the chart of the Strategy Tester to save space.
CLP: Fixed display of future levels (Show_Future_BE_TP_SL) for BUY positions.
CLP: The Show_Future_BE_TP_SL function has been added to show future profit / loss lines when closing is selected as a percentage of the current balance.
VTP CLP: Added a new parameter to the “CLP options” section:
ClosebyFIFO = Closing positions according to FIFO rules;
When closing positions, the FIFO rule will be used (First opened, First closed).
The position will be closed in the order of their opening!
Attention: This rule is intended to be used only when working with all symbols and closing all positions at once.
Attention: This mode prohibits the use of functions: Separate Deals

Version 19.977 2019.11.17

Fixed the installation of fractional percentages when using the Dynamic Lot on currency pairs, where the minimum lot = 1.

Version 19.959 2019.10.29

Fixed error in calculating the ratio of stop loss and take profit when working with MagicTarget, which triggered the removal of the panel itself.

Version 19.954 2019.10.24

Graphic changes and improvements;

Orders: Updated the Rounding function for Normalizing the prices of pending orders on the Orders tab!

Positions: Added type of profit display on the Positions tab:

Type_Profit_On_Position_Tab:
– in points of your broker.
– in the currency of the deposit.

Signal: When the AutoTrade_by_Signals function is activated (Trading according to indicator signals), the status of the function being enabled will be displayed and the EA can open positions automatically.

KeyBoardTrade: When you enable the trading function from the keyboard, KeyBoardTrade = true, a tooltip in the form of a letter of keys for the command will be displayed on the panel.

ButtonLanguage: Added a new ButtonLanguage parameter to select the language of the text on the buttons and the main language of the panel (information on the tabs)!
Available languages: Russian, English, Português, Español, Deutsch!
Attention: This parameter affects only the text of buttons and tabs. The text of tooltips can be selected in the Language parameter!
Attention! If you find a mistake in the text of your language, you can write the correct values in the discussion of our program Virtual Trade Pad!

Version 19.830 2019.08.31

Added the ability to work with Binary Options BO:
CommentOrders parameter updated.
Now you can set the expiration time of the option, for example 5 (Close after 5 minutes)!
Unique comment support for brokers with BOs that require a unique comment.
For example: CommentOrders = CLOSE31 (Close after 31 minutes)
Specify the rules for writing a comment on the BO with your broker!

Version 19.824 2019.08.26

Fixed Virtual CLP error when the list of orders was not updated.

Version 19.809 2019.08.09

Обновления для Тестера Стратегий

Version 19.808 2019.08.09

Added position management on the current chart.
When using ShowInfoPosition = true, the X button will be added along with the text label, when clicked on:
You can remove Stoploss;
You can remove Take Profit;
You can close the selected position;

Show_Future_Line mode has been improved. When using Show_Future_Line, the labels of the current positions disappear so that the information does not overlap.
Added parameter Show_Future_Line_Orders – Shows future levels of placing pending or limit orders if the user is working on the ORDERS tab.

Improved Show_Future_BE_TP_SL hints when working with CLP.

Version 19.701 2019.07.06

– A new parameter has been added to the function “Closing by total profit or loss”:
ClosingCurrentTicketOnly – Close only the current list of tickets.
This option will help to avoid problems when my program starts to close positions on the basis of total profit, and the user’s adviser starts to open new positions.
ClosingCurrentTicketOnly = true, Then the VirtualTradePad program, if the total profit conditions are met, will close the current list of positions. If new tickets are added to the list of positions, the VirtualTradePad program will ignore them.
ClosingCurrentTicketOnly = false, Then the VirtualTradePad program, if the total profit conditions are met, will close all positions, even if another adviser opens new positions.

 – Show_Future_Line function improved:
will draw the levels of a future deal only when the user moves the cursor to the opening buttons of BUY SELL;
When you hover over the Buy or SELL buttons, the graph will show the lines of the future position, stop loss and take profit;
 – The Show_AveragePrice function has been improved:
A new text label has been added with information about the future middle line (price information in which all positions in one direction will have a total profit = 0), taking into account the current open positions in one direction and taking into account the future open lot of the same direction.
In other words: Now not only the current middle line is shown, but also the future middle line, which will be set if the user opens a position with the specified lot!
 – The functions of displaying additional information on the chart were supplemented:
Show_Future_BE_TP_SL, Show_Future_Line, ShowInfoPosition, Show_AveragePrice:
Changed the display of information:
false – do not show information;
true always – always show on the chart;
true cursor is on the pad – show only when the cursor is on the panel;
true cursor is not on the pad – show only when the cursor is outside the panel.
 – Graphic improvements;
 – When working with MagicTarget, the buttons for opening and deleting pending orders are disabled;

Version 19.606 2019.06.06

Graphic improvements.

The function of the calculation of autolot changed.
DynamicLotStopLoss and DynamicLotAuto.
Added the ability to select the type of balance for the calculation.
true From BALANCE – Autolot will be calculated from the current balance.
true From FREE MARGIN – Autolot will be calculated from the current free margin (old version).

Version 19.229 2019.02.27

Signal block updated:
Signals_Alert_After_Percent variable renamed Signals_Percent
Added variable Percent_difference_Signals = Percentage difference between two signals to perform an action (Alert, Open Positions)
For example:
Signals_Percent = 40% Percent_difference_Signals = 10%:
A signal to BUY can only be when the total signal for the direction BUY is> 40%, the total signal is SELL <30%
The signal on the SELL can only be when the total signal for the direction SELL is> 40%, the total signal BUY is <30%

Added a separate variable to display a message on the screen when the conditions for the general signal are met.
Alert_by_Signals – Enables or disables the display of an alert on the screen.

Added new features:
Change TF when you click on the object:
If you click on the name of the timeframe, then this timeframe will be applied to the current chart.

Only for mt5:
When you click on the indicator name, this indicator (with parameters from external settings) will be added to the current chart window.
Clicking on the arrow will open Time Frame and add indicator.

Version 19.228 2019.02.26

Fixed a percentage value profit on the CLP tab when the user did not press Enter to save parameters.

Version 19.226 2019.02.26

Added function Show_AveragePrice:
When working with the Position tab, the expert draws the average price lines for the BUY and SELL positions on the chart.
Average price is calculated from current open positions.
Also in the information rectangle is drawn information about the total lots and current profits for the positions BUY and SELL separately.

Version 19.211 2019.02.11

Fixed the error of moving the graph when the panel is minimized!

Version 19.209 2019.02.07

Returned the previous familiar font.

Version 19.207 2019.02.06

– Added function CloseConfirm – user confirmation for closing positions. When you click on the buttons: Close, Loss, Profit.
– Added function ReverseConfirm – user confirmation for reversing position. When you click on the buttons: Reverse.
– Added function LockConfirm – user confirmation for locking positions. When you click on the buttons: Lock.
– In the CLP block, when closing positions by profit in points, the profit in the deposit currency will be additionally checked.
Actual when closing positions with different volume of lots.
If the adviser can close positions by profit in points, but the profit in the deposit currency is less than 0, then the adviser will not close the position, but will wait for the positions to gain profit in the deposit currency> 0.
– Text labels with information about open positions are reduced, to save space.
– Cosmetic enhancements.

Version 19.206 2019.02.01

ReBuild Reboot

Version 19.205 2019.01.31

Remastering

Version 19.204 2019.01.30

Global Update 2019
– Improved graphics part of the panel. Re-design of individual elements;
– Added the ability to resize the panel: GeneralSize!
– GeneralSize default = 12, Increasing the size of the panel.
– Last panel size with GeneralSize = 10!
– Text labels of open positions optimized. Fixed error when text labels were drawn on top of the VirtualTradePad panel;
– The following control has been added to the Stoploss and Take Profit blocks: Setting StopLoss / TakeProfit for all positions/orders on the instructions level on the chart:
When you click on the button, you will have a line level StopLoss / TakeProfit.
You can specify the price at which all StopLoss/TakeProfit positions/orders will be modified!
If you are working with the Positions tab, then StopLoss / TakeProfit will be set to the position!
If you are working with the Orders tab, then StopLoss / TakeProfit will be placed on pending orders!
Attention! The Expert Adviser can set StopLoss / TakeProfit, only on the price that meets the rules for setting StopLoss / TakeProfit!

Version 19.121 2019.01.21

Some graphical changes.

Version 19.118 2019.01.18

Reload

Version 19.114 2019.01.17

Global Update 2019:
– Added check Magic Number when using Reverse, Lock;
– When using CLP_DeleteStopOrders = true and the CloseALL buttons, the choice of characters to close is taken into account (All symbols, only the current one);
– the Rounding parameter has been added to the modification function, now when modifying stop loss and take profit, as well as opening prices for pending orders will be further normalized to Rounding marks;
– Added hints to external variables when setting up the program;
– Spread has been added to stop loss and take profit;
– Added language selection tips Language: Spanish, Portuguese (Brazil), German, Chinese, Japanese;
By default, the language of prompts will be determined automatically by the language of your terminal. You can also choose your language;
The translation was made using the GOOGLE Translator + MQL + Terminal site!
If you find an error in your language, please report it in messages. Thank!
– Parameter and function Sounds replaced by a more advanced function from our EAPADPRO
Added new parameters:
Notice_Open_Push = false;
Notice_Open_Sound = true;
Notice_Close_Push = false;
Notice_Close_Sound = true;
Notice_Modify_Push = false;
Notice_Modify_Sound = true;
Notice_Error_Push = false;
Notice_Error_Sound = true;
Notice_Open_NameSoundFromEa = “ok”;
Notice_Close_NameSoundFromEa = “alert2”;
Notice_Modify_NameSoundFromEa = “stops”;
Notice_Error_NameSoundFromEa = “timeout”;
You can enable / disable sound when opening, closing, modifying, error, as well as specify the name of the sound file (without .wav)
You can also enable notification to the phone (PUSH messages) when opening, closing, modifying, an error.
Additional information is displayed in the log.
– The ShowInfoPosition function has been updated; now the position information on the chart will not overlap our panel. Dynamic change of coordinates of information data on a chart.
– Font name changed to Roboto

Version 18.993 2018.12.26

Added variable AutoCorrect_Distance – automatic adjustment of the Distance field for pending orders.
Now you can disable this adjustment and open pending and limit orders at the current price with a distance of 0 (for brokers who allow you to do this.)

Version 18.970 2018.11.19

AutoTrade_by_Signals: the following condition has been added to the AutoTrade_by_Signals function:
Trading only when there are no open positions and meeting the conditions for a given percentage in one direction only.
If both BUY and SELL meet the opening condition, the new position does not open!
If there is an open position on the current currency pair, the new position is not opened.

Version 18.945 2018.10.18

The parameters of the number of attempts to close and open positions using one-click trading are added in external variables:
NumberTryClose – The number of attempts to close a position.
NumberTryOpen – The number of attempts to open a position.
When receiving an error from the server, the adviser tries to open / close.
Required with frequent requotes.

CLP Activation (Close if Profit or Loss Activation) Changed!
ON OFF buttons are added to the panel for more understandable action!

Version 18.932 2018.10.01

– Added support for the work of the Expert Advisor and the CLP tab (Closing on Total Profit or Loss) on VPS hosting from MetaQuotes.
Attention! The work of the Expert Advisor is carried out by transferring data files

Version 18.906 2018.09.07

On the Positions tab, the BE button is added – Set stop loss to lossless for all profitable positions.
This function sets break-even only for the current positions once. The break-even calculation also uses swaps and a commission.
This is a manual stop-loss in a break-even position for the current positions, which have a profit!

To enable automatic lossless, you need to enable it in the external settings.
=============================================
Working with MagicTarget:

Added hot button to activate the MagicTarget / Cancel / Place button
MagicTarget_Button_KEY = BUTTON_O – Activation of the Magic Target, by default O. The tab on Orders automatically changes!
MagicTarget_Place_KEY = BUTTON_P – Set the order by the set levels, by default P.
MagicTarget_Cancel_KEY = BUTTON_I – Cancel by the displayed levels, by default I.

Added the ability to drag an entire order on a chart using MagicTarget:
When installing lines, you can change line levels by dragging lines on the chart.
Added the ability to drag the entire order, holding down the SHIFT button and dragging the main line of the opening price.
=============================================
Graphical improvements.

Version 18.830 2018.08.30

Added parameter MaxLotToOpen – Maximum lot that can be set when calculating functions DynamicLotStopLoss and DynamicLotAuto

Version 18.730 2018.08.01

Updating the ShowInfoPosition function;
Update the function of calculating the cost of tick on futures. The cost of a tick is calculated directly from the open position. Note: If the position is only open, the Expert Advisor can not calculate the tick cost, so it shows the data taken from the server;
Fixed the ability to move trading levels when the collapsed panel;
Added the parameter Show_Prices_on_Tab_Position, which allows to display the Price change and the direction of the change (arrows and prices) on the Position tab. If you turn this option off, the panel will not show any changes;

Version 18.716 2018.07.23

When using Show_Future_Line, the free margin required for opening a position is now displayed on the chart (the largest margin for the given lot is shown).

Updated the operation of MagicTarget.
Added the indication of take profit to stop loss ratio on the take profit line.
Added the indication of the margin required for opening a position/order on MagicTarget.

Version 18.515 2018.05.23

– Fixed the error with profit trailing and closure at a loss, which occurred when using the closing on all symbols.

– Added a variable for specifying the currency pair for the panel to work with: SymbolToTradeCustom
This allows working on offline charts (Tick charts, Renko charts, etc.).
Attention: Be careful when writing the name. The name should exactly match the name in the Market Watch!
EurUSD – incorrect!
EURUSD – correct!
If this parameter is not set, the EA works on the currency pair it is attached to.

– Added the ability for Magic Target to work on an offline (Tick, Renko…) chart.

– Added the indication of the feature operation to the CLP tab.
If the indication is red, the feature is disabled and does not work;
If the indication is green, the feature is enabled and working.

Version 18.309 2018.03.14

Fixed an error related to input of lot size using the keyboard.

Version 18.227 2018.03.06

– МТ5: added automatic lot size calculation for futures;

– Added the ability to display the information about open positions on the chart.
— Including the position direction, lot, current profit, stop loss/take profit (indicating the targets in points and in the deposit currency)
— ShowInfoPosition – display information on the chart;
— ShowInfoPositionSize – font size for the text displayed on the chart;
– Added support for font scaling in Windows (font size settings are not available);
– When working with MagicTarget and changing the lot size on the panel, the data on stop loss/take profit on the chart will also be redrawn;
– Updated the algorithm for displaying the current prices on the Positions tab;
– Added support for multiple magic numbers. Updated the MagicNumber parameter: the first number denotes the magic number for opening positions and management. It is also possible to set multiple magic numbers to be managed;
For example:
— MagicNumber=777 UseAllMagicFromAllAccount=true: the EA monitors all positions on the current symbol and on the entire account;
— MagicNumber=777 UseAllMagicFromAllAccount=false: the EA monitors positions with the magic number 777 on the current symbol and on the entire account;
— MagicNumber=777,888 UseAllMagicFromAllAccount=false: the EA monitors positions with the magic numbers 777 and 888 (opens positions with the magic number 777) on the current symbol and on the entire account;
— MagicNumber=777,888,999 UseAllMagicFromAllAccount=false: the EA monitors positions with the magic numbers 777, 888 and 999(opens positions with the magic number 777) on the current symbol and on the entire account;

– When a new object appears on the chart, the panel is refreshed to avoid overlapping of objects on the panel;
– Added support for operation in the strategy tester, but with the limitations of the terminal:
— It is not possible to enter a value in the EDIT box;
— The CLP tab does not work;

Version 17.979 2017.12.12

Cosmetic changes.

A new parameter has been added: CPL_AUTOOFF_AfterClose allows disabling the “Close if profit or loss” button after closing all positions.
The button is only disabled when ALL! positions are closed.
It takes into account the magic number specified in the EA, as well as the symbol for closing.
If closing only 1 currency is selected and the CPL_AUTOOFF_AfterClose is enabled, the EA waits for all positions of this currency pair to be closed, and only after that the button can be closed!

Bugfix: Fixed the issue with the TP Target calculation in the Info tab while simultaneously using positions with Take Profit and without Take Profit.
BugFix: Fixed dragging of trade levels (Stop Loss, Take Profit) when hovering over the panel and back.
Changes: Changed the coordinates of the profit value shown in the Info tab

The KoefLotForGridOrders parameter has been renamed to CoefLotForGridOrders

Version 17.973 2017.11.23

Fixed: Modification of stop loss and take profit based on the position opening price, and not on the current price.

Version 17.970 2017.11.13

In the EA settings, changed the option for closing the terminal after all trades are closed.
Parameter CPL_CloseTerminalAfterClose – enable closing the terminal.
CPL_CloseTerminalAfterClose = true.
Terminal is closed only when ALL! positions are closed.
It takes into account the magic number specified in the EA, as well as the symbol for closing.
If closing only 1 currency is selected. If the CPL_CloseTerminalAfterClose parameter is enabled, the EA waits for all positions on the given currency pair to be closed, and cab close the terminal only after that!

Added the Show_Future_BE_TP_SL parameter to CLP – show the lines of the future position closure by total profit or loss..
Attention: it works only on the current symbol and with the ‘SEPARATE Orders’ mode disabled.
The lines are displayed separately for Buy and Sell positions, or by a common line.
If a line is not shown, then the positions form a lock that cannot be closed by the total profit or loss.
Note: line and price data may be inaccurate for floating spread.
Remember! SELL is closed by ASK, while BUY is closed by BID

Version 17.942 2017.10.19

Fixed bugs reported on the forums.
====================
Updated the prohibition on dragging the trade levels when using the panel. If the cursor is on the panel, the EA disables the ability to drag the trade levels.
====================
When using the REVERSE button to reverse the positions, the predefined stop loss and take profit are set to open positions.
====================
When using the LOCK button for locking positions, all open positions are modified with stop loss and take profit = 0. That is, when locking positions, all the stop loss and take profit levels are zeroed.
====================
Profit trailing can now be enabled only after setting the parameters for closing by profit.
====================
Updated tooltips.
====================
Added the profit trailing values on the CLP panel near the input box for the distance of Trailing Profit. The value appears when the trailing level is fixed by the EA and shows the fixed level for closure.
====================
Added block of alerts for profit and loss in the deposit currency.
If you want to limit the losses on the current client magic number, you can do that in the new block.
For example: you need the EA to send you emails and display on-screen alerts when the total loss of open and closed trades within LimitFor becomes less than -100 USD:
Set the parameters to the following:
LimitFor=0;
LimitForLosses=-100;
LimitForProfits=0;
After receiving the daily loss of -100 USD in history for the given magic number, the EA displays an on-screen alert and sends an email.
Attention: this block does not close trades! It simply displays alerts!
At the next LimitFor, this parameter is reset to 0.
You can select LimitFor= DAY;WEEK;MONTH;ALLTIME;
You can also enable sending email and push notifications when reaching the limits of NotificationMailSend
====================
To the CLP panel for closing by profit or loss, added a block of notifications when closing positions by profit or loss. 3 notification methods are available:
CPL_AlerT – alert message
CPL_Mail – email message
CPL_Push – push notification
How to set up mobile device or email to messages from the Expert Advisor:
https://www.metatrader4.com/en/trading-platform/help/setup/settings_notifications
https://www.metatrader4.com/en/trading-platform/help/setup/setup_email
====================
Added hot keys for managing the panel
KeyBoardTrade – enable/disable the management using hot keys.
Buy_KEY=BUTTON_D; – default button for opening BUY orders
Sell_KEY=BUTTON_A; – default button for opening SELL orders
Close_KEY=BUTTON_X; – default button for closing all positions
LossCLOSE_KEY=NONE; – default button for closing all unprofitable positions
ProfitCLOSE_KEY=NONE; – default button for closing all profitable positions
Reverse_KEY=BUTTON_Q; – default button for reversing all positions
Lock_KEY=BUTTON_E; – default button for locking all positions
You can use the numpad keys or the standard keyboard keys.
Attention: for the keys to work, it is necessary to activate the window with the panel.
====================
Added options for managing lots for the grid of pending orders on the Orders tab
CoefLotForGridOrders – multiplier for the next lot in the grid.
For example: CoefLotForGridOrders = 2, Grid = 5, then the lots will be opened as follows: 0.1, 0.2, 0.4, 0.8, 0.16
AddLotForGridOrders – additional lot per each element of the grid.
For example: AddLotForGridOrders = 0.1, Grid = 5, then the lots will be opened as follows: 0.1, 0.2, 0.3, 0.4, 0.5
====================
Added the MagicNumber parameter, now all positions and orders are opened with the specified magic number.
Also, added the UseAllMagicFromAllAccount parameter to the panel for managing all deals on the account.
UseAllMagicFromAllAccount = true – all positions and orders on the account will be considered when using the panel (Closure, Reverse, Locking…..).
UseAllMagicFromAllAccount = false – the panel works only with positions and orders that have been opened with the defined MagicNumber (Closure, Reverse, Locking…..).
====================
Added the CommentOrders parameter.
You can specify an additional comment when opening a deal from the panel.
====================
For the CLP tab
the MagicOrderToClose parameter has been replaced by 2 parameters:
MagicNumber – unique magic number of positions to close.
UseAllMagicFromAllAccount:
true = apply the function of closing by total profit or loss to all magic numbers.
false = set the unique magic number for closing positions in the MagicNumber parameter.

Version 17.705 2017.07.14

Updated the operation of the panel on accounts with different filling types.

Version 17.504 2017.05.11

– Fixed the error with the display of fractional numbers on the CLP panel: when entering fractional numbers in the fields Dollars, Percents and Profit trailing

– Added new control buttons to the Positions panel:
LOCK – lock the current positions on the given symbol and magic with 1 cumulative opposite position.
LOSS – close all unprofitable positions
PROFIT – close all profitable positions

Version 17.307 2017.03.10

The breakeven management block is added to the EA’s external parameters:

MovingInWLUSE (true – false) LevelWLoss(in points) LevelProfit (in points)
These parameters adjust the possibility to modify deals moving the Stop Loss to breakeven at the earliest opportunity.
For example:
You would like to set Stop Loss in the break even, when the deal will score +10 points of profit:
MovingInWLUSE = true; LevelWLoss=0 ; LevelProfit =10;
You want to set Stop Loss in +5 points, when the deal will score +20 points of profit:
MovingInWLUSE = true; LevelWLoss=5 ; LevelProfit =20;
Note that the difference between LevelProfit – LevelWLoss must always be greater than or equal to the minimum stop on the server.

Added AutoTrade_by_Signals parameter to the signals block. This parameter enables the automatic placing of a position in the signal direction, if the signal in that direction exceeded Signals_Alert_After_Percent.
Lot, Stop Loss, and Take Profit are set based on the data entered in the first Positions tab
Attention: the Expert Advisor automatically opens a position on the direction of the signal, without closing the previous one.

Version 17.222 2017.03.01

Added the following option to the settings of the CLP tab
CLP_DeleteStopOrders – Delete all pending orders when closing by total profit or loss.
Note: does not work in the SeparateOrder mode (closing positions separately).
Enabled by default.

Version 17.118 2017.01.27

Fixed working with long tickets

Version 17.105 2017.01.13

Global update 2017
General changes and improvements:
-Depending on the account currency, added the corresponding icon.
-Improved the function for displaying the trade levels when hovering the panel.
(when hovering the panel, the trade levels of the terminal are disabled, so that the stop levels are not caught when pressing buttons).
-Fixed and improved the function for calculating commission and swap for INFO,CLP.

POSITION tab:
-Changed the tooltip for lots when enabling the DynamicLotStopLoss || DynamicLotAuto options.
-Added new parameter Show_Future_Line – show the lines and description of the future trade.
This function displays the stop loss / take profit lines of the future trade on the chart, statement in points, price and current profit/loss.
It also displays the position opening line with indication of the lot. If you set the lot to be calculated based on stop loss/deposit in the settings, the EA will display the calculated lot.
-TrailingStop now calculates and considers the commission when trailing the position.
INFO tab:
-Fixed display of the cumulative position type in the Info tab.
-Added the value of tick for 1 lot and for cumulative lot of the opened positions to the TickValue line.
-Added the Commission line for displaying the current commission of the open deals.

CLP tab:
-Added parameter Use_Lots_in_CLP_Points for working with the CLP tab – true – the EA will also consider the lot of those positions during calculation of profit points. This option can be useful in trading on a hedging account with different lots.

For example:
opened 2 SELL positions on EURUSD
SELL 0.01 with profit of 20 and 0.2 USD
SELL 0.02 with loss of -12 points -0.24 USD

-If Use_Lots_in_CLP_Points = false the EA will calculate the “net” points.
In this case, the Profit will be: -0.04 USD or 8 points.
As we can see, the position gained profit in points, but it is a loss in USD.

-If Use_Lots_in_CLP_Points = true the EA will calculate points with consideration of lots.
In this case, the profit will be: -0.04 USD or -4 points.
If calculation of profit is in points and the “Include lots in profit calculation” is enabled,
the EA will find the minimum lot of the provided positions and calculate the Points on that basis.
For example:
Minimum position 0.01, 1 “net” point = 1 point,
If a position is opened with a lot of 0.02, then 1 net point = 2 points with consideration of the lot.
If a position is opened with a lot of 0.05, then 1 net point = 5 points with consideration of the lot.

-Added checking of the input values for closing profit or loss:
If the specified profit is lower than the current – system generates a warning and disabled the closure mode.
If the specified loss is greater than the current – system generates a warning and disabled the closure mode.
If set to 0 and user attempts to enable closure – system generates an error.
-Added the AutoCorrect_LevelCLP parameter:
Only negative values can now be entered to the loss field. If user enters +10, the system automatically converts it to -10.
Only positive values can now be entered to the profit field. If user enters -10, the system automatically converts it to +10.

Only a positive value can be entered in the CLP_TralOptions, otherwise the EA generates an error.

-Added the SEPARATE Orders option to the CLP panel for separate calculation and deletion of each position.
“Virtual Stop Loss and Take Profit” mode.
For example, if you set closure by loss to $ -5 and closure by profit to 100 points, each trade will be closed separately by a loss of $ -5 or by profit of 100 points.

-Added the Separate BUYSELL option to the CLP panel, which allows to calculate a close positions by the net profit or loss separately for BUY and for SELL.

ORDERS tab:
-Revised and improved the MAGIC TARGET button.
-When enabled and line is moved, the type of the future position and lot of the future position is displayed.
-When pressing Place, the EA checks the correctness of level placement, and if the levels are specified incorrectly, yjr EA cancels the order placement and points at the incorrect data.
-Added parameter MAGIC_FONTSIZE = size of text on the chart.
-Added check for the “Distance” field, if Distance ==0, the EA cancels the order placement.
-When using the MAGIC TARGET, the Grid and Distance fields can now be modified.

Version 16.995 2016.12.28

Added automated check and normalization of all stops up to a tick size on the current currency pair.
For example, if the tick size is 5 points on WING17 symbol, then all stop losses and take profits are normalized.
For example, the contract price is 58840 and when calculating the automated stop loss 1211 points, the final stop loss is normalized up to 1210 points.

Version 16.967 2016.11.11

Fixed the MagicTarget error in the latest terminal builds

Version 16.930 2016.10.03

Updated the algorithm for working on hedging accounts
Fixed the error in the CLP panel – the CLP_TralOptions parameter

Version 16.722 2016.07.26

Alert: This EA may not work on hedge account.

Version 16.711 2016.07.14

Modified the FontSizeText – text size for the operating systems, in which the font size is different from 100% size.

Version 16.702 2016.07.08

Fixed the function for adjusting the panel position on the chart when switching charts.

Version 16.518 2016.05.26

Added Rounding parameter:
Without rounding – place stop orders without rounding
To 1 digit – rounding to 1 digit. For example, if Stoploss= 1.23456, the trade will be opened with a stop loss of 1.23450
To 2 digits – rounding to 2 digits. For example, if Stoploss= 1.23456, the trade will be opened with a stop loss of 1.23400

Version 16.128 2016.02.01

Added the function to save the settings during the terminal reboot, the change in settings inside the panel, when closing the panel on the chart and attaching the panel to the chart.
All variables and data changes made in the panel are now saved when the terminal is restarted.
If you turn off the terminal and turn it on again – all the parameters will be re-loaded from the global variables.

Added the TrailingProfit function to the CLP tab:
Trailing Stop at Closing.
A new function for trailing profits has been implemented on user demand. In this case, the profit is fixed with some correction. As soon as the profit reaches the specified value, the Expert Advisor saves the current profit level and starts trailing the profit.

For example:
If you made settings for closing at the profit of 10 dollars:
Profit $ – positive closing.
Profit $ – value of positive closing.
TrailingProfit- distance from Profit $, which, when reached, triggers trailing of profit.
If Profit $ is set to 10 and TrailingProfit is set to 5 the Trailing Stop will be set at 5 dollars. The Trailing Stop will come into play when the Expert Advisor passes the 10 dollar line and start moving following the profit. The Journal will show entries about the current profit status.
When the total profit falls below the last fixed level, TrailingProfit, the Expert Advisor will perform forced closing of all position.

The function works for all closure types: Every symbol, Current symbol, Separate BUY and SELL direction, Each order separately.

Version 15.991 2015.12.17

Modification for the FORTS market
REVERSE button: operation algorithm changed.
Once pressed: first the current position is closed, then the same position is opened with the same lot.

Version 15.969 2015.11.19

The CLP panel works at all times even if another tab is active.

Version 15.966 2015.11.09

Added option: “Step TrailingStop” to set the trailing stop steps:
example: Step TrailingStop = 1 then every 1 point position will be modified.
example: Step_TrailingStop = 25, then every 25 points position will be modified.

Revised the system of signals for the Signals panel.
This tab shows the trend for the TF and indicator. Previously, signals were indicated after their activation. Now, the current trend is displayed.

Added signals trend by indicators BUY SELL in percentage on tab Signals

Added the ability to hide from the tab Signals individual indicators and the TF for calculating percentages:
Signals_M1 = true;
Signals_M5 = true;
Signals_M15 = true;
Signals_M30 = true;
Signals_H1 = true;
Signals_H4 = true;
Signals_D1 = true;
Signals_W1 = true;
Signals_BARS = true;
Signals_MA = true;
Signals_MACD = true;
Signals_Stoch = true;
Signals_RSI = true;
Signals_CCI = true;
Signals_WPR = true;
Signals_BB = true;
Signals_ICH = true;
Signals_ALI = true;

Added the ability to display the alert on the screen when using the Tab Signals (Note: Tab Signals must be active.)
Signals_Alert_After_Percent
If Signals_Alert_After_Percent = 50, then if the selected TF and indicators BUY or SELL to be higher than 50% VIRTUALTRADEPAD show Alert

Version 15.915 2015.09.16

MagicTarget: Fixed order price, when there is a non-empty value in the Distance field

Version 15.908 2015.09.14

MagicTarget can now be used without Stop Loss and Take Profit.
If the priceline is higher than the current price – buystop is set
If the priceline is lower than the current price – sellstop is set

New color options:
color MAGIC_ORDER – Color of the price line for MAGICTARGET;
color MAGIC_STOPLOSS – Color of the Stop Loss Line for MAGICTARGET;
color MAGIC_TAKEPROFIT – Color of the Take Profit Line for MAGICTARGET;

Version 15.521 2015.05.22

The new function VIRTUALTRADEPAD MAGIC TARGET

I am glad to present you a new function for trading via my panel in one click — MAGIC TARGET.

MAGIC TARGET is a functional button, a control element of the Orders tab. It is designed for the fast setting of a pending or a market order in the МТ4 and МТ5 platforms.

MAGIC TARGET button automatically defines a placed order type quickly and reliably.

Added parameters for setting a lot by an auto lot from a deposit and a stop loss
extern bool DynamicLotStopLoss=false; // Autolot from StopLoss
extern bool DynamicLotAuto=false; // Autolot from Deposit

Added step parameters for increasing and decreasing the settings (stop loss, take profit, lots, distance)
extern double Step_Lots=0.01;
input int Step_StopLoss=1;
input int Step_TakeProfit=1;
input int Step_Distance=1;

Version 15.513 2015.05.14

Added a field for trailing stop entry in points

Version 15.116 2015.01.16

CLP tab
If the button is enabled and a user makes incorrect changes in the settings, the button is disabled and the error is returned to the user.

Version 15.113 2015.01.16

Added verification of the specified data before launching Profit or Loss PAD algorithm (protection against incorrect parameters). For example, if you want to set the loss exceeding the current one, the system will not allow you to execute the algorithm since the positions should be closed immediately.

Suppose that you want to close positions when the loss reaches 2 dollars. However, your current loss is -3 dollars. This means that you knowingly set closing at the loss level lower than the current one, so the system should close the trades immediately. In this version, the system returns an error and asks you to specify another value.

If you have the current loss of -5 dollars, you can only specify values that are less than -5.

If your current profit is 10 dollars, and you set 5 dollars, the system returns an error. You can set the closing by profit only above the current profit, for example, 11 dollars.

Version 14.936 2014.10.09

Added new parameter that allows choosing the expiration mode of a pending order when trading on FORTS – DayToExpiration:
– 0: ORDER_TIME_GTC
– 1: ORDER_TIME_DAY
– 2: ORDER_TIME_SPECIFIED_DAY

Version 14.828 2014.09.03

Two buttons have been added to Orders tab:

1. BUY STOP LIMIT – this type is the combination of the first two types, being a stop order to place a Buy Limit order. As soon as the future Ask price reaches the stop level specified in the order (Price field), a Buy Limit order will be placed at the level specified in Stop Limit Price field. A stop level is set above the current Ask price, while Stop Limit price is set below the stop level. Distance field is used as a distance between an order and a stop limit – after setting an order, you can modify the prices with a mouse on the chart the order is placed at.

2. SELL STOP LIMIT – this type is a stop order for placing Sell Limit. As soon as the future Bid price reaches the stop level specified in the order (Price field), a Sell Limit order will be placed at the level specified in Stop Limit Price field. A stop level is set below the current Bid price, while Stop Limit price is set above the stop level. Distance field is used as a distance between an order and a stop limit – after setting an order, you can modify the prices with a mouse on the chart the order is placed at.

Version 14.709 2014.07.09

Now supports stocks and futures.

Version 14.409 2014.04.10

ECN accounts. Positions are modified with a delay of 500ms after opening.

Version 14.403 2014.04.04

Fill policy parameter has been added to the external parameters:
TypeFilling=FillOrKill

FillOrKill
This fill policy means that an order can be executed only with the specified volume. If the required volume for a given financial instrument is currently unavailable in the market, the order will not be executed. The required volume can be filled using several offers currently available in the market.

ImmediateOrCancel
This means that a trade will be executed with the maximum volume available in the market within the value indicated in the order. In case entire order volume is not available in the market at the moment, a partial fulfillment is possible, but any portion that cannot be filled immediately is canceled.

Return
This fill policy is used for market, Limit and Stop Limit orders and only in the Market Execution and Exchange Execution modes. In case of partial filling a market or Limit order with remaining volume is not canceled but processed further.
When a Stop Limit order triggers, a relevant Limit order will be placed with the Return fill policy.

Version 6.26 2014.01.28

The virtual panel is significantly updated.

– Added new tabs INFO and Close if Profit or Loss .
– Added check for errors.
– Added logging of all event and errors (in case there are) of the panel.
– Added highlighting of active tabs.

New tab INFO shows the information about the symbol: brief information about the current trade symbol, the current profit in dollars, pips and percentage as well as the profit for the current day, previous day, weekly, monthly and the total profit for the entire history.

New tab Close if Profit or Loss allows closing positions by a symbol/all symbols in case the total profit/loss reaches a value specified in dollars, pips or percentage.

Reviews about VirtualTradePad

kpt247

⭐⭐⭐⭐⭐


kpt247 2023.11.27 06:33
Hi, It's really good EA for manual trading. It's very helpful. Can you add the following functions: 1- Non-stop Auto trading: Buy / Sell / Buy and Sell (also has option to turn ON/OFF filters of some most popular indicators) 2- Auto averaging with: Distance Addition / Distance Martin / Lot Addition / Lot Martin / Max Lot / Max Orders Thank you !

romeito_x


romeito_x 2023.10.27 16:16
I was happy with it until after using it for a while it started placing orders with a lot of LAG or delay. It has cost me a lot of money because when I open the operations the virtualpad does nothing for a few seconds and suddenly it enters a lot of operations because when I pressed for it to enter several operations it did not enter them and I tried again and it still did not enter them and Of course, when the virtualpad suddenly reacted, it gave me a lot of orders. It has been doing this for several weeks and it is not because of my computer since it is very powerful. An Intel i7900 cost me €2,500. It's because of the virtualpad. Any possible solution? thank you
Vladislav Andruschenko
Reply from developer Vladislav 
Hello. Do you have more info? Processing of chart events occurs on the MetaTrader terminal. After processing the “button” event, the order is sent to the server and the panel waits for a response. If you press the button several times, then the panel will send several orders to the server!

klaus_bond

⭐⭐⭐⭐⭐


klaus_bond 2023.10.27 12:36
excellent tool. Nearly perfect. What I'm missing is the candle size, the candle body size display on the chart directly near the candle

jmparejog

⭐⭐⭐⭐⭐


jmparejog 2023.09.28 11:15
Hola. Sería posible añadir botones para el cierre de los buy y de los sell? Gracias.

marlowyip

⭐⭐⭐⭐⭐


marlowyip 2023.09.04 02:30
This is really awesome. The stop loss control was effected by the magic number. Very frustrating to figure that out.

lorrenzs

⭐⭐⭐⭐


lorrenzs 2023.07.06 16:59
I need an EA that trails profits by assigned percentage of the profit, I've sent you message for freelance creation. I've spent so much money and I haven't gotten what I want. Thanks. Re: I bought this EA because of what it says it does: CLP tab - Work with the close function for total profit or loss. Closing at total profit / loss in points, dollars, percent. which translates into trail profit by percentage of profit but closing of the total profit is not trailed by a percentage of it as stated above. I have previously bought the older version of this same EA and now this 2023 version but the feature advertised is lacking despite money i have spent. If this can be resolved i would be delighted Re:
Vladislav Andruschenko
Reply from developer Vladislav 2023.07.06 19:53 
I don't have the opportunity to freelance. The program algorithm does not change with the update. In 2023, I only updated the compilation on the latest build of the terminal. Everything else works the same as before.

kumarmohit111

⭐⭐⭐⭐⭐


kumarmohit111 2023.04.18 08:15
your work is really great, I salute you 1000 time for your great job, I am using VTP since long. I need your urgent help on below points, I have tried you to contact you many ways, I request everyone to use VTP if you want to be expert enough and very professional, dear vladislav, please look on below request urgent please, now i am requesting you to modify VTP for placing auto pending order once already placed CLP completed. i want four option to be added in CLP setting for placing auto pending order just after auto delete facility given there. the option should be there auto pending order for sell stop, buy stop, sell limit and buy limit separately, so that i can active one or more option simultaneously. note : Activation of auto pending order must start just after running CLP completed and existing pending order deleted, hoping for very positive reply, this is already set CLP for 10 usd profit and 10 % account loss, if this completed successfully there is good setting already given that all pending and active orders deleted self. i want to active pending in auto just after above statement completed, suppose below setting of pending orders i want to active in auto after CLP setting completed, i want to active sell stop and sell limit in auto after already running CLP finished. please do the setting below in CLP options to active pending orders after CLP cycle completed, you can mention four option below the red arrow indicated like 1. active sell stop after CLP 2. active buy stop after CLP 3. active sell limit after CLP 4. active buy limit after CLP i need this all, thanks,

Navega2020

⭐⭐⭐⭐⭐


Navega2020 2023.02.01 12:21
Hola necesitaría saber como activar una de las licencias en otro boker para poder usar el virtual Pad , si alguien me puede ayudar lo agradecería mucho .
Vladislav Andruschenko
Reply from developer Vladislav 
Hola. Instrucciones: Puede instalar / comprar / actualizar cualquier asesor desde el terminal / sitio web: 🏬🏬🏬 MARKET MQL5.COM: ¿CÓMO INSTALAR EA desde la terminal?: https://www.mql5.com/es/blogs/post/742965

robotrader2019

⭐⭐⭐⭐


robotrader2019 2023.01.11 14:12
Thank you for this EA. I could have given 5 stars if there is an option to TURN OFF Indicators as it is causing my MT5 to Hiccup during volatile times or when opening more than 1 chart. Please provide that option to make it easier to trade with this EA.
Vladislav Andruschenko
Reply from developer Vladislav 2023.01.11 15:37
Hello. Thank you. Indicators from the Signals tab only work when you enable the Signals tab. do not enable this tab or disable all TFs for this tab in the adviser settings.

Alexander Men

⭐⭐⭐⭐⭐


Alexander Men 2022.12.21 20:43
Very useful too for manual scalping. Thank you

maltiopa


maltiopa 2022.11.29 11:10
Keine ordentliche Beschreibung für die aktuelle Version mt5 und die Kontaktaufnahme um nachzufragen ist bei MQL deaktiviert. Man wird also nach dem Kauf alleine gelassen. Schade, der EA kann bestimmt mehr als ich derzeit nutze.
Vladislav Andruschenko
Reply from developer Vladislav 2023.12.16 14:19
Es gibt eine vollständige Anleitung für diesen Berater. In Diskussionen können alle Fragen gestellt werden. Private Nachrichten dienen nicht dazu, das Programm zu besprechen. Jeder schreibt in privaten Nachrichten, ich habe nicht die Möglichkeit und Zeit, jedem in privaten Nachrichten zu antworten. Nur diejenigen, die das Programm gekauft haben, schreiben an den Diskussionen. Ich versuche so viel wie möglich zu beantworten. https://expforex.com/exp-virtualtradepad-trading-panel/

Herbert Steffen Posner


Herbert Steffen Posner 2022.11.10 15:57
Das Panel ist gut gemacht und gedacht. Aber leider lassen sich nicht mehrere pairs gleichzeitig damit traden. Es hängt sich im MT5 ständig auf. Verlangsamt den PC und MT5 reagiert telweise gar nicht mehr. Sehr schade. Aber vielleicht bessert der Autor noch nach.
Vladislav Andruschenko
Reply from developer Vladislav 2022.11.10 16:03 
Das Programm funktioniert perfekt auf Tausenden von verschiedenen Computern. Suchen Sie das Problem in Ihrem Terminal.

ANARCHITECTS

⭐⭐⭐⭐⭐


ANARCHITECTS 2022.10.18 10:26
Excellent trading pad for trading with a lot of features. . . .with really quick and good customer help from the developer himself.

tlcavalcanti


tlcavalcanti 2022.10.17 16:13
O limite da corretora é do sp500 chamado USA500 é de 500 lotes. alguém sabe como abrir mais do que isso sem ficar clicando varias vezes para abrir pois atrasa muito o trade e depois que você clica clica mais de umas vez abrindo mais de 1000 lotes a pessoa não consegue fechar a posição. Algúem indica alguma configuração adcional ou algum software diferente onde a pessoa consiga abrir mais de 500 lotes do SP500/ USA500 para operações rápidas de poucos segudos ou minutos?
Vladislav Andruschenko
Reply from developer Vladislav 2022.10.17 18:05 
Si su corredor le permite abrir solo 500 lotes, entonces este es el máximo. Mi programa descarga información del servidor de su corredor.

Tradealchemist

⭐⭐⭐⭐


Tradealchemist 2022.07.03 15:19
This EA works well from what is advertised. Although continuous use requires provides a form of lag on the computer. From time to time, it's either I restart MT5 or the entire PC for best performance. Hoping the author can update it with OCO feature, similar to placing lines on the chart.  

Jayme Galvao de Oliveira Junior

⭐⭐⭐


Jayme Galvao de Oliveira Junior 2022.05.20 16:39
I do like the product, but some updates should be considered. Listing those I have, Buy at Bid button, Sell at Ask button, Close button should send all orders in one time otherwise you lose the market price sending one by one and waiting for a answer from broker to send the next one... I did bought the expert to use the Close button, but I did stoped using it because of this.

Atila R Akdeniz

⭐⭐⭐⭐⭐


Atila R Akdeniz 2022.05.13 08:34
Excellent Tool, definitely the best on the market. All of Vladislav's products are of excellent quality, and he provides very good support. With the current prices it's a good time to buy all his products.

Dave W

⭐⭐⭐⭐⭐


Dave W 2022.04.29 15:19
This is the best trading pad on the market. So many features, the value is ridiculously good. If you're a manual trader you need this tool.

Daniel Wilson Dos Santos Cruz


Daniel Wilson Dos Santos Cruz 2022.03.15 14:06
olá Vladislav , comprei esse painel, porém não está aparecendo o botão "Close All". Consegue me ajudar?
Vladislav Andruschenko
Reply from developer Vladislav 2022.03.15 14:11
The Close ALL button from the CLP tab is hidden. -- You can enable its display in the program settings ShowCloseAllButton. -- This is due to the fact that many "accidentally" click on this button.

Jo nathan

⭐⭐⭐⭐⭐


Jo nathan 2022.02.25 08:29
A must have tool. Works great.

Jia Bin Zheng


Jia Bin Zheng 2021.12.26 03:47
How to use a specific price to place a pending order?
Vladislav Andruschenko
Reply from developer Vladislav 2021.12.26 06:20
You can use magic target to place pending order on the chart.

Rogerio Costa

⭐⭐⭐⭐⭐


Rogerio Costa 2021.11.17 23:30
Hello, The program is a beast best tool to work that i have proved. I would like to know if it is possible to have one activation, in to the MT4 beacause instead of buying it for MT4 i bought for the MT5, is there any solution?

ERIC ANTHONY HAHN

⭐⭐⭐⭐⭐


ERIC ANTHONY HAHN 2021.10.01 21:34
Amazing product with lots of options. The best trading tools all in one product.  

Rudolf Strahm

⭐⭐⭐⭐⭐


Rudolf Strahm 2021.09.30 14:22
Ein Hilfreiches Tool mit einfachen Handhabungen von Pendenten Handel

COPYTRADER777

⭐⭐⭐⭐⭐


COPYTRADER777 2021.09.30 17:40
Купил панель, реверс и безубыток одной кнопкой определенно экономят время, авто процент тоже думаю вещь удобная( но если честно высчитываю уже на глазок). Что хочу сказать, спасибо что есть такой сайт и спасибо что есть люди у которых руки из нужного места. Собственно говоря не такие большие деньги чтобы сэкономить на нервах и удобно работать на быстром рынке.)

Marthalg

⭐⭐⭐⭐⭐


Marthalg 2021.09.07 15:41
Excelente e muito prático.

JoseDari

⭐⭐⭐⭐⭐


JoseDari 2021.08.16 19:32
Olá, boa tarde. Faz algum tempo adquiri o VTP one click. Ocorre que já fiz todas as 10 ativações. Estou agora querendo adquirir novamente e não estou conseguindo. Podem me orientar como faço para comprar novamente o VTP?  

skyparc

⭐⭐⭐⭐⭐


skyparc 2021.07.19 08:20
Dear Vlad, How I can choose to make only sell position auto opening in virtualtradepad if there is no this option in variabile settings? Please can you add this function OpenOnlySell and OpenOnlyBuy? in meta4 it is possibile becoause it allows to select it from Ea edit Tab, but not in meta 5 Thanks

Michael Schneider

⭐⭐⭐⭐⭐


Michael Schneider 2021.07.16 06:19
This is exact the panel, I was looking for. Thanks


ZigFrid8888 2021.06.22 13:47
Wonderful!!!

haendler1 Händel

⭐⭐⭐⭐⭐


haendler1 Händel 2021.06.13 13:23
Danke, das ihr dieses gute Programm geschrieben habt. Ich habe sowas schon solange für den MT5 gesucht. Danke auch für das Test Pad......! Endlich kann man seine Strategie von Hand Manuell testen !!! Ein Mega dickes Danke aus Deutschland !!!

ROBERT URBANSKI

⭐⭐⭐⭐⭐


ROBERT URBANSKI 2021.04.01 08:44
This software for control orders is great. I used one month full version. Why only 1 month? Unfortunately, I use the Range Bar and Renko trading and the panel does not have support for trailing on candles, which is very important to me. The author replied that he was not planning to add new functions. However, if he will do it someday, I will definitely buy a full version permanently. I also recommend other products. High quality and ideal support

QIN504749

⭐⭐⭐⭐⭐


QIN504749 2021.03.19 19:30
您好作者,非常感谢您做出这好的工具。我有个问题,请您帮助我解答一下。就是我不想看到下单之后盈利或者亏损的数字,我如何去删除掉。就是只显示下的单,而不有数字。
Vladislav Andruschenko
Reply from developer Vladislav 2021.03.19 21:14
你好。 您是在谈论图表上的正方形吗? 您可以在顾问程序设置中将其关闭。 ShowInfoPosition Show/work on the chart information about open positions and their Stop Loss / Take Profits / Partial closing of deals. The information is shown in the form of text labels. Options to the display of information: false - do not show information;true always - always show on the chart;true cursor is on the pad - show only when the cursor is on the panel;true cursor is not on the pad - show only when the cursor is outside the panel.true cursor is only on BUY SELL - show only when the cursor on the BUY SELL buttons When working with the chart and turning on the function, you have the opportunity to control the position on the chart: Move Stop Loss and Take Profit (Move the Stop Loss and Take Profit lines - this is a standard feature of the MetaTrader terminal)Delete Stoploss / TakeprofitClose position partially or co mpletely: When you click on "X" near the position on the chart, a window for choosing to close positions partially or completely will appear: in percent: 10%, 25%, 50%, 100%; in lots: Lot step, Lot step * 2, Lot step * 5, Lot step * 10;

Fernando Luiz

⭐⭐⭐⭐⭐


Fernando Luiz 2021.03.11 22:36
Very good app to trading on MT5. Realible and fast.

GIANLUCA TRUFFI

⭐⭐⭐⭐⭐


GIANLUCA TRUFFI 2021.03.11 23:08
This utility is a *MUST HAVE* ! Perfect!

OWTrade

⭐⭐⭐⭐⭐


OWTrade 2021.02.16 14:34
Ótima ferramenta!!

Harold Buggy

⭐⭐⭐⭐⭐


Harold Buggy 2021.02.15 16:49
Best product and service.

cristi_oliveira

⭐⭐⭐⭐⭐


cristi_oliveira 2020.12.15 13:40
Gosto muito do VTP, sempre alugava, agora comprei, me ajuda muito das minhas operações, super indico!

Zachary David Cox

⭐⭐⭐⭐⭐


Zachary David Cox 2020.12.15 17:54
Works well. Thanks

Aleksei Mikhanoshin

⭐⭐⭐⭐⭐


Aleksei Mikhanoshin 2020.11.20 19:32
Нет информации о торговом плече и предупреждения о его изменении. А в остальном все хорошо

TONY40

⭐⭐⭐⭐⭐


TONY40 2020.11.06 20:38
Sensacional, a garantia de sucesso na hora de fazer o trade. Recomendo com certeza! Amazing, the better way to do trade. It has my approval absolutely!!!

budihartono71

⭐⭐⭐⭐⭐


budihartono71 2020.11.01 13:13
awesome product with excellent support from author

Giorgio

⭐⭐⭐⭐⭐


Giorgio 2020.10.02 06:00
Excellent and great work, thank you !!

Aleksandr Yardykov

⭐⭐⭐⭐⭐


Aleksandr Yardykov 2020.09.08 18:57
Отличная панель! Рекомендую всем! Отличная поддержка.

Arildo Stepenovski

⭐⭐⭐⭐⭐


Arildo Stepenovski 2020.09.01 15:56
Muito bom esse sistema. Uso para o mini índice e mini dólar. O suporte também é rápido.

RVV_sib


RVV_sib 2020.08.28 15:56
Отличное приложение, разработчику огромное спасибо.

TRADEJOKER

⭐⭐⭐⭐⭐


TRADEJOKER 2020.07.08 20:36
GREAT! GREAT! GREAT! AND ONE MORE TIME GREAT!

Evangelos Skikos

⭐⭐⭐⭐⭐


Evangelos Skikos 2020.07.06 17:32
excellent

Andrey081979

⭐⭐⭐⭐⭐


Andrey081979 2020.07.04 17:12
Очень Удобная панель

Marcel Wohlgenannt

⭐⭐⭐⭐⭐


Marcel Wohlgenannt 2020.06.11 05:00
Works Great and good tool

jc-hakuna-matata

⭐⭐⭐⭐⭐


jc-hakuna-matata 2020.06.01 18:01
Extremely useful tool.

Manfred Braak

⭐⭐⭐⭐⭐


Manfred Braak 2020.05.22 13:27
It has all the features I need and it works phantastic for me. 5 Points!

Gennadiy Tsybikov

⭐⭐⭐⭐⭐


Gennadiy Tsybikov 2020.05.09 01:33
Отличный помощник в ручной торговле, своего рода пульт управления торговым процессом очень полезен большое спасибо разработчику!!!

Mikhail Maiboroda

⭐⭐⭐⭐⭐


Mikhail Maiboroda 2020.04.23 11:22
Отличная работа.

Gennadiy Tsybikov

⭐⭐⭐⭐⭐


Gennadiy Tsybikov 2020.04.15 10:42
Утилита просто супер покупкой доволен.

Arkadioss1

⭐⭐⭐⭐⭐


Arkadioss1 2020.04.29 09:41
Work Well, very useful !

Công Tắc

⭐⭐⭐⭐⭐


Công Tắc 2020.03.19 09:11
Great tool for trading.

TomiFkg

⭐⭐⭐⭐⭐


TomiFkg 2020.03.11 17:56
Work Well, very useful !

vluyima

⭐⭐⭐⭐⭐


vluyima 2020.03.01 00:06
The tool is just out of this World, the best of the best hands down. This is excellent programming and ingenuity from the developer, 5 stars is so little, you deserve the entire sky.

Thomas Knudsen

⭐⭐⭐⭐⭐


Thomas Knudsen 2020.02.21 12:08
Great product!

REYKING

⭐⭐⭐⭐⭐


REYKING 2020.02.18 17:28
I bought this EA in MT5 and now in MT4. It is really a basic tool to make a good trade! I am totally satisfied!

REYKING

⭐⭐⭐⭐⭐


REYKING 2020.02.13 19:01
Only two words: ¡The best!

DMITRII SALNIKOV

⭐⭐⭐⭐⭐


DMITRII SALNIKOV 2020.02.12 12:25
Great! This is MUST have tool for every trader!

Mohamed Irushad Rasheed

⭐⭐⭐⭐⭐


Mohamed Irushad Rasheed 2020.02.03 20:14
Best thing you can have if you are manual trading!

VU TRONG DAI Vu

⭐⭐⭐⭐⭐


VU TRONG DAI Vu 2020.01.27 08:53
Very good

fernando9272

⭐⭐⭐⭐⭐


fernando9272 2020.01.27 10:45
I got it from EA. Is there any option for using virtual stoploss (which I can see and move in the graph)

ussr12

⭐⭐⭐⭐⭐


ussr12 2020.01.23 23:37
Только начал пользоваться. но чувствую что панель мощная и серьезно сделана. ------------- После использования мной панели больше недели, могу сказать что панель просто супер. Все очень грамотно и продумано сделано. Плюс разработчик откликается на предложения о доработке панели. Я очень доволен покупкой!

shahudhy

⭐⭐⭐⭐⭐


shahudhy 2020.01.20 15:20
I have been using the tradepad for more than a year and this is one of my key EAs. I got an issue and Vladislav help me to short out the issue immediately. I will recommend the tool for all the traders. Once you know how to use it, u can have lot of potential trades on it. Im using this one for mainly scalping. Great Job and looking forward for new ones 🙂

Vasil lupanov

⭐⭐⭐⭐⭐


Vasil lupanov 2020.01.16 20:06
Vladislav is perfect in every way !!!

cvdestyfx

⭐⭐⭐⭐⭐


cvdestyfx 2019.12.26 04:49
Amazing product!

Ruslan Mamedov

⭐⭐⭐⭐⭐


Ruslan Mamedov 2019.12.26 10:40
год не заходил а у тебя очень много обнов!!! спасибо за труд! очень серьезный подход , дай бог тебе богатых клиентов))\\\\ а панель огонь

Lev Vladimirovic Marushkin

⭐⭐⭐⭐⭐


Lev Vladimirovic Marushkin 2019.12.17 16:20
Dreams come true! Customer support is faster than the speed of light during working hours and EA is mindblowing good!

Emmanuel Dollar

⭐⭐⭐⭐⭐


Emmanuel Dollar 2019.10.23 05:58
Deserves 1000 stars Fantastic!

DenisF

⭐⭐⭐⭐⭐


DenisF 2019.10.02 05:16
Столкнулся с неприятным моментом, хотя данная панель позиционируется как умеющая работать и с бинарными опционами, у брокера бинарных опционов VirtualTradePad открывает ордера с задержкой в 7 секунд! Через стандартное окно мт4 время выставления ордера составляет 1.6-2.6 секунд, иногда 3сек, но 7 сек ни разу не было. Автор пообещал разобраться, пока жду. Мне брокер БО сказал: "примите во внимание что торговая панель к использованию не рекомендуется. Данный софт устарел". Я недоумеваю, разраб постоянно пилит прогу, как она может устареть? Но факт, что есть существенное отставание. Пока жду ответа разраба. P.S. Как оказалось проблема была в брокере, панель работает корректно, разраб все четко разложил по пунктам, теперь я буду использовать панель на форексе, бинарные опционы развод чистой воды даже в этом случае. Ставлю Пять!

mohammad shafiq

⭐⭐⭐⭐⭐


mohammad shafiq 2019.09.17 18:42
very good tool to manage trades especially for day trading, only thing that could improve it is when in a position instead of showing total profit on the positions tab in term of money i.e. GBP it would be better if it would show total profit/loss on open positions in points/pips- it would help with the psychology when trading large size to not see amount of profit and loss in money but instead points. I hope the coder will add this into the tool

Leslie William Van Gent

⭐⭐⭐⭐⭐


Leslie William Van Gent 2019.09.12 17:02
I have purchased the MT4 version and rent the MT5 version... this utility is absolutely indispensable in my trading. I couldn't be without it. The author's customer service is unequaled on this site and just when you think the EA is as good as it can get it continues to improve with regular updates. It deserves 10 stars!!!!

Leslie William Van Gent

⭐⭐⭐⭐⭐


Leslie William Van Gent 2019.09.12 17:13
I have purchased the MT4 version and rent the MT5 version... this utility is absolutely indispensable in my trading. I couldn't be without it. The author's customer service is unequaled on this site and just when you think the EA is as good as it can get it continues to improve with regular updates. It deserves 10 stars!!!!

Serfil2017

⭐⭐⭐⭐⭐


Serfil2017 2018.09.11 05:42
6 сентября я написал свои пожелания, а 7 сентября вышла новая версия с учетом всех предложений и даже больше. Это самый красивый, удобный, легкий и быстрый по исполнению приказов инструмент с быстрой поддержкой и обратной связью. Не надо париться и тратить время на поиск чего-то лучшего для ручной торговли - в VirtualTradePad есть все. Инвестиции полностью себя оправдывают и отбиваются. Никаких сожалений о покупке. Спасибо!

lchenot

⭐⭐⭐⭐⭐


lchenot 2019.09.11 20:34
One of the most useful Tools on the market. And the author is really helpful and stands behind its products. Highly recommend.

Vikkoval1209

⭐⭐⭐⭐⭐


Vikkoval1209 2019.07.07 10:58
Несколько месяцев назад купил панель для МТ5. За это время убедился, что приобрел отличный профессиональный продукт!!! Очень удобно и информативно! Особенно, когда позиция наборная, открыто несколько ордеров и нужно определить соотношение риск/профита, выставить общий стоп и общий тейк, учесть размер комиссии и свопа. Теперь все 100% сделок открываю и закрываю с помощью этой панели. Выставление и снятия отложек тоже очень удобно реализовано. Спасибо разработчику!

Vikkoval1209

⭐⭐⭐⭐⭐


Vikkoval1209 2019.07.05 11:52
Несколько месяцев назад по началу арендовал, а потом и купил панель для МТ5. Очень удобная штука! Теперь все сделки провожу только при помощи нее. Вчера купил панель и для терминала МТ4. С апреля 2019, открывая 100% сделок только при помощи панели. Результат получился + 112%.

Kurt-

⭐⭐⭐⭐⭐


Kurt- 2019.06.24 17:17
Отличная панель. Не надо подсчитывать, стоп, лоты, только поставил нужный процент и все расчитает- только занимайся торговлей. Работает моментально. Много полезных функций. Давно такую хотел приобрести, да не находил.

Alberto Boada

⭐⭐⭐⭐⭐


Alberto Boada 2019.06.22 13:55
Buena controladora

Sergey Zhuravkov

⭐⭐⭐⭐⭐


Sergey Zhuravkov 2019.04.15 09:07
Да! Всё решил! Спасибо за вашу работу!

şadi işeri

⭐⭐⭐⭐⭐


şadi işeri 2019.03.14 15:59
ÇOK GÜZEL BİR YAZILIM. ÇOK FAYDASINI GÖRÜYORUM.

Varonos

⭐⭐⭐⭐⭐


Varonos 2019.03.13 14:47
The most professional around ! Fast support and +A grade products ! thanks alot

Juan Chapel

⭐⭐⭐⭐⭐


Juan Chapel 2019.03.04 19:05
Awesome product and great customer support. In need of better English documentation and English videos would be an asset.

RCECA

⭐⭐⭐⭐⭐


RCECA 2019.02.26 14:31
trading from Keyboard give us possibility to trade like the PROs. Thank you. I recommend 100%. There is the best solutions for mt5 i have ever seen

craigk198

⭐⭐⭐⭐⭐


craigk198 2019.02.15 20:49
This has become my favorite EA for managing trades. It's like the Swiss Army knife of trading tools.

Palmix

⭐⭐⭐⭐⭐


Palmix 2019.02.02 14:13
Очень доволен покупкой этой торговой панели! Купил два года назад и ни разу не пожалел! Настолько панель многофункциональна, что уже и придумать, вроде бы, нечего, но Владислав все равно находит те опции, которые можно добавить. Вот и в последнем обновлении ( 19.206 ) - добавил возможность изменения размера панели, наверно для тех, у кого большой монитор или проблема со зрением. Но самое приятное для меня обновление - это установка тейк профита и стоп лосса - одним нажатием мышки - по выбранной цене. Сразу же, для всех отложенных ордеров тейк профит меняется на тот, который нужно быстро изменить. Сразу для всех! До этого обновления - этой опции не было, а мне так хотелось ее видеть в панели ))). И вот она внедрена в панель и теперь можно быстрее реагировать на все изменения в рынке. Спасибо большое,Владислав!!!

Apostolos Petrakis

⭐⭐⭐⭐⭐


Apostolos Petrakis 2019.01.17 17:34
Just super! After the update of 30/1/2019 nothing missing. Everything you need is there. Highly recommended!

Abraão Lincoln

⭐⭐⭐⭐⭐


Abraão Lincoln 2019.01.11 00:55
Honest and considerate seller. Good people, as we say in Brazil. Fantastic utility, super recommended to purchase. It even increases the credibility of this market, because it answers questions, gives support, even helps the buyer. Very well impressed. Thank you very much.

Palmix

⭐⭐⭐⭐⭐


Palmix 2018.11.25 00:24
Наконец-то, купил! Под МТ5! Со скидкой, что весьма и весьма приятно! Господа, ловите приятный момент, когда очень хорошие инфо продукты продаются со скидкой! Панель настолько нафарширована нужными и полезными функциями, что кажется, деньги должны ящиками с неба падать )). Настолько все продумано! Больше всего мне нравится раздел в панели CLP, что означает сокращенно close profit. Очень удобно на ночь оставлять, или когда надо отлучиться от компьютера . Выставил нужный профит и лег спать, утром смотришь, - все сделки закрылись так, как и планировалось. И профит добавился к депозиту. Функция расстановки лимитных ордеров ( BUY LIMIT, SELL LIMIT ) по сеточной стратегии - выше всяких похвал! За секунду и все установлено! В ручную с такой скоростью никогда не сделать! Супер! Спасибо большое, Владислав! Отличная и качественная работа проделана!

Chun To Gordon Chan

⭐⭐⭐⭐⭐


Chun To Gordon Chan 2018.11.24 15:05
Best purchase ever... features are great!

Fabrizio Malavasi

⭐⭐⭐⭐⭐


Fabrizio Malavasi 2018.11.21 14:14
I think is one of the best tools in the market. It's a panel very smart and easy to handle. I can manage my markets orders more easily and quicly than before. I impressed about the work to innovate this tool. It' a must-have. Highly recommended! Well Done.

Cyranc

⭐⭐⭐⭐⭐


Cyranc 2018.11.19 15:57
this is the most important EA I used in past 6 months

Roumen Nikolov

⭐⭐⭐⭐⭐


Roumen Nikolov 2018.10.22 19:02
Великолепен панел за бързо поставяне на ордери. Съдържа много полезна информация. Препоръчвам го горещо. Great panel for fast placing of orders. It contains a lot of useful information. I recommend it hot.

Denis Izotov

⭐⭐⭐⭐⭐


Denis Izotov 2018.10.06 14:51
Обновлю отзыв. Отличное решение - рекомендую! 1. Красиво и практично - продуманный дизайн и удобное управление сделками при ручной торговле. 2. Много полезных настроек для различных торговых стратегий (скальпинг, виртуальный стоп лос и тейк профит, трейлинг прибыли - подробнее по работе с CPL можно найти на офф. сайте разработчика. Контроль прибыли или убытка с трейлингом прибыли. Закрытие по общей прибыли", там все подробно. 3. Радует постоянное развитие продукта, обновление, исправление ошибок и оптимизация. 4. Все, что нужно трейдеру собрано в одной мощной утилите: торгуем, управляем рисками, анализируем инфу по символам, работаем с отложками. P.S. Отдельное спасибо за модернизацию параметров Show_Future_Line, Show_AveragePrice, ShowInfoPosition. Теперь стало все намного удобнее и все можно настроить под себя. Удачи разработчику и пользователям, давайте вместе развивать этот прекрасный продукт!

THPbet30000

⭐⭐⭐⭐⭐


THPbet30000 2018.09.10 16:16
Super Software, hervorragender und sehr freundlicher support. Jederzeit wieder ... 😉

Banky79

⭐⭐⭐⭐⭐


Banky79 2018.08.21 10:10
Thank you for this EA. This EA is very hlepful. When you trade many pair. You can monitor one by one. And Author is continuous update EA. When you have qustion you can ask Author. He is very professnal with service mind.

-dimitror-

⭐⭐⭐⭐⭐


-dimitror- 2018.08.20 22:54
Excellent panel.Thank you.

angelaattrading

⭐⭐⭐⭐⭐


angelaattrading 2018.08.15 19:46
very good trading panel, great design and a perfect support !!!

testacc

⭐⭐⭐⭐⭐


testacc 2018.04.18 16:12
Exceptionally good for me. Manages market orders quickly, easy to use and looks amazing. So well done. Very impressed.

Leonardo Demétrio

⭐⭐⭐⭐⭐


Leonardo Demétrio 2018.04.13 22:28
Excelente!!!! Parabéns!!!! Tudo funciona perfeitamente. Recomendo a compra!

dmdacosta

⭐⭐⭐⭐⭐


dmdacosta 2018.03.08 04:33
Highly recommend this product! Very happy

mjrotringsts

⭐⭐⭐⭐⭐


mjrotringsts 2018.02.26 17:17
easy to handle and nice panel.

Andrey Khalizov

⭐⭐⭐⭐⭐


Andrey Khalizov 2018.02.12 06:14
Работает как часы. Хорошо продуманный продукт. Панелью доволен. Поддержка автора выше всяких похвал - быстро, качественно, эффективно.

Minh Nguyen Nam

⭐⭐⭐⭐⭐


Minh Nguyen Nam 2018.01.27 09:37
very good trading panel, great design!

Sinbad01

⭐⭐⭐⭐⭐


Sinbad01 2018.01.17 19:38
Great Trading Panel. Well worth the investment.

Amnart Monthaweephaisan

⭐⭐⭐⭐⭐


Amnart Monthaweephaisan 2017.12.19 15:28
I've been using this EA for a while. Very impressed in service. And it helped me profit in the forex market.

tonotop

⭐⭐⭐⭐⭐


tonotop 2017.11.15 15:07
Отлично!

Mike Panadar

⭐⭐⭐⭐⭐


Mike Panadar 2017.10.23 23:32
THIS ADVISER IS VERY VERY USEFUL , AND I CAN VERY EASY MANUALLY SET UP TARGET STOP LOSS AND LOTS, I LOVE IT, AND THIS ADVISER OFFER STOP LOSS LEVEL. AND ANDRUS HAVE VERY STRONG SUPPORT AND VERY CLEAR TO MY ALL QUESTIONS, THANK YOU ANDRUS FOR SUPPORTING AND HELP ME.

Vitaly Veselov

⭐⭐⭐⭐⭐


Vitaly Veselov 2017.10.20 18:29
Всегда стараюсь выбирать лучший инструмент, который могу себе позволить в данный момент. Не важно какой именно - отвертку или софт. Не раз убеждался, что конечный результат всегда зависит от качества применяемого инструмента. Работаю в основном отложенными ордерами, а с удобством их выставления в мт4 - проблема. Использовал кучу скриптов для входа в сделку, пока не "набрел" в Маркете на VirtualTradePad. Мало того, что это выглядит красиво, так кнопка Magic - вообще находка! Вообще нет проблем с выставлением лимитников или входом рыночными ордерами. Стоп и тейк тоже выставляются в секунды. Приятным бонусом идет быстрая реакция на все мои обращения в личку и периодические скидки в Маркете. В итоге взял по акции две панели - под мт4 и мт5. Короче, мне пока все нравится!)) **** Always choose best tools I can afford. No matter what - screwdriver of software)) I usually use pending orders and it's not a simple process in MT4/5. I was glad to find VirtualTradePad in the market. Attractive and very convenient tool. As a bonus fast author's reaction to my personal questions and discounts in Market. So I got 2 panels (for mt4 and 5) at affordable price several weeks ago. Thanks to Vlad for a perfect tool for trading! And good luck to everyone!

Domi99

⭐⭐⭐⭐⭐


Domi99 2017.09.27 17:19
I'v purchased and using this utility for 1 month, both on demo and real accounts. this tool provides me reliable assistant to manage my opened positions, it can trailing and do averaging, can place limit/stop orders conveniently, i just need to focus on analysis, it makes my trading much easier.

azalat

⭐⭐⭐⭐⭐


azalat 2017.05.17 11:30
Отличный помощник в ручной торговле, своего рода пульт управления торговым процессом))) очень полезен для стратегий усреднения, мартингейла и безубытка. Встроенные наиболее популярные индикаторы по которым можно не заморачиваясь входить в рынок одним нажатием кнопки. Купил. Денег своих стоит. Почти единственная утилита обладающая вменяемым интерфейсом и простотой использования. Автор периодически выпускает полезные обновления.

Jenny LK

⭐⭐⭐⭐⭐


Jenny LK 2017.02.24 08:23
I rented it and found it really great and useful. Very fast and easy to use. I'll buy it after renting expiration. Recommend.

Johan Michel Struijk

⭐⭐⭐⭐⭐


Johan Michel Struijk 2017.02.22 12:02
The words quality and awesome were invented just for this tool! It is so extremely helpful. Thanks a lot!!

Pieterse

⭐⭐⭐⭐⭐


Pieterse 2016.10.17 23:07
Verry Good!

david.l

⭐⭐⭐⭐⭐


david.l 2016.09.07 16:05
Very good control panel.. quick trade close and reverse order.. good for scalper highly recommended 🙂

hnerty

⭐⭐⭐⭐⭐


hnerty 2016.07.19 09:56
One of the best apps in the market ,nice work ..well done !

finansisn

⭐⭐⭐⭐⭐


finansisn 2016.07.02 09:48
Панель очень хорошая экономит время. Понравилась функции кнопки во вкладке order, а также закрытие всех позиций (в дол или %)во вкладке CLP. Удачи автору.

Иван Чемадура

⭐⭐⭐⭐⭐


Иван Чемадура 2015.11.02 05:02
Отличный продукт! Спасибо разработчику.

lachenille

⭐⭐⭐⭐⭐


lachenille 2015.06.06 12:05
thank you for this excellent tool and job for mt4. i have nevertheless some issue with size scaling of the letters in the panel. There are too big and overlap. i would put some screenshots from my screen (microsoft surface with a 10.2" screen)if i could. a solution could be to enable the change of size of letters as an external parameter ... I hope you could help, as i bought the soft . regards Edit mai 2014 : Wouah. I am impressed how reactive you have been to solve the problem. thanks very much Edit June 2015 : awasome, extra that's the word thanks a lot for the new trailing parameter and the magic button !

david harrach

⭐⭐⭐⭐⭐


david harrach 2014.03.31 20:13
awesome

Reanimator

⭐⭐⭐⭐⭐


Reanimator 2013.07.09 11:22
Панель понравилась. Скорость работы - быстрая. Все необходимые кнопки управления расположеные на данной панели - работают. Покупкой доволен.

Comments

2 responses to “VirtualTradePad Trading Panel. Trade Pad for One Click Keyboard and Chart Trade.”

  1. สมศักดิ์ รณกิตติ Avatar
    สมศักดิ์ รณกิตติ

    Why after drop EA on grahp it appear only label “VirtualTradePad mt4 Extra” on top right corner only
    without Trading panel on top left corner ? Please advise..

Leave a Reply

Extra

Navigation by tabs

Main Documentation Settings FAQ Changelog Reviews Comments Extra

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

This website uses cookies to improve your experience. By using this website you agree to our Data Protection Policy.
Read more