Stop Loss & Take Profit Configuration Guide

📋 Overview

RedFox Copier Pro offers flexible SL (Stop Loss) and TP (Take Profit) configuration with multiple calculation modes. You can use signal values directly, apply fixed values, calculate based on ATR (Average True Range), or use Risk-Reward ratios.

Key Capabilities:

  • 4 SL modes: SAME_AS_SIGNAL, FIXED, ATR_BASED, RR_BASED

  • 4 TP modes: SAME_AS_SIGNAL, FIXED, ATR_BASED, RR_BASED

  • Support for multiple TP levels (TP1, TP2, TP3)

  • Dynamic ATR calculation

  • Flexible Risk-Reward ratios


⚙️ Stop Loss Settings

1. SL_Mode

SL_Mode = SAME_AS_SIGNAL | FIXED | ATR_BASED | RR_BASED

SAME_AS_SIGNAL (Default)

Behavior: Uses SL value directly from Telegram signal.

Example Signal:

Result:

When to use:

  • Trust signal provider's SL placement

  • Signal provider has good risk management

  • Signals include optimal SL values

Pros:

  • ✅ Respects signal provider's analysis

  • ✅ No additional calculation needed

  • ✅ Simple and reliable

Cons:

  • ❌ No customization

  • ❌ May not fit your risk tolerance


FIXED Mode

Behavior: Replaces signal SL with your fixed pip/point value.

Settings:

Example:

When to use:

  • Consistent SL distance for all trades

  • Signal SL too wide/tight for your strategy

  • Backtesting different SL values

Configuration Examples:

Tight SL (Scalping):

Medium SL (Day Trading):

Wide SL (Swing Trading):

Important:

  • Value in pips for Forex (0.0001 for EUR, 0.01 for JPY)

  • Value in points for Gold/Indices (e.g., 50 = $5 for XAUUSD)


ATR_BASED Mode

Behavior: Calculates SL based on market volatility using Average True Range.

Settings:

Formula:

Real Example:

When to use:

  • Want SL to adapt to market volatility

  • Wider SL in volatile markets, tighter in calm markets

  • Professional risk management approach

Timeframe Selection:

Timeframe
Use Case
Typical ATR

M15

Scalping

10-20 pips

H1

Day trading

30-50 pips

H4

Swing trading

60-100 pips

D1

Position trading

100-200 pips

Multiplier Guidelines:

Multiplier
Risk Level
Description

0.5 - 1.0

Tight

Frequent SL hits, quick exits

1.0 - 2.0

Balanced

Good balance of protection

2.0 - 3.0

Wide

More room, fewer false stops

> 3.0

Very Wide

Use with caution

Configuration Examples:

Conservative (Scalping):

Balanced (Day Trading):

Aggressive (Swing Trading):


RR_BASED Mode

Behavior: Calculates SL based on desired Risk-Reward ratio using TP distance.

Settings:

Formula:

Real Example:

When to use:

  • Want consistent risk-reward ratios

  • Professional trading with defined RR targets

  • Risk management based on profit targets

RR Ratio Guidelines:

RR Ratio
SL vs TP
Win Rate Needed

1:1

Equal

50%

1:2

SL half of TP

34%

1:3

SL third of TP

26%

1:5

SL 1/5 of TP

17%

Note: Higher RR = Tighter SL = More frequent stops. Lower win rate acceptable.


🎯 Take Profit Settings

2. TP_Mode

All modes work identically to SL modes but calculate TP instead.


SAME_AS_SIGNAL (Default)

Behavior: Uses TP values directly from signal (TP1, TP2, TP3).

Example Signal:

Result:


FIXED Mode

Settings:

Example:

When to use:

  • Consistent profit targets

  • Signal TPs don't match your strategy

  • Testing different TP distances


ATR_BASED Mode

Settings:

Formula:

When to use:

  • Profit targets based on volatility

  • Higher TP in volatile markets

  • Professional adaptive trading

Configuration Example:


RR_BASED Mode

Settings:

Formula:

Real Example:

When to use:

  • Enforce minimum RR ratio

  • Professional risk management

  • Consistent profitability targets


📊 Multiple TP Levels

3. Number_TP_Level

Controls how many TP levels to use.


Single TP (Number_TP_Level = 1)

Behavior: Opens one order per signal with one TP.

Example:

When to use:

  • Simple trading, one profit target

  • Signals rarely have multiple TPs

  • Reduced order count


Dual TP (Number_TP_Level = 2)

Behavior: Opens two orders, each with different TP level.

Example:

When to use:

  • Partial profit taking strategy

  • Balance risk and reward

  • Most common configuration


Triple TP (Number_TP_Level = 3)

