






Three Soldiers Crows With IFVG Bot is an automated trading robot for cTrader that operates using rule-based technical analysis.
The strategy combines candlestick pattern recognition, trend strength filtering, and price imbalance entries (IFVG) to execute trades only under predefined market conditions.
All logic is deterministic and configurable, allowing users to control trade direction, volume handling, and risk limits.
📊 Strategy Overview
Entry Logic
- Three White Soldiers candlestick pattern (bullish)
- Three Black Crows candlestick pattern (bearish)
- Optional IFVG (Implied Fair Value Gap) stop-order entries
Each entry method can be enabled or disabled independently.
Trend & Market Filters
- Fast and Slow Exponential Moving Averages (EMA) for trend direction
- ADX strength filter to avoid low-momentum market conditions
- Optional ADX slope validation to confirm increasing trend strength
Trade Direction Control
- Buy Only
- Sell Only
- Both Directions
💼 Position & Risk Controls
- Individual position closure based on predefined profit or loss values (USD)
- Net account target profit and maximum loss limits
- Automatic closure of all open positions and pending orders when limits are reached
- Supports symbol minimum volume or manual volume input
⚙️ General Characteristics
- Works on any symbol and timeframe supported by the broker
- No martingale, no grid, no hedging
- No prediction or performance guarantees
- Designed for structured, rule-based automation
⚙️ Parameter Explanations
ThreeSoldiersCrowsWithIFVGBot
📦 Volume Settings
Use Symbol Min Volume
When enabled, the robot uses the broker-defined minimum tradable volume for the symbol.
Manual Volume (units)
Defines the trade volume in units when symbol minimum volume is disabled.
🔁 Trade Control
Trade Mode
Controls allowed trade directions:
- Buy Only
- Sell Only
- Both
📊 Entry Configuration
Use Candle Pattern Entries
Enables or disables candlestick pattern–based entries.
Use IFVG Entries
Enables or disables Implied Fair Value Gap (IFVG)–based stop-order entries.
📈 Trend Filter Settings
Enable Trend Filter
Activates EMA and ADX-based market condition filtering.
Fast EMA Period
Period of the fast exponential moving average used for trend direction.
Slow EMA Period
Period of the slow exponential moving average used for trend direction.
ADX Period
Period used to calculate the Average Directional Index (ADX).
Min ADX
Minimum ADX value required to allow trade execution.
📐 ADX Slope Filter
Enable ADX Slope Filter
Enables additional validation to check if ADX is increasing.
ADX Slope Lookback
Number of bars used to calculate the ADX slope.
Min ADX Slope
Minimum required ADX slope value to allow new trades.
💼 Position Management
Close Profit ≥ (USD)
Closes an open position when its profit reaches the specified USD value.
Close Loss ≥ (USD)
Closes an open position when its loss reaches the specified USD value.
📊 Net Account Controls
Target Net Profit ($)
Stops the robot and closes all positions when the net account profit reaches this value.
Max Net Loss ($)
Stops the robot and closes all positions when the net account loss reaches this value.
🔲 IFVG Settings
IFVG Buffer (ticks)
Adds a buffer in ticks to IFVG stop-order entry prices.
Max Active IFVG Pending
Maximum number of active IFVG-based pending orders allowed at the same time.
⚠️ Risk Disclaimer
Trading involves risk. Past performance does not guarantee future results.
.png)
.png)








.png)
.png)



.png)













