
== DATABASE CONNECTION =================================================
DB path : C:\Users\KANDARP\OneDrive\Desktop\Desertation  Project\project_finale\results\agent_logs.db
Connected OK.

== SECTION 0 — SCHEMA ==================================================

Tables: ['agent_logs', 'portfolio_snapshots', 'sqlite_sequence', 'trades']

  agent_logs  (1,024,087 rows)
    id                              INTEGER
    run_id                          TEXT
    timestamp                       TEXT
    agent                           TEXT
    ticker                          TEXT
    trading_date                    TEXT
    inputs                          TEXT
    chain_of_thought                TEXT
    outputs                         TEXT
    reasoning                       TEXT
  portfolio_snapshots  (6,881 rows)
    id                              INTEGER
    run_id                          TEXT
    trading_date                    TEXT
    total_value                     REAL
    cash                            REAL
    cash_pct                        REAL
    total_pnl                       REAL
    num_positions                   INTEGER
    holdings                        TEXT
  trades  (89,441 rows)
    id                              INTEGER
    run_id                          TEXT
    trading_date                    TEXT
    ticker                          TEXT
    action                          TEXT
    shares                          INTEGER
    price                           REAL
    trade_value                     REAL
    executed                        INTEGER
    reason                          TEXT
    cash_before                     REAL
    cash_after                      REAL
    portfolio_value                 REAL
    orchestrator_reasoning          TEXT

Agents logged: ['fundamental', 'macro', 'orchestrator', 'risk_manager', 'sentiment', 'stock_picker', 'technical']

Top 15 run_ids by snapshot count:
  run_id         snapshots          from            to
  266822df             800    2015-01-16    2018-03-21
  b3bfe6c6             540    2015-01-16    2019-06-28
  37dfd6e2             540    2015-01-16    2019-06-28
  242fe58e             510    2015-01-16    2019-06-28
  6ed9ae26             274    2015-01-16    2016-02-18
  eff28d3e             250    2015-01-16    2016-01-13
  e8260953             250    2015-01-16    2016-01-13
  5b0878f7             250    2015-01-16    2018-12-06
  a40bab42             190    2015-01-16    2015-10-16
  e152141c             170    2019-07-16    2020-03-17
  302aa59a             156    2015-01-16    2015-08-28
  de7b75de             155    2015-01-16    2015-08-27
  ca15c745             150    2015-01-16    2015-08-20
  b9423fb1             150    2015-01-16    2015-08-20
  b6279539             150    2015-01-16    2015-08-20

== SECTION 1 — PORTFOLIO SNAPSHOTS =====================================

