System requirements
| Platform | MetaTrader 5 desktop terminal |
|---|---|
| Operating system | Windows or a compatible Windows VPS environment |
| Market | A broker account offering a tradable VIX or volatility-index CFD |
| Recommended chart | The broker's VIX CFD symbol on H1 |
| Connectivity | Stable internet connection while the EA is running |
| Permissions | Algorithmic trading enabled in MT5 and in the EA properties |
Installation
- Download
VIX-Trader.ex5from the official download page. - In MetaTrader 5, select File → Open Data Folder.
- Open
MQL5/Experts. - Copy
VIX-Trader.ex5into that folder. - Restart MetaTrader 5 or right-click Expert Advisors in Navigator and select Refresh.
- Open the broker's VIX CFD chart and set it to H1.
- Drag VIX Trader from Navigator onto the chart.
- Review every input, then enable algorithmic trading only after validation.
Finding the correct VIX CFD symbol
The symbol is broker-specific. Common names can include variations such as VIX, VIX.cash, USVIX, VOLIDX or VOLIDXUSD. A similar name does not guarantee identical pricing or contract specifications.
- Open Market Watch and select Symbols.
- Search the indices, futures or volatility categories.
- Confirm that the symbol is tradable—not view-only.
- Open Specification and note contract size, tick value, minimum volume, trading sessions and swap/financing.
- Run a demo test on that exact broker feed.
Input groups
The precise input labels and defaults can change between versions. The release is expected to contain groups similar to the following:
| Group | Purpose | What to verify |
|---|---|---|
| Strategy | SMA period, deviation period and entry threshold | Use the intended H1 configuration and avoid arbitrary optimization |
| Confirmation | Requires a completed reversal bar before entry | Keep enabled unless you understand the impact of immediate entries |
| Regime filter | Blocks trading in unusually unstable conditions | Verify against the broker's own historical feed |
| Direction | Long only, short only or both | Short volatility exposure can carry asymmetric risk |
| Position sizing | Fixed volume or supported risk model | Confirm minimum lot, lot step and tick value |
| Protection | Stop loss, take profit and exposure limits | Check whether levels meet broker minimum distances |
| Execution | Spread limit, slippage/deviation and trade comment | Use realistic values for volatile sessions |
| Identification | Magic number | Use a unique value for each independent EA setup |
Pre-live validation checklist
- The chart uses the correct VIX CFD symbol and H1 timeframe.
- The broker allows opening and closing the selected volume.
- Tick value and contract size are understood.
- The spread filter is realistic for normal and stressed sessions.
- The magic number does not conflict with another strategy.
- A demo forward test has completed without order errors.
- You understand the maximum intended loss per position and per day.
VPS operation
A VPS can keep MT5 online when your personal computer is off. Use a supported Windows environment, enable automatic restart after maintenance and verify that MT5 launches with the correct account and chart.
Disconnecting from an RDP session should not close MT5. Do not log out of Windows if that action terminates the user session containing the terminal.
Troubleshooting
| Problem | Likely checks |
|---|---|
| EA does not appear in Navigator | Confirm the file is in the active terminal's MQL5/Experts folder and refresh Navigator. |
| EA shows a disabled icon | Enable algorithmic trading globally and allow it in the Expert properties. |
| No trades open | No setup may be present. Also check symbol, timeframe, market hours, spread and Journal messages. |
| Invalid volume | Check minimum volume, maximum volume and volume step in the symbol specification. |
| Invalid stops | Increase SL/TP distance to satisfy the broker's stop-level or freeze-level restrictions. |
| Different backtest results | Verify broker feed, symbol history, spread model, execution model and parameter version. |
For support, include the EA version, broker name, exact symbol, timeframe, a screenshot of the Inputs tab and the relevant Experts/Journal log lines.