# James Bond

A trading strategy that uses volatility, Parabolic SAR, VWAP, and reverse trading logic.

Canonical: https://prismaticalgos.com/compendium/algo/6518-james-bond
Record ID: 6518
Catalog rank: 2411 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Trade & Execution Management (K)
Source: https://www.prorealcode.com/topic/coder-un-algo-automatique-james-bond/
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: Not specified
- timeframes: Not specified
- sessions: 0900-1100 GMT, 1400-1800 GMT
- market_regime: volatile

## Indicators

- Parabolic SAR: {"sar_acceleration": null, "sar_max": null, "sar_step": null}; applied to: close
- VWAP: Not specified; applied to: null
- StdDev: {"period": 20}; applied to: close - VWAP
- AverageTrueRange: {"period": null}; applied to: null

## Recorded long-entry rules

- bougie haussière, SAR haussier cassé à la baisse => SELL STOP sous le plus bas
- première bougie haussière et SAR haussier (flip depuis bearish) => BUYTOP 2 ticks au-dessus du high

## Recorded short-entry rules

- bougie baissière, SAR baissier cassé à la hausse => BUY STOP au-dessus du plus haut
- première bougie baissière et SAR baissier => SELLSTOP 2 ticks sous low

## Recorded exit rules

- si le cours va à l’inverse du signal après entrée, prendre un reverse

## Recorded filters

- news filter
- max spread 2.0 pips

## Risk controls

- Stop loss: null
- Take profit: TP = sellStopPrice – tp_points ; SL = reverse condition dynamic
- Position sizing: baseQty
