Extracted algorithm research record
Golden-Loyalty-Bot
Trend-following strategy on XAUUSD with pullbacks to EMA17, validated by multiple filters and dynamic position sizing.
Source & extraction context
Evidence label: backtest_shown (source claim, not independent verification). Recorded completeness: 50.0/100. Neither is a performance result.
Names identify source records. Inclusion is not an endorsement or a claim of authorship, ownership or reuse permission. Check the source license before reusing any implementation.
Extraction warnings
Claim warnings
- IMPLAUSIBLE PROFIT FACTOR: claimed 6.28. Over any real sample this is far outside what retail FX sustains.
- THIN SAMPLE: 84 trades - below the ~100 needed before a win rate or profit factor carries much information.
Recorded market & execution profile
- Recorded markets
- XAUUSD
- Recorded timeframes
- M5
- Recorded sessions
- Not specified
- Recorded regime
- trending
Recorded indicators & parameters
| Indicator | Parameters | Applied to |
|---|---|---|
| EMA | {"period": 17} | close |
| EMA | {"period": 200} | close |
| EMA | {"period": 30} | close |
| MACD | {} | close |
| ADX | {"period": 14} | close |
| HTF EMA | {"period": 200} | close |
Extracted strategy rules
Recorded long-entry rules
- price > EMA200, EMA17 > EMA30, price touches EMA17, next candle closes above EMA17, MACD Histogram positive
Recorded short-entry rules
- price < EMA200, EMA17 < EMA30, price touches EMA17, next candle closes below EMA17, MACD Histogram negative
Recorded exit rules
- Not specified in the extracted record.
Recorded filters
- ADX banded between 26 and 40 with ascending slope in last 3 candles
- HTF EMA200 with consistent slope, price on correct side of EMA200
- optional HTF regime filter with minimum spread, ATR, and ADX in HTF
- optional EMA Spread M5 filter with minimum spread between EMA17 and EMA200
- operational filters with maximum spread, trade cap per day, daily loss cap in USD, cooldown after consecutive losses
- Stop loss
- anchored to EMA30 ± buffer, with clamp min and max in pips
- Take profit
- TP1 at 1:2 risk, TP2 at 1:4 risk, TP3 with trailing stop
- Position sizing
- dynamic, calculated as units = risk_USD / (slPips × PipSize)
Questions about this record
What entry rules are recorded for Golden-Loyalty-Bot?
Long: price > EMA200, EMA17 > EMA30, price touches EMA17, next candle closes above EMA17, MACD Histogram positive Short: price < EMA200, EMA17 < EMA30, price touches EMA17, next candle closes below EMA17, MACD Histogram negative These are unverified extracted rules.
Which markets and timeframes are recorded?
Markets: XAUUSD. Timeframes: M5. These are source-recorded labels, not verified execution behavior.