{"id":143119,"date":"2023-12-23T12:44:08","date_gmt":"2023-12-23T12:44:08","guid":{"rendered":"https:\/\/expforex.com\/sdm_downloads\/download-exp-virtualtradepad\/"},"modified":"2025-11-19T05:50:11","modified_gmt":"2025-11-19T05:50:11","slug":"download-exp-virtualtradepad","status":"publish","type":"sdm_downloads","link":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/","title":{"rendered":"\u4e0b\u8f7d Exp VirtualTradePad"},"content":{"rendered":"<div class=\"sdm_post_item expdc-has-side-card\" data-expdc-display-id=\"143119\" data-expdc-source-id=\"4141\"><div class=\"sdm_post_item_top\"><div class=\"sdm_post_item_top_left\"><div class=\"expdc-download-side-card\" data-expdc-display-id=\"143119\" data-expdc-source-id=\"4141\"><div class=\"expdc-download-side-image\"><div class=\"sdm_post_thumbnail\"><img decoding=\"async\" class=\"sdm_post_thumbnail_image\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png\" alt=\"\u4e0b\u8f7d Exp VirtualTradePad\" \/><\/div><\/div><div class=\"expdc-download-side-body\"><div class=\"expdc-download-side-kicker\">EXPFOREX Download<\/div><h2 class=\"expdc-download-side-title\">\u4e0b\u8f7d Exp VirtualTradePad<\/h2><div class=\"expdc-download-side-meta\"><div><span>Version<\/span><strong>26.606<\/strong><\/div><div><span>Downloads<\/span><strong>34,308<\/strong><\/div><div><span>Last update<\/span><strong>26.606 \u2013 6 June 2026<\/strong><\/div><\/div><div class=\"expdc-download-side-actions\"><div class=\"expdc-download-side-main-button\"><a data-download-id=\"4141\" href=\"https:\/\/expforex.com\/zh\/?sdm_process_download=1&amp;download_id=4141\" class=\"sdm_download orange\" title=\"\u4e0b\u8f7d Exp VirtualTradePad\" target=\"_self\">\u7acb\u5373\u4e0b\u8f7d\uff01<\/a><\/div><a class=\"expdc-download-side-instruction\" href=\"https:\/\/expforex.com\/zh\/?p=15\">\u9605\u8bfb\u5b8c\u6574\u8bf4\u660e<\/a><\/div><\/div><\/div><\/div><div class=\"sdm_post_item_top_right\"><div class=\"sdm_post_title\">\u4e0b\u8f7d Exp VirtualTradePad<\/div><div class=\"sdm_post_download_count\"><span class=\"sdm_post_count_number\">34308<\/span><span class=\"sdm_post_count_string\"> Downloads<\/span><\/div><div class=\"sdm_post_description\"><div class=\"column one-second mobile-one\">\n<div class=\"mcb-column-inner\">\n<img decoding=\"async\" id=\"sdm_thumbnail_image\" class=\"aligncenter wp-image-4359\" title=\"\u4e0b\u8f7d VirtualTradePad \u9762\u677f\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png\" alt=\"\u4e0b\u8f7d VirtualTradePad MT4 MT5 - \u6700\u65b0\u7248\u672c\u7684\u4e00\u952e\u4ea4\u6613\u9762\u677f\" width=\"250\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png 200w, https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1-150x150.png 150w, https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1-75x75.png 75w\" sizes=\"(max-width:767px) 200px, 200px\" \/>\n<\/div>\n<\/div>\n<div class=\"column one-second mobile-one\">\n<div class=\"mcb-column-inner\">\n<p class=\"has-text-align-center\" style=\"margin-bottom: 20px\">\n<div class=\"sdm_download_button_box_default\">\n<div class=\"sdm_download_link\"><a href=\"https:\/\/expforex.com\/zh\/?sdm_process_download=1&#038;download_id=4141\" class=\"sdm_download orange\" title=\"Download Exp VirtualTradePad\" >\u7acb\u5373\u4e0b\u8f7d\uff01<\/a><\/div>\n<\/div>\n<div class=\"button_align align_center\"><a class=\"button  button_left button_size_3\" href=\"https:\/\/expforex.com\/zh\/?p=15\"     style=\"background-color:#333!important;color:#fff;\"     title=\"\"><span class=\"button_icon\"><i class=\"icon-book-open\"  style=\"color:#fff!important;\" aria-hidden=\"true\"><\/i><\/span><span class=\"button_label\">\u9605\u8bfb\u5b8c\u6574\u8bf4\u660e<\/span><\/a><\/div>\n<div style=\"background: #f4f4f4;padding: 10px;border-radius: 5px;margin-top: 15px;text-align: center;font-size: 0.9em\">\n<p class=\"post-modified-info\" style=\"margin:0;text-align:center;\">\n26.606 \u2013 30 June 2026<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"clear: both\"><\/div>\n<h2 style=\"text-align: center;margin-top: 30px\">\u4e0b\u8f7d Exp VirtualTradePad (VTP)<\/h2>\n<p style=\"text-align: center\">\u8bbf\u95ee\u5b89\u5168\u5b58\u50a8\u5e93\uff0c<strong>\u4e0b\u8f7d VirtualTradePad \u6216 VTP<\/strong>\u2014\u2014\u7528\u4e8e MetaTrader 4 \u548c 5 \u5e73\u53f0\u7684\u4e00\u952e\u4ea4\u6613 (One-Click Trading) \u4e13\u4e1a\u63a7\u5236\u9762\u677f\u3002\u6b64\u8f6f\u4ef6\u5305\u5305\u542b\u60a8\u7ec8\u7aef\u7684\u6700\u65b0\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u786e\u4fdd\u60a8\u7684\u4ea4\u6613\u64cd\u4f5c\u5feb\u901f\u51c6\u786e\u3002<\/p>\n<p style=\"text-align: center\"><strong>\u4e3a\u4ec0\u4e48\u8981\u66f4\u65b0\uff1f<\/strong> \u901a\u8fc7\u4e0b\u8f7d\u6700\u65b0\u7248\u672c\uff0c\u60a8\u53ef\u4ee5\u786e\u4fdd\u5728 **\u4ece\u7ec8\u7aef\u56fe\u8868\u8fdb\u884c\u4e00\u952e\u4ea4\u6613** \u6216\u4f7f\u7528\u952e\u76d8\u5feb\u6377\u952e\u65f6\u7684\u7a33\u5b9a\u6027\u3002\u83b7\u53d6\u5265\u5934\u76ae\u4ea4\u6613 (Scalping) \u548c\u624b\u52a8\u4ea4\u6613\u7684\u6700\u65b0\u9519\u8bef\u4fee\u590d\u548c\u6027\u80fd\u6539\u8fdb\u3002<\/p>\n<hr style=\"margin: 30px 0\" \/>\n<p style=\"text-align: center;font-size: 1.1em\"><a style=\"margin: 0 10px\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#main\"><i class=\"button_icon fas fa-home\"><\/i> \u4e3b\u8981\u4fe1\u606f<\/a> <a style=\"margin: 0 10px\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#Documentation\"><i class=\"button_icon fas fa-graduation-cap\"><\/i> \u624b\u518c<\/a> <a style=\"margin: 0 10px\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#Settings\"><i class=\"button_icon fas fa-cog\"><\/i> \u8bbe\u7f6e<\/a> <a style=\"margin: 0 10px\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#faq\"><i class=\"button_icon fas fa-question\"><\/i> \u5e38\u89c1\u95ee\u9898<\/a><\/p>\n<p style=\"text-align: center;font-size: 1.1em\"><a style=\"margin: 0 10px;font-weight: bold;color: #d35400\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#changelog\"><i class=\"button_icon fas fa-code\"><\/i> \u5b8c\u6574\u66f4\u65b0\u65e5\u5fd7<\/a> <a style=\"margin: 0 10px\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#reviews\"><i class=\"button_icon fas fa-star\"><\/i> \u7528\u6237\u8bc4\u4ef7<\/a> <a style=\"margin: 0 10px\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#comments\"><i class=\"button_icon fas fa-comments\"><\/i> \u8bc4\u8bba<\/a> <a style=\"margin: 0 10px\" href=\"https:\/\/expforex.com\/zh\/virtualtradepad\/#extra\"><i class=\"button_icon fas fa-bolt\"><\/i> \u989d\u5916\u529f\u80fd<\/a><\/p>\n<hr \/>\n<h2>\u66f4\u65b0\u65e5\u5fd7 (Changelog)<\/h2>\n<\/div><section id=\"changelog\" class=\"expdc-clean-changelog\" data-expdc-download-id=\"143119\" data-expdc-source-download-id=\"4141\"><div id=\"content_updates\" class=\"tab_content selected\">\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version product-updates__version_current\">Version 26.529<\/span> <span class=\"product-updates__date\">2026.05.28<\/span><\/div>\n<div class=\"product-updates__content\">\n<p><br>Fixed SL\/TP modification issue in MT5<br>Fixed an issue where, after opening a new position, the newly calculated Stop Loss and Take Profit could also be applied to already existing positions on the same symbol.<br>The MT5 post-open modification logic has been improved to detect and modify only the newly opened position.<br><br>Improved position detection after market execution<br>The EA now resolves the exact opened position more safely after a market order execution, reducing the risk of applying changes to the wrong position.<br><br>AutoLot \/ %SL clarification<br>The lot calculation logic was reviewed.<br>%Auto and %SL are different calculation modes:<br>%Auto calculates the lot based on margin usage.<br>%SL calculates the lot based on Stop Loss risk.<br>Both modes remain available and work according to their intended logic.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 26.515<\/span> <span class=\"product-updates__date\">2026.05.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>VirtualTradePad \u2014 What\u2019s New<br>This update focuses on the core VirtualTradePad workflow, interface stability, visual control, and performance. New modules\/tabs such as AVG, ATM, PART, BSB and signal-based auto trading are intentionally not included in this public changelog.<br>\u2b50 Main improvements<br>\u2022 Premium interface refresh<br>The panel received a cleaner and more modern visual structure, with better spacing, clearer button states, improved readability, and a more product-grade layout for daily trading work.<br>\u2022 Faster and smoother chart interaction<br>Internal redraw logic was optimized to reduce unnecessary chart updates. The panel now avoids heavy refresh operations while objects, lines, or panel elements are being moved, which helps reduce mouse-move lag and improves responsiveness.<br>\u2022 Improved Strategy Tester usability<br>Visual Tester interaction was improved for panel buttons, object states, keyboard-style controls, and chart-based actions. This makes testing workflows more comfortable when standard keyboard or mouse behavior is limited by the Strategy Tester environment.<br>\u2022 More stable event processing<br>Chart-event routing was rebuilt to make clicks, button states, menu actions, graph objects, and panel controls more predictable. This helps avoid accidental double actions, missed clicks, or unnecessary redraws during active work on the chart.<br>\u2022 Better Magic Target and SL\/TP line handling<br>Chart-based trade target controls were improved with safer drag handling, better object detection, synchronized labels, improved hover behavior, and more reliable restoration of normal chart dragging after editing trade levels.<br>\u2022 Improved position and chart information<br>The information display around open positions and orders was refined for better readability. Position status, profit information, price labels, SL\/TP-related values, and graph-side controls are now handled with more stable refresh logic.<br>\u2022 Optimized closed-position history display<br>Closed trade information on the chart was optimized with smarter history scanning, visible-area filtering, pixel-based grouping, and more stable object updates. This reduces chart clutter and improves performance when many historical trades exist.<br>\u2022 CLP \/ Close Profit Loss improvements<br>The Close Profit Loss engine received internal stability improvements, better state handling, safer object processing, improved timer support, and more reliable saving\/restoring of CLP-related runtime data.<br>\u2022 Better VPS and restart recovery<br>The EA now uses stronger runtime detection and improved saving\/restoring through Global Variables and hidden chart objects. This helps preserve important settings and panel state after restart, reinitialization, or MQL5 VPS migration.<br>\u2022 Clearer trade-permission warnings<br>The initialization and runtime checks for account, symbol, EA permissions, and market availability were improved. When trading is restricted, the panel can show clearer warnings without fully removing the interface.<br>\u2022 PROP Risk Manager wording update<br>Risk-related status text and internal naming were polished to make the feature clearer for prop-firm style risk control. The focus is now easier to understand as PROP Risk rather than a generic risk message.<br>\u2022 Cleaner internal architecture<br>The main runtime flow was reorganized into clearer initialization, tick, timer, trade-event, and chart-event layers. This makes the product easier to maintain and prepares the platform for future updates without disturbing the existing trading workflow.<br><br>Result<br>Version is a large stability and usability update. It improves the core VirtualTradePad experience, chart interaction, Strategy Tester behavior, CLP stability, VPS recovery, and information display while keeping the existing manual trading workflow familiar.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 26.326<\/span> <span class=\"product-updates__date\">2026.03.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>VirtualTradePad 2026 - Whats New<br>================================================================================<br>= New Panel Controls and Input Features<br>================================================================================<br>+ Added new Comment field on the panel.<br>+ Now you can enter a comment before opening a trade and use it as a comment for the position or order.<br>+ This makes manual trade management more flexible and helps organize trades more clearly.<br>+ Added NumPad buttons for panel input fields.<br>+ Each main editable field can now open an on-screen numeric keypad.<br>+ This allows traders to set values with the mouse, without typing from the keyboard.<br>+ Input of lot size, Stop Loss, Take Profit, distance, levels and other numeric values is now much more convenient.<br>================================================================================<br>= Improved Magic Target Workflow<br>================================================================================<br>+ Improved Magic Target workflow for creating new trades directly on the chart.<br>+ Expanded Magic Target information blocks with clearer and more structured step-by-step information.<br>+ Improved the display of entry, Stop Loss and Take Profit data during order preparation.<br>+ Improved visual clarity and layout of target-related blocks in the Premium 2026 style.<br>+ Added the ability to enable or disable Stop Loss directly while forming a new order on the chart.<br>+ Added the ability to enable or disable Take Profit directly while forming a new order on the chart.<br>+ The trader can now prepare an order with both Stop Loss and Take Profit, only with Stop Loss, only with Take Profit, or without both levels.<br>+ Improved automatic BUY \/ SELL order detection based on OPEN \/ SL \/ TP geometry.<br>+ Improved Magic Target information display shown during order setup on the chart.<br>+ Added more detailed and structured step information while preparing a new order.<br>+ Improved visual separation of entry, Stop Loss and Take Profit data during chart-side order creation.<br>+ Improved readability of target labels and information blocks.<br>+ Improved update logic for step information so chart-side order preparation looks cleaner and reacts more naturally.<br>================================================================================<br>= New Popup Menu for Positions and Pending Orders<br>================================================================================<br>+ Added upgraded popup menu for chart trade objects with expanded functionality.<br>+ Improved menu logic for both positions and pending orders.<br>+ Improved menu appearance to match the new Premium 2026 visual style.<br>+ Improved menu size, spacing and button balance for better readability and click comfort.<br>+ Added large Reverse button for fast reverse operation.<br>+ Added large Lock button for quick lock logic handling.<br>+ Added Breakeven function directly in the popup menu.<br>+ Added Partial Close function directly in the popup menu.<br>+ Added large Close button for immediate trade close action.<br>+ Added Delete StopLoss function.<br>+ Added Delete TakeProfit function.<br>+ Added additional order-management actions depending on object type.<br>+ For pending orders, the popup menu now supports actions such as Set StopLoss and Set TakeProfit.<br>+ This makes chart-side trade management significantly faster without opening standard terminal windows.<br>+ Added live display of current profit, profit in points and profit in percent.<br>+ Added extra trade information inside the menu, including comment, magic number, swap and commission.<br>+ Improved menu refresh so displayed profit data stays synchronized with the actual chart object and trade state.<br>+ Improved menu toggle logic so pressing the MENU zone again closes the same menu correctly.<br>+ Improved outside-click detection so the menu closes naturally when the user clicks away.<br>+ Improved popup positioning relative to chart objects to reduce overlap.<br>+ Improved grouping of controls and data blocks inside the menu.<br>================================================================================<br>= New Stop Loss \/ Take Profit Zones on the Chart<br>================================================================================<br>+ Added improved interactive Stop Loss and Take Profit zones on the chart.<br>+ Added clearer visual representation of SL \/ TP blocks for chart-side trade management.<br>+ Added better distinction between the main OPEN block, Stop Loss block and Take Profit block.<br>+ Improved visual logic for breakeven and trailing states, including clearer label behavior such as BE and TS.<br>+ If Stop Loss or Take Profit is missing, it can now be created more naturally from chart interaction.<br>+ Instead of showing only a simple line, the interface can display a proper preview block and creation zone.<br>+ This makes adding missing levels much more visual and consistent.<br>================================================================================<br>= Drag and Drop Modification on Chart<br>================================================================================<br>+ Added improved drag-and-drop modification of OPEN, Stop Loss and Take Profit directly on the chart.<br>+ Added the ability to modify trade levels by simply dragging the corresponding block.<br>+ Improved real-time preview while moving chart trade objects.<br>+ Improved handling for both market positions and pending orders.<br>+ The trader can drag the OPEN block of a pending order to change the entry price.<br>+ The trader can drag the Stop Loss zone to move Stop Loss directly on the chart.<br>+ The trader can drag the Take Profit zone to move Take Profit directly on the chart.<br>+ If Stop Loss or Take Profit is missing, dragging can initiate creation of the missing level.<br>+ Preview objects now behave more naturally and better follow the mouse cursor during drag.<br>+ Improved broker-distance validation using stop level and freeze level checks during modification.<br>+ Improved modification logic for both market positions and pending orders.<br>================================================================================<br>= Click Priority and Control Zones<br>================================================================================<br>+ Improved click priority for special chart zones such as XClose, MENU and drag zones.<br>+ Fixed cases where clicking close buttons could be intercepted by drag logic.<br>+ Improved control-zone logic so menu and close actions are processed before movement logic when needed.<br>+ Reduced accidental drag activation when the user actually wants to click a function button.<br>= Position and Pending Order Management Improvements<br>+ Improved distinction between positions and pending orders in chart control behavior.<br>+ Improved pending-order handling so order price, Stop Loss and Take Profit management feels more logical from the chart.<br>+ Added more compact and better-structured interaction model for trade object controls.<br>+ Improved chart-side workflow for fast manual management without opening standard terminal dialogs.<br>================================================================================<br>= Interface and UX Improvements<br>================================================================================<br>+ Improved overall Premium 2026 style consistency across chart controls, menus and panels.<br>+ Improved chart object behavior so buttons and blocks feel more solid and visually aligned.<br>+ Improved spacing, readability and layout of information blocks on the chart.<br>+ Improved order and position menu structure with more compact and cleaner arrangement.<br>+ Enlarged key action buttons such as Reverse, Lock and Close for better usability.<br>+ Improved chart menu positioning logic to reduce overlap with chart elements and trading blocks.<br>+ Improved handling of menus when anchor objects move on the chart.<br>+ Improved visual distinction between positions and pending orders.<br>+ Improved adaptive sizing behavior for AutoSize and SCALE-based UI elements.<br>================================================================================<br>= Virtual and Real Protection Improvements<br>================================================================================<br>+ Improved synchronization between legacy flags and new enums for lot mode and virtual \/ real protection mode.<br>+ Improved modification flow so virtual mode updates virtual levels only, while real mode modifies broker-side levels correctly.<br>+ Improved handling of virtual Stop Loss and Take Profit object storage and cleanup.<br>================================================================================<br>= Persistence and Settings<br>================================================================================<br>+ Improved save and restore of panel parameters through Global Variables and hidden chart storage objects.<br>+ Improved handling of saved strings such as selected symbols CSV.<br>+ Improved restoration logic for VPS and hosted terminal environments.<br>+ Improved consistency of panel state after redraw and reinitialization.<br>================================================================================<br>= Performance and Stability<br>================================================================================<br>+ Reduced unnecessary redraw and reopen behavior in menu and chart object logic.<br>+ Improved object refresh conditions to avoid excess resource usage.<br>+ Improved detection logic around new chart objects and redraw triggers.<br>+ Reduced chances of menu recreation after position or order state changes.<br>+ Improved overall stability of chart-side interaction in MT4 and MT5 workflows.<br>================================================================================<br>= Bug Fixes<br>================================================================================<br>- Fixed cases where popup menu could remain visible after a position was closed.<br>- Fixed cases where the menu could reopen after a position had already been removed.<br>- Fixed click handling conflicts between drag logic and menu or close actions.<br>- Fixed cases where close buttons for Stop Loss and Take Profit were not reacting correctly because drag logic intercepted clicks.<br>- Fixed cases where dragging positions without Stop Loss or Take Profit showed only a line instead of a proper creation block preview.<br>- Fixed oversized or visually incorrect transparent preview areas during drag.<br>- Fixed situations where preview objects created unwanted artifacts such as extra control zones or temporary incorrect objects.<br>- Fixed multiple layout issues causing text and object overlap.<br>- Fixed several coordinate and anchor refresh inconsistencies.<br>- Fixed behavior of pending order controls during chart interaction.<br>- Fixed edge cases in lot mode and protection mode UI updates.<br>- Fixed multiple visual and logic inconsistencies introduced during the Premium 2026 redesign.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 25.501<\/span> <span class=\"product-updates__date\">2025.05.01<\/span><\/div>\n<div class=\"product-updates__content\">\n<p><br>New Features and Improvements<br>???? Auto Font Size (GeneralAutoSize)<br>Introduced a smart text resizing mechanism. When enabled, the panel automatically adjusts font size based on 80% of the chart height.To activate, set the following inputs to -1:<br>GeneralSize = -1; \/\/ General size of the PAD<br>MAGIC_FONTSIZE = -1; \/\/ Text size on the chart<br>ShowInfoPositionSize = -1; \/\/ Position info text size<br>ShowInfoClosedPositionSize = -1; \/\/ Closed position info text size???? Responsive Layout<br>Font size dynamically adapts when the chart height changes, ensuring optimal readability.???? Toolbar Enhancements<br>The &quot;Screenshot&quot; and &quot;Information&quot; buttons have been moved to the panel header for quick and convenient access.???? UI Refinements<br>Improved graphical layout and design elements for a more polished user experience.???? Position Tab Update<br>Hovering over Close BUY or Close SELL now highlights the trades that will be affected, offering instant visual feedback.???? MagicTarget Enhancements<br>Icons adapt automatically based on the panel&#039;s current size.<br>Display of Take Profit to Stop Loss ratio (and vice versa) has been added for better risk-reward insights.???? Localization Improvements<br>Translation quality has been enhanced to ensure consistent, accurate language support across all supported regions.\u2699\ufe0f MetaTrader 5 Specific Updates<br>???? Asynchronous Mode Supportinput bool AsyncMode = true; \/\/ Enable asynchronous command executionA new asynchronous command mode has been introduced for all Close, Lock, Modify, Delete operations, as well as for the CLP tab.<br>\u26a0\ufe0f Note: In this mode, execution results are not tracked, and some commands may be skipped due to the lack of confirmation control.???? Additional Enhancements<br>???? Performance Optimization<br>Minimized resource consumption for visual components and background processes.???? Enhanced Scalability<br>Improved display behavior for high-resolution screens and multi-window setups.???? Code Maintenance<br>Legacy components were refactored for cleaner structure, improved speed, and future compatibility.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 25.201<\/span> <span class=\"product-updates__date\">2025.02.02<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>???? Language Updates<br>Several translations have been corrected.<br>Arabic language: text and symbol direction are now displayed correctly.<br>If you find any issues, please let us know!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 25.125<\/span> <span class=\"product-updates__date\">2025.01.28<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>???? Language Updates<br>Several translations have been corrected.<br>Arabic language: text and symbol direction are now displayed correctly.<br>If you find any issues, please let us know!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.927<\/span> <span class=\"product-updates__date\">2024.09.27<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Update Update<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.920<\/span> <span class=\"product-updates__date\">2024.09.20<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>New parameter:<br>Step_Step=1; \/\/Step_Step<br>-- &gt; Step of changing Step field when using +\/-<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.918<\/span> <span class=\"product-updates__date\">2024.09.18<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>ShowInfoClosedPositionSize parameter error fixed<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 25.977<\/span> <span class=\"product-updates__date\">2025.11.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2b50 VIRTUALTRADEPAD PRO \u2014 MAJOR UPDATE (2025.11.26)<br>Fixed CPL_CloseTerminalAfterClose: Resolved an issue where the terminal failed to shut down after closing positions.<br>Implemented a server synchronization mechanism (waiting for history update) to guarantee that all positions are fully closed before executing the exit command.<br>VirtualTradePad \u2014 Your Professional Trading Interface<br>\ud83d\udd04 Seamless Migration to MetaQuotes VPS<br>- This update fully resolves all previous issues related to settings storage, migration, and panel behavior when running VirtualTradePad on the MetaQuotes VPS.<br><br>Full Settings Persistence<br>- All panel parameters configured on the chart are now reliably saved and transferred to the VPS without loss.<br><br>CLP Panel Complete VPS Integration<br>- The CLP (Close Partial Position) panel is now fully operational on the VPS, including all advanced closing mechanics.<br><br>Settings Priority Logic<br>- External parameters (VPS MQL5 CLP options) take priority during initialization, ensuring predictable and consistent loading behavior.<br><br>Local Terminal Synchronization<br>- You can continue to monitor and interact with VirtualTradePad locally, while the core logic executes on the VPS.<br><br>Full Functional Restoration<br>- Complete recovery of all features on MetaQuotes VPS, including:<br>- Trailing Stop<br>- Breakeven<br>- Order management<br>- Real-time panel updates<br>\ud83c\udfa8 Graphics, Interface &amp; Compatibility \ud83d\udee0 Enhanced MT5 Graphics Compatibility<br>- Improved rendering and display stability for all graphical interface elements in MetaTrader 5.<br>- Preparatory optimizations included for the upcoming new MetaTrader graphical engine.<br>\ud83d\udd24 Universal Font Upgrade<br>- Roboto has been replaced with Tahoma, ensuring:<br>- Perfect compatibility with all Windows versions<br>- Correct display on MetaQuotes VPS<br>- Stable rendering in both MT4 and MT5<br>\ud83d\udccf Auto<br>- Resize Support in Strategy Tester<br>- The Auto<br>- Resize panel feature now works flawlessly inside the Strategy Tester, dramatically improving backtesting comfort and accuracy.<br>\ud83d\udc1e Fixes &amp; Technical Improvements<br>- Resolved multiple minor bugs, interface inconsistencies, and small visual defects.<br>- Optimized internal architecture for greater performance and long-term stability.<br>- Fully recompiled using the latest MetaTrader build, ensuring clean compatibility with current and future terminal versions.<br>Fixed autosize error when minimizing the panel.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.916<\/span> <span class=\"product-updates__date\">2024.09.16<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>What\u2019s New:<br>Compiled in the latest terminal version<br>Updated to ensure compatibility with the most recent terminal release.<br>Global Interface Translation Overhaul<br>Comprehensive updates to the interface translation across all supported languages.<br>New Languages Added<br>Expanded language support with the inclusion of new languages.<br>Keyboard Input Error Fix<br>Resolved an issue with keyboard input for the NUMPAD 4 key.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.910<\/span> <span class=\"product-updates__date\">2024.09.10<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added TradebyOnTimer (Only for MT4) parameter \u2013 Forced operation of the trading panel by timer if the OnTick function is not executed.<br>For example, on an offline chart or a Renko chart.<br>TradebyOnTimer \u2013 timer value in milliseconds.<br>1000 ms \u2013 1 second.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.426<\/span> <span class=\"product-updates__date\">2024.04.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 CLP tab: with AutoCorrect_LevelCLP = false, you can work with negative trailing profit!<br>You can set trailing profit to be triggered from the minus zone.<br>Please set AutoCorrect_LevelCLP = false in the EA settings.<br>Example:<br>Loss = -100 USD<br>Profit = 10 USD<br>Trailing Profit = 100 USD<br>Price moves in my direction = +10 USD<br>New Loss = -90 USD<br>If the price moves against me, I will have lost 90 USD instead of the initial 100 USD.<br>\u2013 Added KeyBoard Key<br>BUYCLOSE_KEY=NONE; \/\/BUYCLOSE_KEY \u2013&gt; Button to Close all BUY positions<br>SELLCLOSE_KEY=NONE; \/\/SELLCLOSE_KEY \u2013&gt; Button to Close all SELL positions<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.419<\/span> <span class=\"product-updates__date\">2024.04.20<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Optimization of the \u201cShow Profit on History\u201d function<br>\u2013 Added \u201cClose all BUY\u201d and \u201cClose all SELL\u201d buttons, allowing to close positions of the selected type in one click.<br>\u2013 Added CLP tab settings to the Trade Pad external parameters.<br>Because MetaQuotes prohibits sending global variables to the VPS server from MQL (MetaQuotes), all buttons, checkboxes, edit fields, and controls on the Trade Pad panel no longer work on VPS from MQL (MetaQuotes).<br>You can customize the function of closing by total profit or loss from the external settings of the Utility:<br>Attention! If the VPS_CLP_Activation parameter is enabled (true), then All settings for this function will work from external variables!<br>Objects on the CLP tab \u2013 will be inactive!<br>e05vps=\u201d================= VPS MQL5 CLP options ==================\u201d;\/\/\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br>VPS_CLP_Activation=false;\/\/VPS_CLP_Activation \u2013&gt; CLP activation for VPS<br>VPS_CLP_AllSymbols=false;<br>VPS_CLP_CurrentSymbol=false;<br>VPS_CLP_SeparateBUYSELL=false;<br>VPS_CLP_SeparateDEALS=false;<br>e060=\u201d===================================\u201d;\/\/\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br>VPS_CLP_Profit_Currency=false;<br>VPS_CLP_Profit_Currency_amount=0;<br>VPS_CLP_Profit_Pips=false;<br>VPS_CLP_Profit_Pips_amount=0;<br>VPS_CLP_Profit_Percent=false;<br>VPS_CLP_Profit_Percent_amount=0;<br>e061=\u201d===================================\u201d;\/\/\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br>VPS_CLP_Trailing_Profit_Currency=false;<br>VPS_CLP_Trailing_Profit_Currency_amount=0;<br>VPS_CLP_Trailing_Profit_Pips=false;<br>VPS_CLP_Trailing_Profit_Pips_amount=0;<br>VPS_CLP_Trailing_Profit_Percent=false;<br>VPS_CLP_Trailing_Profit_Percent_amount=0;<br>e062=\u201d===================================\u201d;\/\/\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<br>VPS_CLP_Loss_Currency=false;<br>VPS_CLP_Loss_Currency_amount=0;<br>VPS_CLP_Loss_Pips=false;<br>VPS_CLP_Loss_Pips_amount=0;<br>VPS_CLP_Loss_Percent=false;<br>VPS_CLP_Loss_Percent_amount=0;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.315<\/span> <span class=\"product-updates__date\">2024.03.15<\/span><\/div>\n<div class=\"product-updates__content\">\n<p><br>- Added: Signal Tab: Risk Manager block has been added to the section \u201cTrading on Indicator Signals\u201d.<br>Risk Manager Limiting losses\/profits\/Lots\/Numbers.<br>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.<br><br>- Added: On the \u201cSignals\u201d 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.<br><br>- Note: The \u201cSignals\u201d tab is intended for technical analysis.<br>The VirtualTradePad trading panel was created and developed for manual trading.<br>If you want Automatic trading on indicator signals, I recommend you to use Expert Advisor The xCustomEA:<br>THE XCUSTOMEA universal trading adviser on custom\/standard indicators for MetaTrader https:\/\/expforex.com\/xcustomea\/<br><br>- Added: ShowInfoClosedPositionSize<br>Added information about profit from closed positions to the chart.<br>The information is displayed for each bar of the current timeframe.<br>You can change the timeframe to see the result of trading on a certain bar of the current timeframe.<br>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.<br>The information is updated when the next position\/deal is closed.<br>Settings:<br>ShowInfoClosedPositionSize = Size of text labels; If 0 \u2013 text labels are not shown for Default;<br>PLUS_Color = Color of the plus value;<br>MINUS_Color = Color of the minus value;<br><br>- Added: A new type has been added to the trade prohibition information: Market closed. For symbols for which the trading session is currently closed.<br><br>- Improved: Account deposit Symbol: cent \u00a2, USD $, eur \u20ac; all others are the first letter of the deposit currency name.<br><br>- Improved: The Color of the button to close a position on the chart changes depending on the current profit of this position.<br><br>- Improved: Graphic improvements to optimize the Expert Advisor\u2019s performance<br><br>- Fixed: the error of deleting objects during deinitialization.<br><br>- Fixed: The ReDrawIfNewObjectFound function has been modified. To avoid panel drawing errors.<br><br>- Fixed: When dragging the panel, all calculation functions are disabled.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 24.124<\/span> <span class=\"product-updates__date\">2024.01.24<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Long Ticket Number: Fixed CLP Trail Profit error when working with brokers with long ticket numbers.<br>Compilation in the latest terminal build.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 23.999<\/span> <span class=\"product-updates__date\">2023.12.27<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Last build compilation<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 23.972<\/span> <span class=\"product-updates__date\">2023.12.11<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added option to lock message output (Print) to the MetaTrader log file.<br>Don\u2019t disable this option if you don\u2019t know why?<br>If you want to reduce the volume of terminal logs, turn off this option (false)<br>All messages are logged to track the advisor\u2019s actions and debug errors.<br>If you have disabled this function, We will not be able to find an error in the program\u2019s actions and will not be able to help you.<br>Please do not disable this feature.<br>input bool PrintToLog = true; \/\/PrintToLog \u2013&gt; Print to Logs (Don\u2019t turn it false!!!)<br>- Last Build Compilation<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 23.913<\/span> <span class=\"product-updates__date\">2023.09.18<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>-EAPADPRO v44<br>- Last Build Compilation<br>- MaxDigitsLots=2; \/\/MaxDigitsLots \u2013&gt; Maximum number of digits for a lot<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 23.101<\/span> <span class=\"product-updates__date\">2023.01.08<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>-Last Build Compilation<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 22.207<\/span> <span class=\"product-updates__date\">2022.02.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fix Fix Fix<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 22.206<\/span> <span class=\"product-updates__date\">2022.02.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fix auto-closing error on AutoClose_by_Signals when selecting modes (true Only Buy\/true Only Sell)<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 22.110<\/span> <span class=\"product-updates__date\">2022.01.12<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed a bug with drawing objects for new versions of MT5 terminal<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.956<\/span> <span class=\"product-updates__date\">2021.10.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>-Added languages: French, Italian, Korean, Turkish.<br>\u2013 Optimized graphics for small GeneralSize.<br>\u2013 When using AutoCorrect_LevelCLP = false, now our utility disables intelligent check for setting correct values \u200b\u200band you can independently manage any values!<br>\u2014 You can enter negative values \u200b\u200bin the Profit field and positive values \u200b\u200bin the Loss field.<br>\u2014 Attention! It is not recommended to disable this parameter as the consequences of your closure may be negative!<br>\u2014 Attention! If you disable this function, our advisor completely disables any checks for the correctness of data entry.<br>\u2014 Attention! Instant closing of positions is possible after entering an incorrect value!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.938<\/span> <span class=\"product-updates__date\">2021.10.08<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Added modification sound when using the VST button \u2013 Virtual stop loss \/ take profit levels.<br>\u2013 The Close ALL button from the CLP tab is hidden.<br>\u2014 You can enable its display in the ShowCloseAllButton program settings.<br>\u2014 This is due to the fact that many \u201caccidentally\u201d click on this button.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.923<\/span> <span class=\"product-updates__date\">2021.09.23<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Recompiling in the latest version of the terminal<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.916<\/span> <span class=\"product-updates__date\">2021.09.16<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added parameters<br>CloseLOSSConfirm = false; \/\/ CloseLOSSConfirm -&gt; Ask for permission when closing Loss positions<br>ClosePROFConfirm = false; \/\/ ClosePROFConfirm -&gt; Ask for permission when closing Profit positions<br>Confirmation of pressing the Close LOSS and Close PROFIT buttons \u2013 to avoid situations with accidental pressing<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.906<\/span> <span class=\"product-updates__date\">2021.09.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>StartPointsForTrailingStop Fixed error<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.902<\/span> <span class=\"product-updates__date\">2021.09.02<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>-Added a parameter to the TrailingStop \u201cStartPointsForTrailingStop\u201d \u2013 The amount of additional profit in points when setting Stoploss.<br><br>- When using the Trailing Stop, Our Expert Advisor will set an additional profit in points to the StopLoss.<br>- Added parameter to Trailing Stop \/ Breakeven \u201cUseCommission\u201d \u2013 Add commission and swap in points when setting TrailingStop \/ Breakeven.<br><br>- Allows the EA to automatically take into account the commission and swap in points when setting Stoploss to breakeven.<br>- MetaTrader 5: Fixed error with Average Trailing Stop and Breakeven.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.720<\/span> <span class=\"product-updates__date\">2021.07.20<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>The parameters for selecting the direction of trade deals have been added to the signals section:<br>\u2013 false;<br>\u2013 true All Deals;<br>\u2013 true Only Buy<br>\u2013 true Only Sell<br>This enumeration is applied to parameters:<br>\u2013 AutoTrade_by_Signals = false; \/\/ AutoTrade_by_Signals -&gt; Open when exceeding percent of signals<br>\u2013 AutoClose_by_Signals = false; \/\/ AutoClose_by_Signals -&gt; Close opposite position when signal changes<br>\u2013 Alert_by_Signals = false; \/\/ Alert_by_Signals -&gt; Alert when exceeding percent of signals<br>\u2013 Push_by_Signals = false; \/\/ Push_by_Signals -&gt; Push to phone when exceeding percent of signals<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.605<\/span> <span class=\"product-updates__date\">2021.06.08<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 Show_Future_Line_Orders \u0434\u043b\u044f Grid<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.415<\/span> <span class=\"product-updates__date\">2021.06.05<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>-The Lot field on the Positions tab changes its size depending on the number of characters in this field!<br>- If you enter a wrong lot (lot step, minimum lot, maximum lot), the panel will automatically correct the error.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.330<\/span> <span class=\"product-updates__date\">2021.03.31<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Update for Windows 10<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.227<\/span> <span class=\"product-updates__date\">2021.02.27<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Update CLP<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.216<\/span> <span class=\"product-updates__date\">2021.02.16<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>KeyBoardTrade hotkey function update:<br>A ban on processing an order while holding down a key!<br>1 keystroke = 1 order execution!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.212<\/span> <span class=\"product-updates__date\">2021.02.12<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Updated work on RENKO charts when using the SymbolToTradeCustom parameter.<br>\u2013 Added Print of the name of the pressed button, for reproducing questions from users.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 21.1<\/span> <span class=\"product-updates__date\">2021.01.12<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Added spread limitation (Min Max) to the Risk manager when opening a position.<br>new parameters:<br>LimitForSpreadMin = 0; -&gt; Min Spread to trade<br>LimitForSpreadMax = 0; -&gt; Max Spread to trade<br>\u2013 Added parameter to Risk Manager:<br>AlertRiskManager \u2013 Display an alert on the screen when conditions are met by the Risk Manager.<br>\u2013 Fixed some Profit Trailing bugs.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.999<\/span> <span class=\"product-updates__date\">2020.12.28<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Added the parameter to shift text labels Shift_from_Right. The parameter in bars!<br>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)<br>\u2013 Shift applied to all text labels on the chart!<br>\u2013 Added a parameter for displaying the spread on the chart. Show_Spread.<br>Show_Spread \u2013 This shows the spread in points of your broker on the chart!<br>You can change the position of this mark by clicking on the spread button on the chart.<br>The button has 4 positions on the chart.<br>\u2013 Added Trailing profit in dollars\/points\/percent to the CLP tab.<br>\u2013 Now you have the opportunity to set a different value of the trailing profit!<br>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2013<br>\u2013 In case of partial closing, only those buttons will be shown that meet the condition for partial closing.<br>\u2013 The SELL button is highlighted in red to highlight the main BUY SELL buttons.<br>\u2013 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.<br>\u2013 Added profit line for \u201cYesday\u201d (Yesterday) to Info tab.<br>\u2013 Added a line of information by lot to the Info tab: Minimum lot by symbol \/ Lot step by symbol \/ Maximum lot by symbol.<br>\u2013 Added a line of information on the type of execution to the Info tab: Type of order execution (<br>Execution by request \/ Instant execution \/ Market execution \/ Exchange execution)<br>\u2013 Added a line of information on the fill type (MT5) to the Info tab: Order fill type (<br>Fill or Kill \/ Immediate or Cancel \/ Return).<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.980<\/span> <span class=\"product-updates__date\">2020.11.20<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Added the Push_by_Signals parameter to the block for working on signals \u2013 sending a message to the phone when the conditions for signals are met on the Signals tab.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.974<\/span> <span class=\"product-updates__date\">2020.11.18<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Closing on total profit \/ loss as a percentage:<br>CloseTypebyPercentageof \u2013 Added selection of calculating the current percentage of the Current Balance \/ Current Equity.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.973<\/span> <span class=\"product-updates__date\">2020.11.13<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2014 new controls have been added to Trade Management from the KeyBoardTrade keyboard:<br>\u2014- TrailingStopONOFF_KEY = Enable \/ Disable Trailing Stop;<br>\u2014- BreakevenONOFF_KEY = Enable \/ Disable breakeven.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.952<\/span> <span class=\"product-updates__date\">2020.10.22<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 A new parameter has been added to the settings of the Signals tab:<br>\u2014 AutoClose_by_Signals = Close the opposite position when the main signal changes,<br>\u2014 Allows VirtualTradePad to work in automatic Open \/ Close positions based on the aggregate signal as a percentage.<br>\u2013 Added parameter to CLP (Closing on total profit and loss) settings:<br>\u2014 CPL_CloseAllCharts_per_CloseAllDeals = close charts \/ other charts before closing positions.<br>\u2014 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.<br>\u2014 The CPL_CloseAllCharts_per_CloseAllDeals parameter closes only those charts on which other Expert Advisors are installed (except for VirtualTradePad) only for MT5.<br>\u2014 The CPL_CloseAllCharts_per_CloseAllDeals parameter closes All charts (When All Symbols is enabled) or only those with a chart symbol = VirtualTradePad symbol.<br>\u2014 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).<br>Important:<br>\u2014 In MT5: Only those charts on which the Expert Advisor is installed are closed in MT5<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.936<\/span> <span class=\"product-updates__date\">2020.10.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed a bug with incorrect display of future BuyLimit and SellLimit orders.<br>Does not affect the correctness of placing orders.<br>In order to calculate the distance correctly, turn on the Ask Line on the chart.<br>SellStop SellLimit and SELL \u2013 open by BID;<br>BuyStop BuyLimit and BUY \u2013 open by ASK;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.911<\/span> <span class=\"product-updates__date\">2020.09.11<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Improved performance and graphics.<br>\u2013 Added full work with pending and limit orders on the chart.<br>\u2014- Information about placed orders on the chart is displayed.<br>\u2014- Ability to remove stop loss \/ take profit and pending orders from the chart.<br>\u2014- Attention! Pending orders are displayed after positions. This means that orders are placed on the chart depending on the chart width.<br>\u2013 Changed text tips about prohibiting trading by server \/ terminal!<br>\u2013 The color of text labels of information about stop loss \/ take profit positions changes, depending on the positive \/ negative zone.<br>\u2013 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.<br>\u2013 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.<br>\u2013 MagicTarget function updated, graphics changed. Added more information.<br>\u2013 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.<br>\u2013 Added +2 positions on the screen to Show_EndOfBar mode (middle top and middle bottom).<br>\u2013 new controls have been added to Trade Management from the KeyBoardTrade keyboard:<br>\u2014- Switching work tabs from the keyboard (Position = button 1, Order = button 2, Signal = button 3 \u2026\u2026)<br>\u2014- Use \/ Do not use Stop Loss \/ Take Profit.<br>\u2014- Added the ability to use upper digits (BUTTON_0<br>- BUTTON_9), not to be confused with NumPAD !!!<br>\u2013 Information on Show_Future_Line has been added:<br>\u2014- when you hover over the BUY SELL buttons, the calculation of the future lot is shown when using an autolot (DynamicLot).<br>\u2014- Added Show_true_OnlyonBUYSELLLSLTP mode \u2013 show information about a future trade when hovering over the BUY \/ SELL \/ Lots \/ SL \/ TP Fields.<br>\u2014- Now you can view information about a future deal by changing lot \/ stop loss \/ take profit in real time.<br>\u2013 Added information about closing deals when hovering over the LOSS, PROFIT, CLOSE buttons.<br>\u2014- Added parameter to external variables Show_Info_Close.<br>\u2013 When using partial closing of positions from the chart (X button), additional information has been added to the tooltip.<br>\u2014- Attention! In order to exclude situations when your stop-loss \/ take-profit changes when you accidentally click on the trading lines,<br>\u2014- You need to enable the ability to change stop loss \/ take profit using the Alt button, for this:<br>\u2014- Go to your terminal settings &gt;&gt; Chart &gt;&gt; Show trade levels &gt;&gt; Allow dragging trade levels with the \u2018Alt\u2019 key.<br>\u2014 If Trailing Stop is enabled and distance = 0, then Trailing Stop will work with the lowest possible stop level on your server.<br>\u2013 Added the ReDrawIfNewObjectFound parameter \u2013 which allows \/ disables panel refresh when a new object is detected.<br>\u2014- This option is enabled by default. If you find lags and freezes when using VirtualTradePad and other indicators, please disable this option.<br>================================================== ================================================== =========================================<br>\u2013 Added new buttons:<br>\u2013 Position tab:<br>\u2013 Button \u201cBE\u201d \u2013 The MovingInWLUSE function has been moved to the panel in the BE function.<br>\u2014- You can turn on the BE button on the Position panel and Breakeven will always work.<br>\u2014- Settings of the breakeven distance \u2013 can be configured in the external parameters of the advisor!<br>\u2014- In order to use the function 1 time (old version) turn on and off the BE button on the panel!<br>\u2014- \u201cScreenShot\u201d button \u2013 Saves a snapshot of your current chart, with all indicators and objects in the size of your chart.<br>All screenshots will be saved to the Folder of your terminal \/ MQL * \/ Files \/ VTP \/<br>\u2014- \u201cShowInfo\u201d button \u2013 Hides \/ Shows information labels of our panel from the chart. Turn on, turn off.<br>If you need to analyze the chart without unnecessary information, the \u201cShowInfo\u201d button will help to hide all unnecessary information from the chart.<br>\u2014- Button \u201c%A\u201d \u2013 This turns on \/ off the AutoLot function (DynamicLotAuto) from the chart.<br>Now you can enable autolot from the panel.<br>\u2014- Button \u201c%S\u201d \u2013 This turns on \/ off the AutoLotStopLoss(DynamicLotStopLoss) function from the chart.<br>Now you can enable autolot by stop loss from the panel.<br>\u2014\u2014 Attention! To disable autolot press the green button \u201c% A\u201d or \u201c% S\u201d.<br>\u2014\u2014 The functions DynamicLotAuto and DynamicLotStopLoss in the EA settings now only regulate the method of calculating the autolot (Free Margin or Current Balance)<br>\u2014- \u201cVst\u201d button \u2013 Working with virtual stop loss \/ take profit \/ trailing stop \/ breakeven.<br>\u2014\u2014 Full work with Virtual Stop Loss and Take Profit levels. Turn on, turn off.<br>\u2014\u2014\u2013 All levels will be virtual and displayed on the chart as lines.<br>\u2014\u2014\u2013 You can move these levels on the chart, just drag the line to the desired location.<br>\u2014\u2014\u2013 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.<br>\u2014\u2014\u2013 There may be slippages in the close at requotes and other broker delays.<br>\u2014\u2014\u2013 Attention! Works only on a switched on computer and a connected terminal.<br>\u2014\u2014\u2013 Attention! In MT4, virtual levels work with both positions and orders.<br>\u2014\u2014\u2013 Attention! In MT5 virtual levels work only with positions !!! Pending and limit orders will work with real stop loss and take profit levels.<br>\u2014\u2014\u2013 Attention! There may be slippages when closing positions. Depends on broker requotes and delays !!!<br>\u2014\u2014\u2014- Attention! When you click on the \u201cVst\u201d button, the advisor modifies all stop loss and take profit levels into virtual \/ real levels.<br>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.<br>\u2014- \u201cAv\u201d button \u2013 Trailing stop \/ breakeven functions from the common center line (AVERAGE).<br>\u2014\u2014 Turns on \/ off the general Trailing Stop \/ Breakeven from the middle line. Separately for the Buy and Sell directions.<br>\u2014\u2014\u2013 This function allows you to follow the entire grid of positions (Buy or SELL separately) with a general trailing stop(AVERAGE) or breakeven.<br>\u2014\u2014\u2013 VirtualTradePad will automatically calculate the average line based on open positions and set the overall average trailing stop or breakeven from this center line.<br>================================================== ================================================== =========================================<br>\u2013 Added new buttons:<br>\u2013 Orders tab:<br>\u2014- \u201cLifeTime\u201d button \u2013 Order lifetime in minutes!<br>\u2014\u2014 Lifetime in minutes works virtually for all pending orders.<br>\u2014\u2014 After the LifeTime expires, the order will be deleted.<br>\u2014\u2014 Attention! Works separately with DayToExpiration option (Expiration time in days).<br>\u2014- \u201cStep\u201d button \u2013 Step of each next order in the grid!<br>\u2014\u2014 Used in conjunction with the Grids parameter.<br>\u2014\u2014 Allows you to set the step for the grid from the first pending order in the grid.<br>Attention! Distance parameter \u2013 This is the distance from the current price to the first pending order.<br>\u2014- Button \u201cCoefLot\u201d \u2013 The CoefLotForGridOrders parameter from the parameters has been moved to the panel.<br>\u2014\u2014 Multiplication factor of the next lot in the grid of pending orders when used on the Orders tab<br>Example: \u201cCoefLot\u201d = 2, Grid = 5, then lots will be opened like this: 0.1, 0.2, 0.4, 0.8, 0.16<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.608<\/span> <span class=\"product-updates__date\">2020.06.09<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>ReBuild 2485<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.423<\/span> <span class=\"product-updates__date\">2020.04.23<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>-In the CLP_Alert CLP_Push Notification, the name of the currency pair with which the program works has been added.<br>- In the CLP_Alert CLP_Push Notification, the name of the currency pair, position type and lot of the closed position are added.<br>- The design of the Lot +, Lot-, Modify buttons has been changed to display correctly on 4k monitors.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.404<\/span> <span class=\"product-updates__date\">2020.04.03<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u0424\u0443\u043d\u043a\u0446\u0438\u044f SL TP Target \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043b\u044e\u0431\u044b\u043c\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u044f\u043c\u0438, \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u0441 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043e\u0432\u0435\u0442\u043d\u0438\u043a\u0430\u043c\u0438.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.403<\/span> <span class=\"product-updates__date\">2020.04.03<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>-Partial closing of deals<br><br>- Added the ability to partially close positions from the chart :<br>ShowInfoPosition function updated:<br>Now, when you click on the \u201cX\u201d next to a position on the chart, a window will appear to select partially or completely closing positions:<br>in percent: 10%, 25%, 50%, 100%;<br>in lots: Lot step, Lot step * 2, Lot step * 5, Lot step * 10;<br>\u2013 Added a new option \u201cdo not show\u201d to the Type_Profit_On_Position_Tab parameter \u2013 disabling the profit display on the Positions page.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.324<\/span> <span class=\"product-updates__date\">2020.03.24<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>AutoCorrect_Distance has been updated.<br>When AutoCorrect_Distance is turned off (false), the EA will not check the Dist field value of the Orders tab on the minimum value.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.213<\/span> <span class=\"product-updates__date\">2020.02.13<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>UPDATE UPDATE<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.206<\/span> <span class=\"product-updates__date\">2020.02.08<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>=================================================== =====================================<br>\u2014 Added opportunity to use Expert Adviser on Forex VPS for MetaTrader 4\/5 from MetaQuotes<br>It works on any chart. Supports multiple chart at once!<br>Tabs work: CLP, TrailinStop, Signals!<br>Before changing the variables on your computer:<br>1. Enable AutoTrading to make the Expert Advisor active.<br>2. change the parameters,<br>3. After that, start the Migration!<br>=================================================== =====================================<br>\u2014 Added additional information to the StopLoss \/ TakeProfit Target control buttons (General Stop Loss \/ Take Profit):<br>\u2013 The sum of all stoploss \/ takeprofit in points, deposit currency, percent of the balance.<br>Information on future Stoploss \/ Takeprofit levels is displayed if the user presses YES;<br>You can set the total real stoploss \/ takeprofit in points \/ percent \/ deposit currency (current value)!<br>\u2013 The type of positions for which Target will use;<br>\u2013 Ability to modify a new stoploss \/ takeprofit (Checks for positions and modifyng errors);<br>=================================================== =====================================<br>\u2013 Added Risk Manager: Risk Manager Limiting losses \/ profits \/ Lots \/ Numbers<br>Block Limiting updated and supplemented!<br>This settings block allows users to limit Profit \/ loss \/ lots \/ number of deals\/positions for a specified time.<br>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.<br>It is possible to disable the operation of the BUY \/ SELL \/ LOCK \/ REVERSE \/ BUYSTOP \/ BUYLIMIT \/ SELLSTOP \/ SELLLIMIT buttons if the limit is exceeded.<br>Disables the ability to open deals\/positions on the current currency pair if the current value has exceeded the your limit.<br>Settings:<br>CurrentOpenDeals \u2013 Take into account current open deals\/positions;<br>ClosedDeals \u2013 Take into account closed deals \/ positions over time:<br>LimitFor \u2013 The time during which closed deals \/ positions in the history will be checked;<br>LimitForLosses \u2013 Loss limit at which the EA will sent a message, must be specified with -;<br>LimitForProfits \u2013 Profit limit at which the EA will sent a message;<br>LimitForLotsDeals \u2013 Limit of Lots of deals \/ positions, at which the adviser will sent a message;<br>LimitForCountDeals \u2013 Limit of the number of deals \/ positions at which the EA will sent a message;<br>NotificationMailSend \u2013 Send a message to the phone (PUSH) and mail if the limit is exceeded;<br>ProhibitOpeningNewDealsOrders \u2013 Disables the operation of the BUY \/ SELL \/ LOCK \/ REVERSE \/ BUYSTOP \/ BUYLIMIT \/ SELLSTOP \/ SELLLIMIT buttons if the limit is exceeded.<br>=================================================== =====================================<br>\u2013 Show_EndOfBar Added a text label on the chart with the end time of the current bar!<br>It is possible to change the position of the information label about the end of the bar.<br>If you click on this label, then the label will change the position on the chart!<br>Time is shown every tick! This means that if there was no tick, then time stops!<br>=================================================== =====================================<br>\u2013 BuySellConfirm parameter is added to the \u201cConfirm options\u201d block \u2013 Confirmation of opening positions by clicking on BUY or SELL;<br>=================================================== =====================================<br>\u2013 Added information on Stoploss \/ Takeprofit \/ Profit goals as a percentage of the current balance to the ShowInfoPosition text labels;<br>\u2013 Added information on Stoploss \/ Takeprofit goals as a percentage of the current balance to the Show_Future_Line text labels;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.129<\/span> <span class=\"product-updates__date\">2020.01.29<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>To save memory and prevent the panel from hanging when loading the quotes history, we have disabled (by default):<br>input bool Signals_D1=false; \/\/Signals_D1 \u2013&gt; Show from D1<br>input bool Signals_W1=false; \/\/Signals_W1 \u2013&gt; Show from W1<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.127<\/span> <span class=\"product-updates__date\">2020.01.27<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Tester Hide Indicators<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.125<\/span> <span class=\"product-updates__date\">2020.01.27<\/span><\/div>\n<div class=\"product-updates__content\">\n<p><br>- Show_BuySell_LimitStop \u2013 In MetaTrader 5, Additional buttons for opening Buy\/Sell Stop Limit orders.<br>You can enable the display of the Buy\/Sell Stop Limit open buttons.<br>Disabled by default!<br>\u2014 Forced writing global variables to disk.<br>\u2014 Added the ability to pending\/delete stop\/limit orders from the keyboard:<br>BuyStop_Open_KEY = BUTTON_G; \/\/ BuyStop_Open_KEY -&gt; Button to Open BuyStop order;<br>SellStop_Open_KEY = BUTTON_H; \/\/ SellStop_Open_KEY -&gt; Button to Open SellStop order;<br>BuyLimit_Open_KEY = BUTTON_J; \/\/ BuyLimit_Open_KEY -&gt; Button to Open BuyLimit order;<br>SellLimit_Open_KEY = BUTTON_K; \/\/ SellLimit_Open_KEY -&gt; Button to Open SellLimit order;<br>BuyStop_Delete_KEY = BUTTON_V; \/\/ BuyStop_Delete_KEY -&gt; Button to Delete BuyStop order;<br>SellStop_Delete_KEY = BUTTON_B; \/\/ SellStop_Delete_KEY -&gt; Button to Delete SellStop order;<br>BuyLimit_Delete_KEY = BUTTON_N; \/\/ BuyLimit_Delete_KEY -&gt; Button to Delete BuyLimit order;<br>SellLimit_Delete_KEY = BUTTON_M; \/\/ SellLimit_Delete_KEY -&gt; Button to Delete SellLimit order;<br><br>- TypeofOrdersMagicTarget \u2013 Added selection of the type of orders when using MagicTarget, If stop loss and take profit are not used.<br>BuyStop SellStop \u2013 When using Magic Target without stops, BuyStop \/ SellStop will be installed (by default, as in previous versions).<br>BuyLimit SellLimit \u2013 When using the Magic Target without stops, BuyLimit \/ SellLimit will be installed.<br>\u2014 Color of TrailingStop and CLP in the ON mode \u2013 is changed to green.<br>\u2013 Added +\/- buttons for the TrailingStop.<br>\u2013 Found and fixed memory leak error when using Signals!<br>\u2013 The version for the MetaTrader 5 terminal now can use scrolling (on the mouse):<br>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!<br>Note: Only for MetaTrader 5!<br>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.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.120<\/span> <span class=\"product-updates__date\">2020.01.20<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Another problem with lots on different brokers.<br>Please check the change of lots on your broker.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.118<\/span> <span class=\"product-updates__date\">2020.01.18<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Lot normalization function for some accounts and symbols has been changed.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 20.110<\/span> <span class=\"product-updates__date\">2020.01.10<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added CLP: New parameter Use_Commission_in_CLP \u2013 Use calculation of commission when closing positions.<br>true \u2013 take into account the commission in the calculations.<br>false \u2013 do not take into account the commission in the calculations.<br>Attention: The commission is calculated from an open deal and multiplied by 2 (When closing a deal a commission is also charged)<br>This is the standard way to calculate commission!<br>In MetaTrader 5, it is impossible to get the type of commission calculation from an adviser!<br>If you do not want the adviser to automatically calculate the commission, you can turn off this feature!<br>Attention! This function only affects the calculations on the CLP tab, all other tabs work in standard mode, taking into account commissions.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.992<\/span> <span class=\"product-updates__date\">2019.12.15<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>CLP \u2013 \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d \u0440\u0430\u0441\u0447\u0435\u0442 \u043f\u0440\u0438\u0431\u044b\u043b\u0438 \u0434\u043b\u044f CFD, Index<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.991<\/span> <span class=\"product-updates__date\">2019.12.02<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>MT5 STRATEGY TESTER: Prohibition on adding indicators from the panel to the chart of the Strategy Tester to save space.<br>CLP: Fixed display of future levels (Show_Future_BE_TP_SL) for BUY positions.<br>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.<br>VTP CLP: Added a new parameter to the \u201cCLP options\u201d section:<br>ClosebyFIFO = Closing positions according to FIFO rules;<br>When closing positions, the FIFO rule will be used (First opened, First closed).<br>The position will be closed in the order of their opening!<br>Attention: This rule is intended to be used only when working with all symbols and closing all positions at once.<br>Attention: This mode prohibits the use of functions: Separate Deals<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.977<\/span> <span class=\"product-updates__date\">2019.11.17<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed the installation of fractional percentages when using the Dynamic Lot on currency pairs, where the minimum lot = 1.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.959<\/span> <span class=\"product-updates__date\">2019.10.29<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed error in calculating the ratio of stop loss and take profit when working with MagicTarget, which triggered the removal of the panel itself.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.954<\/span> <span class=\"product-updates__date\">2019.10.24<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Graphic changes and improvements;<br>Orders: Updated the Rounding function for Normalizing the prices of pending orders on the Orders tab!<br>Positions: Added type of profit display on the Positions tab:<br>Type_Profit_On_Position_Tab:<br>\u2013 in points of your broker.<br>\u2013 in the currency of the deposit.<br>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.<br>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.<br>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)!<br>Available languages: Russian, English, Portugu\u00eas, Espa\u00f1ol, Deutsch!<br>Attention: This parameter affects only the text of buttons and tabs. The text of tooltips can be selected in the Language parameter!<br>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!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.830<\/span> <span class=\"product-updates__date\">2019.08.31<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added the ability to work with Binary Options BO:<br>CommentOrders parameter updated.<br>Now you can set the expiration time of the option, for example 5 (Close after 5 minutes)!<br>Unique comment support for brokers with BOs that require a unique comment.<br>For example: CommentOrders = CLOSE31 (Close after 31 minutes)<br>Specify the rules for writing a comment on the BO with your broker!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.824<\/span> <span class=\"product-updates__date\">2019.08.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed Virtual CLP error when the list of orders was not updated.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.809<\/span> <span class=\"product-updates__date\">2019.08.09<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0422\u0435\u0441\u0442\u0435\u0440\u0430 \u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0439<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.808<\/span> <span class=\"product-updates__date\">2019.08.09<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added position management on the current chart.<br>When using ShowInfoPosition = true, the X button will be added along with the text label, when clicked on:<br>You can remove Stoploss;<br>You can remove Take Profit;<br>You can close the selected position;<br>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.<br>Added parameter Show_Future_Line_Orders \u2013 Shows future levels of placing pending or limit orders if the user is working on the ORDERS tab.<br>Improved Show_Future_BE_TP_SL hints when working with CLP.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.701<\/span> <span class=\"product-updates__date\">2019.07.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 A new parameter has been added to the function \u201cClosing by total profit or loss\u201d:<br>ClosingCurrentTicketOnly \u2013 Close only the current list of tickets.<br>This option will help to avoid problems when my program starts to close positions on the basis of total profit, and the user\u2019s adviser starts to open new positions.<br>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.<br>ClosingCurrentTicketOnly = false, Then the VirtualTradePad program, if the total profit conditions are met, will close all positions, even if another adviser opens new positions.<br>\u2013 Show_Future_Line function improved:<br>will draw the levels of a future deal only when the user moves the cursor to the opening buttons of BUY SELL;<br>When you hover over the Buy or SELL buttons, the graph will show the lines of the future position, stop loss and take profit;<br>\u2013 The Show_AveragePrice function has been improved:<br>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.<br>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!<br>\u2013 The functions of displaying additional information on the chart were supplemented:<br>Show_Future_BE_TP_SL, Show_Future_Line, ShowInfoPosition, Show_AveragePrice:<br>Changed the display of information:<br>false \u2013 do not show information;<br>true always \u2013 always show on the chart;<br>true cursor is on the pad \u2013 show only when the cursor is on the panel;<br>true cursor is not on the pad \u2013 show only when the cursor is outside the panel.<br>\u2013 Graphic improvements;<br>\u2013 When working with MagicTarget, the buttons for opening and deleting pending orders are disabled;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.606<\/span> <span class=\"product-updates__date\">2019.06.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Graphic improvements.<br>The function of the calculation of autolot changed.<br>DynamicLotStopLoss and DynamicLotAuto.<br>Added the ability to select the type of balance for the calculation.<br>true From BALANCE \u2013 Autolot will be calculated from the current balance.<br>true From FREE MARGIN \u2013 Autolot will be calculated from the current free margin (old version).<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.229<\/span> <span class=\"product-updates__date\">2019.02.27<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Signal block updated:<br>Signals_Alert_After_Percent variable renamed Signals_Percent<br>Added variable Percent_difference_Signals = Percentage difference between two signals to perform an action (Alert, Open Positions)<br>For example:<br>Signals_Percent = 40% Percent_difference_Signals = 10%:<br>A signal to BUY can only be when the total signal for the direction BUY is&gt; 40%, the total signal is SELL 40%, the total signal BUY is<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.228<\/span> <span class=\"product-updates__date\">2019.02.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed a percentage value profit on the CLP tab when the user did not press Enter to save parameters.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.226<\/span> <span class=\"product-updates__date\">2019.02.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added function Show_AveragePrice:<br>When working with the Position tab, the expert draws the average price lines for the BUY and SELL positions on the chart.<br>Average price is calculated from current open positions.<br>Also in the information rectangle is drawn information about the total lots and current profits for the positions BUY and SELL separately.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.211<\/span> <span class=\"product-updates__date\">2019.02.11<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed the error of moving the graph when the panel is minimized!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.209<\/span> <span class=\"product-updates__date\">2019.02.07<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Returned the previous familiar font.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.207<\/span> <span class=\"product-updates__date\">2019.02.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Added function CloseConfirm \u2013 user confirmation for closing positions. When you click on the buttons: Close, Loss, Profit.<br>\u2013 Added function ReverseConfirm \u2013 user confirmation for reversing position. When you click on the buttons: Reverse.<br>\u2013 Added function LockConfirm \u2013 user confirmation for locking positions. When you click on the buttons: Lock.<br>\u2013 In the CLP block, when closing positions by profit in points, the profit in the deposit currency will be additionally checked.<br>Actual when closing positions with different volume of lots.<br>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&gt; 0.<br>\u2013 Text labels with information about open positions are reduced, to save space.<br>\u2013 Cosmetic enhancements.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.206<\/span> <span class=\"product-updates__date\">2019.02.01<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>ReBuild Reboot<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.205<\/span> <span class=\"product-updates__date\">2019.01.31<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Remastering<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.204<\/span> <span class=\"product-updates__date\">2019.01.30<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Global Update 2019<br>\u2013 Improved graphics part of the panel. Re-design of individual elements;<br>\u2013 Added the ability to resize the panel: GeneralSize!<br>\u2013 GeneralSize default = 12, Increasing the size of the panel.<br>\u2013 Last panel size with GeneralSize = 10!<br>\u2013 Text labels of open positions optimized. Fixed error when text labels were drawn on top of the VirtualTradePad panel;<br>\u2013 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:<br>When you click on the button, you will have a line level StopLoss \/ TakeProfit.<br>You can specify the price at which all StopLoss\/TakeProfit positions\/orders will be modified!<br>If you are working with the Positions tab, then StopLoss \/ TakeProfit will be set to the position!<br>If you are working with the Orders tab, then StopLoss \/ TakeProfit will be placed on pending orders!<br>Attention! The Expert Adviser can set StopLoss \/ TakeProfit, only on the price that meets the rules for setting StopLoss \/ TakeProfit!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.121<\/span> <span class=\"product-updates__date\">2019.01.21<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Some graphical changes.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.118<\/span> <span class=\"product-updates__date\">2019.01.18<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Reload<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 19.114<\/span> <span class=\"product-updates__date\">2019.01.17<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Global Update 2019:<br>\u2013 Added check Magic Number when using Reverse, Lock;<br>\u2013 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);<br>\u2013 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;<br>\u2013 Added hints to external variables when setting up the program;<br>\u2013 Spread has been added to stop loss and take profit;<br>\u2013 Added language selection tips Language: Spanish, Portuguese (Brazil), German, Chinese, Japanese;<br>By default, the language of prompts will be determined automatically by the language of your terminal. You can also choose your language;<br>The translation was made using the GOOGLE Translator + MQL + Terminal site!<br>If you find an error in your language, please report it in messages. Thank!<br>\u2013 Parameter and function Sounds replaced by a more advanced function from our EAPADPRO<br>Added new parameters:<br>Notice_Open_Push = false;<br>Notice_Open_Sound = true;<br>Notice_Close_Push = false;<br>Notice_Close_Sound = true;<br>Notice_Modify_Push = false;<br>Notice_Modify_Sound = true;<br>Notice_Error_Push = false;<br>Notice_Error_Sound = true;<br>Notice_Open_NameSoundFromEa = \u201cok\u201d;<br>Notice_Close_NameSoundFromEa = \u201calert2\u201d;<br>Notice_Modify_NameSoundFromEa = \u201cstops\u201d;<br>Notice_Error_NameSoundFromEa = \u201ctimeout\u201d;<br>You can enable \/ disable sound when opening, closing, modifying, error, as well as specify the name of the sound file (without .wav)<br>You can also enable notification to the phone (PUSH messages) when opening, closing, modifying, an error.<br>Additional information is displayed in the log.<br>\u2013 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.<br>\u2013 Font name changed to Roboto<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.993<\/span> <span class=\"product-updates__date\">2018.12.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added variable AutoCorrect_Distance \u2013 automatic adjustment of the Distance field for pending orders.<br>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.)<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.970<\/span> <span class=\"product-updates__date\">2018.11.19<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>AutoTrade_by_Signals: the following condition has been added to the AutoTrade_by_Signals function:<br>Trading only when there are no open positions and meeting the conditions for a given percentage in one direction only.<br>If both BUY and SELL meet the opening condition, the new position does not open!<br>If there is an open position on the current currency pair, the new position is not opened.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.945<\/span> <span class=\"product-updates__date\">2018.10.18<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>The parameters of the number of attempts to close and open positions using one-click trading are added in external variables:<br>NumberTryClose \u2013 The number of attempts to close a position.<br>NumberTryOpen \u2013 The number of attempts to open a position.<br>When receiving an error from the server, the adviser tries to open \/ close.<br>Required with frequent requotes.<br>CLP Activation (Close if Profit or Loss Activation) Changed!<br>ON OFF buttons are added to the panel for more understandable action!<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.932<\/span> <span class=\"product-updates__date\">2018.10.01<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Added support for the work of the Expert Advisor and the CLP tab (Closing on Total Profit or Loss) on VPS hosting from MetaQuotes.<br>Attention! The work of the Expert Advisor is carried out by transferring data files<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.906<\/span> <span class=\"product-updates__date\">2018.09.07<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>On the Positions tab, the BE button is added \u2013 Set stop loss to lossless for all profitable positions.<br>This function sets break-even only for the current positions once. The break-even calculation also uses swaps and a commission.<br>This is a manual stop-loss in a break-even position for the current positions, which have a profit!<br>To enable automatic lossless, you need to enable it in the external settings.<br>Working with MagicTarget:<br>Added hot button to activate the MagicTarget \/ Cancel \/ Place button<br>MagicTarget_Button_KEY = BUTTON_O \u2013 Activation of the Magic Target, by default O. The tab on Orders automatically changes!<br>MagicTarget_Place_KEY = BUTTON_P \u2013 Set the order by the set levels, by default P.<br>MagicTarget_Cancel_KEY = BUTTON_I \u2013 Cancel by the displayed levels, by default I.<br>Added the ability to drag an entire order on a chart using MagicTarget:<br>When installing lines, you can change line levels by dragging lines on the chart.<br>Added the ability to drag the entire order, holding down the SHIFT button and dragging the main line of the opening price.<br>Graphical improvements.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.830<\/span> <span class=\"product-updates__date\">2018.08.30<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added parameter MaxLotToOpen \u2013 Maximum lot that can be set when calculating functions DynamicLotStopLoss and DynamicLotAuto<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.730<\/span> <span class=\"product-updates__date\">2018.08.01<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Updating the ShowInfoPosition function;<br>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;<br>Fixed the ability to move trading levels when the collapsed panel;<br>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;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.716<\/span> <span class=\"product-updates__date\">2018.07.23<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>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).<br>Updated the operation of MagicTarget.<br>Added the indication of take profit to stop loss ratio on the take profit line.<br>Added the indication of the margin required for opening a position\/order on MagicTarget.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.515<\/span> <span class=\"product-updates__date\">2018.05.23<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 Fixed the error with profit trailing and closure at a loss, which occurred when using the closing on all symbols.<br>\u2013 Added a variable for specifying the currency pair for the panel to work with: SymbolToTradeCustom<br>This allows working on offline charts (Tick charts, Renko charts, etc.).<br>Attention: Be careful when writing the name. The name should exactly match the name in the Market Watch!<br>EurUSD \u2013 incorrect!<br>EURUSD \u2013 correct!<br>If this parameter is not set, the EA works on the currency pair it is attached to.<br>\u2013 Added the ability for Magic Target to work on an offline (Tick, Renko\u2026) chart.<br>\u2013 Added the indication of the feature operation to the CLP tab.<br>If the indication is red, the feature is disabled and does not work;<br>If the indication is green, the feature is enabled and working.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.309<\/span> <span class=\"product-updates__date\">2018.03.14<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed an error related to input of lot size using the keyboard.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 18.227<\/span> <span class=\"product-updates__date\">2018.03.06<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 \u041c\u04225: added automatic lot size calculation for futures;<br>\u2013 Added the ability to display the information about open positions on the chart.<br>\u2014 Including the position direction, lot, current profit, stop loss\/take profit (indicating the targets in points and in the deposit currency)<br>\u2014 ShowInfoPosition \u2013 display information on the chart;<br>\u2014 ShowInfoPositionSize \u2013 font size for the text displayed on the chart;<br>\u2013 Added support for font scaling in Windows (font size settings are not available);<br>\u2013 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;<br>\u2013 Updated the algorithm for displaying the current prices on the Positions tab;<br>\u2013 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;<br>For example:<br>\u2014 MagicNumber=777 UseAllMagicFromAllAccount=true: the EA monitors all positions on the current symbol and on the entire account;<br>\u2014 MagicNumber=777 UseAllMagicFromAllAccount=false: the EA monitors positions with the magic number 777 on the current symbol and on the entire account;<br>\u2014 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;<br>\u2014 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;<br>\u2013 When a new object appears on the chart, the panel is refreshed to avoid overlapping of objects on the panel;<br>\u2013 Added support for operation in the strategy tester, but with the limitations of the terminal:<br>\u2014 It is not possible to enter a value in the EDIT box;<br>\u2014 The CLP tab does not work;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.979<\/span> <span class=\"product-updates__date\">2017.12.12<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Cosmetic changes.<br>A new parameter has been added: CPL_AUTOOFF_AfterClose allows disabling the \u201cClose if profit or loss\u201d button after closing all positions.<br>The button is only disabled when ALL! positions are closed.<br>It takes into account the magic number specified in the EA, as well as the symbol for closing.<br>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!<br>Bugfix: Fixed the issue with the TP Target calculation in the Info tab while simultaneously using positions with Take Profit and without Take Profit.<br>BugFix: Fixed dragging of trade levels (Stop Loss, Take Profit) when hovering over the panel and back.<br>Changes: Changed the coordinates of the profit value shown in the Info tab<br>The KoefLotForGridOrders parameter has been renamed to CoefLotForGridOrders<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.973<\/span> <span class=\"product-updates__date\">2017.11.23<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed: Modification of stop loss and take profit based on the position opening price, and not on the current price.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.970<\/span> <span class=\"product-updates__date\">2017.11.13<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>In the EA settings, changed the option for closing the terminal after all trades are closed.<br>Parameter CPL_CloseTerminalAfterClose \u2013 enable closing the terminal.<br>CPL_CloseTerminalAfterClose = true.<br>Terminal is closed only when ALL! positions are closed.<br>It takes into account the magic number specified in the EA, as well as the symbol for closing.<br>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!<br>Added the Show_Future_BE_TP_SL parameter to CLP \u2013 show the lines of the future position closure by total profit or loss..<br>Attention: it works only on the current symbol and with the \u2018SEPARATE Orders\u2019 mode disabled.<br>The lines are displayed separately for Buy and Sell positions, or by a common line.<br>If a line is not shown, then the positions form a lock that cannot be closed by the total profit or loss.<br>Note: line and price data may be inaccurate for floating spread.<br>Remember! SELL is closed by ASK, while BUY is closed by BID<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.942<\/span> <span class=\"product-updates__date\">2017.10.19<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed bugs reported on the forums.<br>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.<br>When using the REVERSE button to reverse the positions, the predefined stop loss and take profit are set to open positions.<br>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.<br>Profit trailing can now be enabled only after setting the parameters for closing by profit.<br>Updated tooltips.<br>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.<br>Added block of alerts for profit and loss in the deposit currency.<br>If you want to limit the losses on the current client magic number, you can do that in the new block.<br>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:<br>Set the parameters to the following:<br>LimitFor=0;<br>LimitForLosses=-100;<br>LimitForProfits=0;<br>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.<br>Attention: this block does not close trades! It simply displays alerts!<br>At the next LimitFor, this parameter is reset to 0.<br>You can select LimitFor= DAY;WEEK;MONTH;ALLTIME;<br>You can also enable sending email and push notifications when reaching the limits of NotificationMailSend<br>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:<br>CPL_AlerT \u2013 alert message<br>CPL_Mail \u2013 email message<br>CPL_Push \u2013 push notification<br>How to set up mobile device or email to messages from the Expert Advisor:<br>https:\/\/www.metatrader4.com\/en\/trading-platform\/help\/setup\/settings_notifications<br>https:\/\/www.metatrader4.com\/en\/trading-platform\/help\/setup\/setup_email<br>Added hot keys for managing the panel<br>KeyBoardTrade \u2013 enable\/disable the management using hot keys.<br>Buy_KEY=BUTTON_D; \u2013 default button for opening BUY orders<br>Sell_KEY=BUTTON_A; \u2013 default button for opening SELL orders<br>Close_KEY=BUTTON_X; \u2013 default button for closing all positions<br>LossCLOSE_KEY=NONE; \u2013 default button for closing all unprofitable positions<br>ProfitCLOSE_KEY=NONE; \u2013 default button for closing all profitable positions<br>Reverse_KEY=BUTTON_Q; \u2013 default button for reversing all positions<br>Lock_KEY=BUTTON_E; \u2013 default button for locking all positions<br>You can use the numpad keys or the standard keyboard keys.<br>Attention: for the keys to work, it is necessary to activate the window with the panel.<br>Added options for managing lots for the grid of pending orders on the Orders tab<br>CoefLotForGridOrders \u2013 multiplier for the next lot in the grid.<br>For example: CoefLotForGridOrders = 2, Grid = 5, then the lots will be opened as follows: 0.1, 0.2, 0.4, 0.8, 0.16<br>AddLotForGridOrders \u2013 additional lot per each element of the grid.<br>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<br>Added the MagicNumber parameter, now all positions and orders are opened with the specified magic number.<br>Also, added the UseAllMagicFromAllAccount parameter to the panel for managing all deals on the account.<br>UseAllMagicFromAllAccount = true \u2013 all positions and orders on the account will be considered when using the panel (Closure, Reverse, Locking\u2026..).<br>UseAllMagicFromAllAccount = false \u2013 the panel works only with positions and orders that have been opened with the defined MagicNumber (Closure, Reverse, Locking\u2026..).<br>Added the CommentOrders parameter.<br>You can specify an additional comment when opening a deal from the panel.<br>For the CLP tab<br>the MagicOrderToClose parameter has been replaced by 2 parameters:<br>MagicNumber \u2013 unique magic number of positions to close.<br>UseAllMagicFromAllAccount:<br>true = apply the function of closing by total profit or loss to all magic numbers.<br>false = set the unique magic number for closing positions in the MagicNumber parameter.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.705<\/span> <span class=\"product-updates__date\">2017.07.14<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Updated the operation of the panel on accounts with different filling types.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.504<\/span> <span class=\"product-updates__date\">2017.05.11<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>\u2013 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<br>\u2013 Added new control buttons to the Positions panel:<br>LOCK \u2013 lock the current positions on the given symbol and magic with 1 cumulative opposite position.<br>LOSS \u2013 close all unprofitable positions<br>PROFIT \u2013 close all profitable positions<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.307<\/span> <span class=\"product-updates__date\">2017.03.10<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>The breakeven management block is added to the EA\u2019s external parameters:<br>MovingInWLUSE (true \u2013 false) LevelWLoss(in points) LevelProfit (in points)<br>These parameters adjust the possibility to modify deals moving the Stop Loss to breakeven at the earliest opportunity.<br>For example:<br>You would like to set Stop Loss in the break even, when the deal will score +10 points of profit:<br>MovingInWLUSE = true; LevelWLoss=0 ; LevelProfit =10;<br>You want to set Stop Loss in +5 points, when the deal will score +20 points of profit:<br>MovingInWLUSE = true; LevelWLoss=5 ; LevelProfit =20;<br>Note that the difference between LevelProfit \u2013 LevelWLoss must always be greater than or equal to the minimum stop on the server.<br>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.<br>Lot, Stop Loss, and Take Profit are set based on the data entered in the first Positions tab<br>Attention: the Expert Advisor automatically opens a position on the direction of the signal, without closing the previous one.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.222<\/span> <span class=\"product-updates__date\">2017.03.01<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added the following option to the settings of the CLP tab<br>CLP_DeleteStopOrders \u2013 Delete all pending orders when closing by total profit or loss.<br>Note: does not work in the SeparateOrder mode (closing positions separately).<br>Enabled by default.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.118<\/span> <span class=\"product-updates__date\">2017.01.27<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed working with long tickets<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 17.105<\/span> <span class=\"product-updates__date\">2017.01.13<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Global update 2017<br>General changes and improvements:<br>- Depending on the account currency, added the corresponding icon.<br>- Improved the function for displaying the trade levels when hovering the panel.<br>(when hovering the panel, the trade levels of the terminal are disabled, so that the stop levels are not caught when pressing buttons).<br>- Fixed and improved the function for calculating commission and swap for INFO,CLP.<br>POSITION tab:<br>- Changed the tooltip for lots when enabling the DynamicLotStopLoss || DynamicLotAuto options.<br>- Added new parameter Show_Future_Line \u2013 show the lines and description of the future trade.<br>This function displays the stop loss \/ take profit lines of the future trade on the chart, statement in points, price and current profit\/loss.<br>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.<br>- TrailingStop now calculates and considers the commission when trailing the position.<br>INFO tab:<br>- Fixed display of the cumulative position type in the Info tab.<br>- Added the value of tick for 1 lot and for cumulative lot of the opened positions to the TickValue line.<br>- Added the Commission line for displaying the current commission of the open deals.<br>CLP tab:<br>- Added parameter Use_Lots_in_CLP_Points for working with the CLP tab \u2013 true \u2013 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.<br>For example:<br>opened 2 SELL positions on EURUSD<br>SELL 0.01 with profit of 20 and 0.2 USD<br>SELL 0.02 with loss of -12 points -0.24 USD<br>- If Use_Lots_in_CLP_Points = false the EA will calculate the \u201cnet\u201d points.<br>In this case, the Profit will be: -0.04 USD or 8 points.<br>As we can see, the position gained profit in points, but it is a loss in USD.<br>- If Use_Lots_in_CLP_Points = true the EA will calculate points with consideration of lots.<br>In this case, the profit will be: -0.04 USD or -4 points.<br>If calculation of profit is in points and the \u201cInclude lots in profit calculation\u201d is enabled,<br>the EA will find the minimum lot of the provided positions and calculate the Points on that basis.<br>For example:<br>Minimum position 0.01, 1 \u201cnet\u201d point = 1 point,<br>If a position is opened with a lot of 0.02, then 1 net point = 2 points with consideration of the lot.<br>If a position is opened with a lot of 0.05, then 1 net point = 5 points with consideration of the lot.<br>- Added checking of the input values for closing profit or loss:<br>If the specified profit is lower than the current \u2013 system generates a warning and disabled the closure mode.<br>If the specified loss is greater than the current \u2013 system generates a warning and disabled the closure mode.<br>If set to 0 and user attempts to enable closure \u2013 system generates an error.<br>- Added the AutoCorrect_LevelCLP parameter:<br>Only negative values can now be entered to the loss field. If user enters +10, the system automatically converts it to -10.<br>Only positive values can now be entered to the profit field. If user enters -10, the system automatically converts it to +10.<br>Only a positive value can be entered in the CLP_TralOptions, otherwise the EA generates an error.<br>- Added the SEPARATE Orders option to the CLP panel for separate calculation and deletion of each position.<br>\u201cVirtual Stop Loss and Take Profit\u201d mode.<br>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.<br>- 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.<br>ORDERS tab:<br>- Revised and improved the MAGIC TARGET button.<br>- When enabled and line is moved, the type of the future position and lot of the future position is displayed.<br>- 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.<br>- Added parameter MAGIC_FONTSIZE = size of text on the chart.<br>- Added check for the \u201cDistance\u201d field, if Distance ==0, the EA cancels the order placement.<br>- When using the MAGIC TARGET, the Grid and Distance fields can now be modified.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.995<\/span> <span class=\"product-updates__date\">2016.12.28<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added automated check and normalization of all stops up to a tick size on the current currency pair.<br>For example, if the tick size is 5 points on WING17 symbol, then all stop losses and take profits are normalized.<br>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.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.967<\/span> <span class=\"product-updates__date\">2016.11.11<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed the MagicTarget error in the latest terminal builds<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.930<\/span> <span class=\"product-updates__date\">2016.10.03<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Updated the algorithm for working on hedging accounts<br>Fixed the error in the CLP panel \u2013 the CLP_TralOptions parameter<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.722<\/span> <span class=\"product-updates__date\">2016.07.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Alert: This EA may not work on hedge account.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.711<\/span> <span class=\"product-updates__date\">2016.07.14<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Modified the FontSizeText \u2013 text size for the operating systems, in which the font size is different from 100% size.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.702<\/span> <span class=\"product-updates__date\">2016.07.08<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fixed the function for adjusting the panel position on the chart when switching charts.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.518<\/span> <span class=\"product-updates__date\">2016.05.26<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added Rounding parameter:<br>Without rounding \u2013 place stop orders without rounding<br>To 1 digit \u2013 rounding to 1 digit. For example, if Stoploss= 1.23456, the trade will be opened with a stop loss of 1.23450<br>To 2 digits \u2013 rounding to 2 digits. For example, if Stoploss= 1.23456, the trade will be opened with a stop loss of 1.23400<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 16.128<\/span> <span class=\"product-updates__date\">2016.02.01<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>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.<br>All variables and data changes made in the panel are now saved when the terminal is restarted.<br>If you turn off the terminal and turn it on again \u2013 all the parameters will be re-loaded from the global variables.<br>Added the TrailingProfit function to the CLP tab:<br>Trailing Stop at Closing.<br>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.<br>For example:<br>If you made settings for closing at the profit of 10 dollars:<br>Profit $ \u2013 positive closing.<br>Profit $ \u2013 value of positive closing.<br>TrailingProfit- distance from Profit $, which, when reached, triggers trailing of profit.<br>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.<br>When the total profit falls below the last fixed level, TrailingProfit, the Expert Advisor will perform forced closing of all position.<br>The function works for all closure types: Every symbol, Current symbol, Separate BUY and SELL direction, Each order separately.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.991<\/span> <span class=\"product-updates__date\">2015.12.17<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Modification for the FORTS market<br>REVERSE button: operation algorithm changed.<br>Once pressed: first the current position is closed, then the same position is opened with the same lot.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.969<\/span> <span class=\"product-updates__date\">2015.11.19<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>The CLP panel works at all times even if another tab is active.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.966<\/span> <span class=\"product-updates__date\">2015.11.09<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added option: \u201cStep TrailingStop\u201d to set the trailing stop steps:<br>example: Step TrailingStop = 1 then every 1 point position will be modified.<br>example: Step_TrailingStop = 25, then every 25 points position will be modified.<br>Revised the system of signals for the Signals panel.<br>This tab shows the trend for the TF and indicator. Previously, signals were indicated after their activation. Now, the current trend is displayed.<br>Added signals trend by indicators BUY SELL in percentage on tab Signals<br>Added the ability to hide from the tab Signals individual indicators and the TF for calculating percentages:<br>Signals_M1 = true;<br>Signals_M5 = true;<br>Signals_M15 = true;<br>Signals_M30 = true;<br>Signals_H1 = true;<br>Signals_H4 = true;<br>Signals_D1 = true;<br>Signals_W1 = true;<br>Signals_BARS = true;<br>Signals_MA = true;<br>Signals_MACD = true;<br>Signals_Stoch = true;<br>Signals_RSI = true;<br>Signals_CCI = true;<br>Signals_WPR = true;<br>Signals_BB = true;<br>Signals_ICH = true;<br>Signals_ALI = true;<br>Added the ability to display the alert on the screen when using the Tab Signals (Note: Tab Signals must be active.)<br>Signals_Alert_After_Percent<br>If Signals_Alert_After_Percent = 50, then if the selected TF and indicators BUY or SELL to be higher than 50% VIRTUALTRADEPAD show Alert<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.915<\/span> <span class=\"product-updates__date\">2015.09.16<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>MagicTarget: Fixed order price, when there is a non-empty value in the Distance field<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.908<\/span> <span class=\"product-updates__date\">2015.09.14<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>MagicTarget can now be used without Stop Loss and Take Profit.<br>If the priceline is higher than the current price \u2013 buystop is set<br>If the priceline is lower than the current price \u2013 sellstop is set<br>New color options:<br>color MAGIC_ORDER \u2013 Color of the price line for MAGICTARGET;<br>color MAGIC_STOPLOSS \u2013 Color of the Stop Loss Line for MAGICTARGET;<br>color MAGIC_TAKEPROFIT \u2013 Color of the Take Profit Line for MAGICTARGET;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.521<\/span> <span class=\"product-updates__date\">2015.05.22<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>The new function VIRTUALTRADEPAD MAGIC TARGET<br>I am glad to present you a new function for trading via my panel in one click \u2014 MAGIC TARGET.<br>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 \u041c\u04224 and \u041c\u04225 platforms.<br>MAGIC TARGET button automatically defines a placed order type quickly and reliably.<br>Added parameters for setting a lot by an auto lot from a deposit and a stop loss<br>extern bool DynamicLotStopLoss=false; \/\/ Autolot from StopLoss<br>extern bool DynamicLotAuto=false; \/\/ Autolot from Deposit<br>Added step parameters for increasing and decreasing the settings (stop loss, take profit, lots, distance)<br>extern double Step_Lots=0.01;<br>input int Step_StopLoss=1;<br>input int Step_TakeProfit=1;<br>input int Step_Distance=1;<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.513<\/span> <span class=\"product-updates__date\">2015.05.14<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added a field for trailing stop entry in points<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.116<\/span> <span class=\"product-updates__date\">2015.01.16<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>CLP tab<br>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.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 15.113<\/span> <span class=\"product-updates__date\">2015.01.16<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>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.<br>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.<br>If you have the current loss of -5 dollars, you can only specify values that are less than -5.<br>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.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 14.936<\/span> <span class=\"product-updates__date\">2014.10.09<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Added new parameter that allows choosing the expiration mode of a pending order when trading on FORTS \u2013 DayToExpiration:<br>\u2013 0: ORDER_TIME_GTC<br>\u2013 1: ORDER_TIME_DAY<br>\u2013 2: ORDER_TIME_SPECIFIED_DAY<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 14.828<\/span> <span class=\"product-updates__date\">2014.09.03<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Two buttons have been added to Orders tab:<br>1. BUY STOP LIMIT \u2013 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 \u2013 after setting an order, you can modify the prices with a mouse on the chart the order is placed at.<br>2. SELL STOP LIMIT \u2013 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 \u2013 after setting an order, you can modify the prices with a mouse on the chart the order is placed at.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 14.709<\/span> <span class=\"product-updates__date\">2014.07.09<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Now supports stocks and futures.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 14.409<\/span> <span class=\"product-updates__date\">2014.04.10<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>ECN accounts. Positions are modified with a delay of 500ms after opening.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 14.403<\/span> <span class=\"product-updates__date\">2014.04.04<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>Fill policy parameter has been added to the external parameters:<br>TypeFilling=FillOrKill<br>FillOrKill<br>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.<br>ImmediateOrCancel<br>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.<br>Return<br>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.<br>When a Stop Limit order triggers, a relevant Limit order will be placed with the Return fill policy.<\/p>\n<\/div>\n<\/div>\n<div class=\"product-updates__item\">\n<div class=\"product-updates__title\"><span class=\"product-updates__version\">Version 6.26<\/span> <span class=\"product-updates__date\">2014.01.28<\/span><\/div>\n<div class=\"product-updates__content\">\n<p>The virtual panel is significantly updated.<br>\u2013 Added new tabs INFO and Close if Profit or Loss .<br>\u2013 Added check for errors.<br>\u2013 Added logging of all event and errors (in case there are) of the panel.<br>\u2013 Added highlighting of active tabs.<br>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.<br>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.<\/p>\n<\/div>\n<\/div>\n<\/div><\/section><div class=\"sdm_post_download_section\"><div class=\"sdm_download_link\"><a data-download-id=\"4141\" href=\"https:\/\/expforex.com\/zh\/?sdm_process_download=1&#038;download_id=4141\" class=\"sdm_download orange\" title=\"\u4e0b\u8f7d Exp VirtualTradePad\" target=\"_self\">\u7acb\u5373\u4e0b\u8f7d\uff01<\/a><\/div><\/div><div class=\"sdm_post_download_version\"><span class=\"sdm_post_download_version_label\">\u7248\u672c\n<\/span><span class=\"sdm_post_download_version_value\">26.606<\/span><\/div><\/div><\/div><div style=\"clear:both;\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>EXPFOREX Download\u4e0b\u8f7d Exp VirtualTradePadVersion26.606Downloads34,308Last update26.606 \u2013 6 June 2026\u7acb\u5373\u4e0b\u8f7d\uff01\u9605\u8bfb\u5b8c\u6574\u8bf4\u660e\u4e0b\u8f7d Exp VirtualTradePad34308 Downloads \u7acb\u5373\u4e0b\u8f7d\uff01 \u9605\u8bfb\u5b8c\u6574\u8bf4\u660e 26.606 \u2013 30 June 2026 \u4e0b\u8f7d Exp VirtualTradePad (VTP) \u8bbf\u95ee\u5b89\u5168\u5b58\u50a8\u5e93\uff0c\u4e0b\u8f7d VirtualTradePad \u6216 VTP\u2014\u2014\u7528\u4e8e MetaTrader 4 \u548c 5 \u5e73\u53f0\u7684\u4e00\u952e\u4ea4\u6613 (One-Click Trading) \u4e13\u4e1a\u63a7\u5236\u9762\u677f\u3002\u6b64\u8f6f\u4ef6\u5305\u5305\u542b\u60a8\u7ec8\u7aef\u7684\u6700\u65b0\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u786e\u4fdd\u60a8\u7684\u4ea4\u6613\u64cd\u4f5c\u5feb\u901f\u51c6\u786e\u3002 \u4e3a\u4ec0\u4e48\u8981\u66f4\u65b0\uff1f \u901a\u8fc7\u4e0b\u8f7d\u6700\u65b0\u7248\u672c\uff0c\u60a8\u53ef\u4ee5\u786e\u4fdd\u5728 **\u4ece\u7ec8\u7aef\u56fe\u8868\u8fdb\u884c\u4e00\u952e\u4ea4\u6613** \u6216\u4f7f\u7528\u952e\u76d8\u5feb\u6377\u952e\u65f6\u7684\u7a33\u5b9a\u6027\u3002\u83b7\u53d6\u5265\u5934\u76ae\u4ea4\u6613 (Scalping)<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"featured_media":4359,"template":"","sdm_categories":[718,740],"sdm_tags":[296,356,268,269,267],"class_list":["post-143119","sdm_downloads","type-sdm_downloads","status-publish","has-post-thumbnail","hentry","sdm_categories-demo-zh","sdm_categories-metatrader-zh","sdm_tags-assistant","sdm_tags-trade-pad","sdm_tags-tradepad","sdm_tags-utility","sdm_tags-virtualtradepad"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>\u4e0b\u8f7d VirtualTradePad (VTP) | MT4 &amp; MT5 \u6700\u65b0\u7248\u672c<\/title>\n<meta name=\"description\" content=\"VirtualTradePad (VTP) \u5b98\u65b9\u4e0b\u8f7d\u9875\u9762\u3002\u83b7\u53d6\u9002\u7528\u4e8e MetaTrader 4 \u548c 5 \u7684\u4e00\u952e\u4ea4\u6613\u9762\u677f\u7684\u6700\u65b0\u66f4\u65b0\u3002\u5728\u6b64\u67e5\u770b\u5b8c\u6574\u7684\u66f4\u65b0\u65e5\u5fd7\u548c\u7248\u672c\u8bf4\u660e\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u4e0b\u8f7d Exp VirtualTradePad\" \/>\n<meta property=\"og:description\" content=\"\u4e0b\u8f7d Exp VirtualTradePad MetaTrader \u7684\u6700\u4f73\u521b\u610f\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/\" \/>\n<meta property=\"og:site_name\" content=\"MetaTrader \u7684\u6700\u4f73\u521b\u610f\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpForex\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-19T05:50:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"\u4e0b\u8f7d Exp VirtualTradePad MetaTrader \u7684\u6700\u4f73\u521b\u610f %\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/\",\"url\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/\",\"name\":\"\u4e0b\u8f7d VirtualTradePad (VTP) | MT4 & MT5 \u6700\u65b0\u7248\u672c\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/VirtualTradePAd_MT45_2020-1.png\",\"datePublished\":\"2023-12-23T12:44:08+00:00\",\"dateModified\":\"2025-11-19T05:50:11+00:00\",\"description\":\"VirtualTradePad (VTP) \u5b98\u65b9\u4e0b\u8f7d\u9875\u9762\u3002\u83b7\u53d6\u9002\u7528\u4e8e MetaTrader 4 \u548c 5 \u7684\u4e00\u952e\u4ea4\u6613\u9762\u677f\u7684\u6700\u65b0\u66f4\u65b0\u3002\u5728\u6b64\u67e5\u770b\u5b8c\u6574\u7684\u66f4\u65b0\u65e5\u5fd7\u548c\u7248\u672c\u8bf4\u660e\u3002\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/#breadcrumb\"},\"inLanguage\":\"zh\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh\",\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/#primaryimage\",\"url\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/VirtualTradePAd_MT45_2020-1.png\",\"contentUrl\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/VirtualTradePAd_MT45_2020-1.png\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/download-exp-virtualtradepad\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\\\/\\\/expforex.com\\\/zh\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u4e0b\u8f7d\",\"item\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_downloads\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u4e0b\u8f7d\u6f14\u793a\u7248\",\"item\":\"https:\\\/\\\/expforex.com\\\/zh\\\/sdm_categories\\\/demo-zh\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u4e0b\u8f7d Exp VirtualTradePad\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/#website\",\"url\":\"https:\\\/\\\/expforex.com\\\/zh\\\/\",\"name\":\"MetaTrader \u7684\u6700\u4f73\u521b\u610f\",\"description\":\"\u5728\u4e3a MetaTrader\u3001MQL\u3001\u5916\u6c47\u3001\u4e13\u5bb6\u987e\u95ee\u3001\u6307\u6807\u3001\u811a\u672c\u3001EA\u3001\u5b9e\u7528\u7a0b\u5e8f\u3001VirtualTradePad\u3001Copylot\u3001Ticksniper\u3001Averager\u3001xCustomEA\u3001X\u3001Duplicator\u3001TesterPad\u3001ExtraReportPad\u3001\u52a9\u624b\u3001\u4ea4\u6613\u3001\u4ea4\u6613\u5458\u3001\u5265\u5934\u76ae\u7b49\u65b9\u9762\u7f16\u5199\u7f16\u7a0b\u52a9\u624b\u65b9\u9762\u62e5\u6709\u4e30\u5bcc\u7684\u7ecf\u9a8c\u3002\\n\",\"publisher\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/#\\\/schema\\\/person\\\/0f3104735dd8fd99d5b5ee2e3634b1d5\"},\"alternateName\":\"Forex EA\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/expforex.com\\\/zh\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/expforex.com\\\/zh\\\/#\\\/schema\\\/person\\\/0f3104735dd8fd99d5b5ee2e3634b1d5\",\"name\":\"Expforex Vladislav\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh\",\"@id\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\",\"url\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\",\"contentUrl\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\",\"width\":200,\"height\":200,\"caption\":\"Expforex Vladislav\"},\"logo\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\"},\"sameAs\":[\"https:\\\/\\\/www.expforex.com\",\"https:\\\/\\\/www.facebook.com\\\/ExpForex\\\/\",\"https:\\\/\\\/www.youtube.com\\\/Expforex\"],\"publishingPrinciples\":\"https:\\\/\\\/expforex.com\\\/privacy-policy\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u4e0b\u8f7d VirtualTradePad (VTP) | MT4 & MT5 \u6700\u65b0\u7248\u672c","description":"VirtualTradePad (VTP) \u5b98\u65b9\u4e0b\u8f7d\u9875\u9762\u3002\u83b7\u53d6\u9002\u7528\u4e8e MetaTrader 4 \u548c 5 \u7684\u4e00\u952e\u4ea4\u6613\u9762\u677f\u7684\u6700\u65b0\u66f4\u65b0\u3002\u5728\u6b64\u67e5\u770b\u5b8c\u6574\u7684\u66f4\u65b0\u65e5\u5fd7\u548c\u7248\u672c\u8bf4\u660e\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/","og_locale":"zh_CN","og_type":"article","og_title":"\u4e0b\u8f7d Exp VirtualTradePad","og_description":"\u4e0b\u8f7d Exp VirtualTradePad MetaTrader \u7684\u6700\u4f73\u521b\u610f","og_url":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/","og_site_name":"MetaTrader \u7684\u6700\u4f73\u521b\u610f","article_publisher":"https:\/\/www.facebook.com\/ExpForex\/","article_modified_time":"2025-11-19T05:50:11+00:00","og_image":[{"url":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_description":"\u4e0b\u8f7d Exp VirtualTradePad MetaTrader \u7684\u6700\u4f73\u521b\u610f %","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","ItemPage"],"@id":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/","url":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/","name":"\u4e0b\u8f7d VirtualTradePad (VTP) | MT4 & MT5 \u6700\u65b0\u7248\u672c","isPartOf":{"@id":"https:\/\/expforex.com\/zh\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/#primaryimage"},"image":{"@id":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/#primaryimage"},"thumbnailUrl":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png","datePublished":"2023-12-23T12:44:08+00:00","dateModified":"2025-11-19T05:50:11+00:00","description":"VirtualTradePad (VTP) \u5b98\u65b9\u4e0b\u8f7d\u9875\u9762\u3002\u83b7\u53d6\u9002\u7528\u4e8e MetaTrader 4 \u548c 5 \u7684\u4e00\u952e\u4ea4\u6613\u9762\u677f\u7684\u6700\u65b0\u66f4\u65b0\u3002\u5728\u6b64\u67e5\u770b\u5b8c\u6574\u7684\u66f4\u65b0\u65e5\u5fd7\u548c\u7248\u672c\u8bf4\u660e\u3002","breadcrumb":{"@id":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/#breadcrumb"},"inLanguage":"zh","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/"]}]},{"@type":"ImageObject","inLanguage":"zh","@id":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/#primaryimage","url":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png","contentUrl":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/08\/VirtualTradePAd_MT45_2020-1.png","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/expforex.com\/zh\/sdm_downloads\/download-exp-virtualtradepad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/expforex.com\/zh\/"},{"@type":"ListItem","position":2,"name":"\u4e0b\u8f7d","item":"https:\/\/expforex.com\/zh\/sdm_downloads\/"},{"@type":"ListItem","position":3,"name":"\u4e0b\u8f7d\u6f14\u793a\u7248","item":"https:\/\/expforex.com\/zh\/sdm_categories\/demo-zh\/"},{"@type":"ListItem","position":4,"name":"\u4e0b\u8f7d Exp VirtualTradePad"}]},{"@type":"WebSite","@id":"https:\/\/expforex.com\/zh\/#website","url":"https:\/\/expforex.com\/zh\/","name":"MetaTrader \u7684\u6700\u4f73\u521b\u610f","description":"\u5728\u4e3a MetaTrader\u3001MQL\u3001\u5916\u6c47\u3001\u4e13\u5bb6\u987e\u95ee\u3001\u6307\u6807\u3001\u811a\u672c\u3001EA\u3001\u5b9e\u7528\u7a0b\u5e8f\u3001VirtualTradePad\u3001Copylot\u3001Ticksniper\u3001Averager\u3001xCustomEA\u3001X\u3001Duplicator\u3001TesterPad\u3001ExtraReportPad\u3001\u52a9\u624b\u3001\u4ea4\u6613\u3001\u4ea4\u6613\u5458\u3001\u5265\u5934\u76ae\u7b49\u65b9\u9762\u7f16\u5199\u7f16\u7a0b\u52a9\u624b\u65b9\u9762\u62e5\u6709\u4e30\u5bcc\u7684\u7ecf\u9a8c\u3002\n","publisher":{"@id":"https:\/\/expforex.com\/zh\/#\/schema\/person\/0f3104735dd8fd99d5b5ee2e3634b1d5"},"alternateName":"Forex EA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expforex.com\/zh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh"},{"@type":["Person","Organization"],"@id":"https:\/\/expforex.com\/zh\/#\/schema\/person\/0f3104735dd8fd99d5b5ee2e3634b1d5","name":"Expforex Vladislav","image":{"@type":"ImageObject","inLanguage":"zh","@id":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png","url":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png","contentUrl":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png","width":200,"height":200,"caption":"Expforex Vladislav"},"logo":{"@id":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png"},"sameAs":["https:\/\/www.expforex.com","https:\/\/www.facebook.com\/ExpForex\/","https:\/\/www.youtube.com\/Expforex"],"publishingPrinciples":"https:\/\/expforex.com\/privacy-policy\/"}]}},"_links":{"self":[{"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/sdm_downloads\/143119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/sdm_downloads"}],"about":[{"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/types\/sdm_downloads"}],"version-history":[{"count":0,"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/sdm_downloads\/143119\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/media\/4359"}],"wp:attachment":[{"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/media?parent=143119"}],"wp:term":[{"taxonomy":"sdm_categories","embeddable":true,"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/sdm_categories?post=143119"},{"taxonomy":"sdm_tags","embeddable":true,"href":"https:\/\/expforex.com\/zh\/wp-json\/wp\/v2\/sdm_tags?post=143119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}