VR Lollipop
79 USD
Demo downloaded:
1 545
Published:
6 October 2022
Current version:
26.13
Didn't find a suitable robot?
Order your own one
on Freelance
Go to Freelance
Order your own one
on Freelance
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through
Version 26.13
2026.01.30
Correcting the information panel display
Version 26.12
2026.01.06
Fixed distance calculation based on the Bollinger Bands indicator
Version 26.11
2026.01.05
Correcting the profit display in the panel
Version 26.10
2026.01.02
Code optimization, improvement of trading methods
Version 25.71
2025.07.27
Исправления расчета лота
Version 25.70
2025.07.27
Optimization of the code of trading strategy:
1 - A trading robot can now resolve difficult situations on the trading account, for this you need to put the desired Magicnumber, at -1 a trading robot will take all trading positions on a financial instrument for which the VR Lollipoop is installed.
2 - Now the algorithm works regardless of the internal events of the trading robot.
3 - A lot of work was carried out on the information panel to hide the panel you need to put the Dashboard Size setting equal to 0, in which case the processor resources will not be spent on the information panel, which will allow the trading robot to work quickly in the strategies tester.
Mass improvements in the work of a trading strategy.
To see the result, run the robot in the educational demo account for several weeks.
1 - A trading robot can now resolve difficult situations on the trading account, for this you need to put the desired Magicnumber, at -1 a trading robot will take all trading positions on a financial instrument for which the VR Lollipoop is installed.
2 - Now the algorithm works regardless of the internal events of the trading robot.
3 - A lot of work was carried out on the information panel to hide the panel you need to put the Dashboard Size setting equal to 0, in which case the processor resources will not be spent on the information panel, which will allow the trading robot to work quickly in the strategies tester.
Mass improvements in the work of a trading strategy.
To see the result, run the robot in the educational demo account for several weeks.
Version 25.30
2025.03.02
Fixed display of subsidence information.
Version 25.22
2025.02.16
Fixed the display in the information panel in cases if several copies of the trading robot on one financial instrument work.
Version 25.21
2025.02.13
Correction: in some cases, the trading robot did not work in the strategies in metals.
Version 25.20
2025.02.12
The error of falling a trading robot in some cases has been eliminated.
I recommend updating your version.
I recommend updating your version.
Version 25.15
2025.01.23
Correction of the buttons on the information panel.
The buttons now work correctly.
The buttons now work correctly.
Version 25.14
2025.01.12
Code optimization, disabling log files.
Version 25.13
2025.01.10
Changes:
Previously, there were problems with tests on financial instruments: EURUSD and XAUUSD have been fixed in the new version.
Increased stability of the trading robot
The mathematical functions of the trading robot have been improved, which significantly affects the speed of operation
Added different calculations for position step
Added different lot calculations
Previously, there were problems with tests on financial instruments: EURUSD and XAUUSD have been fixed in the new version.
Increased stability of the trading robot
The mathematical functions of the trading robot have been improved, which significantly affects the speed of operation
Added different calculations for position step
Added different lot calculations
Version 25.11
2025.01.03
Added the ability to calculate lots according to different scenarios
Fixed lot (Example: 0.01) - fixed lot
Percentage lot (Example: 8) - lot calculated as a percentage of the deposit
Balance for minimum lot (Example: 300) - Lot calculated for the deposit amount, for example 0.01 lot for every 300 units of deposit.
Fixed display of the information panel.
Fixed lot (Example: 0.01) - fixed lot
Percentage lot (Example: 8) - lot calculated as a percentage of the deposit
Balance for minimum lot (Example: 300) - Lot calculated for the deposit amount, for example 0.01 lot for every 300 units of deposit.
Fixed display of the information panel.
Version 25.10
2024.12.27
Optimization of the trading algorithm, now the trading robot can resolve simple situations created by the trader manually. To do this, you should configure the trading robot and set the Magic Number parameter to 0, and if trading positions were opened by other robots, then the Magic Number should be equal to -1;
Optimized calculation of trading lots for brokers with minimum lots of 0.001 - 0.1
The Lot reduction setting can be either a positive value (Example 0.01) or a negative value (Example 0.01), it is important to take into account that with a negative value, trend positions will be opened with an increased lot.
Added the Minimum lot for trend trading setting, which sets the minimum lot for trend trading.
The New Bar setting has been optimized (Select the timeframe for the New Bar); previously, accounting for pairs of positions might not work correctly.
Added notifications:
Push for smartphone - notification to a smartphone in the MetaTrader terminal (Setup instructions on the blog)
Push for terminal - Standard notification in the MetaTrader terminal
Push for E-Mail - notification to an email address (Setting instructions on the blog)
Push for Telegram channel - notification to a telegram channel (Setting instructions on the blog)
Channel name - channel name for notifications
Telegram bot token - secret key of the telegram bot
Now the trading robot controls the connection to the broker’s server and the state of the MetaTrader terminal; in case of non-standard situations, the robot will notify the trader.
Updated versions for MetaTrader 4 and MetaTrader 5
Version 24.81
2024.08.14
Global update of the trading algorithm:
- The trading robot code has been reworked and optimized for new terminal updates.
Removed settings due to inefficiency:
- Settings for virtual levels.
- Trailing Stop settings based on indicators.
- Setting up a trade stop if there is a specified number of profitable positions.
New settings added:
- Minimum lot for trend trading - Minimum lot for trading, in cases where Initial lots is greater than 0.10, and during calculations the new trading lot turns out to be less than Minimum lot for trend trading, then the value from this setting is taken for trading.
- Distance calculation method - Methods for calculating distance
- Points - Distance is calculated in points, points are specified in the - Distance value setting
- Percent - The distance is calculated as a percentage of price growth/decrease, the percentages are indicated in the - Distance value setting
- Bolinger line difference - The distance is calculated as the difference between the lines of the Bolinger indicator, the indicator period is specified in the - Distance value setting
- Counter positions - The distance is calculated depending on the number of positions, the step is multiplied by the number of positions according to the type of trading operations. The step is indicated in the setting - Distance value
- Awerage bars - The distance is calculated as the average value of a given number of bars, the number is specified in the - Distance value setting
- One bar one trade - The setting specifies trading based on the principle of one trade per bar. This does not take into account the opening time of a new bar.
- Trailing % Stop Revers trend - The setting specifies the percentage of StopLoss movement to meet the price. (Recommended range 10-200)
- The trading robot code has been reworked and optimized for new terminal updates.
Removed settings due to inefficiency:
- Settings for virtual levels.
- Trailing Stop settings based on indicators.
- Setting up a trade stop if there is a specified number of profitable positions.
New settings added:
- Minimum lot for trend trading - Minimum lot for trading, in cases where Initial lots is greater than 0.10, and during calculations the new trading lot turns out to be less than Minimum lot for trend trading, then the value from this setting is taken for trading.
- Distance calculation method - Methods for calculating distance
- Points - Distance is calculated in points, points are specified in the - Distance value setting
- Percent - The distance is calculated as a percentage of price growth/decrease, the percentages are indicated in the - Distance value setting
- Bolinger line difference - The distance is calculated as the difference between the lines of the Bolinger indicator, the indicator period is specified in the - Distance value setting
- Counter positions - The distance is calculated depending on the number of positions, the step is multiplied by the number of positions according to the type of trading operations. The step is indicated in the setting - Distance value
- Awerage bars - The distance is calculated as the average value of a given number of bars, the number is specified in the - Distance value setting
- One bar one trade - The setting specifies trading based on the principle of one trade per bar. This does not take into account the opening time of a new bar.
- Trailing % Stop Revers trend - The setting specifies the percentage of StopLoss movement to meet the price. (Recommended range 10-200)
Version 24.41
2024.04.08
Fixing division by zero error
Version 24.40
2024.04.05
Fixed a situation where there was one unclosed order left
Added a button that stops the trading robot from working as is
Added information about drawdown, calculated relative to the current balance
Added a button that stops the trading robot from working as is
Added information about drawdown, calculated relative to the current balance
Version 23.93
2023.09.30
Minor fixes and improvements.
Version 23.92
2023.09.29
Corrected:
In some cases, the advisor left positions in profit and stopped trading.
In some cases, incorrect calculation of lots occurred.
In some cases, the advisor started trading in the opposite direction by making incorrect mathematical calculations.
Added:
Dynamic trailing along the Donchian channel;
Dynamic trailing using the Bolinger channel;
Displaying profit for a position without loss. The profit that will be received if the position is closed without a loss is considered.
Reworked:
The virtual trading mode has been completely rewritten. Now the expert does not use global variables; all calculations are done after trading.
Optimized:
Massive code optimizations.
Speeding up the trading algorithm in the strategy tester.
In some cases, the advisor left positions in profit and stopped trading.
In some cases, incorrect calculation of lots occurred.
In some cases, the advisor started trading in the opposite direction by making incorrect mathematical calculations.
Added:
Dynamic trailing along the Donchian channel;
Dynamic trailing using the Bolinger channel;
Displaying profit for a position without loss. The profit that will be received if the position is closed without a loss is considered.
Reworked:
The virtual trading mode has been completely rewritten. Now the expert does not use global variables; all calculations are done after trading.
Optimized:
Massive code optimizations.
Speeding up the trading algorithm in the strategy tester.
Version 23.72
2023.07.21
The name of the financial instrument has been added to the information panel
Fixed display of settings in the settings info panel
Fixed accidental closing of positions when launching the EA in virtual mode
Fixed display of settings in the settings info panel
Fixed accidental closing of positions when launching the EA in virtual mode
Version 23.71
2023.07.13
Important update
Fixed issue with MagicNumber
Fixed issue with MagicNumber
Version 23.70
2023.07.13
The default settings are for brokers with five digits.
In this update, a major optimization of the main trading algorithms has been carried out.
Improved and optimized algorithm for opening positions.
Improved and optimized trailing stop algorithm.
Improved performance for the strategy tester by disabling all graphical objects.
A lot of time was devoted to optimization and operation of the EA in virtual and real modes.
Improved operation of the trading robot on metals.
To get the most accurate results, I recommend testing the adviser on demo accounts.
In this update, a major optimization of the main trading algorithms has been carried out.
Improved and optimized algorithm for opening positions.
Improved and optimized trailing stop algorithm.
Improved performance for the strategy tester by disabling all graphical objects.
A lot of time was devoted to optimization and operation of the EA in virtual and real modes.
Improved operation of the trading robot on metals.
To get the most accurate results, I recommend testing the adviser on demo accounts.
Version 23.64
2023.06.16
Исправление работы общего Take Profit
К сожалению в прошлое обновление закралась небольшая ошибка.
К сожалению в прошлое обновление закралась небольшая ошибка.
Version 23.63
2023.06.16
Changed:
Default settings - the spread parameter is set to 0, previously many traders ignored the setting and the trading robot did not work on metals.
Fixed zero divide error appearing in some rare cases.
Fixed period selection setting for a new bar. Previously, in MT 4 it was possible to select a non-existent period.
Changed and redesigned set settings files
Default settings - the spread parameter is set to 0, previously many traders ignored the setting and the trading robot did not work on metals.
Fixed zero divide error appearing in some rare cases.
Fixed period selection setting for a new bar. Previously, in MT 4 it was possible to select a non-existent period.
Changed and redesigned set settings files
Version 23.62
2023.06.14
Исправления:
Закрытие позиций при отрицательном профите - в предыдущих версиях настройка не работала.
Закрытие позиций при отрицательном профите - в предыдущих версиях настройка не работала.
Version 23.61
2023.06.12
The trading robot is completely rewritten:
Before updating, I recommend saving the previous version in a separate directory
The trading strategy has been modified and improved - in previous versions, the trading robot closed all positions en masse, in the new version, the trading robot analyzes the size of the future profit and closes positions of a certain type. The remaining positions are either transferred to no loss or closed by Stop Loss. Closing by Stop Loss and closing a group of positions in total gives a profit.
Improved position opening - in previous versions it could crash due to requotes.
Added trading mode with real levels - in previous versions there was only a virtual mode with a real stop loss. In newer versions, non-real real levels have been added for virtual mode. Closing and modification of positions occurs much earlier than the price reaches real levels. In the event of an emergency situation, real levels will be additional protection. The second mode with real levels of Take Profit and Stop Loss.
Added a restriction on the work of the Expert Advisor on the spread, if the spread is greater than specified in the settings, the trading robot does nothing.
Added protection against all sorts of non-standard behavior of a trader - checking for the type of trading account. (Hedge accounts only) Check to see if Auto trading is enabled.
The window for displaying settings on a chart has been redesigned, now it is more compact.
The window for displaying profit and loss information has been redesigned - now the window does not work in the strategy tester, so as not to create an additional load on the trading robot.
Improved lot calculation - in previous versions for brokers with lots of 0.0001 type there could be problems.
Improved the choice of trading on a new bar - in previous versions, the trading robot took into account the new bar of the trading period to which it was originally attached, in the new version, you can specify the period of the new bar and when changing the period on the chart, the trading robot follows the trader's settings.
The calculation of compensation for losses from swaps and commissions has been significantly improved - - in previous versions, the compensation did not cover all expense write-offs.
Significantly improved calculation of the profit-taking parameter when closing a group of positions
Significantly improved calculation without loss of positions
Significantly improved dynamic trailing stop calculation
Added experimental features:
Removal of the Expert Advisor from the chart in case of complete closing of all positions by total profit or total loss. Only for trading in real mode levels.
Delay between sending trade orders in case of frequent requotes (Requote break)
Other improvements and code optimizations of the User Posts Expert...
Before updating, I recommend saving the previous version in a separate directory
The trading strategy has been modified and improved - in previous versions, the trading robot closed all positions en masse, in the new version, the trading robot analyzes the size of the future profit and closes positions of a certain type. The remaining positions are either transferred to no loss or closed by Stop Loss. Closing by Stop Loss and closing a group of positions in total gives a profit.
Improved position opening - in previous versions it could crash due to requotes.
Added trading mode with real levels - in previous versions there was only a virtual mode with a real stop loss. In newer versions, non-real real levels have been added for virtual mode. Closing and modification of positions occurs much earlier than the price reaches real levels. In the event of an emergency situation, real levels will be additional protection. The second mode with real levels of Take Profit and Stop Loss.
Added a restriction on the work of the Expert Advisor on the spread, if the spread is greater than specified in the settings, the trading robot does nothing.
Added protection against all sorts of non-standard behavior of a trader - checking for the type of trading account. (Hedge accounts only) Check to see if Auto trading is enabled.
The window for displaying settings on a chart has been redesigned, now it is more compact.
The window for displaying profit and loss information has been redesigned - now the window does not work in the strategy tester, so as not to create an additional load on the trading robot.
Improved lot calculation - in previous versions for brokers with lots of 0.0001 type there could be problems.
Improved the choice of trading on a new bar - in previous versions, the trading robot took into account the new bar of the trading period to which it was originally attached, in the new version, you can specify the period of the new bar and when changing the period on the chart, the trading robot follows the trader's settings.
The calculation of compensation for losses from swaps and commissions has been significantly improved - - in previous versions, the compensation did not cover all expense write-offs.
Significantly improved calculation of the profit-taking parameter when closing a group of positions
Significantly improved calculation without loss of positions
Significantly improved dynamic trailing stop calculation
Added experimental features:
Removal of the Expert Advisor from the chart in case of complete closing of all positions by total profit or total loss. Only for trading in real mode levels.
Delay between sending trade orders in case of frequent requotes (Requote break)
Other improvements and code optimizations of the User Posts Expert...
Version 23.30
2023.03.23
Correction:
Example: earlier, if the last lot was 2 and the lot decrease along the trend was 3, then a position was opened with the minimum possible lot. Since 2-3=-1.
Now the position will be opened by the lot of the last trend position, lot 2
Example: earlier, if the last lot was 2 and the lot decrease along the trend was 3, then a position was opened with the minimum possible lot. Since 2-3=-1.
Now the position will be opened by the lot of the last trend position, lot 2
Version 23.12
2023.01.24
Minor fixes and optimization.
Version 23.11
2023.01.23
Fixed:
Displaying the period in the tester report.
EA work with lots less than 0.01
Added:
Checking for account type hedge and netting. The Expert Advisor cannot work on Netting accounts.
Displaying the amount of closed profit when closing several positions at the same time.
Displaying the period in the tester report.
EA work with lots less than 0.01
Added:
Checking for account type hedge and netting. The Expert Advisor cannot work on Netting accounts.
Displaying the amount of closed profit when closing several positions at the same time.
Version 22.122
2022.12.24
Исправления и оптимизация..
Version 22.121
2022.12.20
Corrected:
Show comments.
Unlocked settings for optimization
Show comments.
Unlocked settings for optimization
Version 22.120
2022.12.20
The advisor has been completely rewritten.
The Expert Advisor code has been heavily optimized, massive performance and speed improvements have been made.
Added the ability to see the adviser settings if you hover the mouse over the name of the adviser.
Added reports when testing an adviser, the report helps to determine the quality of the settings specified during testing.
The Expert Advisor code has been heavily optimized, massive performance and speed improvements have been made.
Added the ability to see the adviser settings if you hover the mouse over the name of the adviser.
Added reports when testing an adviser, the report helps to determine the quality of the settings specified during testing.
Version 22.102
2022.10.17
Small improvements
Version 22.101
2022.10.17
- Fixed ProfitPlus parameter, previously it could be set with floating point.
- Fixed "Error adding symbol: 4059" error for MetaTrader 4
- The Decrease Lots parameter can now also work for increasing the lot. To do this, specify a value in the format -0.01
- Added setting Trade stop profit positions (0 - Dont work) - Allows you to stop opening positions if there is a specified number of positions with a stop loss at no loss and there are no other positions
Example: Trade stop profit positions (0 - Dont work) = 3, after there are 3 positions at no loss and no more positions, the EA will no longer open positions.
- Now it is possible to format comments to positions using masks, for a comment it is possible to specify no more than three masks, separated by a space, at a time
%eaname% - Displays the advisor's name
%magic% - Displays the magic number of the adviser
%balance% - Displays the account balance at the time of opening a position
%equity% - Displays the equity of the account at the time of opening a position
%totpos% - Displays the number of positions by type at the time positions were opened
%typpos% - Displays the position type
Example: %eaname% %typpos% %magic%
Result: VR Lollipop Buy mn-1
Example: %eaname% %balance% %equity%
Result: VR Lollipop bl1023.23 eq1563.36
- Added settings for stopping trading by profit and loss
Close all positions at rofit (50) (0 - Dont work) - Profit amount to close all positions
Close all positions at loss (-50) (0 - Dont work) - Amount of loss to close all positions
Expert Advisor actions after closing all positions - The type of adviser operation when all positions are closed by profit or loss.
Full Trading stop - Full stop of the adviser without resuming work
Closing all positions and continuing trading - Resuming the work of the adviser after the complete closure of all positions
- Fixed "Error adding symbol: 4059" error for MetaTrader 4
- The Decrease Lots parameter can now also work for increasing the lot. To do this, specify a value in the format -0.01
- Added setting Trade stop profit positions (0 - Dont work) - Allows you to stop opening positions if there is a specified number of positions with a stop loss at no loss and there are no other positions
Example: Trade stop profit positions (0 - Dont work) = 3, after there are 3 positions at no loss and no more positions, the EA will no longer open positions.
- Now it is possible to format comments to positions using masks, for a comment it is possible to specify no more than three masks, separated by a space, at a time
%eaname% - Displays the advisor's name
%magic% - Displays the magic number of the adviser
%balance% - Displays the account balance at the time of opening a position
%equity% - Displays the equity of the account at the time of opening a position
%totpos% - Displays the number of positions by type at the time positions were opened
%typpos% - Displays the position type
Example: %eaname% %typpos% %magic%
Result: VR Lollipop Buy mn-1
Example: %eaname% %balance% %equity%
Result: VR Lollipop bl1023.23 eq1563.36
- Added settings for stopping trading by profit and loss
Close all positions at rofit (50) (0 - Dont work) - Profit amount to close all positions
Close all positions at loss (-50) (0 - Dont work) - Amount of loss to close all positions
Expert Advisor actions after closing all positions - The type of adviser operation when all positions are closed by profit or loss.
Full Trading stop - Full stop of the adviser without resuming work
Closing all positions and continuing trading - Resuming the work of the adviser after the complete closure of all positions
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
