Description
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.
Summary
Users can configure trade direction (buy only, sell only, or both), trade volume (using broker-defined minimum or manual input), and risk management parameters such as individual position profit/loss thresholds and net account profit/loss limits. The bot automatically closes positions and pending orders when these limits are reached. It operates on any symbol and timeframe supported by the broker and does not use martingale, grid, or hedging strategies.
Key features include configurable entry methods, trend and market condition filters, position and risk controls, and support for symbol-specific volume requirements. The bot is designed for structured, deterministic automation based on predefined market conditions.
