Buy is an opportunity to get a product, without time limits, the number of trading accounts and brokers. The version for the MetaTrader 5 terminal is paid, the version for the MetaTrader 4, if available, is free.Payment is made via the Trading-Go website, according to the user agreement (offer).To pay for the selected product, you need to log in under your account or create an account if you don't have one yet (Registration).After paying for the selected product, in the MetaTrader terminal, in the program activation menu, click update. (Reference).
One-time purchase:
149$
Buy
Rent?
Rent is an opportunity to purchase a product for a certain period of time. The version for the MetaTrader 5 terminal is paid, the version for the MetaTrader 4, if available, is free.Payment is made via the Trading-Go website, according to the user agreement (offer).At the end of the lease term, you can either buy the full version or extend the lease.To pay for the selected product, you need to log in under your account or create an account if you don't have one yet (Registration).After paying for the selected rental period, in the MetaTrader terminal, in the program activation menu, click update. (Reference).
1 month:
15$
3 months:
30$
6 months:
49$
12 months:
79$
Rent
Purchase via the terminal?
Buy or rent in the Market of mql5 is an opportunity to purchase a product in our official representative office in the largest Market of trading applications for the MetaTrader terminal.Prices in the Trading-Go market and the market mql5.com they may differ.Terms of activation and use of products for MetaTrader in the Trading-Go market and the market mql5.com they have significant differences.Buying a product in the market mql5.com means that you have read and accepted the Terms of Use of the Market service mql5.com and the Agreement on the use of the Market service mql5.com . (Reference).
VR Black Box is a powerful trading system built on the principle of following price movements. The trading robot has access to the functions of setting both real and virtual Take Profit and Stop Loss levels. The main objective of the algorithm is to maximize profits and minimize risks.
The VR Black Box system uses a combination of real and virtual stop loss and take profit levels, with the real levels hiding the virtual ones. The development of this strategy began in 2009, and over a period of more than ten years it has undergone many improvements and revisions. The principle of operation is reminiscent of the “Swing” strategy, when a purchase error is compensated by entering a sale. A special feature of the system is the presence of protective mechanisms to prevent getting into high-risk situations.
VR Smart Grid is not just a grid Expert Advisor, but a multifunctional position management system that gradually closes large grids of orders in small parts with a pre—planned profit of the trader.
The VR Locker trading robot is an automated trading strategy based on trading using positive locks. The principle of positive locks in VR Locker is based on creating a "safety cushion" of unrealized profit through opposing positions. The expert advisor opens initial market Buy and Sell orders of equal volume, then "spreads" them with a grid of orders in the direction of price movement, forming a lock when Sell is above Buy with a positive balance.
The expert Advisor opens two market orders of equal volume with different directions. Depending on where the price goes, the expert Advisor uses a network of orders to "push" orders. After the distance between orders is equal to or greater than the one specified in the settings, the expert Advisor proceeds to create a new lock. When working with locks, the amount of unfixed profit is accumulated, which the trader can use as a reserve-a safety cushion.
Features of the VR Locker trading robot
A unique trading algorithm with the goal of creating positive locks;
Works on any financial instruments (Forex, CFD, Crypto, Metalls, Futures);
Suitable for both beginners and professional traders;
Not a large number of settings;
Easy to installation and configuration, the program comes with text and video instructions;
For the Trading-Go market
Supplied with archive containing versions for MetaTrader 4 and MetaTrader 5;
When paying in the Trading-Go market (on this page), the second version is free;
Can be used without payment on real accounts, free. Instructions;
It is possible to use a trading robot on demo accounts without payment, without restrictions;
Settings for the trading robot are in the archive with the trading robot;
Varnishing is a type of hedging that simultaneously holds multidirectional transactions (Buy and Sell) equal in volume on the same financial instrument. It can be negative Buy price > Sell price and positive Buy price < Sell>
The expert Advisor works in two stages:
1 - Working out of positive locks and creating an airbag. 2 - Working with positive locks, opening locks, or using manual trading tactics.
VR Locker - accumulation of positive, unfixed profit , that is, transactions are not closed yet and are in the black. Reduces the percentage of drawdown on the trading account or makes the drawdown equal to zero, as well as reduces the psychological burden on the trader.
Recommendations
When working with the program, try to use timestamps from -1 or more.
The Expert Advisor has been tested and developed for currency pairs, but it can also work on derivative financial instruments
Configure the Expert Advisor on demo accounts.
Build up a large number of locks, after you have made 30-50 locks, transfer all buy/sell orders to breakeven or connect a trailing stop.
Let's make profits grow, it will reduce the psychological burden.
You can unlock the locks according to your trading strategy.
Follow the rules of money management.
Be aware of the risks associated with trading in financial markets.
If you plan to use the strategy tester to analyze the performance of the advisor, it is recommended to disable in the settings all elements related to the display of information on the chart. This will speed up the testing process and the results will be shown in the top left corner.
The first test execution may take some time due to loading and synchronization of data on the financial instrument.
To carry out tests, it is best to use the MetaTrader 5 terminal, since its strategy tester is much more powerful and efficient. Please note that development and updating of the MetaTrader 4 platform was stopped several years ago.
It is important to consider the following when testing a program:
The most reliable way to test the effectiveness of an advisor is to use it in real conditions. For an objective assessment, purchase a license for a short period and test the application on a demo or micro account.
Strategy testers built into MetaTrader do not take into account factors such as spreads, commissions, delays (ping), requests for quotes (requotes), the actual speed of receipt of tick data and their quality. Therefore, the results obtained in testers cannot be considered accurate indicators of profitability or unprofitability.
Settings
[ * ] - settings dependent on the number of decimal places in the prices of the financial instrument.
Setting descriptions and default settings are made for 3-5 digit brokers. For 2-4 digit configuration brokers, the marked sign [ * ] should be specified 10 times smaller.
Trading settings
* Maximum spread (0 - Disabled) - The maximum allowable spread at which the trading robot operates. If the spread is greater than specified, the trading robot does not open new positions. However, it continues to monitor and modify previously opened positions.
Lot calculation settings
The type of lot calculation — The setting allows you to select the type of automatic lot calculation.
Fixed lot (Example: 0.01) — Mode that uses a standard fixed lot.
Percentage lot (Example: 3) — Mode where a new lot is calculated as a percentage of the deposit.
The balance for the minimum lot — Mode where the lot is calculated from the deposit amount for the minimum lot. For example, a trader set a deposit of 500. In this case, the total deposit amount will be divided by 500 and multiplied by the broker's minimum allowable lot. If the deposit is $2000 and the trader specified $500, 2000 / 500 = 4, 4 × 0.01 = 0.04, the starting lot will be 0.04.
Value (Lot, Percentage, Balance) — Value for the specified type of lot calculation.
Manual sequence of lots, through ( ; ) — The setting allows you to set any sequence of lots manually. This setting has the highest priority and disables the operation of the above-mentioned settings.
Type of automatic lot calculation — The setting allows you to select an automatic method for calculating lots for new positions opening against the trend.
The starting lot (Calculation example: 1,1,1,1,1) — The lot remains unchanged and is always equal to the lot calculated in the Value (Lot, Percentage, Balance) setting.
Martingale lot (Calculation example: 1,2,4,8,16) — The lot is calculated by the formula: the lot of the previous position is multiplied by 2.
Fibo lot (Calculation example: 1,1,2,3,5,8) — The lot is calculated according to the Fibonacci numbers principle, where each new lot equals the sum of the two previous lots.
The sum of the maximum and starting lot (Calculation example: 1,2,3,4,5) — The lot is calculated by adding the lot calculated in the Value (Lot, Percentage, Balance) setting and the lot of the last opened position.
The sum of lots of extreme positions (Calculation example: 3+,4,7,10) — The lot is calculated by adding the lots of the first and last positions.
Additional lot multiplier (0 - Disabled) — The setting allows you to increase or decrease the calculated lot. Example: Fibonacci calculation without Additional lot multiplier: 1,1,2,3,5,8. Calculation using Additional lot multiplier equal to 2: 1×2 = 2, 1+2=3×2, 3+6=9×2. This setting can not only aggressively increase lots but also decrease them if the setting value is less than 0. For example, 1×0.5 = 0.5, 1 + 0.5 = 1.5 × 0.5 = 0.75.
Maximum Buy lot — The setting limits the maximum lot for buys; if, as a result of lot management strategy calculations, the lot would be greater than specified in the setting, the trading robot will open a position not exceeding the value specified in the setting.
Maximum Sell lot — The setting limits the maximum lot for sells; if, as a result of lot management strategy calculations, the lot would be greater than specified in the setting, the trading robot will open a position not exceeding the value specified in the setting.
Averaging settings
Averaging type — The setting allows you to select the type of average price calculation. Partial closing is only possible when using virtual levels.
[ ALL ] All positions, real TakeProfit — Works only with real levels; an averaging type where all buy positions or all sell positions are taken into account.
[ Max Min ] Two extreme positions, a real TakeProfit — Works only with real levels; an averaging type where the two extreme buy positions or the two extreme sell positions are taken into account.
[ Max Max ] The last two positions, the real TakeProfit — Works only with real levels; an averaging type where the last two positions with larger lots for buys or the last two positions with larger lots for sells are taken into account.
[ SMART ] Smart choice, Real TakeProfit — Works only with real levels; an averaging type where the trading robot analyzes all averaging prices and selects the best one.
Do not use averaging — The setting disables automatic average price calculation. Position management is carried out using other functions or manually by the trader.
* Minimum profit for closing positions (Example: 25) — The setting specifies the number of pips of additional profit when closing a series of positions.
> Manual sequence of profit, via ; (Example: 25; 20; 30; 38) — The setting allows you to set any sequence of profit in pips manually. This setting has the highest priority and disables the operation of the above-mentioned setting (Minimum profit for closing positions).
Position step settings
Distance calculation type — Type of distance calculation for new positions against the trend.
Points (Example: 100) — Distance is calculated in points.
Modified ATR (Example: 50) — Distance is calculated using a modified ATR indicator formula. In this algorithm, the distance for sells may differ from the distance for buys.
Percentages (Example: 1.5) — Distance is calculated as a percentage of the rise or fall of the current price from the last position against the trend.
Bollinger band difference (Example: 12) — Distance is calculated as the difference between the upper and lower lines of the Bollinger Bands indicator.
Donchian band difference (Example: 22) — Distance is calculated as the difference between the upper and lower lines of the Donchian indicator.
Average value of bars (Example: 30) — Distance is calculated as the average value of bars over a specified period.
ATR classic (Example: 14) — Distance is calculated as the value of the ATR indicator.
* Value (Points, Percentage, Indicator Period) — Value for the specified type of distance calculation.
* Increase the step between positions (0 - Disabled) — The setting allows increasing the distance depending on the number of positions of the against-trend type.
> Manual sequence of distance, through ; (Example: 50; 100; 80; 30) — The setting allows you to set any sequence of distances manually. This setting has the highest priority and disables the operation of the above-mentioned settings.
Lock settings
* Lock Size — The size of the created locks in pips.
Limit Lock — The number of created locks, limited to no more than 50.
Type of lock closure — Type of lock closure
Don't close anything — Do not close locks; after creating the specified number of locks, the trader decides what to do with them.
Close the oldest lock — Close the oldest lock by time.
Close all locks — Close all locks and continue trading.
Uptime settings
New Bar trading — The setting allows limiting the opening of trading positions to the appearance of a new bar. Depending on the selected period and other calculated conditions, the trading robot will open positions only considering the appearance of a new bar of the specified period. This setting does not affect indicator value calculation algorithms. All indicator calculations are performed relative to the period on which the trading robot operates.
Other settings
Info panel Size (0 - Disabled) — Setting the size of the information panel.
Smartphone notifications — The setting allows receiving notifications about changes in the robot's trading in MetaTrader on a mobile device.
Notifications in the terminal — The setting allows receiving a standard notification in the terminal (Alert).
Email notifications — The setting allows receiving notifications about changes in the robot's trading via email.
Telegram notifications — The setting allows receiving notifications about changes in the robot's trading in a Telegram channel.
Telegram Channel Name — Telegram channel name.
Secret Telegram Bot token — Secret Telegram bot token operating in the channel.
Serial number of items (MagicNumber) — Unique position number.
4/5 Slippage (Points) — Slippage.
Comment on the positions — Comment on positions or their mask. The mask allows creating comments automatically. The maximum number of tags for a mask is 3. Example: :eaname: :magic: — the comment will be: VR Smart Grid v.25.020 MN 227.
Mask tags:
:eaname: — writes the trading robot name and its version into the comment.
:magic: — writes the trading robot's MagicNumber into the comment.
:balance: — writes the trading account balance at the moment of opening the position into the comment.
:equity: — writes the floating profit or loss at the moment of opening the position into the comment.
:typpos: — writes the position type into the comment.
Magic Number is reserved for the program from 1 to 50 inclusive.
Video
Updates
Version 26.010 - 23.01.2026
The program has been completely updated
The entire algorithm has been redesigned
Improved stability
Added methods for managing accumulated locks:
Type of lock closure Type of lock closure
Don't close anything Don't close the locks, after creating a set number of locks, the trader decides what to do with them.
Close the oldest lock. Close the oldest lock.
Close all locks Close all locks and continue trading.
Update history — latest 5 versions
Version 22.040 - 11.04.2022
The program has been completely redesigned:
Changed and improved program code
Redesigned visual part of the program
Version 17.090 - 14.09.2017
Added the ability to use the Expert Advisor on different trading instruments.
Hi Vladimir, I made a request for an equity close function in VR Locker to protect the account from large DD that often can happen. Here is a repeat of the message I wrote in the Telegram group.
"Regarding VR Locker EA - Would it be possible for you to add an equity stop parameter that automatically activates the "Close All and Stop" function at a predetermined level of floating loss?
It is difficult to close all when I use an external EA because VR Locker opens trades quickly at the same time the equity stop EA is closing them, and I can end up with odd open positions that aren't locked.
Sometimes a large grid can open causing large DD, and we need some protection from it overwhelming our account equity. This would also be advantageous for backtesting.
I am trying to find sets that will work for prop firm evaluations, which have strict rules for daily maximum floating loss. It is looking very promising with some very high earning sets already achieved and an equity close function will be very useful to limit potential losses."
1 0To answer
Thanks. Your comment has been received. After verification, we will pub
Something went wrong, log in, fill out all the fields and try again!
Thanks. Your comment has been received. After verification, we will pub
Something went wrong, log in, fill out all the fields and try again!
A link has been sent to your email address to confirm the E-mail address. To complete the registration, follow this link.
If you have not received an email to your email, check the Spam folder. If there is no letter there either, then contact us.
Registration completed successfully!
You have successfully logged in to the site!
We use both our own cookies and third-party cookies for the purpose of analysis, as well as to display ads based on your preferences, in accordance with your browsing habits and your profile. For more information, please see our Privacy Policy.
Comments
Hello
Please consider adding an equity stop and pause for the EA. This way we can run at Prop Firms
For example, when there is an equity drawdown of $500 close all positions and stop EA.
Thanks
Your proposal will be considered
Hi Vladimir, I made a request for an equity close function in VR Locker to protect the account from large DD that often can happen. Here is a repeat of the message I wrote in the Telegram group.
"Regarding VR Locker EA - Would it be possible for you to add an equity stop parameter that automatically activates the "Close All and Stop" function at a predetermined level of floating loss?
It is difficult to close all when I use an external EA because VR Locker opens trades quickly at the same time the equity stop EA is closing them, and I can end up with odd open positions that aren't locked.
Sometimes a large grid can open causing large DD, and we need some protection from it overwhelming our account equity. This would also be advantageous for backtesting.
I am trying to find sets that will work for prop firm evaluations, which have strict rules for daily maximum floating loss. It is looking very promising with some very high earning sets already achieved and an equity close function will be very useful to limit potential losses."
Your proposal will be considered