MinProfitToEnableTP is a global decision-making setting in MagicTradeBot that controls when take-profit rules (including Smart TP) become active for a trade.
How It Works
- When MinProfitToEnableTP is set, the bot ignores all Take Profit rules until the trade reaches the minimum profit threshold specified.
- Only after the tradeโs unrealized profit exceeds this minimum value, the Take Profit rules will be evaluated and executed.
- This ensures that trades arenโt closed too early by partial TP or Smart TP rules when the profit is still small or within normal market noise.
Example
DecisionMakingEngine:
MinProfitToEnableTP: 2.0 # Minimum 2% profit before any TP rules are triggered
- Trade enters at $100.
- If the price moves to $101 (1% gain), TP rules are ignored.
- Once the price reaches $102 (2% gain), Take Profit rules are now active.
When to Use
- Avoid premature exits during volatile markets where small price fluctuations might trigger TP rules.
- Ensure meaningful profit: Only trigger Take Profit once a trade has reached a desirable profit level.
- Combine with Smart TP: Allows trailing profits to lock gains only after the minimum profit is met.
Tip: Use MinProfitToEnableTP in conjunction with Smart TP and Partial TP to maximize gains while avoiding minor market noise causing early exits.