설명
SwingFlow Guard --Professional Swing Trading Engine for XAUUSD
Professional Swing Trading Robot for cTrader
SwingFlow Guard is a fully automated swing trading robot designed for cTrader that identifies significant market swing highs and swing lows to capture emerging market trends. It combines intelligent trade execution with comprehensive risk management, making it suitable for traders seeking a disciplined and systematic trading approach.
The robot continuously monitors market structure and automatically reverses trading direction whenever a new swing high or swing low is confirmed. Built-in features such as multiple position stacking, flexible position sizing, USD-based profit management, break-even functionality, trailing stops, and account protection provide a complete trading solution without requiring manual intervention.
Key Features
- Automatic Swing High & Swing Low Detection
- Fully Automated Buy & Sell Execution
- Multi-Position Entry (Stacking)
- Three Position Sizing Methods
- USD-Based Profit & Loss Management
- Automatic Break-Even Protection
- Intelligent Candle-Based Trailing Stop
- Daily Profit & Loss Protection
- Overall Net Profit & Loss Protection
- Automatic Position Reversal
- Automatic Robot Shutdown After Net Limits
- Optimized for XAUUSD
Trading Strategy
SwingFlow Guard continuously scans historical candles to detect fresh swing highs and swing lows.
Buy Logic
When a new swing high is confirmed:
- All existing Sell positions are closed.
- New Buy positions are opened automatically.
Sell Logic
When a new swing low is confirmed:
- All existing Buy positions are closed.
- New Sell positions are opened automatically.
This allows the robot to remain aligned with the latest market direction while automatically exiting opposite positions.
Recommended Trading Environment
SettingRecommendation
Symbol
XAUUSD
Timeframe
M5
Account Type
Demo (Recommended), ECN
Minimum Deposit
$1,000+
Broker
Low-Spread ECN Broker
Optimized Default Parameters for XAUUSD (M5)
Swing Points
ParameterDefault
Swing Period
85
Volume Settings
ParameterDefault
Volume Type
Fixed Volume
Fixed Volume
0.01 Lots
Equity Percent
0.51% (used only in Equity-Based mode)
Position Stacking
ParameterDefault
Enable Simultaneous Stacking
True
Positions to Stack
14
Protection (Per Position)
ParameterDefault
Use USD Stop Loss
False
Stop Loss
$40
Use USD Take Profit
True
Take Profit
$277
Trailing Stop
ParameterDefault
Enable Trailing Stop
False
Candles to Break Even
2
Trailing Candles Lookback
2
Daily PNL Protection
ParameterDefault
Enable Daily PNL
False
Daily Profit Target
$1,357
Daily Loss Limit
$183
Overall Account Protection
ParameterDefault
Enable Net PNL
True
Net Profit Target
$16,000
Net Loss Limit
$1,000
Complete Parameter Explanation
Swing Period (Default: 85)
Defines how many historical candles are analyzed to determine new swing highs and swing lows.
- Lower values detect more frequent market swings and generate more trading signals.
- Higher values identify stronger market structure and reduce false signals.
Recommended for XAUUSD: 85
Volume Type
Selects how the robot calculates the trading volume.
Symbol Minimum Volume
Uses the broker's minimum allowable volume for every trade.
Suitable for:
- Initial testing
- Conservative trading
Fixed Volume (Default)
Uses the same lot size for every trade.
Default:
0.01 Lot
Ideal for:
- Demo accounts
- Fixed-risk strategies
Equity-Based Volume
Automatically calculates position size based on account equity.
Formula:
Account Equity × Equity %
Suitable for:
- Dynamic money management
- Automatically scaling position sizes as the account grows
Fixed Volume
Default:
0.01 Lots
Only applies when Volume Type = Fixed Volume.
Equity Percent
Default:
Defines the percentage of account equity used to calculate trading volume when using Equity-Based Volume.
Higher percentages increase exposure and risk.
Enable Simultaneous Stacking
Default:
True
Allows multiple positions to be opened on each trading signal.
Advantages:
- Increased market exposure
- Better participation during strong trends
Positions to Stack
Default:
14
Specifies the number of positions opened whenever a new Buy or Sell signal occurs.
Example:
Buy Signal
↓
14 Buy positions are opened simultaneously.
Use USD Stop Loss
Default:
False
Enables monetary stop loss management for each individual position.
When enabled:
Each trade is closed automatically once its loss reaches the configured USD value.
Stop Loss (USD)
Default:
$40
Maximum allowable loss per individual position.
Use USD Take Profit
Default:
True
Closes each individual position once the specified profit target in USD has been reached.
Take Profit (USD)
Default:
$277
Profit target applied individually to every open position.
Enable Trailing Stop
Default:
False
Enables intelligent candle-based trailing stop management.
When enabled, the robot automatically adjusts Stop Loss according to recent candle highs or lows.
Candles to Break Even
Default:
2
After two completed candles in profit, the Stop Loss is moved to the entry price to eliminate downside risk.
Trailing Candles Lookback
Default:
2
Determines how many completed candles are used when calculating the trailing Stop Loss level.
Enable Daily PNL Protection
Default:
False
When enabled, the robot continuously monitors today's combined floating and closed profit/loss.
If the Daily Profit or Daily Loss limit is reached:
- All open positions are closed.
- Trading is suspended until the next trading day.
Daily Profit
Default:
$1,357
Maximum profit target for a single trading day.
Daily Loss
Default:
$183
Maximum daily loss before trading automatically pauses.
Enable Net PNL Protection
Default:
True
Monitors the robot's total cumulative profit across all trading sessions.
When enabled:
- The robot automatically stops after reaching either the Net Profit or Net Loss threshold.
Net Profit
Default:
$16,000
When cumulative profit reaches this value:
- All open positions are closed.
- The robot stops automatically.
Net Loss
Default:
$1,000
If cumulative losses reach this value:
- All trades are closed.
- The robot automatically stops to protect the account.
Recommended XAUUSD Settings
- Symbol: XAUUSD
- Timeframe: M5
- Volume Type: Fixed Volume
- Fixed Volume: 0.01 Lots
- Swing Period: 85
- Position Stacking: Enabled (14 Positions)
- Take Profit: $277 per position
- Trailing Stop: Disabled (default)
- Net Protection: Enabled
Risk Disclaimer
Risk Warning: Trading CFDs, Forex, and leveraged financial instruments involves substantial risk and may not be suitable for all investors. Past performance does not guarantee future results. You should only trade with capital you can afford to lose.
cTrader Store Notice: SwingFlow Guard is an automated trading robot that executes trades according to predefined strategy rules. Trading results may vary depending on market conditions, broker execution quality, spreads, slippage, latency, and account configuration. Users are strongly encouraged to perform extensive testing on a Demo Account before considering live trading. No guarantee of profitability or future performance is expressed or implied.