--- Phase 1  (run 266822df) ---
  Date range     : 2015-01-16  to  2018-03-21  (800 trading days)
  Starting value : $100,000.00
  Final value    : $184,761.62
  Total return   : +84.76%
  Max value      : $191,233.89  on 2018-03-12
  Min value      : $99,300.33  on 2015-01-28
  Max drawdown   : 17.42%

  Full daily portfolio values (Phase 1):
          Date     Total Value
    2015-01-16     $100,000.00
    2015-01-20     $100,132.66
    2015-01-21     $100,381.88
    2015-01-22     $100,836.14
    2015-01-23     $101,195.80
    2015-01-26     $101,361.26
    2015-01-27     $100,486.03
    2015-01-28      $99,300.33
    2015-01-29      $99,702.54
    2015-01-30     $100,881.66
    2015-02-02     $102,346.37
    2015-02-03     $103,552.13
    2015-02-04     $102,878.17
    2015-02-05     $103,175.34
    2015-02-06     $102,917.82
    2015-02-09     $103,162.60
    2015-02-10     $103,627.29
    2015-02-11     $103,346.31
    2015-02-12     $103,200.42
    2015-02-13     $103,254.46
    2015-02-17     $103,259.87
    2015-02-18     $103,335.51
    2015-02-19     $103,742.76
    2015-02-20     $104,012.11
    2015-02-23     $104,009.83
    2015-02-24     $104,146.60
    2015-02-25     $104,130.84
    2015-02-26     $104,541.55
    2015-02-27     $104,385.16
    2015-03-02     $106,288.76
    2015-03-03     $105,881.07
    2015-03-04     $106,303.65
    2015-03-05     $106,297.26
    2015-03-06     $105,289.43
    2015-03-09     $105,888.71
    2015-03-10     $104,825.13
    2015-03-11     $103,997.80
    2015-03-12     $104,316.04
    2015-03-13     $105,062.09
    2015-03-16     $105,550.81
    2015-03-17     $105,354.82
    2015-03-18     $105,733.73
    2015-03-19     $105,815.29
    2015-03-20     $106,304.53
    2015-03-23     $105,969.74
    2015-03-24     $105,972.28
    2015-03-25     $103,798.43
    2015-03-26     $103,435.50
    2015-03-27     $103,486.72
    2015-03-30     $103,931.70
    2015-03-31     $103,059.32
    2015-04-01     $102,620.03
    2015-04-02     $102,556.05
    2015-04-06     $103,574.83
    2015-04-07     $103,308.53
    2015-04-08     $103,741.72
    2015-04-09     $103,862.37
    2015-04-10     $104,022.40
    2015-04-13     $103,952.26
    2015-04-14     $103,681.96
    2015-04-15     $103,993.66
    2015-04-16     $103,863.86
    2015-04-17     $102,600.37
    2015-04-20     $103,894.83
    2015-04-21     $103,830.42
    2015-04-22     $104,459.14
    2015-04-23     $104,714.34
    2015-04-24     $107,125.58
    2015-04-27     $106,921.63
    2015-04-28     $106,967.55
    2015-04-29     $105,972.93
    2015-04-30     $103,985.32
    2015-05-01     $105,291.84
    2015-05-04     $105,925.93
    2015-05-05     $105,101.70
    2015-05-06     $104,155.14
    2015-05-07     $104,835.65
    2015-05-08     $105,975.32
    2015-05-11     $105,429.39
    2015-05-12     $104,729.77
    2015-05-13     $104,889.88
    2015-05-14     $105,589.18
    2015-05-15     $106,454.61
    2015-05-18     $106,874.15
    2015-05-19     $106,811.06
    2015-05-20     $106,857.77
    2015-05-21     $107,740.19
    2015-05-22     $107,654.83
    2015-05-26     $106,355.00
    2015-05-27     $106,416.01
    2015-05-28     $107,902.26
    2015-05-29     $110,136.66
    2015-06-01     $110,266.28
    2015-06-02     $111,071.09
    2015-06-03     $110,872.20
    2015-06-04     $111,020.10
    2015-06-05     $111,175.36
    2015-06-08     $110,016.25
    2015-06-09     $110,023.43
    2015-06-10     $110,906.81
    2015-06-11     $110,969.37
    2015-06-12     $110,570.78
    2015-06-15     $109,710.38
    2015-06-16     $110,225.00
    2015-06-17     $111,313.11
    2015-06-18     $112,397.47
    2015-06-19     $112,314.83
    2015-06-22     $113,693.67
    2015-06-23     $114,748.90
    2015-06-24     $114,518.24
    2015-06-25     $113,307.84
    2015-06-26     $113,468.70
    2015-06-29     $111,167.82
    2015-06-30     $111,514.75
    2015-07-01     $113,047.02
    2015-07-02     $112,814.76
    2015-07-06     $113,588.65
    2015-07-07     $115,847.13
    2015-07-08     $115,099.77
    2015-07-09     $116,678.69
    2015-07-10     $117,288.76
    2015-07-13     $118,484.73
    2015-07-14     $118,307.76
    2015-07-15     $117,871.51
    2015-07-16     $119,629.47
    2015-07-17     $123,338.23
    2015-07-20     $123,396.51
    2015-07-21     $123,389.78
    2015-07-22     $123,389.78
    2015-07-23     $122,690.59
    2015-07-24     $121,903.79
    2015-07-27     $120,668.15
    2015-07-28     $121,351.74
    2015-07-29     $121,717.36
    2015-07-30     $122,905.09
    2015-07-31     $123,411.92
    2015-08-03     $122,548.26
    2015-08-04     $124,865.72
    2015-08-05     $125,796.09
    2015-08-06     $125,402.32
    2015-08-07     $124,490.53
    2015-08-10     $124,637.36
    2015-08-11     $123,615.78
    2015-08-12     $123,096.50
    2015-08-13     $124,620.95
    2015-08-14     $125,398.09
    2015-08-17     $126,016.57
    2015-08-18     $125,460.38
    2015-08-19     $124,072.08
    2015-08-20     $118,606.37
    2015-08-21     $113,155.53
    2015-08-24     $107,726.39
    2015-08-25     $108,320.28
    2015-08-26     $109,871.01
    2015-08-27     $110,547.38
    2015-08-28     $107,882.38
    2015-08-31     $107,743.50
    2015-09-01     $106,610.15
    2015-09-02     $107,221.75
    2015-09-03     $107,030.31
    2015-09-04     $106,780.88
    2015-09-08     $106,394.35
    2015-09-09     $106,801.71
    2015-09-10     $107,021.16
    2015-09-11     $105,105.07
    2015-09-14     $107,565.58
    2015-09-15     $107,079.65
    2015-09-16     $107,646.73
    2015-09-17     $108,462.31
    2015-09-18     $108,822.89
    2015-09-21     $110,186.48
    2015-09-22     $109,422.12
    2015-09-23     $109,367.48
    2015-09-24     $109,535.11
    2015-09-25     $108,334.85
    2015-09-28     $106,230.55
    2015-09-29     $105,710.95
    2015-09-30     $107,150.88
    2015-10-01     $106,728.80
    2015-10-02     $108,698.63
    2015-10-05     $109,928.99
    2015-10-06     $109,157.82
    2015-10-07     $108,509.67
    2015-10-08     $108,531.78
    2015-10-09     $108,816.33
    2015-10-12     $109,602.81
    2015-10-13     $108,792.91
    2015-10-14     $108,539.53
    2015-10-15     $107,938.18
    2015-10-16     $108,255.75
    2015-10-19     $109,251.22
    2015-10-20     $107,983.69
    2015-10-21     $107,480.36
    2015-10-22     $108,770.69
    2015-10-23     $112,129.58
    2015-10-26     $113,220.93
    2015-10-27     $113,309.85
    2015-10-28     $114,502.51
    2015-10-29     $115,199.25
    2015-10-30     $115,446.61
    2015-11-02     $115,828.59
    2015-11-03     $115,884.66
    2015-11-04     $116,772.90
    2015-11-05     $116,800.17
    2015-11-06     $117,181.37
    2015-11-09     $114,922.48
    2015-11-10     $116,253.44
    2015-11-11     $115,815.12
    2015-11-12     $114,063.24
    2015-11-13     $109,493.35
    2015-11-16     $112,838.42
    2015-11-17     $114,867.77
    2015-11-18     $116,839.37
    2015-11-19     $116,578.85
    2015-11-20     $118,134.51
    2015-11-23     $117,705.59
    2015-11-24     $117,851.90
    2015-11-25     $118,159.70
    2015-11-27     $118,141.30
    2015-11-30     $118,471.81
    2015-12-01     $119,218.83
    2015-12-02     $118,225.04
    2015-12-03     $117,189.64
    2015-12-04     $118,388.63
    2015-12-07     $117,646.16
    2015-12-08     $118,254.15
    2015-12-09     $116,575.12
    2015-12-10     $117,214.21
    2015-12-11     $115,599.02
    2015-12-14     $115,917.08
    2015-12-15     $115,702.69
    2015-12-16     $116,474.02
    2015-12-17     $116,367.08
    2015-12-18     $115,457.17
    2015-12-21     $115,817.32
    2015-12-22     $115,987.00
    2015-12-23     $116,531.13
    2015-12-24     $116,450.75
    2015-12-28     $116,620.08
    2015-12-29     $117,794.94
    2015-12-30     $117,282.64
    2015-12-31     $116,171.39
    2016-01-04     $113,695.73
    2016-01-05     $113,643.45
    2016-01-06     $113,657.24
    2016-01-07     $111,002.84
    2016-01-08     $109,641.64
    2016-01-11     $110,915.16
    2016-01-12     $111,481.11
    2016-01-13     $107,750.82
    2016-01-14     $107,883.71
    2016-01-15     $106,227.13
    2016-01-19     $106,235.77
    2016-01-20     $106,499.73
    2016-01-21     $106,624.49
    2016-01-22     $107,651.33
    2016-01-25     $106,863.26
    2016-01-26     $106,618.56
    2016-01-27     $106,034.25
    2016-01-28     $107,100.49
    2016-01-29     $107,791.24
    2016-02-01     $108,648.33
    2016-02-02     $108,279.42
    2016-02-03     $107,155.08
    2016-02-04     $106,188.74
    2016-02-05     $105,650.44
    2016-02-08     $105,786.93
    2016-02-09     $105,473.84
    2016-02-10     $105,611.06
    2016-02-11     $104,804.46
    2016-02-12     $105,615.52
    2016-02-16     $104,060.49
    2016-02-17     $106,299.01
    2016-02-18     $105,749.09
    2016-02-19     $105,477.30
    2016-02-22     $106,031.30
    2016-02-23     $105,320.31
    2016-02-24     $105,179.48
    2016-02-25     $105,851.99
    2016-02-26     $105,756.74
    2016-02-29     $105,440.37
    2016-03-01     $107,318.52
    2016-03-02     $107,508.20
    2016-03-03     $107,231.64
    2016-03-04     $107,040.46
    2016-03-07     $106,405.78
    2016-03-08     $105,322.75
    2016-03-09     $105,857.46
    2016-03-10     $105,720.85
    2016-03-11     $107,475.93
    2016-03-14     $108,243.22
    2016-03-15     $107,980.35
    2016-03-16     $109,556.17
    2016-03-17     $109,426.97
    2016-03-18     $110,352.45
    2016-03-21     $110,352.22
    2016-03-22     $110,014.26
    2016-03-23     $110,378.89
    2016-03-24     $110,682.07
    2016-03-28     $110,951.32
    2016-03-29     $112,455.95
    2016-03-30     $112,532.65
    2016-03-31     $112,274.68
    2016-04-01     $112,962.07
    2016-04-04     $112,513.88
    2016-04-05     $112,379.46
    2016-04-06     $113,094.32
    2016-04-07     $113,113.79
    2016-04-08     $112,445.79
    2016-04-11     $111,762.09
    2016-04-12     $112,637.37
    2016-04-13     $112,887.13
    2016-04-14     $113,119.95
    2016-04-15     $113,142.96
    2016-04-18     $113,382.40
    2016-04-19     $113,500.80
    2016-04-20     $113,085.14
    2016-04-21     $113,673.34
    2016-04-22     $108,063.89
    2016-04-25     $108,042.36
    2016-04-26     $107,037.84
    2016-04-27     $106,586.83
    2016-04-28     $107,579.95
    2016-04-29     $107,675.42
    2016-05-02     $108,138.49
    2016-05-03     $107,646.52
    2016-05-04     $107,863.38
    2016-05-05     $107,890.61
    2016-05-06     $108,768.03
    2016-05-09     $108,800.40
    2016-05-10     $110,113.90
    2016-05-11     $110,159.04
    2016-05-12     $109,461.69
    2016-05-13     $109,821.52
    2016-05-16     $110,501.55
    2016-05-17     $110,262.06
    2016-05-18     $110,167.02
    2016-05-19     $108,663.13
    2016-05-20     $109,782.20
    2016-05-23     $110,538.24
    2016-05-24     $112,655.35
    2016-05-25     $112,509.17
    2016-05-26     $112,685.00
    2016-05-27     $114,227.30
    2016-05-31     $113,614.35
    2016-06-01     $113,455.42
    2016-06-02     $113,380.89
    2016-06-03     $112,135.50
    2016-06-06     $112,124.68
    2016-06-07     $111,945.51
    2016-06-08     $112,241.21
    2016-06-09     $112,107.86
    2016-06-10     $109,084.53
    2016-06-13     $108,387.54
    2016-06-14     $108,568.96
    2016-06-15     $109,103.66
    2016-06-16     $110,573.65
    2016-06-17     $110,767.86
    2016-06-20     $111,181.39
    2016-06-21     $110,663.47
    2016-06-22     $110,258.68
    2016-06-23     $111,216.38
    2016-06-24     $109,253.89
    2016-06-27     $107,039.61
    2016-06-28     $108,537.75
    2016-06-29     $108,695.91
    2016-06-30     $108,831.78
    2016-07-01     $109,101.23
    2016-07-05     $108,912.68
    2016-07-06     $109,349.55
    2016-07-07     $109,390.72
    2016-07-08     $110,214.68
    2016-07-11     $110,789.81
    2016-07-12     $110,902.91
    2016-07-13     $110,517.53
    2016-07-14     $111,035.47
    2016-07-15     $110,723.98
    2016-07-18     $110,896.06
    2016-07-19     $111,202.42
    2016-07-20     $111,781.47
    2016-07-21     $111,534.92
    2016-07-22     $111,133.25
    2016-07-25     $110,634.58
    2016-07-26     $110,354.20
    2016-07-27     $112,130.30
    2016-07-28     $113,267.07
    2016-07-29     $113,890.77
    2016-08-01     $114,957.33
    2016-08-02     $114,057.56
    2016-08-03     $114,269.23
    2016-08-04     $114,836.62
    2016-08-05     $116,017.05
    2016-08-08     $116,269.89
    2016-08-09     $116,494.72
    2016-08-10     $116,237.83
    2016-08-11     $116,475.42
    2016-08-12     $116,708.78
    2016-08-15     $117,125.33
    2016-08-16     $116,567.47
    2016-08-17     $116,553.11
    2016-08-18     $116,688.81
    2016-08-19     $116,751.81
    2016-08-22     $116,511.68
    2016-08-23     $116,848.96
    2016-08-24     $116,118.38
    2016-08-25     $116,003.20
    2016-08-26     $116,256.71
    2016-08-29     $116,415.57
    2016-08-30     $115,771.25
    2016-08-31     $115,825.23
    2016-09-01     $116,292.30
    2016-09-02     $116,878.48
    2016-09-06     $118,038.04
    2016-09-07     $117,962.77
    2016-09-08     $116,647.00
    2016-09-09     $113,653.88
    2016-09-12     $115,634.50
    2016-09-13     $115,600.41
    2016-09-14     $117,178.38
    2016-09-15     $119,616.57
    2016-09-16     $119,755.80
    2016-09-19     $119,530.30
    2016-09-20     $119,853.54
    2016-09-21     $120,905.95
    2016-09-22     $122,169.82
    2016-09-23     $122,102.84
    2016-09-26     $121,195.01
    2016-09-27     $123,022.07
    2016-09-28     $123,855.37
    2016-09-29     $123,712.61
    2016-09-30     $124,393.87
    2016-10-03     $124,081.72
    2016-10-04     $124,237.71
    2016-10-05     $124,238.88
    2016-10-06     $124,404.27
    2016-10-07     $124,456.36
    2016-10-10     $124,407.28
    2016-10-11     $123,728.56
    2016-10-12     $123,620.65
    2016-10-13     $123,592.25
    2016-10-14     $123,948.23
    2016-10-17     $123,343.67
    2016-10-18     $128,059.23
    2016-10-19     $128,788.96
    2016-10-20     $128,882.22
    2016-10-21     $130,736.13
    2016-10-24     $131,562.35
    2016-10-25     $131,220.99
    2016-10-26     $130,893.00
    2016-10-27     $130,445.08
    2016-10-28     $129,973.01
    2016-10-31     $129,654.62
    2016-11-01     $129,154.94
    2016-11-02     $129,956.19
    2016-11-03     $129,926.23
    2016-11-04     $129,744.96
    2016-11-07     $130,111.68
    2016-11-08     $130,290.81
    2016-11-09     $129,934.32
    2016-11-10     $129,227.79
    2016-11-11     $129,088.54
    2016-11-14     $128,443.14
    2016-11-15     $128,968.76
    2016-11-16     $129,392.79
    2016-11-17     $129,904.34
    2016-11-18     $129,668.84
    2016-11-21     $130,474.32
    2016-11-22     $130,509.42
    2016-11-23     $129,813.03
    2016-11-25     $129,847.02
    2016-11-28     $129,829.27
    2016-11-29     $130,451.83
    2016-11-30     $129,225.44
    2016-12-01     $127,624.64
    2016-12-02     $128,622.79
    2016-12-05     $129,386.50
    2016-12-06     $131,011.09
    2016-12-07     $132,829.52
    2016-12-08     $133,103.34
    2016-12-09     $134,116.93
    2016-12-12     $134,691.10
    2016-12-13     $135,709.61
    2016-12-14     $135,458.62
    2016-12-15     $135,762.37
    2016-12-16     $135,221.41
    2016-12-19     $136,649.98
    2016-12-20     $136,570.02
    2016-12-21     $136,927.33
    2016-12-22     $136,239.81
    2016-12-23     $136,074.79
    2016-12-27     $137,187.76
    2016-12-28     $135,750.43
    2016-12-29     $135,502.28
    2016-12-30     $134,106.46
    2017-01-03     $135,900.88
    2017-01-04     $136,397.64
    2017-01-05     $136,810.59
    2017-01-06     $137,277.44
    2017-01-09     $137,232.32
    2017-01-10     $136,930.11
    2017-01-11     $137,704.40
    2017-01-12     $136,840.43
    2017-01-13     $137,190.13
    2017-01-17     $136,819.00
    2017-01-18     $136,869.63
    2017-01-19     $136,810.89
    2017-01-20     $137,067.38
    2017-01-23     $137,168.13
    2017-01-24     $137,278.87
    2017-01-25     $137,367.56
    2017-01-26     $137,490.43
    2017-01-27     $137,596.51
    2017-01-30     $137,468.18
    2017-01-31     $137,409.63
    2017-02-01     $137,886.73
    2017-02-02     $137,959.25
    2017-02-03     $137,918.19
    2017-02-06     $138,109.50
    2017-02-07     $138,095.26
    2017-02-08     $138,034.88
    2017-02-09     $138,197.87
    2017-02-10     $138,018.79
    2017-02-13     $138,018.79
    2017-02-14     $138,018.01
    2017-02-15     $138,016.45
    2017-02-16     $138,020.34
    2017-02-17     $138,021.12
    2017-02-21     $138,026.58
    2017-02-22     $137,608.94
    2017-02-23     $137,630.14
    2017-02-24     $137,896.14
    2017-02-27     $136,327.18
    2017-02-28     $136,255.17
    2017-03-01     $136,531.71
    2017-03-02     $136,263.81
    2017-03-03     $136,332.94
    2017-03-06     $136,338.70
    2017-03-07     $136,376.15
    2017-03-08     $136,546.11
    2017-03-09     $136,471.22
    2017-03-10     $136,528.83
    2017-03-13     $136,465.45
    2017-03-14     $136,379.04
    2017-03-15     $136,476.98
    2017-03-16     $136,445.28
    2017-03-17     $136,511.54
    2017-03-20     $136,528.83
    2017-03-21     $136,321.42
    2017-03-22     $136,557.63
    2017-03-23     $136,511.54
    2017-03-24     $136,543.23
    2017-03-27     $136,577.80
    2017-03-28     $136,760.05
    2017-03-29     $136,607.87
    2017-03-30     $136,633.28
    2017-03-31     $136,559.90
    2017-04-03     $136,191.26
    2017-04-04     $136,439.86
    2017-04-05     $136,527.75
    2017-04-06     $136,889.79
    2017-04-07     $137,113.28
    2017-04-10     $136,445.02
    2017-04-11     $136,421.87
    2017-04-12     $136,415.68
    2017-04-13     $135,892.45
    2017-04-17     $136,783.76
    2017-04-18     $136,856.01
    2017-04-19     $136,605.13
    2017-04-20     $137,332.41
    2017-04-21     $138,021.66
    2017-04-24     $139,683.41
    2017-04-25     $140,702.00
    2017-04-26     $140,515.38
    2017-04-27     $141,514.07
    2017-04-28     $142,140.06
    2017-05-01     $144,182.27
    2017-05-02     $143,742.65
    2017-05-03     $143,648.03
    2017-05-04     $143,469.18
    2017-05-05     $143,431.46
    2017-05-08     $143,804.62
    2017-05-09     $143,860.55
    2017-05-10     $143,724.13
    2017-05-11     $143,656.44
    2017-05-12     $144,355.29
    2017-05-15     $144,183.25
    2017-05-16     $144,595.54
    2017-05-17     $143,510.86
    2017-05-18     $144,209.72
    2017-05-19     $144,278.43
    2017-05-22     $145,211.58
    2017-05-23     $145,146.29
    2017-05-24     $145,738.00
    2017-05-25     $146,537.16
    2017-05-26     $147,017.23
    2017-05-30     $147,406.65
    2017-05-31     $147,129.90
    2017-06-01     $147,260.60
    2017-06-02     $148,169.42
    2017-06-05     $148,905.38
    2017-06-06     $148,330.30
    2017-06-07     $148,451.50
    2017-06-08     $149,240.98
    2017-06-09     $148,393.65
    2017-06-12     $148,037.27
    2017-06-13     $148,572.84
    2017-06-14     $148,363.36
    2017-06-15     $147,897.85
    2017-06-16     $148,428.78
    2017-06-19     $149,223.06
    2017-06-20     $148,631.38
    2017-06-21     $149,120.23
    2017-06-22     $149,021.59
    2017-06-23     $149,374.72
    2017-06-26     $148,842.28
    2017-06-27     $147,749.29
    2017-06-28     $148,545.55
    2017-06-29     $147,940.47
    2017-06-30     $147,862.89
    2017-07-03     $147,498.95
    2017-07-05     $148,746.95
    2017-07-06     $148,984.46
    2017-07-07     $149,775.47
    2017-07-10     $150,103.27
    2017-07-11     $150,336.07
    2017-07-12     $152,080.39
    2017-07-13     $151,863.51
    2017-07-14     $152,751.73
    2017-07-17     $153,464.09
    2017-07-18     $153,997.64
    2017-07-19     $154,414.33
    2017-07-20     $154,721.05
    2017-07-21     $154,917.53
    2017-07-24     $155,109.01
    2017-07-25     $154,342.92
    2017-07-26     $154,984.50
    2017-07-27     $153,777.10
    2017-07-28     $154,257.47
    2017-07-31     $153,316.11
    2017-08-01     $153,559.67
    2017-08-02     $156,381.13
    2017-08-03     $156,134.12
    2017-08-04     $156,033.91
    2017-08-07     $156,358.98
    2017-08-08     $156,048.38
    2017-08-09     $155,855.79
    2017-08-10     $154,059.69
    2017-08-11     $153,370.58
    2017-08-14     $154,846.76
    2017-08-15     $154,165.02
    2017-08-16     $153,906.12
    2017-08-17     $152,687.09
    2017-08-18     $152,474.90
    2017-08-21     $152,427.22
    2017-08-22     $152,527.41
    2017-08-23     $152,638.29
    2017-08-24     $152,846.95
    2017-08-25     $152,521.26
    2017-08-28     $152,348.86
    2017-08-29     $152,264.21
    2017-08-30     $154,031.72
    2017-08-31     $154,985.37
    2017-09-01     $156,067.81
    2017-09-05     $155,189.26
    2017-09-06     $154,764.66
    2017-09-07     $153,871.58
    2017-09-08     $152,157.13
    2017-09-11     $155,492.53
    2017-09-12     $155,639.39
    2017-09-13     $158,068.88
    2017-09-14     $159,934.71
    2017-09-15     $161,989.72
    2017-09-18     $163,637.40
    2017-09-19     $163,908.09
    2017-09-20     $165,118.94
    2017-09-21     $163,263.27
    2017-09-22     $162,655.47
    2017-09-25     $159,723.38
    2017-09-26     $159,904.73
    2017-09-27     $162,172.98
    2017-09-28     $162,254.58
    2017-09-29     $163,180.62
    2017-10-02     $162,647.04
    2017-10-03     $164,631.74
    2017-10-04     $164,728.68
    2017-10-05     $165,981.86
    2017-10-06     $165,452.88
    2017-10-09     $166,943.43
    2017-10-10     $168,250.20
    2017-10-11     $168,962.14
    2017-10-12     $169,772.37
    2017-10-13     $171,157.52
    2017-10-16     $171,780.02
    2017-10-17     $172,072.10
    2017-10-18     $172,295.15
    2017-10-19     $172,068.86
    2017-10-20     $172,100.25
    2017-10-23     $171,462.15
    2017-10-24     $171,443.40
    2017-10-25     $169,256.22
    2017-10-26     $169,129.42
    2017-10-27     $170,499.68
    2017-10-30     $169,051.60
    2017-10-31     $168,965.08
    2017-11-01     $168,502.93
    2017-11-02     $167,993.71
    2017-11-03     $168,404.19
    2017-11-06     $169,309.30
    2017-11-07     $168,431.96
    2017-11-08     $168,463.50
    2017-11-09     $167,791.11
    2017-11-10     $166,097.95
    2017-11-13     $166,094.74
    2017-11-14     $166,359.98
    2017-11-15     $165,715.79
    2017-11-16     $166,717.64
    2017-11-17     $166,394.97
    2017-11-20     $166,313.17
    2017-11-21     $167,315.95
    2017-11-22     $168,329.08
    2017-11-24     $169,726.89
    2017-11-27     $171,602.73
    2017-11-28     $173,185.69
    2017-11-29     $170,879.07
    2017-11-30     $171,097.74
    2017-12-01     $170,095.76
    2017-12-04     $169,186.64
    2017-12-05     $169,542.77
    2017-12-06     $170,118.85
    2017-12-07     $170,089.51
    2017-12-08     $171,675.02
    2017-12-11     $172,198.05
    2017-12-12     $172,026.19
    2017-12-13     $171,272.79
    2017-12-14     $171,525.51
    2017-12-15     $172,217.88
    2017-12-18     $173,924.61
    2017-12-19     $172,743.43
    2017-12-20     $171,890.47
    2017-12-21     $172,052.32
    2017-12-22     $171,416.50
    2017-12-26     $171,905.04
    2017-12-27     $171,591.62
    2017-12-28     $172,120.33
    2017-12-29     $170,424.40
    2018-01-02     $173,448.26
    2018-01-03     $174,917.61
    2018-01-04     $175,548.29
    2018-01-05     $178,281.37
    2018-01-08     $180,625.30
    2018-01-09     $181,341.21
    2018-01-10     $181,475.04
    2018-01-11     $181,648.29
    2018-01-12     $182,031.10
    2018-01-16     $181,885.46
    2018-01-17     $182,638.43
    2018-01-18     $182,851.91
    2018-01-19     $183,496.14
    2018-01-22     $183,506.03
    2018-01-23     $183,947.21
    2018-01-24     $183,270.80
    2018-01-25     $183,055.35
    2018-01-26     $184,172.18
    2018-01-29     $184,821.83
    2018-01-30     $183,317.91
    2018-01-31     $184,961.54
    2018-02-01     $185,341.95
    2018-02-02     $183,466.14
    2018-02-05     $180,137.60
    2018-02-06     $182,506.67
    2018-02-07     $183,042.54
    2018-02-08     $179,518.62
    2018-02-09     $180,921.10
    2018-02-12     $182,093.07
    2018-02-13     $182,564.24
    2018-02-14     $186,461.82
    2018-02-15     $188,574.67
    2018-02-16     $186,961.05
    2018-02-20     $187,199.38
    2018-02-21     $185,242.83
    2018-02-22     $185,552.18
    2018-02-23     $188,266.24
    2018-02-26     $190,635.34
    2018-02-27     $189,923.56
    2018-02-28     $188,642.32
    2018-03-01     $187,142.34
    2018-03-02     $188,205.44
    2018-03-05     $188,746.27
    2018-03-06     $189,383.43
    2018-03-07     $190,393.50
    2018-03-08     $189,738.63
    2018-03-09     $191,174.65
    2018-03-12     $191,233.89
    2018-03-13     $190,030.60
    2018-03-14     $189,398.22
    2018-03-15     $189,425.34
    2018-03-16     $189,200.65
    2018-03-19     $185,346.41
    2018-03-20     $185,093.78
    2018-03-21     $184,761.62

