# Angora Trading System

A mean-reversion cBot that trades band reversals and pullbacks with an optional grid, using Bollinger Bands, RSI, and ADX.

Canonical: https://prismaticalgos.com/compendium/algo/12251-angora-trading-system
Record ID: 12251
Catalog rank: 2406 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Mean Reversion & Counter-Trend (B)
Source: https://ctrader.com/products/5661
Evidence label (unverified): backtest_shown

## 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: BTCUSD, US30, XAUUSD, EURUSD, GBPUSD, USDJPY
- timeframes: M15
- sessions: Not specified
- market_regime: ranging|trending

## Indicators

- Bollinger Bands: {"ma_type": "Simple", "period": 20, "std_dev": 2.0}; applied to: close
- RSI: {"period": 14}; applied to: close
- ADX: {"period": 14}; applied to: close
- ATR: {"period": 14}; applied to: close

## Recorded long-entry rules

- previous bar touched or closed outside the lower band, and the last bar closed back inside the lower band
- RSI oversold (buy) on one of the last two bars

## Recorded short-entry rules

- previous bar touched or closed outside the upper band, and the last bar closed back inside the upper band
- RSI overbought (sell) on one of the last two bars

## Recorded exit rules

- target: price reaches the middle band (or the opposite band) and the basket profit is at least Min Basket Profit at Target
- profit protection: break-even lock and a trailing profit floor
- basket max loss (in R)
- soft time exit: close at break-even or better after N bars
- hard time exit: close after N bars
- trend-break exit: closes a losing basket when ADX rises above the threshold and DI turns against the basket

## Recorded filters

- minimum Bollinger Band width (avoids squeezes and pre-breakout conditions)
- minimum distance to the target (the move must be large enough to cover costs)
- spread
- session and the account guards

## Risk controls

- Stop loss: sent to the broker with each order, beyond the last possible grid level
- Take profit: fixed TP (R) or partial TP (R)
- Position sizing: sizing rule if stated
