Trade Management & Scaling — Banana EA MT4 v6.0
Banana EA v6.0 combines dynamic trade scaling, multi-level partial closes, and protective circuit breakers to manage position lifecycles safely.
Position Lifecycle Overview
Scaling & Re-Entry Cooldown Rules
Version 6.0 introduces strict protection for fresh entries while preserving management flexibility for existing open trades:
Fresh Signal Entries
- Evaluated against
MaxConsecutiveLossesandConsecLossCooldownMinutes. - If either condition is active, fresh entries are blocked.
Scale-In Positions (Exempt from Cooldown)
- Scale-Ins are exempt from the post-loss cooldown (
ConsecLossCooldownMinutes). - If an existing position is open and a valid scale-in setup fires in the same direction, the scale-in order is allowed even if a prior closed trade triggered a cooldown timer.
- Rationale: Cooldown is designed to stop emotional re-entries into new trades after a loss, not to restrict automated management of an ongoing, validated strategy position.
Multi-Level Partial Closes & The Virtual Ladder
Banana EA v6 supports up to 3 partial close stages (PC1, PC2, PC3) managed dynamically in memory:
- PC1 (Partial Close 1): In standard presets, closes 25% of the position at 3R (
PC_Value = 3.0) and moves the Stop Loss to Break-Even (BE_Value = 3.0). - PC2 (Partial Close 2): Closes 25% of the remaining position at 10R (
PC_Level2_Value = 10.0). - PC3 (Partial Close 3): Closes 25% of the remaining position at 15R (
PC_Level3_Value = 15.0). - Dynamic Trailing Stop: Trailing stop engages after 10R (
Trail_ActivationValue = 10.0) to ride extended trend momentum.
🎯 Hard Broker TP (23R) vs. Virtual Partial Closes
Traders often ask why their MetaTrader chart displays a single red dashed Take Profit line at 23R:
- Broker Limitation: A MetaTrader 4 broker ticket can only store one single server-side Take Profit price.
- Wide Safety / Runner Target (23R): In default presets,
TP_Valueis set to23.0(23R) as a catastrophic home-run runner ceiling. - Virtual Multi-Stage Closes: The intermediate profit targets (3R, 10R, 15R) are managed internally by the EA upon price tick arrival. When price touches 3R, the EA issues a partial-close order on MT4 to bank profits and move your stop to Break-Even.
🛡️ Break-Even Stop Loss & Commission Friction
When Break-Even activates:
- The EA modifies the trade's Stop Loss to the exact entry open price.
- Commission Friction: If price reverses and hits the entry price, normal broker commission and spread friction can cause the trade to close with a small negative balance (e.g.
-$0.50). - Cooldown Interaction: Because MetaTrader reports closed profit
< $0.00, the consecutive-loss circuit breaker counts it as a loss. - Best Practice: Taking PC1 at 3R locks in 25% profit beforehand, ensuring the entire trade sequence finishes with strong net profit even if the remainder exits at Break-Even.