Bob Volman Final
- Experts
- Manh Viet Tien Vu
- Versão: 1.7
- Atualizado: 30 janeiro 2025
- Ativações: 10
Signal: Live Bob Volman Final
Price: The price increases based on the number of licenses sold. The starting price for this EA was $185.
Available copies: 10
Suitable for prop firm trading.
This EA operates based on the breakout principles in the Bob Volman price action methodology. It has a proven statistical edge and has been tested across various markets with over 20 years of backtesting.
It demonstrates strong performance both in real-world trading and over the long term, making it ideal for experienced and patient investors.
My EA has a strong statistical edge, built on trend-following rules. It uses tight stop-losses and lets profits run as far as possible, allowing for significant gains during favorable market conditions.
Assets | USDJPY, GBPJPY, BTCUSD, GOLD, OIL, USTEC, NIKKEI 225 |
Timeframe | H1 |
Capital | Min $ 1000 |
Broker | Any broker |
Risk | 0.2-0.5% per trade or 0.01 lot / $ 1000 |
Leverage | from 1:20 |
Type | Swing Trading - Breakout |
Important Note:
Patience is key when using my EA.
Its principle is trend-following trading, so the win rate will not be high, but the Profit/Loss ratio is extremely high. So it needs time to accumulate enough trades for its edge and expected value to take effect.
Unlike most EAs on the market that rely on grids, martingale, DCA, or operate without stop-losses, those approaches often promise stable profits but come with high tail risk. A single large trend or market event can lead to catastrophic losses.
A distinguishing feature of this type of EA is that the Equity curve is always lower than the Balance curve, indicating it is holding losing positions. This could lead to bankruptcy if an unexpected trend develops.
Trading with tail risk is like playing Russian roulette. You may seem successful for a while, but eventually, one bad event will lead to significant losses. In contrast, my EA is designed to capture trends and withstand black swan events.
Many unsuccessful traders share common habits. They try to time market tops and bottoms while using risky money management techniques, ultimately becoming a source of profits for those who trade with discipline and strategy—like us.
That is reflected in the fact that the Equity curve is always greater than the Balance. This is because it has cut off losing trades and let the winning trades run. This prevents extreme events and large trends from overdeveloping to the point of account destruction.
Understanding Tail Risk and the Principles of Trend-Following EAs:
The trading principle of most of my EAs is trend-following, allowing profits to run as far as possible. They achieve this by cutting losses quickly and avoiding frequent profit-taking. This approach allows them to capture significant market trends.
In the short term, trends are often weak and tend to be short-lived, which leads to a low win rate. However, when a major trend emerges, the profit potential is unlimited. Over the long term, this is the most realistic and profitable way to generate returns and grow capital. It has been statistically proven to have a positive expectancy.
Unlike strategies designed to capture consistent small profits by frequently closing trades too early and not letting profits grow, my strategies cut losses short. Many other strategies hold losing trades for too long, never cutting losses, or even doubling down (DCA). This inevitably leads to bankruptcy when a large trend (a low-frequency "black swan" event) occurs, wiping out all previous gains and possibly causing total account loss.
This is referred to as "tail risk." Because such events are infrequent in historical data, many fail to account for their impact during backtesting . Using such strategies renders all statistical expectations meaningless (a form of overfitting), as they don’t consider tail risk.
My EA MeanAI, for instance, is built with the early profit-taking style, showcasing that I can create strategies that appear very stable in terms of profitability. However, this is not the way to achieve sustainable long-term profits.
If you lack the patience and understanding of this principle, you should avoid using my trend-following EAs. You may abandon them when you see the strategy frequently cutting losses and experiencing drawdowns. These EAs are only suitable for experienced traders who genuinely wish to win in the market with patience.
Only a small group of people can achieve long-term profitability. Those who remain patient and understand how the market operates—knowing how to mitigate tail risk while leveraging it to make money—will succeed. The rest, who lack patience and seek strategies that generate quick, consistent profits but carry tail risk, are unlikely to win in the long run.
They will become a source of profit for those who are patient.
Understanding Randomness and Building Robust Strategies:
Randomness is an inherent part of the market, and understanding it is key to developing a sustainable trading mindset. In trading, randomness means that even with a well-structured strategy, individual trade outcomes are unpredictable in the short term due to market movements being influenced by countless uncontrollable factors.
However, while individual outcomes are random, patterns can emerge over a larger sample size. This is where strategies with positive expected value come into play. By focusing on probabilities and statistical edges rather than immediate outcomes, traders can align themselves with long-term success. It’s essential to accept that randomness can lead to streaks of losses or wins and to maintain consistency and discipline through these fluctuations.
Strategies built on past performance statistics often encounter three issues:
- Tail Risk, referring to extreme, unpredictable losses that deviate from normal expectations.
- Small Sample Size, where strategies rely on too few trades or assets, leading to results that are heavily influenced by randomness and short-term luck.
- Overfitting, where strategies appear to perform well on limited data but fail in real-world applications because their success is based on excessively tailoring to past data.
A truly robust strategy must be tested across multiple pairs and on a sufficiently large sample size. While it might not perform exceptionally well on individual pairs in the short term, if it delivers consistent results over a longer period across diverse conditions, it is undeniably a strong and reliable strategy.
Facing Drawdowns:
When using this strategy, due to its realistic nature and low win rate, it will frequently cut losses and encounter drawdowns (periods where the account declines without growth). This is unavoidable in the short term due to market randomness. The key is to set a reasonable and low-risk level, then continue using the strategy during these phases. When major trends emerge, all temporary losses will be recovered as the strategy’s edge takes effect.
We need to remain patient and wait for the big trends to unfold.
This strategy is designed to maximize profit potential by allowing trades to run as far as possible. As a result, many small winning trades won’t be closed, and it’s normal to see trades move into profit before reversing and hitting a stop loss. This is simply part of the process.
Our ultimate goal is to capture massive, unrestricted gains—where most traders using loss-holding and averaging-down strategies will eventually face ruin. That’s where the real profits lie. In the end, those who refuse to cut their losses become the liquidity that fuels our success.
That is what statistics and historical data have shown, and it is the key to sustainable long-term profitability.
However, it’s important to understand that past performance does not guarantee future results. When we engage in trading, we are essentially betting that a certain strategy, which had a positive expected value in the past, will continue to achieve similar results in the future.
While we cannot be absolutely certain, through statistical analysis and testing on a sufficiently large sample size, we gain an edge and a much higher probability of success compared to the majority of traders.
Diversifying Systems and EAs to Minimize Drawdowns
Combining multiple systems and EAs is an excellent way to reduce drawdowns. While they all follow the same core principle of letting winning trades run, each system has different entry and exit rules. This variation allows them to perform well in different market conditions.
At times, EA 1 may perform well while EA 2 struggles, and in other periods, EA 2 may excel while EA 1 underperforms. By running these systems together, drawdowns and drawdown duration are minimized, leading to improved overall performance.
Even though these systems are not correlated, risk management is still essential when using multiple strategies simultaneously. For example, if you are running all of my EAs together, ensure that you reduce the risk to half of the recommended amount when running them individually—starting at 0.1% of total capital per trade—to maintain a balanced approach.
My EA is simple to set up. You can choose the risk format—by percentage, fixed amount, or fixed lot size—and run it on the H1 timeframe.
The EA can trade all pairs from a single chart. To use this feature, ensure the symbols in the input section match your broker’s format and add them to the market watch so the EA can execute trades, then attach the EA to the BTCUSD or EURUSD - H1 chart. You can also backtest multiple pairs at once using this functionality.
The EA can trade for prop firms by generating random entry and exit points within a reasonable range. This is possible because the EA is highly robust, and its signals operate across a wide parameter range, ensuring that performance does not degrade significantly even with slight randomness in entry points.
Since prop firms do not allow trade copying, using this EA across multiple accounts requires different entry and exit points for each user. By utilizing MQL5’s randomization functions, the EA can generate more than 10^22 unique combinations, making the probability of identical trades for different users impossible.
If you use multiple EAs simultaneously, reduce the risk to 0.1-0.2%.
Since brokers provide leverage, you never need to deposit your entire capital into the account. It’s best to use the MODE_RISKMONEY mode to calculate risk. Simply enter the amount you’re willing to risk per trade, and the EA will automatically calculate the appropriate lot size.
For example, if you have total capital of $10,000, you only need to deposit $500–$2,000 into your account. If you want to risk 0.1% of your capital, which means risking $10 per trade, just input $10 into the Fixed Money field. The EA will calculate the lot size so that each trade risks approximately $10. This calculation is based on your actual capital rather than the amount currently in the trading account.
To protect users, I will increase the price of this EA as more people purchase it.
EA User Guide:
To start, add the EA to the chart by opening your trading platform (MT5) and dragging the EA from the Expert Advisors folder onto the chart of your desired trading pair.
Next, configure the parameters and choose the appropriate risk management mode: if you select MODE_RISKMONEY, input a fixed amount in the Fixed Money field; if you choose MODE_PERCENTACCOUNT, input the risk percentage in the % Risk On Current Balance field; or if you opt for MODE_FIXLOT, input a fixed lot size in the Fixed Lots field. Then, enter a unique Magic Number to differentiate this EA's trades from those of other EAs.
If you want the EA to trade across multiple symbols, set Trade On Multi Symbol? to True and input the list of symbols into the Map Of Symbol field. Ensure the symbols are accurate (case-sensitive), separated by commas, and added to Market Watch. Otherwise, set this option to False to limit trading to the current chart. During backtesting, input the broker server's GMT time in the GMT Hour field.
For live trading, the EA automatically adjusts the time, so no manual input is needed. To activate the EA, make sure the AutoTrading button on your platform is enabled.
The Random Entry, Stop-Loss, and Exit Levels function will generate different entry and exit points for the EA when executing trades, ensuring variation in trades across accounts. This feature helps support prop firm trading by preventing identical trading patterns among different accounts.
The Auto Shutdown function will automatically stop the EA from trading once the daily loss limit is reached or when the profit target for the evaluation phases (filled in below) has been achieved.
As for important notes, the EA provides three risk management modes: MODE_RISKMONEY, MODE_PERCENTACCOUNT, and MODE_FIXLOT.
If you select MODE_RISKMONEY, the EA calculates risk based on the exact amount entered in the Fixed Money field, ignoring % Risk On Current Balance and Fixed Lots. Similarly, if you select MODE_PERCENTACCOUNT, the EA calculates risk as a percentage of the current account balance based on the value in the % Risk On Current Balance field, while disregarding the other fields. If you select MODE_FIXLOT, the EA executes trades with the lot size specified in the Fixed Lots field, ignoring the other two fields.
When using multi-symbol mode (Trade On Multi Symbol? = True), ensure that the symbol names exactly match the broker's naming convention, are separated by commas, and are added to Market Watch to avoid errors. If multi-symbol mode is not enabled (Trade On Multi Symbol? = False), the Map Of Symbol field will not be used.
Importance: Check the Experts tab in the Toolbox to ensure the EA is not encountering any errors; otherwise, it will not function properly. A common issue when using multi-symbol mode is error 4302, which occurs if you haven’t added the symbols to the Market Watch. To resolve this issue: Restart the terminal, in the Market Watch, right-click and select Show All Symbols, then reattach the EA.
For time conversion, the EA automatically handles this during live trading. However, when backtesting, you must manually input the broker’s GMT time.
The manual trade direction setting feature allows you to define the trading direction of the EA based on your own market outlook. For instance, if you believe the market is in an uptrend and want the EA to only execute buy trades, you can select the "Trade_OnlyLong" mode in the Trade Mode field. Conversely, if you want the EA to only execute sell trades, you can choose the "Trade_OnlyShort" mode.
This feature should be used when the EA is set to trade on the current chart only, meaning the "TradeOnMultiSymbol" function is not enabled. Otherwise, the EA will trade in the specified direction across all pairs in the MapOfSymbol.
It is advisable not to use this feature if you lack experience. A better approach is to let the EA trade in all directions, as it has already demonstrated long-term edge.
Although the EA does not manage trades based on Magic Numbers, entering one is essential to prevent conflicts with other EAs. This ensures that no other EA mistakenly interacts with the trades managed by this EA.
Since my EA manages orders based on comments, it’s best to keep the input comment set to the default. If you want to change it, make sure it’s distinct from the comments of other EAs. Additionally, if you’re upgrading the EA version or adding the EA back to the chart, ensure you input the exact same comment as before.
To monitor trades, check the Trade tab, and verify the Magic Number in the Account History tab to ensure the EA's trades are not confused with others.
If any issues arise, check that the symbol names in the Map Of Symbol field are accurate, ensure there are no Magic Number conflicts, and verify that all necessary symbols are added to Market Watch.
Good luck and happy trading!
Great EA with realistic result. Meaning no smooth equity curve when back test. No million promise. Works for long term. Simple and easy to use as well!