--- Phase 3  (run e152141c) ---
  Date range     : 2019-07-16  to  2020-03-17  (170 trading days)
  Starting value : $100,000.00
  Final value    : $116,846.44
  Total return   : +16.85%
  Max value      : $139,996.79  on 2020-02-19
  Min value      : $98,571.69  on 2019-08-05
  Max drawdown   : 21.12%

  Full daily portfolio values (Phase 3):
          Date     Total Value
    2019-07-16     $100,000.00
    2019-07-17      $99,899.66
    2019-07-18      $99,998.76
    2019-07-19      $99,207.17
    2019-07-22     $100,212.01
    2019-07-23     $100,931.58
    2019-07-24     $101,101.78
    2019-07-25     $100,206.71
    2019-07-26     $101,627.99
    2019-07-29     $101,481.93
    2019-07-30     $101,087.30
    2019-07-31     $100,234.97
    2019-08-01      $99,926.44
    2019-08-02      $99,281.20
    2019-08-05      $98,571.69
    2019-08-06      $98,984.68
    2019-08-07      $99,092.87
    2019-08-08     $100,250.00
    2019-08-09      $99,284.79
    2019-08-12      $98,889.21
    2019-08-13      $99,926.92
    2019-08-14      $99,175.43
    2019-08-15      $99,388.72
    2019-08-16     $100,421.69
    2019-08-19     $101,952.78
    2019-08-20     $101,279.20
    2019-08-21     $101,966.49
    2019-08-22     $101,640.25
    2019-08-23      $99,725.37
    2019-08-26     $100,584.67
    2019-08-27     $100,374.94
    2019-08-28     $100,127.54
    2019-08-29     $101,108.28
    2019-08-30     $100,826.68
    2019-09-03     $100,085.52
    2019-09-04     $101,208.22
    2019-09-05     $103,687.19
    2019-09-06     $103,493.21
    2019-09-09     $103,585.31
    2019-09-10     $103,788.21
    2019-09-11     $104,679.88
    2019-09-12     $105,415.87
    2019-09-13     $104,904.75
    2019-09-16     $104,012.55
    2019-09-17     $104,381.48
    2019-09-18     $104,438.59
    2019-09-19     $104,289.01
    2019-09-20     $102,912.80
    2019-09-23     $103,151.46
    2019-09-24     $101,779.89
    2019-09-25     $103,812.74
    2019-09-26     $103,031.76
    2019-09-27     $103,004.12
    2019-09-30     $103,377.78
    2019-10-01     $103,406.99
    2019-10-02     $102,358.83
    2019-10-03     $103,513.77
    2019-10-04     $104,598.00
    2019-10-07     $104,800.96
    2019-10-08     $103,462.96
    2019-10-09     $104,552.13
    2019-10-10     $105,557.03
    2019-10-11     $107,338.69
    2019-10-14     $107,574.75
    2019-10-15     $109,136.55
    2019-10-16     $108,729.81
    2019-10-17     $109,115.78
    2019-10-18     $108,240.09
    2019-10-21     $110,041.23
    2019-10-22     $109,458.62
    2019-10-23     $110,149.31
    2019-10-24     $111,182.64
    2019-10-25     $112,834.55
    2019-10-28     $113,594.94
    2019-10-29     $112,678.02
    2019-10-30     $113,075.75
    2019-10-31     $112,778.60
    2019-11-01     $113,415.37
    2019-11-04     $115,043.12
    2019-11-05     $114,853.23
    2019-11-06     $114,157.65
    2019-11-07     $114,285.65
    2019-11-08     $114,485.64
    2019-11-11     $114,410.62
    2019-11-12     $114,796.62
    2019-11-13     $115,319.71
    2019-11-14     $116,043.57
    2019-11-15     $116,528.07
    2019-11-18     $117,574.55
    2019-11-19     $118,606.08
    2019-11-20     $118,229.59
    2019-11-21     $116,993.50
    2019-11-22     $116,785.75
    2019-11-25     $118,060.43
    2019-11-26     $118,062.70
    2019-11-27     $118,541.06
    2019-11-29     $118,178.26
    2019-12-02     $117,015.77
    2019-12-03     $116,569.76
    2019-12-04     $117,228.01
    2019-12-05     $117,118.41
    2019-12-06     $117,796.17
    2019-12-09     $117,381.52
    2019-12-10     $117,815.90
    2019-12-11     $118,233.91
    2019-12-12     $120,351.70
    2019-12-13     $119,734.51
    2019-12-16     $121,386.63
    2019-12-17     $121,668.14
    2019-12-18     $121,630.06
    2019-12-19     $122,700.90
    2019-12-20     $123,917.05
    2019-12-23     $125,313.27
    2019-12-24     $126,224.72
    2019-12-26     $126,701.41
    2019-12-27     $126,008.80
    2019-12-30     $124,707.42
    2019-12-31     $125,553.61
    2020-01-02     $130,216.65
    2020-01-03     $128,867.30
    2020-01-06     $129,022.65
    2020-01-07     $129,423.42
    2020-01-08     $129,710.59
    2020-01-09     $130,371.84
    2020-01-10     $130,407.57
    2020-01-13     $132,374.94
    2020-01-14     $131,197.58
    2020-01-15     $130,951.92
    2020-01-16     $132,169.42
    2020-01-17     $132,699.30
    2020-01-21     $132,394.55
    2020-01-22     $132,326.21
    2020-01-23     $133,190.44
    2020-01-24     $132,904.81
    2020-01-27     $131,663.74
    2020-01-28     $133,105.56
    2020-01-29     $133,102.35
    2020-01-30     $133,274.27
    2020-01-31     $133,461.05
    2020-02-03     $133,695.04
    2020-02-04     $134,653.80
    2020-02-05     $134,406.41
    2020-02-06     $135,792.53
    2020-02-07     $136,423.67
    2020-02-10     $138,837.67
    2020-02-11     $138,516.84
    2020-02-12     $139,388.33
    2020-02-13     $138,708.05
    2020-02-14     $139,527.20
    2020-02-18     $139,664.92
    2020-02-19     $139,996.79
    2020-02-20     $138,347.15
    2020-02-21     $135,537.40
    2020-02-24     $131,249.86
    2020-02-25     $129,088.68
    2020-02-26     $130,584.09
    2020-02-27     $123,300.47
    2020-02-28     $123,916.64
    2020-03-02     $127,935.42
    2020-03-03     $125,063.99
    2020-03-04     $128,223.16
    2020-03-05     $124,255.66
    2020-03-06     $122,484.86
    2020-03-09     $117,487.43
    2020-03-10     $120,269.96
    2020-03-11     $117,093.19
    2020-03-12     $110,426.19
    2020-03-13     $118,105.86
    2020-03-16     $110,680.77
    2020-03-17     $116,846.44

