{
  "id": 1102,
  "rank": 2835,
  "name": "Flying Fish Retracement Strategy",
  "aka": [
    "PoissonVolant.itf"
  ],
  "family": "B",
  "subtype": "B3",
  "one_liner": "Takes positions on trend rebounds at 32.2% and 61.8% Fibonacci levels with Williams% R and Vwap Weekly confirmation.",
  "market_regime": "trending|ranging|volatile",
  "timeframes": [
    "30Min"
  ],
  "symbols": [
    "CAC 40"
  ],
  "sessions": [
    "Plages horraires de trading: 08:00-22:30 GMT"
  ],
  "indicators": [
    {
      "name": "Williams% R",
      "params": {},
      "applied_to": "close"
    },
    {
      "name": "VWAP",
      "params": {
        "period": "weekly"
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 3
      },
      "applied_to": "volat"
    },
    {
      "name": "Std",
      "params": {
        "period": 2
      },
      "applied_to": "volat"
    },
    {
      "name": "Highest",
      "params": {
        "period": 54
      },
      "applied_to": "high"
    },
    {
      "name": "Lowest",
      "params": {
        "period": 54
      },
      "applied_to": "low"
    }
  ],
  "entry_long": [
    "hh > VWApWeekly",
    "VWAPWEEKLY > VWAPWEEKLY[21]",
    "MMExp < 0.2",
    "amplitudefibo > 0.8",
    "amplitudefibo < 1.4",
    "LOWEST[1](low) < RT382 AND CLOSE[1] > RT382",
    "hh > VWApWeekly",
    "VWAPWEEKLY > VWAPWEEKLY[54]",
    "MMExp < 0.18",
    "amplitudefibo > 0.8",
    "LOWEST[1](low) < RT618 AND CLOSE[1] > RT618",
    "open > close"
  ],
  "entry_short": [
    "hh < VWApWeekly[75]",
    "VWAPWEEKLY < VWAPWEEKLY[22]",
    "MMExp > 0.27",
    "williams[9]<williams(close)",
    "amplitudefibo > 0.8",
    "amplitudefibo < 1.95",
    "HIGHEST[1](HIGH) > RT618 AND CLOSE[1] < RT618",
    "hh < VWApWeekly[64]",
    "VWAPWEEKLY < VWAPWEEKLY[21]",
    "MMExp < 0.49",
    "williams[43]<williams(close) and williams > -23",
    "amplitudefibo > 0.8",
    "amplitudefibo < 1.3",
    "HIGHEST[1](HIGH) > RT382 AND CLOSE[1] < RT382"
  ],
  "exit_rules": [
    "CtimeAchat1 AND CaMom1 AND CaMom2 AND CaMom3 AND CaLoc4 AND CaLoc5 AND CaFig6 AND Catest",
    "CtimeAchat1 AND CaMom1bis AND CaMom2bis AND CaMom3bis AND CaLoc4bis AND CaLoc5bis AND CaFig6bis AND Catest",
    "CtimeAchat1 AND CvMom1 AND CvMom2 AND CvMom3 AND CvWill AND CvLoc4 AND CvLoc5 AND CvFig6",
    "CtimeAchat1 AND CvMom1Vbis AND CvMom2Vbis AND CvMom3Vbis AND CvWillVbis AND CvLoc4Vbis AND CvLoc5Vbis AND CvFig6Vbis"
  ],
  "filters": [
    "Plages horraires de trading: 08:00-22:30 GMT"
  ],
  "stop_loss": "Stoploss = (tradeprice*takeprofit/100)*0.5; StoplossV = (tradeprice*takeprofit/100)*0.44; StoplossVbis = (tradeprice*takeprofit/100)*0.44",
  "take_profit": "takeprofit = 2.02; takeprofitbis = 2.51; takeprofitVbis = 2.57",
  "position_size": "RisqueParContrat = DSL*pipsize; N = RisquePartrade / RisqueParContrat; If N < 1 then N = 1 endif",
  "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/1102-flying-fish-retracement-strategy",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.prorealcode.com/prorealtime-trading-strategies/flying-fish-retracement-strategy/",
  "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."
}