Behavior: Opens three orders with three TP levels.

Example:

When to use:

  • Maximum profit potential

  • Strong trending signals

  • Accept more order management complexity

Note: If signal only has 2 TPs but you set Number_TP_Level = 3, EA only opens 2 orders.


🔧 Advanced Settings

4. SkipOrderWithoutTP

Purpose: Control whether to open orders when signal has no TP.

When true:

When false:

Recommendation:

  • true (default): Safer, enforces TP requirement

  • false: Use only if you manually manage exits


5. MinSLPips / MaxSLPips

Purpose: Validate calculated SL is within acceptable range.

Example:

When to use:

  • Prevent extremely tight SL (broker limitations, spread)

  • Prevent extremely wide SL (risk management)

  • Validate ATR-based calculations

Broker Considerations:

Broker Type
Min SL Recommended

ECN/Low Spread

3-5 pips

Standard

10-15 pips

High Spread

20-30 pips

Symbol-Specific:

Symbol
Min SL
Max SL

EURUSD

5 pips

200 pips

GBPUSD

10 pips

300 pips

XAUUSD

20 points

500 points

US30

50 points

2000 points


6. MinTPPips / MaxTPPips

Same validation logic as SL but for Take Profit.


💼 Real-World Configuration Examples

Example 1: Copy Signals Exactly

Goal: Trust signal provider completely.

Configuration:

Result: Exact copy of all signal values.


Example 2: Fixed Risk-Reward

Goal: 50 pip SL, 100 pip TP on all trades.

Configuration:

Result: Consistent 2:1 RR ratio, one TP per signal.


Example 3: Volatility-Based (Professional)

Goal: Adapt SL/TP to market conditions using ATR.

Configuration:

Result:

  • Calm market: Tight SL/TP (e.g., 20/40 pips)

  • Volatile market: Wide SL/TP (e.g., 80/160 pips)


Example 4: Enforce Minimum RR

Goal: Use signal TPs but ensure 2:1 minimum RR.

Configuration:

Example:


Example 5: Scalping Setup

Goal: Tight SL/TP for quick trades.

Configuration:

Result: 5-15 pip SL, 1.5:1 RR, M15 volatility-based.


Example 6: Swing Trading Setup

Goal: Wide SL/TP for long-term positions.

Configuration:

Result: 100-200 pip SL, 200-400 pip TP, H4 trend-based.


⚠️ Common Mistakes

Mistake 1: ATR Timeframe Mismatch

Bad:

Good:


Mistake 2: Unrealistic RR Ratios

Bad:

Good:


Mistake 3: No SL Validation

Bad:

Good:


Mistake 4: Fixed Values for All Symbols

Bad:

Good: Use ATR_BASED or separate EA instances per symbol group.


Mistake 5: Too Many TP Levels

Bad:

Good: Match your setting to signal provider's format.


✅ Best Practices

1. Start Simple

  • Begin with SAME_AS_SIGNAL for both SL and TP

  • Get comfortable with signal provider's style

  • Add customization later if needed

2. Match Timeframes

3. Test RR Ratios

  • Backtest different ratios (1.5, 2.0, 3.0)

  • Find optimal for your signal provider

  • Consider win rate vs RR tradeoff

4. Use Min/Max Validation

  • Always set MinSLPips/MaxSLPips

  • Prevent extreme values

  • Symbol-specific settings preferred

5. Document Your Logic


🎯 Strategy Combinations

Conservative Trader

Aggressive Trader

Balanced Trader

Signal Follower


📊 Performance Comparison

Test Period: 3 months, 200 signals

Configuration
Win Rate
Avg RR
Profit
Drawdown

SAME_AS_SIGNAL

55%

1.8:1

+18%

-9%

FIXED (50/100)

52%

2.0:1

+22%

-12%

ATR_BASED (1.5x/3x)

58%

2.0:1

+25%

-8%

RR_BASED (2.5)

48%

2.5:1

+20%

-15%

Conclusion: ATR_BASED offers best balance of win rate and risk management.


🚀 Quick Start Recommendations

Beginner:

Intermediate:

Advanced:


📞 Troubleshooting

Q: Orders not opening with ATR_BASED A: Check if calculated SL violates MinSLPips/MaxSLPips. Review logs for "SL validation failed".

Q: TP too close to entry A: Increase TP_ATR_Multiplier or use larger timeframe.

Q: Too many SL hits A: SL too tight. Increase SL_ATR_Multiplier or use wider timeframe.

Q: All TPs set to same level A: Check Number_TP_Level setting and signal format (may only have 1 TP).


Remember: SL/TP configuration is critical for risk management. Test thoroughly on demo before live trading! 🎯

Last updated