# BossFx SMA Pro Trend EA

Automated trading system using SMA crossovers with layered risk controls.

Canonical: https://prismaticalgos.com/compendium/algo/11087-bossfx-sma-pro-trend-ea
Record ID: 11087
Catalog rank: 660 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Time, Session & Seasonality (F)
Source: https://github.com/Gabby-tech/bossfx-sma-pro-trend-ea
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, GBPUSD, XAUUSD
- timeframes: H1, M30, D1, M1
- sessions: 07:00–20:00
- market_regime: any

## Indicators

- SMA: {"period": 10}; applied to: close
- SMA: {"period": 30}; applied to: close

## Recorded long-entry rules

- fast SMA crosses above slow SMA

## Recorded short-entry rules

- fast SMA crosses below slow SMA

## Recorded exit rules

- not explicitly stated in the text

## Recorded filters

- Percent-risk position sizing (1%)
- Margin verification
- Daily loss circuit-breaker (5% of day-start equity)
- Max trades per day (3)
- Spread filter (≤ 30 points)
- Session filter (07:00–20:00)
- Broker stop-level validation (broker min + 10pt buffer)
- Trailing stop with step threshold (500pt trail, 10pt step)

## Risk controls

- Stop loss: not explicitly stated in the text
- Take profit: not explicitly stated in the text
- Position sizing: Lot size is derived from account balance × risk % against the stop distance, floored to the broker's lot step and clamped to min/max volume — then double-checked against free margin
