Bitcoin Sniper
- Experts
-
Janet Abu Khalil
Professional software engineer and trader with 5 years of experience in the financial markets. I am part of the AtlasLabs.uk Engineering Division, where I develop trading solutions, software tools, and technical systems. My background includes networking, system support, and troubleshooting, helping - Version: 7.0
- Updated: 7 March 2026
- Activations: 5
Bitcoin Sniper is a fully automated Expert Advisor developed exclusively for BTCUSD on MetaTrader 5. Once attached to the chart and configured, the EA manages trading automatically with no manual execution required during active sessions.
The system is designed for traders who want a structured BTCUSD solution with controlled risk settings, trade frequency limits, trailing management, and daily protection options.
Feel free to check out my Gold EA here: https://www.mql5.com/en/market/product/162022
If it matches your needs, buying it is a great way to support my work.
Recommended Setup
Symbol: BTCUSD
Timeframe: M30
Minimum deposit: $200
Recommended sizing: 0.01 lot per $500 balance
Broker requirement: broker must support weekend Bitcoin trading
VPS: recommended for stable 24/7 operation
How to Use
Copy the EA file into the MetaTrader 5 Experts folder.
Restart MetaTrader 5 or refresh the Navigator panel.
Open a BTCUSD chart on M30.
Attach the EA to the chart.
Enable AutoTrading in the toolbar.
Adjust the inputs according to your account size and preferred risk.
Click OK to activate the EA.
Always test the EA on a demo account before using it on a live account.
Main Features
Fully automated BTCUSD trading
Built specifically for MetaTrader 5
Flexible lot sizing controls
Maximum lot size protection
Trade frequency control
Maximum positions filter
Daily and overall loss protection
Per-position trailing management
Basket trailing management
Broker time offset support
Input Parameters
Risk and Sizing
Percent of Balance
Calculates lot size based on account balance.
Max Lot Size
Sets the maximum allowed lot size per trade.
Decimal Mode
Enable this option for brokers that use an extra decimal in lot sizing.
Trading Days
Aggressive Mode
When enabled, the EA can trade every weekday. When disabled, trading is limited to selected days for lower exposure.
Limits and Frequency
Max Positions
Maximum number of open positions allowed at the same time.
Max Trades Per Day
Maximum number of new trades allowed during one calendar day.
Min Bars Between Trades
Minimum number of bars required before opening a new trade.
Protection Settings
Max Overall Loss Percent
Closes all open positions if the total floating loss reaches the specified percentage of balance. Set to 0 to disable.
Max Daily Equity Loss Percent
Stops trading for the rest of the day if equity drops by the specified percentage from the daily starting equity. The limit resets automatically on the next trading day. Set to 0 to disable.
Trailing Management
Per-Position Trailing On or Off
Enables trailing stop management for each individual position once it reaches profit.
Per-Position Start Percent
Defines the profit level required before trailing starts.
Per-Position Distance Percent
Defines the trailing distance.
Per-Position Step Percent
Defines the minimum move required before the trailing level updates.
Basket Trailing On or Off
Enables trailing management for the total basket of open positions.
Basket Trail Start Percent
Defines the basket profit level required before basket trailing starts.
Basket Trail Distance Percent
Closes the basket if profit pulls back by the defined amount from the highest recorded basket profit.
Time Alignment
Broker GMT Offset
Set your broker server time offset correctly so the EA can align its trading logic and daily calculations with the correct trading sessions.
Important Notes
This EA is designed only for BTCUSD.
For best operation, use the recommended timeframe and a broker with weekend crypto trading support.
A VPS is recommended for uninterrupted execution.
