ExecuteThresholdPerfect is a manual trade parameter in MagicTradeBot that defines the required percentage price movement before a trade can be executed. It allows you to set conditions that control the timing of trade entries based on market fluctuations.
1️⃣ How It Works
- The bot monitors the symbol price and calculates movement relative to the reference price (from
Priceor the current market price ifPrice: 0). - A trade will only execute after the price moves by the specified percentage, ensuring entries occur under your desired market conditions.
- This is especially useful for strategies like buy-the-dip, pullback entries, or retracement-based accumulation.
2️⃣ Example Settings
| ExecuteThresholdPerfect | Behavior |
|---|---|
0 |
Execute immediately after signal validation, with no price movement required. |
5 |
Execute only after the price moves 5% against your intended entry (e.g., for a dip-buy). |
10 |
Execute after a 10% retracement from the reference price, suitable for deeper accumulation strategies. |
3️⃣ Benefits
- Controlled entry: Avoids premature trades in volatile markets.
- Strategy alignment: Enables precise execution based on your trading approach.
- Risk management: Ensures trades are executed at intended price points rather than reacting to momentary fluctuations.
4️⃣ Best Practices
- Start with smaller thresholds (0–5%) to capture timely opportunities without missing momentum.
- Use larger thresholds (10%+) for accumulation or dip-buy strategies.
- Combine with
Price: 0for dynamic, market-relative execution.
Pro Tip
Think of ExecuteThresholdPerfect as your “entry trigger dial”. It controls how far the market must move before the bot pulls the trigger, giving you precision and flexibility in manual trade execution.