Exp_ColorJFatl_Digit_Tm_Plus
This EA trades based on the ColorJFatl_Digit indicator, which is a digital signal processing adaptive trend line filter. It enters long when the colored JFatl line changes to bullish color and short when it changes to bearish color, with time window filtering to restrict trading to specific sessions and enhanced Plus features for position management.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
Not backtested yet — this EA could not be converted automatically.
Strategy analysis
The strategy concept is based on the JFatl digital adaptive trend line filter, which combines Jurik smoothing algorithms with adaptive trend-following technology to filter market noise and identify trend direction. Entry conditions trigger when the ColorJFatl_Digit indicator changes color — opening a long position when color shifts from red to green, and a short position when it shifts from green to red. Exit conditions include closing on reverse signal, stop loss/take profit hit, and trailing stop activation. Position sizing uses either fixed lots or dynamic lot calculation based on account equity percentage. Money management in the Plus version likely includes trailing stop and breakeven features to protect profits. The time filter restricts trading to user-specified sessions, avoiding low-liquidity or high-volatility periods for entry.
Strengths
- Digital signal processing filter effectively reduces market noise and produces clearer trend signals
- Time filter avoids trading during unfavorable sessions, reducing slippage and false signal risks
- Plus version provides trailing stop and breakeven features that help protect accumulated profits
Weaknesses
- JFatl indicator as a lagging trend follower tends to generate frequent false signals in ranging markets
- Stop loss and take profit default to 0, lacking basic risk protection if user does not manually configure them
- Lacks multi-timeframe confirmation mechanism, single indicator signals may not be reliable enough
Possible improvements
- Add multi-timeframe confirmation logic, such as verifying trend direction on a higher timeframe before entry
- Add a ranging market detection filter (e.g., ADX or volatility indicator) to pause trading when no clear trend exists
Risk assessment
Overall risk: Medium
- Stop loss and take profit default to 0, trades have no basic protection if user does not set them
- Single-indicator trend following can result in consecutive stop losses in ranging markets
- Time filter only uses hour/minute settings, does not account for specific news events or holidays
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
TimeFrame | PERIOD_CURRENT | Indicator calculation timeframe |
JFatlPeriod | 15 | JFatl adaptive trendline smoothing period |
JFatlPhase | 100 | JFatl digital filter phase parameter (0-100) |
SignalPeriod | 5 | Signal line smoothing period |
StopLoss | 0 | Stop loss in points, 0 means no stop loss |
TakeProfit | 0 | Take profit in points, 0 means no take profit |
TrailingStop | 0 | Trailing stop in points |
TrailingStep | 0 | Minimum step to adjust take-profit in points |
BreakLevel | 0 | Profit points to trigger break-even |
Lots | 0.1 | Fixed trading lot size |
MoneyManagement | false | Money management switch; dynamically calculates lots based on balance |
RiskPercent | 2.0 | Risk percentage based on account balance |
TimeTradeOn | true | Enable tradingtimefilter |
StartHour | 8 | Trading start hour |
StartMinute | 0 | Trading start minute |
EndHour | 20 | Trading end hour |
EndMinute | 0 | Trading end minute |
SoundOn | true | Trade signal sound alert switch |
MagicNumber | 0 | Order magic number to manage; 0 manages all orders |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.