== SECTION 2 — TRADE HISTORY ===========================================

--- Phase 1  (run 266822df) ---
  Total executed trades : 760
    buy       : 499
    sell      : 170
    short     : 50
    cover     : 41

  Top 10 tickers by trade count:
    GME   : 98
    GOOGL : 91
    AMZN  : 89
    AMC   : 79
    AMD   : 72
    NVDA  : 66
    NFLX  : 66
    MSFT  : 49
    AAPL  : 41
    TSLA  : 40

  Win rate analysis:
    Closed long pairs    : 170
    Long winners         : 115 (67.6%)
    Long losers          : 55 (32.4%)
    Avg win return       : +70.75%
    Avg loss return      : -15.58%
    Avg holding (long)   : 294.6 days
    Closed short pairs   : 41
    Short winners        : 15 (36.6%)
    Short losers         : 26 (63.4%)
    Avg holding (short)  : 87.0 days
    OVERALL WIN RATE     : 130/211 = 61.6%

--- Phase 3  (run e152141c) ---
  Total executed trades : 218
    buy       : 144
    sell      : 34
    short     : 26
    cover     : 14

  Top 10 tickers by trade count:
    AAPL  : 33
    NVDA  : 32
    GOOGL : 29
    AMZN  : 27
    MSFT  : 22
    AMD   : 21
    TSLA  : 14
    GME   : 11
    NFLX  : 7
    AMC   : 7

  Win rate analysis:
    Closed long pairs    : 34
    Long winners         : 27 (79.4%)
    Long losers          : 7 (20.6%)
    Avg win return       : +23.46%
    Avg loss return      : -8.87%
    Avg holding (long)   : 80.2 days
    Closed short pairs   : 14
    Short winners        : 7 (50.0%)
    Short losers         : 7 (50.0%)
    Avg holding (short)  : 18.3 days
    OVERALL WIN RATE     : 34/48 = 70.8%

