{
  "id": 2388,
  "rank": 263,
  "name": "DAX 30MIN",
  "aka": [
    "Stratégie DAX40 en 30 minutes pour ProRealTime"
  ],
  "family": "A",
  "subtype": "A6",
  "one_liner": "A simple strategy for trading DAX40 on 30-minute timeframe using Supertrend and Keltner channels with money management rules.",
  "market_regime": "trending",
  "timeframes": [
    "30 minutes"
  ],
  "symbols": [
    "DAX40"
  ],
  "sessions": [
    "null"
  ],
  "indicators": [
    {
      "name": "Supertrend",
      "params": {
        "period": 3,
        "multiplier": 10
      },
      "applied_to": "close"
    },
    {
      "name": "Keltner",
      "params": {
        "period": 50,
        "multiplier": 2
      },
      "applied_to": "close"
    },
    {
      "name": "AverageTrueRange",
      "params": {
        "period": 20
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "close crosses over Ksup and condvol and tendance=1"
  ],
  "entry_short": [
    "close crosses under Kinf and condvol and tendance=-1"
  ],
  "exit_rules": [
    "if LONGONMARKET and close>Ksup+partialprofitfactor*averagetruerange[20] and flag=0 and partialprofit=1 THEN sell round(positionsize/2) shares at market",
    "if SHORTONMARKET and close<Kinf-partialprofitfactor*averagetruerange[20] and flag=0 and partialprofit=1 THEN exitshort round(positionsize/2) shares at market",
    "if LONGONMARKET and exitstrategy=1 and close<lowest[30](highest[55](high)-ratchetfactor*averagetruerange[20]) THEN sell at market",
    "if SHORTONMARKET and exitstrategy=1 and close>highest[30](lowest[55](low)+ratchetfactor*averagetruerange[20]) THEN exitshort at market"
  ],
  "filters": [
    "null"
  ],
  "stop_loss": "stopfactor*averagetruerange[20]",
  "take_profit": "profitfactor*averagetruerange[20]",
  "position_size": "round(((capitalinitial+STRATEGYPROFIT)*(risque/100))/(stopfactor*averagetruerange[20]))",
  "evidence_type": "source_code",
  "completeness": 80.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/2388-dax-30min",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.prorealcode.com/topic/strategie-dax-30min/",
  "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."
}
