{
  "version": "V4-R1-FT",
  "kind": "reference settings and event specification; not executable strategy",
  "provenance": "organizer rules derived from selected principles of four user-supplied books",
  "market_performance_verified": false,
  "pine_updated_or_tested": false,
  "input": {
    "normal_time_ohlc": true,
    "minimum_minutes": 1,
    "tick_data_required": false,
    "bar_magnifier_required": false,
    "warmup_bars": 100,
    "ema_length": 20,
    "ema_seed": "first valid close",
    "M_window_previous_bars": 20,
    "minimum_quote_unit": null,
    "point_value": null,
    "quantity_step": null,
    "costs": null
  },
  "limits": {
    "single_active_entry_order": true,
    "single_position": true,
    "scaling": false,
    "risk_day_timezone": "Asia/Shanghai",
    "risk_day_start": "18:00",
    "B_fraction_day_start_equity": 0.0025,
    "daily_stop_B": 3,
    "entry_valid_next_bars": 2,
    "losing_results_to_pause": 3,
    "earliest_resume_after_completed_bars": 8,
    "review_required_to_resume": true
  },
  "thresholds": {
    "direction_slope": 0.12,
    "same_side_closes_at_least": 8,
    "direction_window": 12,
    "strong_same_color_at_least": 8,
    "strong_overlap_max": 0.6,
    "range_overlap_min": 0.5,
    "wide_frame_M": 4,
    "signal_body_min": 0.35,
    "bull_close_location_min": 0.75,
    "strong_body_min": 0.55,
    "strong_range_M": 1,
    "net_space_min": 1
  },
  "PB": {
    "anchor": "previous20 raw extrema frozen at start",
    "max_age_bars": 16,
    "max_retrace_fraction": 0.75,
    "attempt_outside_bar_policy": "exclude count, update extremes and invalidation",
    "H1_signal_required": true,
    "H1_strength_at": "candidate completed bar",
    "reset_same_bar_restart": false
  },
  "RV": {
    "old_direction_same_side_count": 8,
    "old_direction_window": 12,
    "break_window_previous": 4,
    "old_extreme_previous": 20,
    "retest_max_bars": 10,
    "retest_tolerance_M_at_break": 0.75,
    "total_max_bars": 16,
    "retest_and_signal_different_bars": true,
    "replace_active_anchor": false
  },
  "structure": {
    "pivot_left": 2,
    "pivot_right": 2,
    "equal_extreme": "earliest qualifying source point",
    "target_source_index_window": "t-99 <= k <= t and k+2 <= t",
    "line_selection": "latest two confirmed same-side points, required slope, else absent"
  },
  "orders": {
    "price_rounding": "entry and protection away from structure; target toward entry; recompute net space",
    "unknown_state_blocks_new_risk": true,
    "cancel_request_releases_risk": false,
    "gap_budget_or_ratio_failure": "request full exit; retain protection until confirmation",
    "OHLC_ambiguous_path": "flag, conservative stop result in separate simulation ledger, not historical fact"
  },
  "management": {
    "default": "FT",
    "other_version": "TR",
    "FT": "frozen S/T plus explicit family and risk exit events",
    "TR": "no fixed T; confirmed pivot and recovery, may update at confirmation close, effective next executable time"
  },
  "authoritative_text": "Brooks价格行为交易系统_白话操作手册_v4.md, appendix A and chapter12"
}