== SECTION 3 — AGENT SIGNAL ACCURACY ===================================

--- Phase 1  (run 266822df) ---
  Stock picker signals (14697 total):
    hold    :  5,649
    buy     :  4,802
    short   :  4,246

  Technical signals:
    neutral :  6,613
    bearish :  4,731
    bullish :  3,353

  Orchestrator daily decisions: 800

  Signal execution accuracy (sp signal == actual trade):
    Overall   : 5973/14697 = 40.6%
    Buy sigs  : 494/4802 executed (10.3%)
    Short sigs: 43/4246 executed (1.0%)
    Hold sigs : 5436/5649 matched (96.2%)

  Outcome accuracy (buy signal -> eventual profitable exit):
    Matched buy->sell : 429
    Profitable exits  : 279 (65.0%)
    Unprofitable exits: 150 (35.0%)

--- Phase 3  (run e152141c) ---
  Stock picker signals (8802 total):
    short   :  3,730
    buy     :  2,675
    hold    :  2,397

  Technical signals:
    bearish :  3,481
    bullish :  3,406
    neutral :  1,915

  Orchestrator daily decisions: 170

  Signal execution accuracy (sp signal == actual trade):
    Overall   : 2728/8802 = 31.0%
    Buy sigs  : 341/2675 executed (12.7%)
    Short sigs: 249/3730 executed (6.7%)
    Hold sigs : 2138/2397 matched (89.2%)

