Bitcoin Whale
- Experts
-
Sugianto
My product recommendation :
1. Neo Gold, trades gold, no grid, no martingale, tight stoploss.
2. Super Gold Trend, which has a revenge system; every time a loss occurs, it opens an order with a larger lot size. - Versione: 1.10
- Aggiornato: 23 giugno 2026
- Attivazioni: 8
Launch promo! Exclusive offer, availabe 10/10 spots at current price! Next Price 149$
About This Bot
Bitcoin Whale is a MetaTrader 5 Expert Advisor (EA) that hunts for big bitcoin (BTCUSD) moves using a previous-day breakout strategy — trading the break of yesterday's high and low.
The philosophy is simple but disciplined: at the start of each day, the bot sets two "traps" with pending orders. A Buy Stop sits just above yesterday's High, and a Sell Stop sits just below yesterday's Low. When price actually breaks through one of those levels, it signals that the market is moving strongly in one direction — and the bot rides that momentum. If neither level is hit by the end of the day, the idle orders are deleted automatically, and the cycle repeats the next day.
What sets this bot apart: tight risk management and no dangerous tricks. No martingale, no grid, no hedging. Every position always carries a Stop Loss and Take Profit. Lot size is calculated automatically from a risk percentage, not guessed. There's a breakeven feature to protect profit, and a trailing stop to let "runners" ride far. An on-chart dashboard shows the bot's status in real time, and before placing any order the bot first confirms the market is genuinely open.
Signal
How It Works at a Glance
- New day starts → the bot reads yesterday's High & Low.
- Places a Buy Stop at High + buffer and a Sell Stop at Low − buffer .
- Before placing, the bot checks: is the market open? is the spread reasonable? are we inside trading hours?
- Lot size is calculated automatically from the % risk and the Stop Loss distance.
- When one order is triggered, the position is protected by breakeven + trailing stop.
- End of day → any pending order not triggered is deleted. Repeat tomorrow.
- Maximum one breakout per direction per day — no over-trading.
Input Parameter Reference
=== Entry Settings ===
| Parameter | Default | Purpose |
|---|---|---|
| InpBreakoutBufferPts | 50 | Buffer distance (points) above the High / below the Low before an order is placed. The buffer prevents entries from small false "spikes." |
| InpAllowLongs | true | Allow buy breakouts (Buy Stop). |
| InpAllowShorts | true | Allow sell breakouts (Sell Stop). |
| InpStartHour | 1 | Server hour at which the bot starts placing orders. |
| InpEndHour | 22 | Server hour at which unfilled pending orders are deleted. |
| InpMaxSpreadPts | 350 | Maximum spread (points) tolerated when placing orders. If the spread is wider, the bot waits. |
| InpMaxQuoteAgeSec | 30 | Maximum age of the last quote (seconds) for the market to count as "live." Prevents orders when the price feed is frozen at the open. |
=== Risk Management ===
| Parameter | Default | Purpose |
|---|---|---|
| InpRiskPercent | 1.0 | Risk per trade as a % of balance. Lot size is computed automatically from this. (Must be 0–10.) |
| InpStopLossPts | 3500 | Stop Loss distance in points from the entry price. |
| InpRewardRatio | 1.5 | Take Profit = SL distance × this value. For example, 1.5 means TP is 1.5× farther than SL (a 1:1.5 risk:reward ratio). |
| InpMaxLot | 5.0 | Hard cap on lot size, regardless of the risk calculation. |
=== Trade Management ===
| Parameter | Default | Purpose |
|---|---|---|
| InpUseBreakEven | true | Enable moving the SL to breakeven. |
| InpBreakEvenTrigPts | 1500 | Profit (points) required before the SL is moved to breakeven. |
| InpBreakEvenLockPts | 100 | How far (points) beyond the entry price the SL is locked at breakeven, securing a little profit. |
| InpUseTrailing | true | Enable the trailing stop for positions that run far. |
| InpTrailStartPts | 2000 | Profit (points) before the trailing stop starts working. |
| InpTrailDistPts | 1200 | Trailing distance (points) — the SL follows price this far behind. |
=== Dashboard (Info Panel) ===
| Parameter | Default | Purpose |
|---|---|---|
| InpShowDashboard | true | On/off switch for the on-chart info panel. |
| InpDashCorner | 0 | Panel corner: 0=top-left, 1=top-right, 2=bottom-left, 3=bottom-right. |
| InpDashX | 12 | Panel horizontal offset (pixels). |
| InpDashY | 24 | Panel vertical offset (pixels). |
| InpDashFontSize | 9 | Panel font size. |
| InpDashTextColor | clrGainsboro | Panel text color. |
| InpDashBackColor | C'30,30,30' | Panel background color. |
=== Misc ===
| Parameter | Default | Purpose |
|---|---|---|
| InpMagic | 23060531 | Magic number — a unique ID so the bot only manages its own orders. |
| InpComment | "Bitcoin Whale" | Comment attached to every order. |
What the Dashboard Shows
The on-chart panel displays in real time: the EA name, symbol, server time, market status (OPEN/CLOSED), spread (turns red when too wide), yesterday's High/Low, today's order status, the number of pending Buy/Sell orders, the number of open positions, floating P/L (green/red), risk per trade & SL, and the trading window hours. The panel refreshes on every tick and every 1 second, so it stays updated even on weekends / when ticks are sparse.
Tips Before Going Live
- Test first in the Strategy Tester and on a demo account for at least a few weeks.
- Adjust InpStartHour / InpEndHour to your broker's server time zone (check the top-right of Market Watch).
- Since this is bitcoin, note that the points value depends on your broker's digits (BTCUSD is usually 2 digits; the default parameters are tuned for that scale).
- Start with a small InpRiskPercent (0.5–1%) until you're comfortable with its behavior.
Important / Disclaimer
Bitcoin trading carries high volatility and risk. This EA is an automation tool, not a guarantee of profit. Past performance does not guarantee future results. Always test on a demo account first, use only capital you can afford to lose, and understand that the final decision and responsibility for using the bot rest with you. This is not financial advice.
