VDI Algo — Intelligent Trading Robot Based on the Volume Decomposition Index (VDI)
VDI Algo is a trading robot based on volume analysis. A unique Volume Decomposition Index (VDI) indicator is built into the code, which calculates the ratio of buyer and seller volumes to determine the strength and direction of the price movement. To improve accuracy, the indicator's signals are filtered using an Exponential Moving Average (EMA), which helps eliminate false signals and trade in the direction of a stable trend.
VDI Algo allows you to set up a flexible and reliable trading strategy that fully matches your preferences. It is one of the few robots that doesn’t promise millions overnight, but instead focuses on stable and realistic profits — from 5% to 15% per month. The core of the strategy is not in trying to predict price movement, but in observing the strength of buyers and sellers. Once one side begins to dominate, the robot opens a trade and holds it until the situation changes or a take-profit is hit, or (in rare cases) a stop-loss is triggered.
When purchasing the robot: you can message me directly, and I will send you a version of the robot with extended capabilities (including the option to use the VDI indicator multiplier line).
The default settings are optimized for the XAU/USD pair (gold/dollar) on the H1 timeframe. All screenshots shown are also taken from this instrument and timeframe. However, there are no usage limitations. Through optimization, you can find the best financial instrument and timeframe for your strategy. No limits! If there is enough interest in the robot, I will start a blog where I will publish the most suitable trading parameters.
The algorithm is compatible with any account type and works with any broker. The risk level is automatically calculated based on your deposit and set stop-loss, allowing you to tailor the strategy to either a conservative or more aggressive style.
If you have any questions — feel free to message me, I’ll be happy to help.
Input Parameters:
RiskPercent: Percentage of the balance allocated for a single trade.
StopLoss: Stop-loss size in points.
TakeProfit: Take-profit size in points.
Slippage: Maximum allowed slippage when opening/closing a trade.
periodEMA: Period of the EMA used for trend filtering.
periodVDI: Period of the VDI indicator.
BreakEvenTrigger: Profit threshold (in points) for moving stop-loss to breakeven.
Key Features:
Use of the VDI indicator: analyzes market volumes to assess the current strength of the price movement.
Signal filtering using EMA: allows trading only in the direction of a confirmed trend.
Order volume validation: before submitting a trade, the EA checks that the order volume is correct and meets the broker’s requirements (minimum, maximum volume, and step).
Automatic breakeven stop-loss: when the set profit is reached, the EA protects the position from losses.
Customizable risk management settings: set risk as a percentage of your deposit, stop-loss, take-profit, maximum slippage.
Works with any instruments and timeframes supported by your broker.
Detailed log messages: provide information on the EA's actions, order status, and volume checks.
Single order logic: opens only one order in the direction of price and volume trend.
How It Works:
The EA reads current and previous EMA values to determine trend direction.
It receives VDI line values based on the set period.
If signals from VDI and EMA match, the EA opens a trade (BUY or SELL).
When a certain profit level is reached, the stop-loss is moved to breakeven to protect the trade.
If opposite signals appear, open positions are closed.
Before opening an order, the EA checks the trade volume using the built-in volume check function — this helps avoid errors related to incorrect lot sizes.
Advantages of Use:
Volume-based trading: takes into account not only price but also volume dynamics, allowing for a more accurate assessment of movement strength.
Capital protection: automatic breakeven stop-loss reduces risk.
Flexible settings: adapt the EA to your trading style and market conditions.
Compatibility: works on any instruments available in your terminal.
Error reduction: volume validation ensures that orders are accepted by the broker without rejections.
How to Start Using:
Copy the EA and VDI indicator files into the appropriate MetaTrader 4 terminal folders (Experts and Indicators).
Launch the terminal and wait for compilation and loading.
Attach the EA to the chart of the desired instrument.
Configure the input parameters to match your preferences.
Start automated trading and monitor the results in the journal and on the chart.
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.