== SECTION 4 — REWARD AND OPTIMISATION DATA ============================

Total training windows : 80
Epochs                 : [0, 50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750]
Chunks per epoch       : [0, 1, 2, 3, 4]

--- Composite Reward by Epoch (average across chunks) ---
   Epoch   AvgReward   MinReward   MaxReward   AvgReturn%   AvgAccuracy
  ---------------------------------------------------------------------
       0      0.2291      0.0270      0.3393         3.98        0.2400
      50      0.2859      0.0486      0.3588         6.54        0.3123
     100      0.3052      0.0480      0.3774        19.58        0.2046
     150      0.1535      0.0236      0.3562         9.65        0.1508
     200      0.1703      0.0226      0.3764        13.89        0.2123
     250      0.1990      0.0206      0.3638         7.22        0.2600
     300      0.1686      0.0427      0.3550        10.22        0.3738
     350      0.2511      0.0430      0.3918        12.52        0.3323
     400      0.2858      0.0943      0.4165        22.64        0.5185
     450      0.3199      0.0926      0.4339        33.24        0.3554
     500      0.2327      0.1465      0.4264        37.20        0.4938
     550      0.4419      0.4276      0.4635        42.31        0.4200
     600      0.2885      0.1507      0.4686        51.69        0.4092
     650      0.3858      0.1621      0.5088        62.14        0.3738
     700      0.4082      0.2666      0.5155        71.91        0.3292
     750      0.4337      0.2253      0.5555        85.37        0.2538

--- Reward Per Chunk Grid ---
   Epoch       Chunk 0       Chunk 1       Chunk 2       Chunk 3       Chunk 4
  ----------------------------------------------------------------------------
       0        0.3192        0.3256        0.3393        0.1342        0.0270
      50        0.3277        0.3477        0.0486        0.3464        0.3588
     100        0.3661        0.3571        0.3774        0.3774        0.0480
     150        0.0266        0.3361        0.0249        0.0236        0.3562
     200        0.0439        0.3764        0.0645        0.3439        0.0226
     250        0.0641        0.0206        0.2083        0.3381        0.3638
     300        0.0668        0.0427        0.3550        0.2845        0.0941
     350        0.0430        0.0903        0.3597        0.3708        0.3918
     400        0.0943        0.3924        0.4165        0.1110        0.4148
     450        0.0926        0.4161        0.4190        0.4339        0.2379
     500        0.1602        0.4264        0.1465        0.1525        0.2778
     550        0.4385        0.4276        0.4470        0.4327        0.4635
     600        0.4602        0.1507        0.4686        0.1768        0.1864
     650        0.1621        0.4914        0.4882        0.5088        0.2783
     700        0.2666        0.4393        0.3961        0.4235        0.5155
     750        0.5367        0.3223        0.5286        0.5555        0.2253

