# NowTrading 30M Basket EA

Single-symbol basket EA for EURUSD with multi-timeframe RSI/ADX gating, DCA scaling, and risk guardrails.

Canonical: https://prismaticalgos.com/compendium/algo/11487-nowtrading-30m-basket-ea
Record ID: 11487
Catalog rank: 560 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Mean Reversion & Counter-Trend (B)
Source: https://github.com/quachtinh113/master
Evidence label (unverified): source_code

## Scope and limitations

These are machine-extracted research records, not verified trading systems. Catalog rank measures specification detail and claimed evidence, not profitability. The catalog extraction pipeline did not independently backtest these records. Its separate selected testing ledger does not validate the wider corpus. Rules, labels and parameters can be incomplete or wrong; consult the original source and its reuse terms.

No endorsement, ownership claim or source-code reuse permission is implied.

## Extraction warnings

No automated warnings recorded; this is not validation.

## Recorded profile

- symbols: EURUSD
- timeframes: H4, H1, M15
- sessions: EnableLondonNYOnly: London and NY sessions only
- market_regime: any

## Indicators

- RSI: {"period": 14}; applied to: close
- ADX: {"period": 14}; applied to: close

## Recorded long-entry rules

- RSI(14) H4 > 55
- RSI(14) H1 > 50
- RSI(14) M15 crosses above 50 on the last closed M15 candle
- ADX(14) H1 > 22
- Spread <= MaxSpreadPoints

## Recorded short-entry rules

- RSI(14) H4 < 45
- RSI(14) H1 < 50
- RSI(14) M15 crosses below 50 on the last closed M15 candle
- ADX(14) H1 > 22
- Spread <= MaxSpreadPoints

## Recorded exit rules

- Basket age >= EmergencyHours (12h) and RSI H4 < 45 and RSI D1 < 50 for BUY
- Basket age >= EmergencyHours (12h) and RSI H4 > 55 and RSI D1 > 50 for SELL

## Recorded filters

- MaxSpreadPoints
- EnableLondonNYOnly
- StartHour..EndHour
- DailyMaxBaskets
- MaxDailyDdPercent
- MaxFloatingDdPercent
- MinFreeMarginPercent
- MaxConsecutiveLosingBaskets
- NewsBlackout

## Risk controls

- Stop loss: not explicitly stated
- Take profit: TpMode=0 (MONEY): close basket when basket floating profit >= TargetProfitUSD; TpMode=1 (ATR): close basket when current price reaches weighted-average-entry ± AtrMultiplierTP * ATR(14,M15)
- Position sizing: BaseLotsTotal split into 2 market orders, optional PendingLots as limit order
