{
  "id": 33,
  "rank": 21,
  "name": "AK-47 EA",
  "aka": [
    "AK-47 Scalper EA"
  ],
  "family": "D",
  "subtype": "D1",
  "one_liner": "A MetaTrader 5 expert advisor that trades based on time filters and fixed stop-loss and take-profit levels.",
  "market_regime": "any",
  "timeframes": [
    "any"
  ],
  "symbols": [
    "any"
  ],
  "sessions": [
    "2:30 - 21:00 GMT"
  ],
  "indicators": [],
  "entry_long": [
    "Bid + InpSL_Pips/2 * Pips2Double",
    "Ask - InpSL_Pips/2 * Pips2Double"
  ],
  "entry_short": [
    "Ask - InpSL_Pips/2 * Pips2Double",
    "Bid + InpSL_Pips/2 * Pips2Double"
  ],
  "exit_rules": [
    "Trailing stop with InpSL_Pips"
  ],
  "filters": [
    "Trading time filter from 2:30 to 21:00 GMT"
  ],
  "stop_loss": "Stop loss placed at Ask + InpSL_Pips/2 * Pips2Double for buy orders and Bid - InpSL_Pips/2 * Pips2Double for sell orders",
  "take_profit": "Take profit placed at OpenPrice + InpTP_Pips * Pips2Double for buy orders and OpenPrice - InpTP_Pips * Pips2Double for sell orders",
  "position_size": "Risk percentage of balance or fixed lot size",
  "evidence_type": "source_code",
  "completeness": 80.0,
  "signal_warnings": [
    "HARD-CODED DIRECTION: `OrdType` is initialised to ORDER_TYPE_SELL and never reassigned, yet the code branches on it. The opposite branch is unreachable - this EA can only ever trade one direction."
  ],
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/33-ak-47-ea",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.mql5.com/en/code/44883",
  "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."
}