--- Drawdown per Window and Optimisation Triggers ---
  Window                        Drawdown%     Return%  Trigger               
  ---------------------------------------------------------------------------
  epoch_0_chunk_0                    2.03        0.88  Neg BootstrapFewShot  
  epoch_0_chunk_1                    0.65        3.25  None                  
  epoch_0_chunk_2                    0.15        6.29  None                  
  epoch_0_chunk_3                    2.17        5.55  Neg BootstrapFewShot  
  epoch_0_chunk_4                    2.70        3.93  Neg BootstrapFewShot  
  epoch_50_chunk_0                   0.49        3.68  None                  
  epoch_50_chunk_1                   1.34        6.97  None                  
  epoch_50_chunk_2                   1.88        4.73  None                  
  epoch_50_chunk_3                   1.29        6.42  None                  
  epoch_50_chunk_4                   1.04       10.91  None                  
  epoch_100_chunk_0                  1.13       14.52  None                  
  epoch_100_chunk_1                  2.03       16.68  Neg BootstrapFewShot  
  epoch_100_chunk_2                  0.57       22.69  None                  
  epoch_100_chunk_3                  1.01       25.40  None                  
  epoch_100_chunk_4                  5.88       18.61  Neg BootstrapFewShot  
  epoch_150_chunk_0                  5.78        7.03  Neg BootstrapFewShot  
  epoch_150_chunk_1                  1.79        8.82  None                  
  epoch_150_chunk_2                  4.06        8.70  Neg BootstrapFewShot  
  epoch_150_chunk_3                  1.81        8.26  None                  
  epoch_150_chunk_4                  1.62       15.45  None                  
  epoch_200_chunk_0                  6.56        9.49  Neg BootstrapFewShot  
  epoch_200_chunk_1                  0.36       18.47  None                  
  epoch_200_chunk_2                  3.04       15.92  Neg BootstrapFewShot  
  epoch_200_chunk_3                  0.87       17.79  None                  
  epoch_200_chunk_4                  8.13        7.75  Emergency MIPROv2     
  epoch_250_chunk_0                  1.71        7.10  None                  
  epoch_250_chunk_1                  3.54        4.80  Neg BootstrapFewShot  
  epoch_250_chunk_2                  1.47        5.76  None                  
  epoch_250_chunk_3                  2.03        7.48  Neg BootstrapFewShot  
  epoch_250_chunk_4                  0.31       10.95  None                  
  epoch_300_chunk_0                  1.19       11.76  None                  
  epoch_300_chunk_1                  4.95        8.04  Neg BootstrapFewShot  
  epoch_300_chunk_2                  0.45        8.80  None                  
  epoch_300_chunk_3                  1.66       10.54  None                  
  epoch_300_chunk_4                  2.00       11.95  None                  
  epoch_350_chunk_0                  3.43       10.66  Neg BootstrapFewShot  
  epoch_350_chunk_1                  3.76        9.35  Neg BootstrapFewShot  
  epoch_350_chunk_2                  0.35       11.78  None                  
  epoch_350_chunk_3                  1.06       14.27  None                  
  epoch_350_chunk_4                  0.49       16.55  None                  
  epoch_400_chunk_0                  0.92       15.83  None                  
  epoch_400_chunk_1                  3.71       19.62  Neg BootstrapFewShot  
  epoch_400_chunk_2                  0.80       23.71  None                  
  epoch_400_chunk_3                  0.69       23.59  None                  
  epoch_400_chunk_4                  0.85       30.45  None                  
  epoch_450_chunk_0                  0.82       29.23  None                  
  epoch_450_chunk_1                  0.53       29.85  None                  
  epoch_450_chunk_2                  2.17       34.12  Neg BootstrapFewShot  
  epoch_450_chunk_3                  0.62       36.07  None                  
  epoch_450_chunk_4                  2.25       36.93  Neg BootstrapFewShot  
  epoch_500_chunk_0                  0.65       37.37  None                  
  epoch_500_chunk_1                  0.14       38.03  None                  
  epoch_500_chunk_2                  0.43       37.63  None                  
  epoch_500_chunk_3                  1.19       36.47  None                  
  epoch_500_chunk_4                  0.15       36.51  None                  
  epoch_550_chunk_0                  0.42       36.89  None                  
  epoch_550_chunk_1                  0.89       38.02  None                  
  epoch_550_chunk_2                  0.52       43.43  None                  
  epoch_550_chunk_3                  0.75       44.28  None                  
  epoch_550_chunk_4                  0.19       48.91  None                  
  epoch_600_chunk_0                  0.90       49.22  None                  
  epoch_600_chunk_1                  1.26       47.50  None                  
  epoch_600_chunk_2                  0.14       54.00  None                  
  epoch_600_chunk_3                  1.16       53.56  None                  
  epoch_600_chunk_4                  1.93       54.17  None                  
  epoch_650_chunk_0                  1.07       52.26  None                  
  epoch_650_chunk_1                  2.51       58.07  Neg BootstrapFewShot  
  epoch_650_chunk_2                  3.27       62.17  Neg BootstrapFewShot  
  epoch_650_chunk_3                  0.33       68.96  None                  
  epoch_650_chunk_4                  1.76       69.26  None                  
  epoch_700_chunk_0                  1.47       68.46  None                  
  epoch_700_chunk_1                  1.24       68.33  None                  
  epoch_700_chunk_2                  2.31       70.09  Neg BootstrapFewShot  
  epoch_700_chunk_3                  1.17       72.05  None                  
  epoch_700_chunk_4                  0.99       80.63  None                  
  epoch_750_chunk_0                  0.08       83.95  None                  
  epoch_750_chunk_1                  2.81       82.51  Neg BootstrapFewShot  
  epoch_750_chunk_2                  1.93       85.24  None                  
  epoch_750_chunk_3                  1.83       90.39  None                  
  epoch_750_chunk_4                  3.38       84.76  Neg BootstrapFewShot  

  Negative BootstrapFewShot triggers (drawdown 2.0-8.0%) : 22
  Emergency MIPROv2 triggers        (drawdown > 8.0%)           : 1
  No trigger                        (drawdown <= 2.0%)            : 57

--- Reward Before/After Each Trigger ---
  Window                       Type                      Before     After   Improved
  -------------------------------------------------------------------------------------
  epoch_0_chunk_0              Neg BootstrapFewShot      0.3192    0.3256        YES
  epoch_0_chunk_3              Neg BootstrapFewShot      0.1342    0.0270         NO
  epoch_0_chunk_4              Neg BootstrapFewShot      0.0270    0.3277        YES
  epoch_100_chunk_1            Neg BootstrapFewShot      0.3571    0.3774        YES
  epoch_100_chunk_4            Neg BootstrapFewShot      0.0480    0.0266         NO
  epoch_150_chunk_0            Neg BootstrapFewShot      0.0266    0.3361        YES
  epoch_150_chunk_2            Neg BootstrapFewShot      0.0249    0.0236         NO
  epoch_200_chunk_0            Neg BootstrapFewShot      0.0439    0.3764        YES
  epoch_200_chunk_2            Neg BootstrapFewShot      0.0645    0.3439        YES
  epoch_200_chunk_4            Emergency MIPROv2         0.0226    0.0641        YES
  epoch_250_chunk_1            Neg BootstrapFewShot      0.0206    0.2083        YES
  epoch_250_chunk_3            Neg BootstrapFewShot      0.3381    0.3638        YES
  epoch_300_chunk_1            Neg BootstrapFewShot      0.0427    0.3550        YES
  epoch_350_chunk_0            Neg BootstrapFewShot      0.0430    0.0903        YES
  epoch_350_chunk_1            Neg BootstrapFewShot      0.0903    0.3597        YES
  epoch_400_chunk_1            Neg BootstrapFewShot      0.3924    0.4165        YES
  epoch_450_chunk_2            Neg BootstrapFewShot      0.4190    0.4339        YES
  epoch_450_chunk_4            Neg BootstrapFewShot      0.2379    0.1602         NO
  epoch_650_chunk_1            Neg BootstrapFewShot      0.4914    0.4882         NO
  epoch_650_chunk_2            Neg BootstrapFewShot      0.4882    0.5088        YES
  epoch_700_chunk_2            Neg BootstrapFewShot      0.3961    0.4235        YES
  epoch_750_chunk_1            Neg BootstrapFewShot      0.3223    0.5286        YES

  Improved after trigger: 17/22 = 77%

