Bitcoin Advanced Hedging System (BAHS): Set Files and Setup Guide
Bitcoin Advanced Hedging System is a free Expert Advisor for MetaTrader 5 (product 135027).
This page holds the set files and the answers to the questions asked most often. Bookmark it and keep it with your MT5 install.
Read this first: set your own drawdown limit. DrawdownLimit ships at 100, which is switched OFF. A recovery cycle can run deep, so the number carried by a downloaded set file is a starting point, not a decision. Decide a limit you can live with and type it in before you trade this live.
Download the set files
Four files are attached at the bottom of this post:
- BAHS_BTCUSD_M30.set - BTCUSD, M30. The settings my BTCUSD test was run with (every tick based on real ticks, 10,000 USD deposit).
- BAHS_XAUUSD_Conservative.set, BAHS_XAUUSD_Balanced.set, BAHS_XAUUSD_Aggressive.set - XAUUSD, M30. Optimised on 2026 year to date and checked on 2025. The gold sample is small (not many trades), so treat these as a starting point and test them on demo with your own broker first.
All four are free, for everyone. No review or purchase is needed.
Before you go live
- Set your drawdown limit before you go live. DrawdownLimit ships at 100, which means OFF. Open Inputs, type in a limit you can live with, and do not rely on the number in any set file, including these.
- The order volume is fixed at 0.01 lots on this EA. It is not an input.
- You need a hedging account. Run it on BTCUSD M30.
- To load a file: EA properties > Inputs > Load > choose the .set file. In the Strategy Tester it is the same Inputs tab.
- Your broker's spread, digits and execution change the results. Back-test on your own broker's data.
FAQ
1. Where are the set files?
Attached at the bottom of this page (BTCUSD M30 plus three XAUUSD M30 files). They are free and no review is needed.
2. Which symbol, timeframe and account?
BTCUSD on M30 is the main setting. XAUUSD M30 sets are also provided. You need a hedging account (not netting). A VPS is recommended for live trading.
3. Can I change the lot size?
Not in this version. The order volume is fixed at 0.01 lots (or your broker's minimum if that is higher). The description lists 18,000 USD per 0.01 lot on BTCUSD as the minimum deposit. Recovery positions add up in a losing move, so size your account for that.
4. What does DrawdownLimit do, and why is it 100?
It closes every position when equity drawdown reaches that percent. It ships at 100 (off) on purpose. The recovery cycle can run deep, so this limit is your decision, not mine - never leave it on the number a set file carries. Pick a limit you are comfortable with and type it in yourself before going live.
5. Which inputs are there?
MagicNumber, DrawdownLimit, Timeframe and RangeVolatilityThreshold. Older versions had more inputs. In v1.951 the strategy core (zone size, profit target, trailing stop) is fixed. Old set files from earlier versions will only load the inputs that still exist.
6. No trades are opening. What should I check?
- AutoTrading (Algo Trading) is on, and the EA shows as active on the chart.
- It is a hedging account.
- The chart is BTCUSD (or XAUUSD with a gold set), M30 Timeframe.
- Your deposit can carry 0.01 lot plus the recovery positions.
- The Experts and Journal tabs show no errors.
The EA waits for its own entry conditions, so there can be hours with no trade. If it still does not trade, post a screenshot of the Journal tab in the product's Comments.
7. My broker quotes BTCUSD with 2 decimals instead of 3. Why does it trade less?
The hedge zone and trailing stop are measured in points. With 2 decimals, a point is 10x bigger, so the distances are 10x wider and trades come less often. In v1.951 these distances are fixed, so test on your own broker before going live. A broker with 3 decimals matches my tests.
8. Does it work on a cent account?
The fixed 0.01 lot and the basket profit target are in account currency, so a cent account behaves differently from my tests. Test it on a cent demo first.
9. Can I run it on my phone (iOS or Android)?
No. Expert Advisors run in MetaTrader 5 on a computer or on a VPS, not in the mobile apps. You can watch the trades from the mobile app.
10. How do I download the EA?
Log in to MQL5 inside MetaTrader 5 (Tools > Options > Community). Then open the Market tab, find Bitcoin Advanced Hedging System and click Download. I cannot send the file by email.
11. I bought "Bitcoin Quantum Hedge". Where do I get help?
Bitcoin Quantum Hedge is now called Quantum Equilibrium (product 187661), which is the advanced version of this EA. Please ask on that product's page so the answer stays with the right EA.
12. How do I contact you?
Reply in the product's Comments so other users can see the answer, or send me a private message on MQL5.
Always test on demo first. Past results do not guarantee future results.
Cameron Reece Allcock, developer of Bitcoin Advanced Hedging System


