BTC Supply Demand Grid
- Experts
- Version: 3.12
- Activations: 20
BTC Supply Demand Grid Pro
BTC Supply Demand Grid Pro is an automated trading solution engineered specifically for Bitcoin (BTCUSD). The algorithm identifies institutional market structure via fractal swing highs and lows, combining Supply and Demand liquidity zones with an adaptive grid scaling mechanism.
The system operates both directional baskets independently, featuring broker-level Stop Loss and Take Profit protection alongside portfolio drawdown safeguards.
Core Strategy Logic
-
Market Structure Detection: The Expert Advisor continuously scans price action across recent bars to locate structural swing pivots. Swing lows establish Demand (Support) areas for long entries, while swing highs establish Supply (Resistance) areas for short entries.
-
Trend Filter Option: An integrated 200 EMA filter allows traders to align trades strictly with the broader macro trend or operate in pure bi-directional mode during consolidation.
-
Adaptive Grid Execution: When price engages a zone, base orders are placed. If the market continues against the position, additional levels scale in according to a user-defined dollar step distance.
-
Independent Directional Baskets: Buy and Sell positions operate on separate logic paths. A profit take on the Buy basket will not close or interfere with an ongoing Sell sequence.
-
Dual-Layer Risk Architecture: Each trade receives a concrete, broker-level Stop Loss and Take Profit price tag to guard against disconnects and slippage. An aggregate basket equity stop acts as a portfolio circuit breaker.
Recommended Settings & Setup
-
Symbol: BTCUSD, BTCUSDT
-
Timeframe: M15 or H1
-
Account Type: Hedging account (required for simultaneous Buy and Sell operations)
-
Minimum Deposit: $250 - $500 (depending on broker margin leverage and contract size)
-
Execution: VPS with low latency to broker server recommended
Input Parameters
Market Structure & Zones
-
InpSwingLookbackBars: Lookback depth in candles used to calculate fractal swing pivots.
-
InpZoneToleranceUSD: Proximity tolerance in USD for triggering entries at identified zones.
-
InpRequireNewZones: Requires the formation of a fresh swing level before initiating a new base entry.
Trend Filter
-
InpUseEMAFilter: Enables or disables the 200 EMA direction filter.
-
InpEMATimeframe: Timeframe evaluated for the EMA trend filter.
-
InpEMAPeriod: Calculation period for the moving average (default 200).
Grid Mechanics
-
InpInitialLot: Volume for the primary base order.
-
InpLotMultiplier: Volume multiplier for sequential grid levels (1.0 for flat volume).
-
InpGridStepUSD: Minimum adverse price movement in USD before opening the next grid leg.
-
InpMaxGridOrders: Maximum number of open orders allowed per direction.
Order-Level Protection
-
InpOrderStopLossUSD: Direct Stop Loss distance in USD applied to each ticket (0 = disabled).
-
InpOrderTakeProfitUSD: Direct Take Profit distance in USD applied to each ticket (0 = disabled).
Basket Management & Safety
-
InpBasketTargetProfit: Aggregate dollar profit target required to close an entire directional basket.
-
InpMaxEquityDrawdown: Hard equity stop percentage per direction based on account balance.
-
InpMaxSpreadPoints: Maximum allowable spread in points for trade execution.
-
InpMagicNumber: Unique identifier for trades placed by this advisor.
-
InpTradeComment: Comment label assigned to orders.