--- First vs Last Training Window ---
  First window  : epoch_0_chunk_0
    reward      : 0.3192
    return      : 0.88%
    accuracy    : 0.2000

  Last window   : epoch_750_chunk_4
    reward      : 0.2253
    return      : 84.76%
    accuracy    : 0.1846

  Best window   : epoch_750_chunk_3  (reward 0.5555)

  Reward components — first vs last:
    accuracy  : 0.2000  ->  0.1846  (-0.0154)
    returns   : 0.0088  ->  0.8476  (+0.8388)
    sharpe    : 1.0000  ->  0.0000  (-1.0000)
    drawdown  : 0.0203  ->  0.0338  (+0.0135)
    turnover  : 0.0000  ->  0.0000  (+0.0000)
    total     : 0.3192  ->  0.2253  (-0.0939)

== SECTION 5 — ORCHESTRATOR REASONING EXAMPLES =========================

--- Phase 1  (run 266822df) ---

  [1]  2015-01-16
  Decisions : NVDA: buy 50 | QQQ: buy 50
  Reasoning : 1. Overall market stance today is mixed, with some stocks showing bullish consensus and others bearish. Key macro signals are generally bullish, but individual stock signals are mixed. 
2. Portfolio review shows no holdings, so all stocks are eligible for action. 
3. Based on the market summary, I will enter new positions in stocks with strong conviction signals. I will buy 50 shares of NVDA, as it has a strong conviction signal from StockPicker. I will also buy 50 shares of QQQ, as it has a strong conviction signal from StockPicker. 
4. The performance feedback indicates that there is no prio

  [2]  2015-09-04
  Decisions : TSLA: buy 50 | AMD: short 20 | GME: hold 0 | GOOGL: sell 223 | AMC: hold 3
  Reasoning : 1. Overall market stance today is MIXED, with some stocks showing bearish signals and others showing bullish signals. Key macro signals are neutral, with no clear direction. Analyst consensus is mixed, with some stocks having a strong majority of analysts agreeing on a particular signal.
2. Portfolio review shows that the young holdings (<15 days) are GOOGL and AMC, which are both long positions. The mature holdings are AMD, which is a short position. Given the recent performance feedback, we should reduce position sizes and only enter the strongest signals.
3. For new entries, we will only co

  [3]  2016-04-26
  Decisions : AAPL: hold 0 | AMC: hold 0 | AMD: hold 0 | AMZN: hold 0 | GME: hold 0
  Reasoning : 1. Overall market stance today is mixed, with some stocks showing strong buy signals (e.g. GOOGL, META, MSFT) and others showing sell signals (e.g. AMZN, NFLX). Key macro signals are generally bullish, but there are some mixed signals from analysts. 
2. Portfolio review shows that most holdings are mature and eligible for action, except for the recent buys of AAPL, AMC, MSFT, and TSLA, which should be held for at least 15 trading days. 
3. Based on the performance feedback, we should raise the conviction bar and only enter strong or moderate picks. This means we will only consider entering new

  [4]  2016-12-12
  Decisions : AAPL: hold 0 | AMC: short 0 | AMD: sell 1252 | AMZN: hold 0 | GME: hold 0
  Reasoning : 1. Overall market stance today is MIXED, with no clear consensus among analysts. Key macro/signal context is that several stocks have bearish signals from funds and tech analysts, while others have bullish signals from sent and macro analysts. 
2. Portfolio review shows that most holdings are mature and eligible for action. The only young holding is AMD, which was opened 6 days ago. The other holdings are either long-term or have been opened for more than 15 days.
3. Justify each new entry or exit. Today, we will only enter strong-conviction signals. We will also consider selling AMD due to th

  [5]  2017-08-02
  Decisions : GOOGL: sell 745 | AMC: cover 73 | MSFT: hold 231 | AMZN: hold 207 | AMD: hold 892
  Reasoning : 1. Overall market stance today is mixed, with some stocks showing bullish signals and others bearish. Key macro signals are neutral, indicating a lack of clear direction. Analyst consensus is also mixed, with some stocks having a strong buy signal and others a sell signal.
2. Portfolio review shows that most holdings are mature, with the exception of the recent AMZN and GOOGL buys, which are still young. The NVDA position has reached its take-profit threshold, and the AMC short position has also reached its take-profit threshold. These positions should be considered for action.
3. New entries 

--- Phase 3  (run e152141c) ---

  [1]  2019-07-16
  Decisions : AAPL: buy 50 | AMC: hold 0 | AMD: hold 0 | AMZN: buy 50 | GME: hold 0
  Reasoning : 1. Overall market stance today is bullish, with most stocks showing a consensus of BUY or STRONG_BUY and high average confidence. Key macro signals are also bullish, with a few exceptions like AMC and GME.
2. Portfolio review shows no holdings, so all stocks are eligible for action. Recent trades are empty, so no positions are young and must be held.
3. Based on the market summary, I will enter new positions in stocks with strong conviction signals. I will buy 50 shares of AAPL, AMZN, GOOGL, and NVDA, as they have strong consensus and high average confidence. I will hold positions in stocks wi

  [2]  2019-09-03
  Decisions : AAPL: buy 50 | GOOGL: buy 50 | NVDA: buy 50 | AMZN: hold 0 | AMD: hold 0
  Reasoning : 1. Overall market stance today is mixed, with some stocks showing strong buy signals and others indicating bearish sentiment. Key macro signals are generally bullish, but individual stock signals vary widely. 
2. Portfolio review reveals that most holdings are mature, with only a few positions opened in the last 15 days. The young positions are AMZN and NFLX, which should be held for now. 
3. New entries are justified for stocks with strong conviction signals, such as AAPL, GOOGL, and NVDA. No new positions are opened for stocks with weak or moderate conviction signals. 
4. Performance feedbac

  [3]  2019-10-21
  Decisions : AAPL: hold 0 | AMC: hold 0 | AMD: sell 124 | AMZN: hold 88 | GME: hold 0
  Reasoning : 1. Overall market stance today is bullish, with most stocks showing strong consensus and high conviction from analysts. Key macro signals are also bullish, with a few exceptions like GME and QQQ showing bearish sentiment. 
2. Portfolio review shows that most holdings are mature and eligible for action, except for AMD which has a take-profit hit and should be sold. Young holdings (<15 days) are AMZN and GOOGL, which should be held.
3. New entries are justified by strong conviction from analysts, with AMZN and GOOGL being the only two stocks with strong buy signals. AMD should be sold due to the

  [4]  2019-12-09
  Decisions : AAPL: hold 0 | AMC: hold 0 | AMD: buy 50 | AMZN: hold 0 | GME: hold 0
  Reasoning : 1. Overall market stance today is bullish, with 12 out of 15 stocks showing a consensus of BUY or STRONG_BUY. Key macro signals are also bullish, with tech and fund analysts agreeing on a strong upward trend. However, some stocks like AMC and QQQ show a consensus of SELL, indicating potential bearish sentiment.
2. Portfolio review shows that all holdings are mature, with the oldest position being 4 days old. This means that no positions need to be held for at least 15 trading days, and we can consider taking action on them.
3. We will enter new positions only if the conviction is strong. Based

  [5]  2020-01-29
  Decisions : AMZN: buy 50 | MSFT: buy 50 | AMC: short 20 | TSLA: short 20
  Reasoning : 1. Overall market stance today is mixed, with some stocks showing strong buy signals (e.g. AMZN, MSFT) and others showing sell signals (e.g. AMC, TSLA). Key macro signals are neutral, with some tech and fund signals indicating bullishness. 
2. Portfolio review shows that most holdings are mature, with only a few positions opened in the last 15 days (e.g. NVDA, GOOGL). We should consider holding these positions unless new signals justify action.
3. We will enter new positions only if they have strong conviction from StockPicker. Today, we will consider buying AMZN and MSFT, as they have strong 

== ANALYSIS COMPLETE ===================================================
All sections printed above.

