{"year": "2015", "trades": [{"id": 14068, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-01-30", "entry": 164.7483, "exit_date": "2015-02-27", "exit": 173.5769, "ret": 0.056205, "reason": "the month ended", "bars_held": 19}, {"id": 14069, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-02-27", "entry": 174.008, "exit_date": "2015-03-31", "exit": 170.8508, "ret": -0.015705, "reason": "the month ended", "bars_held": 22}, {"id": 14070, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-03-31", "entry": 171.275, "exit_date": "2015-04-30", "exit": 172.5309, "ret": 0.009833, "reason": "the month ended", "bars_held": 21}, {"id": 14071, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-04-30", "entry": 172.9593, "exit_date": "2015-05-29", "exit": 174.7489, "ret": 0.012856, "reason": "the month ended", "bars_held": 20}, {"id": 14072, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-05-29", "entry": 175.1829, "exit_date": "2015-06-30", "exit": 171.6246, "ret": -0.020312, "reason": "the month ended", "bars_held": 22}, {"id": 14073, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-06-30", "entry": 171.6246, "exit_date": "2015-07-31", "exit": 175.0667, "ret": 0.022589, "reason": "the month ended", "bars_held": 22}, {"id": 14074, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-07-31", "entry": 175.5014, "exit_date": "2015-08-31", "exit": 164.8046, "ret": -0.06095, "reason": "the month ended", "bars_held": 21}, {"id": 14075, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-08-31", "entry": 164.8046, "exit_date": "2015-09-30", "exit": 160.5994, "ret": -0.025516, "reason": "the 12-month return turned negative", "bars_held": 21}, {"id": 14076, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-10-30", "entry": 174.26, "exit_date": "2015-11-30", "exit": 174.4637, "ret": 0.003655, "reason": "the month ended", "bars_held": 20}, {"id": 14077, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-11-30", "entry": 174.8969, "exit_date": "2015-12-31", "exit": 171.4485, "ret": -0.017282, "reason": "the month ended", "bars_held": 22}, {"id": 14078, "strategy": "momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:20+00:00", "entry_date": "2015-12-31", "entry": 171.8743, "exit_date": "2016-01-29", "exit": 162.9127, "ret": -0.049787, "reason": "the 12-month return turned negative", "bars_held": 19}, {"id": 14263, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-01-30", "entry": 92.8709, "exit_date": "2015-02-27", "exit": 99.5767, "ret": 0.072206, "reason": "the month ended", "bars_held": 19}, {"id": 14264, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-02-27", "entry": 99.5767, "exit_date": "2015-03-31", "exit": 97.1265, "ret": -0.02359, "reason": "the month ended", "bars_held": 22}, {"id": 14265, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-03-31", "entry": 97.2277, "exit_date": "2015-04-30", "exit": 98.9937, "ret": 0.019223, "reason": "the month ended", "bars_held": 21}, {"id": 14266, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-04-30", "entry": 99.0968, "exit_date": "2015-05-29", "exit": 101.2195, "ret": 0.022484, "reason": "the month ended", "bars_held": 20}, {"id": 14267, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-05-29", "entry": 101.325, "exit_date": "2015-06-30", "exit": 98.8079, "ret": -0.024841, "reason": "the month ended", "bars_held": 22}, {"id": 14268, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-06-30", "entry": 98.8079, "exit_date": "2015-07-31", "exit": 103.3113, "ret": 0.045578, "reason": "the month ended", "bars_held": 22}, {"id": 14269, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-07-31", "entry": 103.3114, "exit_date": "2015-08-31", "exit": 96.2609, "ret": -0.068245, "reason": "the month ended", "bars_held": 21}, {"id": 14270, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-08-31", "entry": 96.2609, "exit_date": "2015-09-30", "exit": 94.1362, "ret": -0.022073, "reason": "the month ended", "bars_held": 21}, {"id": 14271, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-09-30", "entry": 94.1362, "exit_date": "2015-10-30", "exit": 104.7302, "ret": 0.113699, "reason": "the month ended", "bars_held": 22}, {"id": 14272, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-10-30", "entry": 104.8393, "exit_date": "2015-11-30", "exit": 105.3678, "ret": 0.006088, "reason": "the month ended", "bars_held": 20}, {"id": 14273, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-11-30", "entry": 105.4776, "exit_date": "2015-12-31", "exit": 103.6874, "ret": -0.015947, "reason": "the month ended", "bars_held": 22}, {"id": 14274, "strategy": "momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-12-31", "entry": 103.7955, "exit_date": "2016-01-29", "exit": 96.5222, "ret": -0.069104, "reason": "the month ended", "bars_held": 19}, {"id": 14445, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-01-30", "entry": 99.7582, "exit_date": "2015-02-27", "exit": 105.4149, "ret": 0.059464, "reason": "the month ended", "bars_held": 19}, {"id": 14446, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-02-27", "entry": 105.6902, "exit_date": "2015-03-31", "exit": 107.2807, "ret": 0.0177, "reason": "the month ended", "bars_held": 22}, {"id": 14447, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-03-31", "entry": 107.5609, "exit_date": "2015-04-30", "exit": 104.802, "ret": -0.025649, "reason": "the month ended", "bars_held": 21}, {"id": 14448, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-04-30", "entry": 104.802, "exit_date": "2015-05-29", "exit": 106.8667, "ret": 0.022363, "reason": "the month ended", "bars_held": 20}, {"id": 14449, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-05-29", "entry": 107.1458, "exit_date": "2015-06-30", "exit": 107.7034, "ret": 0.00783, "reason": "the month ended", "bars_held": 22}, {"id": 14450, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-06-30", "entry": 107.9847, "exit_date": "2015-07-31", "exit": 106.5144, "ret": -0.01104, "reason": "the month ended", "bars_held": 22}, {"id": 14451, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-07-31", "entry": 106.7926, "exit_date": "2015-08-31", "exit": 100.0529, "ret": -0.06311, "reason": "the month ended", "bars_held": 21}, {"id": 14452, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-08-31", "entry": 100.0529, "exit_date": "2015-09-30", "exit": 95.114, "ret": -0.049363, "reason": "the month ended", "bars_held": 21}, {"id": 14453, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-09-30", "entry": 95.114, "exit_date": "2015-10-30", "exit": 100.462, "ret": 0.056227, "reason": "the month ended", "bars_held": 22}, {"id": 14454, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-10-30", "entry": 100.462, "exit_date": "2015-11-30", "exit": 103.4667, "ret": 0.032599, "reason": "the month ended", "bars_held": 20}, {"id": 14455, "strategy": "momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:21+00:00", "entry_date": "2015-11-30", "entry": 103.737, "exit_date": "2015-12-31", "exit": 98.5186, "ret": -0.050304, "reason": "the 12-month return turned negative", "bars_held": 22}, {"id": 14841, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-01-30", "entry": 164.7483, "exit_date": "2015-02-27", "exit": 173.5769, "ret": 0.161023, "reason": "the month ended", "bars_held": 19}, {"id": 14842, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-02-27", "entry": 174.008, "exit_date": "2015-03-31", "exit": 170.8508, "ret": -0.047115, "reason": "the month ended", "bars_held": 22}, {"id": 14843, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-03-31", "entry": 171.275, "exit_date": "2015-04-30", "exit": 172.5309, "ret": 0.029403, "reason": "the month ended", "bars_held": 21}, {"id": 14844, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-04-30", "entry": 172.9593, "exit_date": "2015-05-29", "exit": 174.7489, "ret": 0.038568, "reason": "the month ended", "bars_held": 20}, {"id": 14845, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-05-29", "entry": 175.1829, "exit_date": "2015-06-30", "exit": 171.6246, "ret": -0.060936, "reason": "the month ended", "bars_held": 22}, {"id": 14846, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-06-30", "entry": 171.6246, "exit_date": "2015-07-31", "exit": 175.0667, "ret": 0.067767, "reason": "the month ended", "bars_held": 22}, {"id": 14847, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-07-31", "entry": 175.5014, "exit_date": "2015-08-31", "exit": 164.8046, "ret": -0.18285, "reason": "the month ended", "bars_held": 21}, {"id": 14848, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-08-31", "entry": 164.8046, "exit_date": "2015-09-30", "exit": 160.5995, "ret": -0.056376, "reason": "the 12-month return turned negative", "bars_held": 21}, {"id": 14849, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-10-30", "entry": 174.26, "exit_date": "2015-11-30", "exit": 174.4637, "ret": 0.008189, "reason": "the month ended", "bars_held": 20}, {"id": 14850, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-11-30", "entry": 174.8969, "exit_date": "2015-12-31", "exit": 171.4485, "ret": -0.042135, "reason": "the month ended", "bars_held": 22}, {"id": 14851, "strategy": "momentum-vol", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-12-31", "entry": 171.8743, "exit_date": "2016-01-29", "exit": 162.9127, "ret": -0.117633, "reason": "the 12-month return turned negative", "bars_held": 19}, {"id": 15036, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-01-30", "entry": 92.8709, "exit_date": "2015-02-27", "exit": 99.4731, "ret": 0.182701, "reason": "the month ended", "bars_held": 19}, {"id": 15037, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-02-27", "entry": 99.5767, "exit_date": "2015-03-31", "exit": 97.1265, "ret": -0.065018, "reason": "the month ended", "bars_held": 22}, {"id": 15038, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-03-31", "entry": 97.2277, "exit_date": "2015-04-30", "exit": 98.9937, "ret": 0.052307, "reason": "the month ended", "bars_held": 21}, {"id": 15039, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-04-30", "entry": 99.0968, "exit_date": "2015-05-29", "exit": 101.2195, "ret": 0.063346, "reason": "the month ended", "bars_held": 20}, {"id": 15040, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-05-29", "entry": 101.325, "exit_date": "2015-06-30", "exit": 98.7051, "ret": -0.071055, "reason": "the month ended", "bars_held": 22}, {"id": 15041, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-06-30", "entry": 98.8079, "exit_date": "2015-07-31", "exit": 103.2038, "ret": 0.131278, "reason": "the month ended", "bars_held": 22}, {"id": 15042, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-07-31", "entry": 103.3114, "exit_date": "2015-08-31", "exit": 96.1607, "ret": -0.194329, "reason": "the month ended", "bars_held": 21}, {"id": 15043, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-08-31", "entry": 96.2609, "exit_date": "2015-09-30", "exit": 94.1362, "ret": -0.040841, "reason": "the month ended", "bars_held": 21}, {"id": 15044, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-09-30", "entry": 94.1362, "exit_date": "2015-10-30", "exit": 104.7302, "ret": 0.201268, "reason": "the month ended", "bars_held": 22}, {"id": 15045, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-10-30", "entry": 104.8393, "exit_date": "2015-11-30", "exit": 105.3678, "ret": 0.011614, "reason": "the month ended", "bars_held": 20}, {"id": 15046, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-11-30", "entry": 105.4776, "exit_date": "2015-12-31", "exit": 103.6874, "ret": -0.033306, "reason": "the month ended", "bars_held": 22}, {"id": 15047, "strategy": "momentum-vol", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-12-31", "entry": 103.7955, "exit_date": "2016-01-29", "exit": 96.5222, "ret": -0.142441, "reason": "the month ended", "bars_held": 19}, {"id": 15218, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-01-30", "entry": 99.7582, "exit_date": "2015-02-27", "exit": 105.4149, "ret": 0.13219, "reason": "the month ended", "bars_held": 19}, {"id": 15219, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-02-27", "entry": 105.6902, "exit_date": "2015-03-31", "exit": 107.2807, "ret": 0.043389, "reason": "the month ended", "bars_held": 22}, {"id": 15220, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-03-31", "entry": 107.5609, "exit_date": "2015-04-30", "exit": 104.802, "ret": -0.064958, "reason": "the month ended", "bars_held": 21}, {"id": 15221, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-04-30", "entry": 104.802, "exit_date": "2015-05-29", "exit": 106.8667, "ret": 0.058907, "reason": "the month ended", "bars_held": 20}, {"id": 15222, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-05-29", "entry": 107.1458, "exit_date": "2015-06-30", "exit": 107.7034, "ret": 0.02232, "reason": "the month ended", "bars_held": 22}, {"id": 15223, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-06-30", "entry": 107.9847, "exit_date": "2015-07-31", "exit": 106.5144, "ret": -0.031661, "reason": "the month ended", "bars_held": 22}, {"id": 15224, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-07-31", "entry": 106.7926, "exit_date": "2015-08-31", "exit": 99.7923, "ret": -0.185294, "reason": "the month ended", "bars_held": 21}, {"id": 15225, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-08-31", "entry": 100.0529, "exit_date": "2015-09-30", "exit": 94.8662, "ret": -0.114964, "reason": "the month ended", "bars_held": 21}, {"id": 15226, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-09-30", "entry": 95.114, "exit_date": "2015-10-30", "exit": 100.2003, "ret": 0.121332, "reason": "the month ended", "bars_held": 22}, {"id": 15227, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-10-30", "entry": 100.462, "exit_date": "2015-11-30", "exit": 103.4667, "ret": 0.067251, "reason": "the month ended", "bars_held": 20}, {"id": 15228, "strategy": "momentum-vol", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:23+00:00", "entry_date": "2015-11-30", "entry": 103.737, "exit_date": "2015-12-31", "exit": 98.2619, "ret": -0.110308, "reason": "the 12-month return turned negative", "bars_held": 22}, {"id": 15609, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-01-30", "entry": 164.7483, "exit_date": "2015-02-27", "exit": 173.5769, "ret": 0.056205, "reason": "the month ended", "bars_held": 19}, {"id": 15610, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-02-27", "entry": 174.008, "exit_date": "2015-03-31", "exit": 170.8508, "ret": -0.015705, "reason": "the month ended", "bars_held": 22}, {"id": 15611, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-03-31", "entry": 171.275, "exit_date": "2015-04-30", "exit": 172.5309, "ret": 0.009833, "reason": "the month ended", "bars_held": 21}, {"id": 15612, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-04-30", "entry": 172.9593, "exit_date": "2015-05-29", "exit": 174.7489, "ret": 0.012856, "reason": "the month ended", "bars_held": 20}, {"id": 15613, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-05-29", "entry": 175.1829, "exit_date": "2015-06-30", "exit": 171.6246, "ret": -0.020312, "reason": "the month ended", "bars_held": 22}, {"id": 15614, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-06-30", "entry": 171.6246, "exit_date": "2015-07-31", "exit": 175.0667, "ret": 0.022589, "reason": "the month ended", "bars_held": 22}, {"id": 15615, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-07-31", "entry": 175.5014, "exit_date": "2015-08-31", "exit": 164.8046, "ret": -0.06095, "reason": "the month ended", "bars_held": 21}, {"id": 15616, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-08-31", "entry": 164.8046, "exit_date": "2015-09-30", "exit": 160.5995, "ret": -0.025516, "reason": "12-month return fell behind cash", "bars_held": 21}, {"id": 15617, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-10-30", "entry": 174.26, "exit_date": "2015-11-30", "exit": 174.4637, "ret": 0.003655, "reason": "the month ended", "bars_held": 20}, {"id": 15618, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-11-30", "entry": 174.8969, "exit_date": "2015-12-31", "exit": 171.4485, "ret": -0.017282, "reason": "the month ended", "bars_held": 22}, {"id": 15619, "strategy": "dual-momentum", "market": "stocks", "symbol": "SPY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-12-31", "entry": 171.8743, "exit_date": "2016-01-29", "exit": 162.9127, "ret": -0.049787, "reason": "12-month return fell behind cash", "bars_held": 19}, {"id": 15793, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-01-30", "entry": 92.8709, "exit_date": "2015-02-27", "exit": 99.5767, "ret": 0.072206, "reason": "the month ended", "bars_held": 19}, {"id": 15794, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-02-27", "entry": 99.5767, "exit_date": "2015-03-31", "exit": 97.1265, "ret": -0.02359, "reason": "the month ended", "bars_held": 22}, {"id": 15795, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-03-31", "entry": 97.2277, "exit_date": "2015-04-30", "exit": 98.9937, "ret": 0.019223, "reason": "the month ended", "bars_held": 21}, {"id": 15796, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-04-30", "entry": 99.0968, "exit_date": "2015-05-29", "exit": 101.2195, "ret": 0.022484, "reason": "the month ended", "bars_held": 20}, {"id": 15797, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-05-29", "entry": 101.325, "exit_date": "2015-06-30", "exit": 98.8079, "ret": -0.024841, "reason": "the month ended", "bars_held": 22}, {"id": 15798, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-06-30", "entry": 98.8079, "exit_date": "2015-07-31", "exit": 103.3113, "ret": 0.045578, "reason": "the month ended", "bars_held": 22}, {"id": 15799, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-07-31", "entry": 103.3114, "exit_date": "2015-08-31", "exit": 96.2609, "ret": -0.068245, "reason": "the month ended", "bars_held": 21}, {"id": 15800, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-08-31", "entry": 96.2609, "exit_date": "2015-09-30", "exit": 94.1362, "ret": -0.022073, "reason": "the month ended", "bars_held": 21}, {"id": 15801, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-09-30", "entry": 94.1362, "exit_date": "2015-10-30", "exit": 104.7302, "ret": 0.113699, "reason": "the month ended", "bars_held": 22}, {"id": 15802, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-10-30", "entry": 104.8393, "exit_date": "2015-11-30", "exit": 105.3678, "ret": 0.006088, "reason": "the month ended", "bars_held": 20}, {"id": 15803, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-11-30", "entry": 105.4776, "exit_date": "2015-12-31", "exit": 103.6874, "ret": -0.015947, "reason": "the month ended", "bars_held": 22}, {"id": 15804, "strategy": "dual-momentum", "market": "stocks", "symbol": "QQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-12-31", "entry": 103.7955, "exit_date": "2016-01-29", "exit": 96.5222, "ret": -0.069104, "reason": "the month ended", "bars_held": 19}, {"id": 15970, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-01-30", "entry": 99.7582, "exit_date": "2015-02-27", "exit": 105.4149, "ret": 0.059464, "reason": "the month ended", "bars_held": 19}, {"id": 15971, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-02-27", "entry": 105.6902, "exit_date": "2015-03-31", "exit": 107.2807, "ret": 0.0177, "reason": "the month ended", "bars_held": 22}, {"id": 15972, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-03-31", "entry": 107.5609, "exit_date": "2015-04-30", "exit": 104.802, "ret": -0.025649, "reason": "the month ended", "bars_held": 21}, {"id": 15973, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-04-30", "entry": 104.802, "exit_date": "2015-05-29", "exit": 106.8667, "ret": 0.022363, "reason": "the month ended", "bars_held": 20}, {"id": 15974, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-05-29", "entry": 107.1458, "exit_date": "2015-06-30", "exit": 107.7034, "ret": 0.00783, "reason": "the month ended", "bars_held": 22}, {"id": 15975, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-06-30", "entry": 107.9847, "exit_date": "2015-07-31", "exit": 106.5144, "ret": -0.01104, "reason": "the month ended", "bars_held": 22}, {"id": 15976, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-07-31", "entry": 106.7926, "exit_date": "2015-08-31", "exit": 100.0529, "ret": -0.06311, "reason": "the month ended", "bars_held": 21}, {"id": 15977, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-08-31", "entry": 100.0529, "exit_date": "2015-09-30", "exit": 95.114, "ret": -0.049363, "reason": "the month ended", "bars_held": 21}, {"id": 15978, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-09-30", "entry": 95.114, "exit_date": "2015-10-30", "exit": 100.462, "ret": 0.056227, "reason": "the month ended", "bars_held": 22}, {"id": 15979, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-10-30", "entry": 100.462, "exit_date": "2015-11-30", "exit": 103.4667, "ret": 0.032599, "reason": "the month ended", "bars_held": 20}, {"id": 15980, "strategy": "dual-momentum", "market": "stocks", "symbol": "IWM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T07:08:25+00:00", "entry_date": "2015-11-30", "entry": 103.737, "exit_date": "2015-12-31", "exit": 98.5186, "ret": -0.050304, "reason": "12-month return fell behind cash", "bars_held": 22}, {"id": 39601, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-01-30", "entry": 136.1784, "exit_date": "2015-02-27", "exit": 143.8562, "ret": 0.059693, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39602, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-02-27", "entry": 144.3072, "exit_date": "2015-03-31", "exit": 141.2344, "ret": -0.018225, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39603, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-03-31", "entry": 141.6774, "exit_date": "2015-04-30", "exit": 141.8041, "ret": 0.004034, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39604, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-04-30", "entry": 142.2489, "exit_date": "2015-05-29", "exit": 143.6573, "ret": 0.013069, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39605, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-05-29", "entry": 144.1078, "exit_date": "2015-06-30", "exit": 140.6078, "ret": -0.021227, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39606, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-06-30", "entry": 141.0486, "exit_date": "2015-07-31", "exit": 141.4299, "ret": 0.005846, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39607, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-07-31", "entry": 141.8734, "exit_date": "2015-08-31", "exit": 132.6529, "ret": -0.062058, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39608, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-10-30", "entry": 142.5269, "exit_date": "2015-11-30", "exit": 143.1388, "ret": 0.007443, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39609, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-11-30", "entry": 143.5876, "exit_date": "2015-12-31", "exit": 140.8501, "ret": -0.015989, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39610, "strategy": "momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-12-31", "entry": 141.2919, "exit_date": "2016-01-29", "exit": 133.1325, "ret": -0.054793, "reason": "the 12-month return turned negative", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39783, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-01-30", "entry": 226.1129, "exit_date": "2015-02-27", "exit": 236.9156, "ret": 0.050293, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39784, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-02-27", "entry": 237.4848, "exit_date": "2015-03-31", "exit": 240.0739, "ret": 0.013331, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39785, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-03-31", "entry": 240.6506, "exit_date": "2015-04-30", "exit": 236.5322, "ret": -0.014753, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39786, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-04-30", "entry": 237.1002, "exit_date": "2015-05-29", "exit": 240.4636, "ret": 0.016621, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39787, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-05-29", "entry": 241.0411, "exit_date": "2015-06-30", "exit": 237.9241, "ret": -0.012931, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39788, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-06-30", "entry": 237.9242, "exit_date": "2015-07-31", "exit": 237.6061, "ret": 0.001061, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39789, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-07-31", "entry": 238.1768, "exit_date": "2015-08-31", "exit": 224.1485, "ret": -0.056638, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39790, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-09-30", "entry": 217.501, "exit_date": "2015-10-30", "exit": 229.028, "ret": 0.055526, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39791, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-10-30", "entry": 229.5781, "exit_date": "2015-11-30", "exit": 232.088, "ret": 0.013361, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39792, "strategy": "momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:49+00:00", "entry_date": "2015-11-30", "entry": 232.6456, "exit_date": "2015-12-31", "exit": 222.3468, "ret": -0.041972, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 39941, "strategy": "momentum", "market": "stocks", "symbol": "EFA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:50+00:00", "entry_date": "2015-04-30", "entry": 47.3174, "exit_date": "2015-05-29", "exit": 47.4099, "ret": 0.001955, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40085, "strategy": "momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:50+00:00", "entry_date": "2015-01-30", "entry": 30.3928, "exit_date": "2015-02-27", "exit": 31.7325, "ret": 0.04408, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40086, "strategy": "momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:50+00:00", "entry_date": "2015-02-27", "entry": 31.7325, "exit_date": "2015-03-31", "exit": 31.2574, "ret": -0.014973, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40087, "strategy": "momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:50+00:00", "entry_date": "2015-03-31", "entry": 31.2574, "exit_date": "2015-04-30", "exit": 33.3994, "ret": 0.068527, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40088, "strategy": "momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:50+00:00", "entry_date": "2015-04-30", "entry": 33.3994, "exit_date": "2015-05-29", "exit": 32.0285, "ret": -0.041045, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40241, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-01-30", "entry": 17.4631, "exit_date": "2015-02-27", "exit": 18.8373, "ret": 0.07995, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40242, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-02-27", "entry": 18.8593, "exit_date": "2015-03-31", "exit": 18.1901, "ret": -0.034356, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40243, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-03-31", "entry": 18.2114, "exit_date": "2015-04-30", "exit": 18.6906, "ret": 0.02751, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40244, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-04-30", "entry": 18.7124, "exit_date": "2015-05-29", "exit": 19.0373, "ret": 0.018553, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40245, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-05-29", "entry": 19.0595, "exit_date": "2015-06-30", "exit": 18.2544, "ret": -0.041128, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40246, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-06-30", "entry": 18.2757, "exit_date": "2015-07-31", "exit": 18.7747, "ret": 0.028503, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40247, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-07-31", "entry": 18.7966, "exit_date": "2015-08-31", "exit": 17.7385, "ret": -0.05519, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40248, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-08-31", "entry": 17.7592, "exit_date": "2015-09-30", "exit": 17.4951, "ret": -0.013719, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40249, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-09-30", "entry": 17.5155, "exit_date": "2015-10-30", "exit": 19.3332, "ret": 0.105063, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40250, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-10-30", "entry": 19.3558, "exit_date": "2015-11-30", "exit": 19.4705, "ret": 0.007102, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40251, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-11-30", "entry": 19.4932, "exit_date": "2015-12-31", "exit": 19.0653, "ret": -0.020812, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40252, "strategy": "momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-12-31", "entry": 19.0876, "exit_date": "2016-01-29", "exit": 18.3575, "ret": -0.037123, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40416, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-01-30", "entry": 15.09, "exit_date": "2015-02-27", "exit": 15.9125, "ret": 0.058236, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40417, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-02-27", "entry": 15.9688, "exit_date": "2015-03-31", "exit": 15.8144, "ret": -0.006161, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40418, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-03-31", "entry": 15.8704, "exit_date": "2015-04-30", "exit": 15.8275, "ret": 0.000829, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40419, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-04-30", "entry": 15.8836, "exit_date": "2015-05-29", "exit": 16.1358, "ret": 0.019478, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40420, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-05-29", "entry": 16.1929, "exit_date": "2015-06-30", "exit": 16.0614, "ret": -0.004611, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40421, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-06-30", "entry": 16.1183, "exit_date": "2015-07-31", "exit": 16.6082, "ret": 0.034044, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40422, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-07-31", "entry": 16.667, "exit_date": "2015-08-31", "exit": 15.4356, "ret": -0.070607, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40423, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-08-31", "entry": 15.4902, "exit_date": "2015-09-30", "exit": 15.0013, "ret": -0.028134, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40424, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-10-30", "entry": 15.9978, "exit_date": "2015-11-30", "exit": 16.2592, "ret": 0.019934, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40425, "strategy": "momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:51+00:00", "entry_date": "2015-11-30", "entry": 16.3167, "exit_date": "2015-12-31", "exit": 15.8747, "ret": -0.023644, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40727, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-01-30", "entry": 57.3371, "exit_date": "2015-02-27", "exit": 59.5675, "ret": 0.042876, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40728, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-02-27", "entry": 59.7954, "exit_date": "2015-03-31", "exit": 59.9491, "ret": 0.006406, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40729, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-03-31", "entry": 60.1785, "exit_date": "2015-04-30", "exit": 59.2958, "ret": -0.010897, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40730, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-04-30", "entry": 59.5228, "exit_date": "2015-05-29", "exit": 61.9667, "ret": 0.045043, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40731, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-05-29", "entry": 62.2038, "exit_date": "2015-06-30", "exit": 61.7238, "ret": -0.00392, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40732, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-06-30", "entry": 61.96, "exit_date": "2015-07-31", "exit": 63.5491, "ret": 0.029573, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40733, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-07-31", "entry": 63.7924, "exit_date": "2015-08-31", "exit": 58.4878, "ret": -0.079644, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40734, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-08-31", "entry": 58.7116, "exit_date": "2015-09-30", "exit": 55.1523, "ret": -0.057029, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40735, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-09-30", "entry": 55.3634, "exit_date": "2015-10-30", "exit": 59.4076, "ret": 0.077156, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40736, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-10-30", "entry": 59.635, "exit_date": "2015-11-30", "exit": 59.2161, "ret": -0.003224, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40737, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-11-30", "entry": 59.4427, "exit_date": "2015-12-31", "exit": 60.2363, "ret": 0.017228, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40738, "strategy": "momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:52+00:00", "entry_date": "2015-12-31", "entry": 60.4668, "exit_date": "2016-01-29", "exit": 55.7994, "ret": -0.07719, "reason": "the 12-month return turned negative", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40907, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-01-30", "entry": 44.5154, "exit_date": "2015-02-27", "exit": 46.7717, "ret": 0.05351, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40908, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-02-27", "entry": 46.8974, "exit_date": "2015-03-31", "exit": 45.5809, "ret": -0.025461, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40909, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-03-31", "entry": 45.7034, "exit_date": "2015-04-30", "exit": 45.4665, "ret": -0.00251, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40910, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-04-30", "entry": 45.5887, "exit_date": "2015-05-29", "exit": 45.6136, "ret": 0.003235, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40911, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-05-29", "entry": 45.7362, "exit_date": "2015-06-30", "exit": 44.522, "ret": -0.026547, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40912, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-06-30", "entry": 44.522, "exit_date": "2015-07-31", "exit": 44.5341, "ret": 0.00296, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40913, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-07-31", "entry": 44.6538, "exit_date": "2015-08-31", "exit": 42.2407, "ret": -0.054039, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 40914, "strategy": "momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:53+00:00", "entry_date": "2015-10-30", "entry": 44.9365, "exit_date": "2015-11-30", "exit": 45.2041, "ret": 0.00866, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41414, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-01-30", "entry": 136.1784, "exit_date": "2015-02-27", "exit": 143.8562, "ret": 0.173988, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41415, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-02-27", "entry": 144.3072, "exit_date": "2015-03-31", "exit": 141.2344, "ret": -0.054675, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41416, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-03-31", "entry": 141.6774, "exit_date": "2015-04-30", "exit": 141.8041, "ret": 0.011626, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41417, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-04-30", "entry": 142.2489, "exit_date": "2015-05-29", "exit": 143.6573, "ret": 0.039207, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41418, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-05-29", "entry": 144.1078, "exit_date": "2015-06-30", "exit": 140.6078, "ret": -0.063681, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41419, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-06-30", "entry": 141.0486, "exit_date": "2015-07-31", "exit": 141.4299, "ret": 0.017538, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41420, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-07-31", "entry": 141.8734, "exit_date": "2015-08-31", "exit": 132.6529, "ret": -0.186174, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41421, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-10-30", "entry": 142.5269, "exit_date": "2015-11-30", "exit": 143.1388, "ret": 0.017084, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41422, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-11-30", "entry": 143.5876, "exit_date": "2015-12-31", "exit": 140.8501, "ret": -0.039983, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41423, "strategy": "momentum-vol", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-12-31", "entry": 141.2919, "exit_date": "2016-01-29", "exit": 133.1325, "ret": -0.131809, "reason": "the 12-month return turned negative", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41596, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-01-30", "entry": 226.1129, "exit_date": "2015-02-27", "exit": 236.9157, "ret": 0.137724, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41597, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-02-27", "entry": 237.4848, "exit_date": "2015-03-31", "exit": 240.0739, "ret": 0.03937, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41598, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-03-31", "entry": 240.6506, "exit_date": "2015-04-30", "exit": 236.5322, "ret": -0.043402, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41599, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-04-30", "entry": 237.1002, "exit_date": "2015-05-29", "exit": 240.4636, "ret": 0.049863, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41600, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-05-29", "entry": 241.0411, "exit_date": "2015-06-30", "exit": 237.9241, "ret": -0.038793, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41601, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-06-30", "entry": 237.9242, "exit_date": "2015-07-31", "exit": 237.6061, "ret": 0.003183, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41602, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-07-31", "entry": 238.1768, "exit_date": "2015-08-31", "exit": 224.1485, "ret": -0.169914, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41603, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-09-30", "entry": 217.501, "exit_date": "2015-10-30", "exit": 229.028, "ret": 0.122254, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41604, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-10-30", "entry": 229.5781, "exit_date": "2015-11-30", "exit": 232.088, "ret": 0.030875, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41605, "strategy": "momentum-vol", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-11-30", "entry": 232.6456, "exit_date": "2015-12-31", "exit": 222.3468, "ret": -0.101869, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41754, "strategy": "momentum-vol", "market": "stocks", "symbol": "EFA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:58+00:00", "entry_date": "2015-04-30", "entry": 47.3174, "exit_date": "2015-05-29", "exit": 47.4099, "ret": 0.005581, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41898, "strategy": "momentum-vol", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-01-30", "entry": 30.3928, "exit_date": "2015-02-27", "exit": 31.7325, "ret": 0.097673, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41899, "strategy": "momentum-vol", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-02-27", "entry": 31.7325, "exit_date": "2015-03-31", "exit": 31.2574, "ret": -0.03393, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41900, "strategy": "momentum-vol", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-03-31", "entry": 31.2574, "exit_date": "2015-04-30", "exit": 33.3994, "ret": 0.149003, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 41901, "strategy": "momentum-vol", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-04-30", "entry": 33.3994, "exit_date": "2015-05-29", "exit": 32.0285, "ret": -0.092316, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42054, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-01-30", "entry": 17.4631, "exit_date": "2015-02-27", "exit": 18.8373, "ret": 0.2026, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42055, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-02-27", "entry": 18.8593, "exit_date": "2015-03-31", "exit": 18.1902, "ret": -0.094224, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42056, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-03-31", "entry": 18.2114, "exit_date": "2015-04-30", "exit": 18.6906, "ret": 0.072735, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42057, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-04-30", "entry": 18.7124, "exit_date": "2015-05-29", "exit": 19.0373, "ret": 0.051803, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42058, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-05-29", "entry": 19.0595, "exit_date": "2015-06-30", "exit": 18.2544, "ret": -0.113229, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42059, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-06-30", "entry": 18.2757, "exit_date": "2015-07-31", "exit": 18.7747, "ret": 0.080416, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42060, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-07-31", "entry": 18.7966, "exit_date": "2015-08-31", "exit": 17.7385, "ret": -0.153999, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42061, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-08-31", "entry": 17.7592, "exit_date": "2015-09-30", "exit": 17.4951, "ret": -0.025894, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42062, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-09-30", "entry": 17.5155, "exit_date": "2015-10-30", "exit": 19.3332, "ret": 0.191656, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42063, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-10-30", "entry": 19.3558, "exit_date": "2015-11-30", "exit": 19.4705, "ret": 0.013754, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42064, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-11-30", "entry": 19.4932, "exit_date": "2015-12-31", "exit": 19.0653, "ret": -0.044193, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42065, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-12-31", "entry": 19.0876, "exit_date": "2016-01-29", "exit": 18.3575, "ret": -0.078182, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42229, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-01-30", "entry": 15.09, "exit_date": "2015-02-27", "exit": 15.9125, "ret": 0.145249, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42230, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-02-27", "entry": 15.9688, "exit_date": "2015-03-31", "exit": 15.8144, "ret": -0.016464, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42231, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-03-31", "entry": 15.8704, "exit_date": "2015-04-30", "exit": 15.8275, "ret": 0.002142, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42232, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-04-30", "entry": 15.8836, "exit_date": "2015-05-29", "exit": 16.1358, "ret": 0.056819, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42233, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-05-29", "entry": 16.1929, "exit_date": "2015-06-30", "exit": 16.0614, "ret": -0.013833, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42234, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-06-30", "entry": 16.1183, "exit_date": "2015-07-31", "exit": 16.6083, "ret": 0.098391, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42235, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-07-31", "entry": 16.667, "exit_date": "2015-08-31", "exit": 15.4356, "ret": -0.207546, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42236, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-08-31", "entry": 15.4902, "exit_date": "2015-09-30", "exit": 15.0013, "ret": -0.05771, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42237, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-10-30", "entry": 15.9978, "exit_date": "2015-11-30", "exit": 16.2592, "ret": 0.039894, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42238, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:01:59+00:00", "entry_date": "2015-11-30", "entry": 16.3167, "exit_date": "2015-12-31", "exit": 15.8747, "ret": -0.051894, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42540, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-01-30", "entry": 57.3371, "exit_date": "2015-02-27", "exit": 59.5675, "ret": 0.10428, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42541, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-02-27", "entry": 59.7954, "exit_date": "2015-03-31", "exit": 59.9491, "ret": 0.01654, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42542, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-03-31", "entry": 60.1785, "exit_date": "2015-04-30", "exit": 59.2958, "ret": -0.02695, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42543, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-04-30", "entry": 59.5228, "exit_date": "2015-05-29", "exit": 61.9667, "ret": 0.118468, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42544, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-05-29", "entry": 62.2038, "exit_date": "2015-06-30", "exit": 61.7238, "ret": -0.010869, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42545, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-06-30", "entry": 61.96, "exit_date": "2015-07-31", "exit": 63.5491, "ret": 0.082766, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42546, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-07-31", "entry": 63.7924, "exit_date": "2015-08-31", "exit": 58.4878, "ret": -0.219153, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42547, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-08-31", "entry": 58.7116, "exit_date": "2015-09-30", "exit": 55.1523, "ret": -0.111999, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42548, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-09-30", "entry": 55.3634, "exit_date": "2015-10-30", "exit": 59.4076, "ret": 0.135677, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42549, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-10-30", "entry": 59.635, "exit_date": "2015-11-30", "exit": 59.2161, "ret": -0.005853, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42550, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-11-30", "entry": 59.4427, "exit_date": "2015-12-31", "exit": 60.2363, "ret": 0.0333, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42551, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-12-31", "entry": 60.4668, "exit_date": "2016-01-29", "exit": 55.5867, "ret": -0.153969, "reason": "the 12-month return turned negative", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42720, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-01-30", "entry": 44.5154, "exit_date": "2015-02-27", "exit": 46.7717, "ret": 0.135178, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42721, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-02-27", "entry": 46.8974, "exit_date": "2015-03-31", "exit": 45.5809, "ret": -0.069451, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42722, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-03-31", "entry": 45.7034, "exit_date": "2015-04-30", "exit": 45.4665, "ret": -0.006586, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42723, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-04-30", "entry": 45.5887, "exit_date": "2015-05-29", "exit": 45.6136, "ret": 0.009252, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42724, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-05-29", "entry": 45.7362, "exit_date": "2015-06-30", "exit": 44.522, "ret": -0.079641, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42725, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-06-30", "entry": 44.522, "exit_date": "2015-07-31", "exit": 44.5341, "ret": 0.00888, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42726, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-07-31", "entry": 44.6538, "exit_date": "2015-08-31", "exit": 42.2407, "ret": -0.162117, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 42727, "strategy": "momentum-vol", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:00+00:00", "entry_date": "2015-10-30", "entry": 44.9365, "exit_date": "2015-11-30", "exit": 45.2041, "ret": 0.018318, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43218, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-01-30", "entry": 136.1785, "exit_date": "2015-02-27", "exit": 143.8562, "ret": 0.059693, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43219, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-02-27", "entry": 144.3073, "exit_date": "2015-03-31", "exit": 141.2344, "ret": -0.018225, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43220, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-03-31", "entry": 141.6774, "exit_date": "2015-04-30", "exit": 141.8041, "ret": 0.004034, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43221, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-04-30", "entry": 142.2488, "exit_date": "2015-05-29", "exit": 143.6573, "ret": 0.013069, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43222, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-05-29", "entry": 144.1078, "exit_date": "2015-06-30", "exit": 140.6078, "ret": -0.021227, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43223, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-06-30", "entry": 141.0486, "exit_date": "2015-07-31", "exit": 141.4299, "ret": 0.005846, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43224, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-07-31", "entry": 141.8734, "exit_date": "2015-08-31", "exit": 132.6529, "ret": -0.062058, "reason": "12-month return fell behind cash", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43225, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-10-30", "entry": 142.5269, "exit_date": "2015-11-30", "exit": 143.1388, "ret": 0.007443, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43226, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-11-30", "entry": 143.5876, "exit_date": "2015-12-31", "exit": 140.8501, "ret": -0.015989, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43227, "strategy": "dual-momentum", "market": "stocks", "symbol": "DIA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-12-31", "entry": 141.2919, "exit_date": "2016-01-29", "exit": 133.1325, "ret": -0.054793, "reason": "12-month return fell behind cash", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43390, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-01-30", "entry": 226.1129, "exit_date": "2015-02-27", "exit": 236.9156, "ret": 0.050293, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43391, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-02-27", "entry": 237.4847, "exit_date": "2015-03-31", "exit": 240.0739, "ret": 0.013331, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43392, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-03-31", "entry": 240.6506, "exit_date": "2015-04-30", "exit": 236.5322, "ret": -0.014753, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43393, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-04-30", "entry": 237.1002, "exit_date": "2015-05-29", "exit": 240.4636, "ret": 0.016621, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43394, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-05-29", "entry": 241.041, "exit_date": "2015-06-30", "exit": 237.9241, "ret": -0.012931, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43395, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-06-30", "entry": 237.9243, "exit_date": "2015-07-31", "exit": 237.6061, "ret": 0.001061, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43396, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-07-31", "entry": 238.1768, "exit_date": "2015-08-31", "exit": 224.1485, "ret": -0.056638, "reason": "12-month return fell behind cash", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43397, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-09-30", "entry": 217.501, "exit_date": "2015-10-30", "exit": 229.028, "ret": 0.055526, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43398, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-10-30", "entry": 229.5781, "exit_date": "2015-11-30", "exit": 232.088, "ret": 0.013361, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43399, "strategy": "dual-momentum", "market": "stocks", "symbol": "MDY", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:04+00:00", "entry_date": "2015-11-30", "entry": 232.6455, "exit_date": "2015-12-31", "exit": 222.3468, "ret": -0.041972, "reason": "12-month return fell behind cash", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43533, "strategy": "dual-momentum", "market": "stocks", "symbol": "EFA", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-04-30", "entry": 47.3174, "exit_date": "2015-05-29", "exit": 47.4099, "ret": 0.001955, "reason": "12-month return fell behind cash", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43664, "strategy": "dual-momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-01-30", "entry": 30.3928, "exit_date": "2015-02-27", "exit": 31.7325, "ret": 0.04408, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43665, "strategy": "dual-momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-02-27", "entry": 31.7325, "exit_date": "2015-03-31", "exit": 31.2574, "ret": -0.014973, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43666, "strategy": "dual-momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-03-31", "entry": 31.2574, "exit_date": "2015-04-30", "exit": 33.3994, "ret": 0.068527, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43667, "strategy": "dual-momentum", "market": "stocks", "symbol": "EEM", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-04-30", "entry": 33.3994, "exit_date": "2015-05-29", "exit": 32.0285, "ret": -0.041045, "reason": "12-month return fell behind cash", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43809, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-01-30", "entry": 17.4631, "exit_date": "2015-02-27", "exit": 18.8373, "ret": 0.07995, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43810, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-02-27", "entry": 18.8593, "exit_date": "2015-03-31", "exit": 18.1901, "ret": -0.034356, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43811, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-03-31", "entry": 18.2114, "exit_date": "2015-04-30", "exit": 18.6906, "ret": 0.02751, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43812, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-04-30", "entry": 18.7124, "exit_date": "2015-05-29", "exit": 19.0373, "ret": 0.018553, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43813, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-05-29", "entry": 19.0595, "exit_date": "2015-06-30", "exit": 18.2544, "ret": -0.041128, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43814, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-06-30", "entry": 18.2757, "exit_date": "2015-07-31", "exit": 18.7747, "ret": 0.028503, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43815, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-07-31", "entry": 18.7966, "exit_date": "2015-08-31", "exit": 17.7385, "ret": -0.05519, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43816, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-08-31", "entry": 17.7592, "exit_date": "2015-09-30", "exit": 17.4951, "ret": -0.013719, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43817, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-09-30", "entry": 17.5155, "exit_date": "2015-10-30", "exit": 19.3332, "ret": 0.105063, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43818, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-10-30", "entry": 19.3558, "exit_date": "2015-11-30", "exit": 19.4705, "ret": 0.007102, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43819, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-11-30", "entry": 19.4932, "exit_date": "2015-12-31", "exit": 19.0653, "ret": -0.020812, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43820, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLK", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:05+00:00", "entry_date": "2015-12-31", "entry": 19.0876, "exit_date": "2016-01-29", "exit": 18.3575, "ret": -0.037123, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43982, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-01-30", "entry": 15.09, "exit_date": "2015-02-27", "exit": 15.9125, "ret": 0.058236, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43983, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-02-27", "entry": 15.9688, "exit_date": "2015-03-31", "exit": 15.8144, "ret": -0.006161, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43984, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-03-31", "entry": 15.8704, "exit_date": "2015-04-30", "exit": 15.8275, "ret": 0.000829, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43985, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-04-30", "entry": 15.8836, "exit_date": "2015-05-29", "exit": 16.1358, "ret": 0.019478, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43986, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-05-29", "entry": 16.1929, "exit_date": "2015-06-30", "exit": 16.0614, "ret": -0.004611, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43987, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-06-30", "entry": 16.1183, "exit_date": "2015-07-31", "exit": 16.6082, "ret": 0.034044, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43988, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-07-31", "entry": 16.667, "exit_date": "2015-08-31", "exit": 15.4356, "ret": -0.070607, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43989, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-08-31", "entry": 15.4902, "exit_date": "2015-09-30", "exit": 15.0013, "ret": -0.028134, "reason": "12-month return fell behind cash", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43990, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-10-30", "entry": 15.9978, "exit_date": "2015-11-30", "exit": 16.2592, "ret": 0.019934, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 43991, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLF", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:06+00:00", "entry_date": "2015-11-30", "entry": 16.3167, "exit_date": "2015-12-31", "exit": 15.8747, "ret": -0.023644, "reason": "12-month return fell behind cash", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44268, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-01-30", "entry": 57.337, "exit_date": "2015-02-27", "exit": 59.5675, "ret": 0.042876, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44269, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-02-27", "entry": 59.7954, "exit_date": "2015-03-31", "exit": 59.9491, "ret": 0.006406, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44270, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-03-31", "entry": 60.1785, "exit_date": "2015-04-30", "exit": 59.2958, "ret": -0.010897, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44271, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-04-30", "entry": 59.5227, "exit_date": "2015-05-29", "exit": 61.9667, "ret": 0.045043, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44272, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-05-29", "entry": 62.2038, "exit_date": "2015-06-30", "exit": 61.7238, "ret": -0.00392, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44273, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-06-30", "entry": 61.96, "exit_date": "2015-07-31", "exit": 63.5491, "ret": 0.029573, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44274, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-07-31", "entry": 63.7924, "exit_date": "2015-08-31", "exit": 58.4878, "ret": -0.079644, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44275, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-08-31", "entry": 58.7117, "exit_date": "2015-09-30", "exit": 55.1523, "ret": -0.057029, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44276, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-09-30", "entry": 55.3634, "exit_date": "2015-10-30", "exit": 59.4076, "ret": 0.077156, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44277, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-10-30", "entry": 59.635, "exit_date": "2015-11-30", "exit": 59.2161, "ret": -0.003224, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44278, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-11-30", "entry": 59.4427, "exit_date": "2015-12-31", "exit": 60.2363, "ret": 0.017228, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44279, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLV", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-12-31", "entry": 60.4669, "exit_date": "2016-01-29", "exit": 55.7994, "ret": -0.07719, "reason": "12-month return fell behind cash", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44431, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-01-30", "entry": 44.5154, "exit_date": "2015-02-27", "exit": 46.7717, "ret": 0.05351, "reason": "the month ended", "bars_held": 19, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44432, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-02-27", "entry": 46.8974, "exit_date": "2015-03-31", "exit": 45.5809, "ret": -0.025461, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44433, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-03-31", "entry": 45.7034, "exit_date": "2015-04-30", "exit": 45.4665, "ret": -0.00251, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44434, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-04-30", "entry": 45.5886, "exit_date": "2015-05-29", "exit": 45.6136, "ret": 0.003235, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44435, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-05-29", "entry": 45.7362, "exit_date": "2015-06-30", "exit": 44.522, "ret": -0.026547, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44436, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-06-30", "entry": 44.522, "exit_date": "2015-07-31", "exit": 44.5341, "ret": 0.00296, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44437, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-07-31", "entry": 44.6538, "exit_date": "2015-08-31", "exit": 42.2407, "ret": -0.054039, "reason": "12-month return fell behind cash", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 44438, "strategy": "dual-momentum", "market": "stocks", "symbol": "XLI", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-06T13:02:07+00:00", "entry_date": "2015-10-30", "entry": 44.9364, "exit_date": "2015-11-30", "exit": 45.2041, "ret": 0.00866, "reason": "12-month return fell behind cash", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55169, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-01-30", "entry": 7044.4331, "exit_date": "2015-02-27", "exit": 6579.2969, "ret": 0.027368, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55170, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-05-29", "entry": 7823.7476, "exit_date": "2015-06-30", "exit": 8067.1558, "ret": 0.031111, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55171, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-06-30", "entry": 8067.1558, "exit_date": "2015-07-31", "exit": 7476.0249, "ret": 0.019396, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55172, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-07-31", "entry": 8223.6289, "exit_date": "2015-08-31", "exit": 7139.2554, "ret": -0.045047, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55173, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-09-30", "entry": 7906.4834, "exit_date": "2015-10-30", "exit": 7963.0151, "ret": 0.107865, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55174, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-10-30", "entry": 8759.3174, "exit_date": "2015-11-30", "exit": 8581.6426, "ret": -0.020284, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55175, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-11-30", "entry": 8581.6426, "exit_date": "2015-12-31", "exit": 8581.6426, "ret": 0.0, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55176, "strategy": "momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-12-31", "entry": 8581.6426, "exit_date": "2016-01-29", "exit": 7494.606, "ret": -0.039337, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55306, "strategy": "momentum", "market": "vietnam", "symbol": "HPG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-01-30", "entry": 2734.4775, "exit_date": "2015-02-27", "exit": 2694.4329, "ret": -0.014644, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55307, "strategy": "momentum", "market": "vietnam", "symbol": "HPG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:56+00:00", "entry_date": "2015-02-27", "entry": 2694.4329, "exit_date": "2015-03-31", "exit": 2522.8132, "ret": -0.063694, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55398, "strategy": "momentum", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-07-31", "entry": 7011.9346, "exit_date": "2015-08-31", "exit": 6472.5552, "ret": -0.076923, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55399, "strategy": "momentum", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-08-31", "entry": 6472.5552, "exit_date": "2015-09-30", "exit": 6681.9849, "ret": -0.075758, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55400, "strategy": "momentum", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-11-30", "entry": 7355.1758, "exit_date": "2015-12-31", "exit": 8598.9482, "ret": 0.046667, "reason": "the 12-month return turned negative", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55520, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-01-30", "entry": 7891.0933, "exit_date": "2015-02-27", "exit": 8191.1338, "ret": 0.038023, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55521, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-02-27", "entry": 8191.1343, "exit_date": "2015-03-31", "exit": 7273.0068, "ret": -0.112088, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55522, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-05-29", "entry": 7705.0664, "exit_date": "2015-06-30", "exit": 8749.2109, "ret": 0.135514, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55523, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-06-30", "entry": 8749.2109, "exit_date": "2015-07-31", "exit": 5051.7617, "ret": 0.119342, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55524, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-07-31", "entry": 9793.3555, "exit_date": "2015-08-31", "exit": 5291.3496, "ret": 0.047426, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55525, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-08-31", "entry": 10257.8203, "exit_date": "2015-09-30", "exit": 9307.2891, "ret": -0.092664, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55526, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-09-30", "entry": 9307.2891, "exit_date": "2015-10-30", "exit": 4903.1807, "ret": 0.021277, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55527, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-10-30", "entry": 9505.3154, "exit_date": "2015-11-30", "exit": 4637.5923, "ret": -0.054167, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55528, "strategy": "momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:57+00:00", "entry_date": "2015-12-31", "entry": 8792.417, "exit_date": "2016-01-29", "exit": 4188.1333, "ret": -0.076577, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55630, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-01-30", "entry": 16072.9053, "exit_date": "2015-02-27", "exit": 17288.5, "ret": 0.07563, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55631, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-02-27", "entry": 17288.5, "exit_date": "2015-03-31", "exit": 15802.7715, "ret": -0.085937, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55632, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-03-31", "entry": 15802.7715, "exit_date": "2015-04-30", "exit": 16298.0166, "ret": 0.031339, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55633, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-04-30", "entry": 16298.0156, "exit_date": "2015-05-29", "exit": 19494.5879, "ret": 0.196132, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55634, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-05-29", "entry": 19494.5879, "exit_date": "2015-06-30", "exit": 22288.6895, "ret": 0.143327, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55635, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-06-30", "entry": 22288.6895, "exit_date": "2015-07-31", "exit": 22791.0996, "ret": 0.022541, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55636, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-07-31", "entry": 22791.0996, "exit_date": "2015-08-31", "exit": 19411.2559, "ret": -0.148297, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55637, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-08-31", "entry": 19411.2559, "exit_date": "2015-09-30", "exit": 19593.9531, "ret": 0.009412, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55638, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-09-30", "entry": 19593.9512, "exit_date": "2015-10-30", "exit": 21786.2812, "ret": 0.111888, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55639, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-10-30", "entry": 21786.2812, "exit_date": "2015-11-30", "exit": 19593.9512, "ret": -0.100629, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55640, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-11-30", "entry": 19593.9512, "exit_date": "2015-12-31", "exit": 20050.6836, "ret": 0.02331, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55641, "strategy": "momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-12-31", "entry": 20050.6836, "exit_date": "2016-01-29", "exit": 18908.8457, "ret": -0.056948, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55754, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-04-30", "entry": 10435.8701, "exit_date": "2015-05-29", "exit": 10199.667, "ret": -0.022634, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55755, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-05-29", "entry": 10199.667, "exit_date": "2015-06-30", "exit": 11750.6611, "ret": 0.152063, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55756, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-06-30", "entry": 11750.6611, "exit_date": "2015-07-31", "exit": 11642.6094, "ret": -0.009195, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55757, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-07-31", "entry": 11642.6094, "exit_date": "2015-08-31", "exit": 11210.4004, "ret": -0.037123, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55758, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-09-30", "entry": 11264.4268, "exit_date": "2015-10-30", "exit": 12290.9209, "ret": 0.091127, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55759, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-10-30", "entry": 12290.9209, "exit_date": "2015-11-30", "exit": 11561.5703, "ret": -0.059341, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55760, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-11-30", "entry": 11561.5703, "exit_date": "2015-12-31", "exit": 12344.9473, "ret": 0.067757, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55761, "strategy": "momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-12-31", "entry": 12344.9473, "exit_date": "2016-01-29", "exit": 12858.1943, "ret": 0.041575, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55854, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-05-29", "entry": 29362.2305, "exit_date": "2015-06-30", "exit": 32512.248, "ret": 0.096496, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55855, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-06-30", "entry": 32195.5703, "exit_date": "2015-07-31", "exit": 34189.9766, "ret": 0.061947, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55856, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-07-31", "entry": 34189.9844, "exit_date": "2015-08-31", "exit": 35748.4492, "ret": 0.035398, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55857, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-08-31", "entry": 35400.25, "exit_date": "2015-09-30", "exit": 35400.25, "ret": 0.0, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55858, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-09-30", "entry": 35400.25, "exit_date": "2015-10-30", "exit": 42183.168, "ret": 0.18, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55859, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-10-30", "entry": 41772.3008, "exit_date": "2015-11-30", "exit": 44328.0742, "ret": 0.050848, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55860, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-11-30", "entry": 43896.3008, "exit_date": "2015-12-31", "exit": 45312.3164, "ret": 0.032258, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55861, "strategy": "momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:58+00:00", "entry_date": "2015-12-31", "entry": 45312.3164, "exit_date": "2016-01-29", "exit": 41064.2852, "ret": -0.09375, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 55922, "strategy": "momentum", "market": "vietnam", "symbol": "E1VFVN30.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:41:59+00:00", "entry_date": "2015-12-31", "entry": 9600.0, "exit_date": "2016-01-29", "exit": 8900.0, "ret": -0.072917, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56018, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-01-30", "entry": 7044.4331, "exit_date": "2015-02-27", "exit": 6579.2969, "ret": 0.048901, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56019, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-05-29", "entry": 7823.75, "exit_date": "2015-06-30", "exit": 7333.7754, "ret": 0.056101, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56020, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-06-30", "entry": 8067.1533, "exit_date": "2015-07-31", "exit": 7476.0249, "ret": 0.037273, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56021, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-07-31", "entry": 8223.6289, "exit_date": "2015-08-31", "exit": 7139.2554, "ret": -0.089107, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56022, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-09-30", "entry": 7906.4834, "exit_date": "2015-10-30", "exit": 7963.0166, "ret": 0.204977, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56023, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-10-30", "entry": 8759.3193, "exit_date": "2015-11-30", "exit": 7801.4946, "ret": -0.041034, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56024, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-11-30", "entry": 8581.6455, "exit_date": "2015-12-31", "exit": 8581.6455, "ret": 0.0, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56025, "strategy": "momentum-vol", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-12-31", "entry": 8581.6455, "exit_date": "2016-01-29", "exit": 7494.606, "ret": -0.066618, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56155, "strategy": "momentum-vol", "market": "vietnam", "symbol": "HPG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-01-30", "entry": 2734.4778, "exit_date": "2015-02-27", "exit": 2694.4329, "ret": -0.019155, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56156, "strategy": "momentum-vol", "market": "vietnam", "symbol": "HPG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:11+00:00", "entry_date": "2015-02-27", "entry": 2694.4329, "exit_date": "2015-03-31", "exit": 2522.813, "ret": -0.084684, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56247, "strategy": "momentum-vol", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-07-31", "entry": 7011.9351, "exit_date": "2015-08-31", "exit": 6472.5547, "ret": -0.085108, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56248, "strategy": "momentum-vol", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-08-31", "entry": 6472.5547, "exit_date": "2015-09-30", "exit": 6681.9849, "ret": -0.08448, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56249, "strategy": "momentum-vol", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-11-30", "entry": 7355.1768, "exit_date": "2015-12-31", "exit": 8598.9482, "ret": 0.052613, "reason": "the 12-month return turned negative", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56369, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-01-30", "entry": 7891.0918, "exit_date": "2015-02-27", "exit": 4225.2798, "ret": 0.049912, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56370, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-02-27", "entry": 8191.1333, "exit_date": "2015-03-31", "exit": 3751.676, "ret": -0.163557, "reason": "the 12-month return turned negative", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56371, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-05-29", "entry": 7705.0664, "exit_date": "2015-06-30", "exit": 4513.1548, "ret": 0.189512, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56372, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-06-30", "entry": 8749.21, "exit_date": "2015-07-31", "exit": 5051.7617, "ret": 0.16751, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56373, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-07-31", "entry": 9793.3555, "exit_date": "2015-08-31", "exit": 5291.3496, "ret": 0.06614, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56374, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-08-31", "entry": 10257.8193, "exit_date": "2015-09-30", "exit": 4801.0312, "ret": -0.107588, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56375, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-09-30", "entry": 9307.2881, "exit_date": "2015-10-30", "exit": 4903.1807, "ret": 0.026608, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56376, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-10-30", "entry": 9505.3164, "exit_date": "2015-11-30", "exit": 4637.5923, "ret": -0.071997, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56377, "strategy": "momentum-vol", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:12+00:00", "entry_date": "2015-12-31", "entry": 8792.417, "exit_date": "2016-01-29", "exit": 4188.1333, "ret": -0.126093, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56479, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-01-30", "entry": 16072.9043, "exit_date": "2015-02-27", "exit": 17288.5, "ret": 0.085443, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56480, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-02-27", "entry": 17288.502, "exit_date": "2015-03-31", "exit": 15802.7715, "ret": -0.093367, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56481, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-03-31", "entry": 15802.7715, "exit_date": "2015-04-30", "exit": 16298.0166, "ret": 0.037567, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56482, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-04-30", "entry": 16298.0146, "exit_date": "2015-05-29", "exit": 19494.584, "ret": 0.267922, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56483, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-05-29", "entry": 19494.5898, "exit_date": "2015-06-30", "exit": 22288.6895, "ret": 0.195527, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56484, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-06-30", "entry": 22288.6895, "exit_date": "2015-07-31", "exit": 22791.0996, "ret": 0.027109, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56485, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-07-31", "entry": 22791.0996, "exit_date": "2015-08-31", "exit": 19411.2559, "ret": -0.165861, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56486, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-08-31", "entry": 19411.2559, "exit_date": "2015-09-30", "exit": 19593.9531, "ret": 0.009214, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56487, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-09-30", "entry": 19593.9512, "exit_date": "2015-10-30", "exit": 21786.2812, "ret": 0.1171, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56488, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-10-30", "entry": 21786.2812, "exit_date": "2015-11-30", "exit": 19593.9473, "ret": -0.114391, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56489, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-11-30", "entry": 19593.9512, "exit_date": "2015-12-31", "exit": 20050.6855, "ret": 0.029443, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56490, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-12-31", "entry": 20050.6855, "exit_date": "2016-01-29", "exit": 18908.8457, "ret": -0.065574, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56603, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-04-30", "entry": 10435.8701, "exit_date": "2015-05-29", "exit": 10199.667, "ret": -0.044112, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56604, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-05-29", "entry": 10199.667, "exit_date": "2015-06-30", "exit": 11750.6611, "ret": 0.313019, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56605, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-06-30", "entry": 11750.6611, "exit_date": "2015-07-31", "exit": 11642.6094, "ret": -0.016233, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56606, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-07-31", "entry": 11642.6094, "exit_date": "2015-08-31", "exit": 11210.4004, "ret": -0.06901, "reason": "the 12-month return turned negative", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56607, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-09-30", "entry": 11264.4268, "exit_date": "2015-10-30", "exit": 12290.9209, "ret": 0.195073, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56608, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-10-30", "entry": 12290.9209, "exit_date": "2015-11-30", "exit": 11561.5703, "ret": -0.113749, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56609, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-11-30", "entry": 11561.5703, "exit_date": "2015-12-31", "exit": 12344.9473, "ret": 0.137695, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56610, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:13+00:00", "entry_date": "2015-12-31", "entry": 12344.9473, "exit_date": "2016-01-29", "exit": 12858.1943, "ret": 0.071549, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56703, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-05-29", "entry": 29362.2363, "exit_date": "2015-06-30", "exit": 32512.2402, "ret": 0.239193, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56704, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-06-30", "entry": 32195.5645, "exit_date": "2015-07-31", "exit": 34526.2695, "ret": 0.132421, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56705, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-07-31", "entry": 34189.9766, "exit_date": "2015-08-31", "exit": 35748.4492, "ret": 0.07813, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56706, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-08-31", "entry": 35400.2539, "exit_date": "2015-09-30", "exit": 35400.2539, "ret": 0.0, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56707, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-09-30", "entry": 35400.2539, "exit_date": "2015-10-30", "exit": 42183.1602, "ret": 0.281594, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56708, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-10-30", "entry": 41772.2969, "exit_date": "2015-11-30", "exit": 44328.082, "ret": 0.075317, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56709, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-11-30", "entry": 43896.3086, "exit_date": "2015-12-31", "exit": 45312.3203, "ret": 0.042069, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56710, "strategy": "momentum-vol", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-12-31", "entry": 45312.3203, "exit_date": "2016-01-29", "exit": 41064.2891, "ret": -0.131647, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56771, "strategy": "momentum-vol", "market": "vietnam", "symbol": "E1VFVN30.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:14+00:00", "entry_date": "2015-12-31", "entry": 9600.0, "exit_date": "2016-01-29", "exit": 8900.0, "ret": -0.15042, "reason": "the 12-month return turned negative", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56867, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-01-30", "entry": 7044.4321, "exit_date": "2015-02-27", "exit": 6579.2969, "ret": 0.027368, "reason": "12-month return fell behind cash", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56868, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-05-29", "entry": 7823.7476, "exit_date": "2015-06-30", "exit": 8067.1519, "ret": 0.031111, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56869, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-06-30", "entry": 8067.1519, "exit_date": "2015-07-31", "exit": 7476.0249, "ret": 0.019396, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56870, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-07-31", "entry": 8223.6289, "exit_date": "2015-08-31", "exit": 7139.2554, "ret": -0.045047, "reason": "12-month return fell behind cash", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56871, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-09-30", "entry": 7906.4829, "exit_date": "2015-10-30", "exit": 7963.0151, "ret": 0.107865, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56872, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-10-30", "entry": 8759.3193, "exit_date": "2015-11-30", "exit": 8581.6445, "ret": -0.020284, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56873, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-11-30", "entry": 8581.6445, "exit_date": "2015-12-31", "exit": 8581.6445, "ret": 0.0, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 56874, "strategy": "dual-momentum", "market": "vietnam", "symbol": "FPT.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-12-31", "entry": 8581.6445, "exit_date": "2016-01-29", "exit": 7494.606, "ret": -0.039337, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57000, "strategy": "dual-momentum", "market": "vietnam", "symbol": "HPG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-01-30", "entry": 2734.4778, "exit_date": "2015-02-27", "exit": 2694.4329, "ret": -0.014644, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57001, "strategy": "dual-momentum", "market": "vietnam", "symbol": "HPG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:25+00:00", "entry_date": "2015-02-27", "entry": 2694.4329, "exit_date": "2015-03-31", "exit": 2522.8132, "ret": -0.063694, "reason": "12-month return fell behind cash", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57090, "strategy": "dual-momentum", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-07-31", "entry": 7011.9351, "exit_date": "2015-08-31", "exit": 6472.5557, "ret": -0.076923, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57091, "strategy": "dual-momentum", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-08-31", "entry": 6472.5557, "exit_date": "2015-09-30", "exit": 6681.9849, "ret": -0.075758, "reason": "12-month return fell behind cash", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57092, "strategy": "dual-momentum", "market": "vietnam", "symbol": "MWG.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-11-30", "entry": 7355.1763, "exit_date": "2015-12-31", "exit": 8598.9482, "ret": 0.046667, "reason": "12-month return fell behind cash", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57210, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-01-30", "entry": 7891.0928, "exit_date": "2015-02-27", "exit": 8191.1348, "ret": 0.038023, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57211, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-02-27", "entry": 8191.1348, "exit_date": "2015-03-31", "exit": 7273.0073, "ret": -0.112088, "reason": "12-month return fell behind cash", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57212, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-05-29", "entry": 7705.0669, "exit_date": "2015-06-30", "exit": 8749.21, "ret": 0.135514, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57213, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-06-30", "entry": 8749.21, "exit_date": "2015-07-31", "exit": 5051.7617, "ret": 0.119342, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57214, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-07-31", "entry": 9793.3555, "exit_date": "2015-08-31", "exit": 5291.3496, "ret": 0.047426, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57215, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-08-31", "entry": 10257.8193, "exit_date": "2015-09-30", "exit": 9307.2881, "ret": -0.092664, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57216, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-09-30", "entry": 9307.2881, "exit_date": "2015-10-30", "exit": 4903.1807, "ret": 0.021277, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57217, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-10-30", "entry": 9505.3154, "exit_date": "2015-11-30", "exit": 4637.5923, "ret": -0.054167, "reason": "12-month return fell behind cash", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57218, "strategy": "dual-momentum", "market": "vietnam", "symbol": "SSI.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:26+00:00", "entry_date": "2015-12-31", "entry": 8792.416, "exit_date": "2016-01-29", "exit": 4188.1333, "ret": -0.076577, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57319, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-01-30", "entry": 16072.9023, "exit_date": "2015-02-27", "exit": 17288.5, "ret": 0.07563, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57320, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-02-27", "entry": 17288.5039, "exit_date": "2015-03-31", "exit": 15802.7715, "ret": -0.085937, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57321, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-03-31", "entry": 15802.7705, "exit_date": "2015-04-30", "exit": 16298.0166, "ret": 0.031339, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57322, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-04-30", "entry": 16298.0127, "exit_date": "2015-05-29", "exit": 19494.5879, "ret": 0.196132, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57323, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-05-29", "entry": 19494.5859, "exit_date": "2015-06-30", "exit": 22288.6875, "ret": 0.143327, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57324, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-06-30", "entry": 22288.6875, "exit_date": "2015-07-31", "exit": 22791.0977, "ret": 0.022541, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57325, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-07-31", "entry": 22791.0977, "exit_date": "2015-08-31", "exit": 19411.2559, "ret": -0.148297, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57326, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-08-31", "entry": 19411.2578, "exit_date": "2015-09-30", "exit": 19593.9531, "ret": 0.009412, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57327, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-09-30", "entry": 19593.9492, "exit_date": "2015-10-30", "exit": 21786.2793, "ret": 0.111888, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57328, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-10-30", "entry": 21786.2793, "exit_date": "2015-11-30", "exit": 19593.9492, "ret": -0.100629, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57329, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-11-30", "entry": 19593.9492, "exit_date": "2015-12-31", "exit": 20050.6875, "ret": 0.02331, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57330, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VCB.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-12-31", "entry": 20050.6875, "exit_date": "2016-01-29", "exit": 18908.8457, "ret": -0.056948, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57439, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-04-30", "entry": 10435.8701, "exit_date": "2015-05-29", "exit": 10199.667, "ret": -0.022634, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57440, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-05-29", "entry": 10199.667, "exit_date": "2015-06-30", "exit": 11750.6611, "ret": 0.152063, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57441, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-06-30", "entry": 11750.6611, "exit_date": "2015-07-31", "exit": 11642.6094, "ret": -0.009195, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57442, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-07-31", "entry": 11642.6094, "exit_date": "2015-08-31", "exit": 11210.4004, "ret": -0.037123, "reason": "12-month return fell behind cash", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57443, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-09-30", "entry": 11264.4268, "exit_date": "2015-10-30", "exit": 12290.9209, "ret": 0.091127, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57444, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-10-30", "entry": 12290.9209, "exit_date": "2015-11-30", "exit": 11561.5703, "ret": -0.059341, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57445, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-11-30", "entry": 11561.5703, "exit_date": "2015-12-31", "exit": 12344.9473, "ret": 0.067757, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57446, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VIC.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:27+00:00", "entry_date": "2015-12-31", "entry": 12344.9473, "exit_date": "2016-01-29", "exit": 12858.1943, "ret": 0.041575, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57538, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-05-29", "entry": 29362.2344, "exit_date": "2015-06-30", "exit": 32512.248, "ret": 0.096496, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57539, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-06-30", "entry": 32195.5625, "exit_date": "2015-07-31", "exit": 34189.9766, "ret": 0.061947, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57540, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-07-31", "entry": 34189.9844, "exit_date": "2015-08-31", "exit": 35748.4492, "ret": 0.035398, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57541, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-08-31", "entry": 35400.2461, "exit_date": "2015-09-30", "exit": 35400.2461, "ret": 0.0, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57542, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-09-30", "entry": 35400.2461, "exit_date": "2015-10-30", "exit": 42183.168, "ret": 0.18, "reason": "the month ended", "bars_held": 22, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57543, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-10-30", "entry": 41772.293, "exit_date": "2015-11-30", "exit": 44328.0742, "ret": 0.050848, "reason": "the month ended", "bars_held": 21, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57544, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-11-30", "entry": 43896.3086, "exit_date": "2015-12-31", "exit": 45312.3086, "ret": 0.032258, "reason": "the month ended", "bars_held": 23, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57545, "strategy": "dual-momentum", "market": "vietnam", "symbol": "VNM.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-12-31", "entry": 45312.3086, "exit_date": "2016-01-29", "exit": 41064.2891, "ret": -0.09375, "reason": "the month ended", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57601, "strategy": "dual-momentum", "market": "vietnam", "symbol": "E1VFVN30.VN", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T02:42:28+00:00", "entry_date": "2015-12-31", "entry": 9600.0, "exit_date": "2016-01-29", "exit": 8900.0, "ret": -0.072917, "reason": "12-month return fell behind cash", "bars_held": 20, "mark_date": null, "mark": null, "mark_ret": null}, {"id": 57702, "strategy": "trend3x", "market": "stocks", "symbol": "TQQQ", "status": "closed", "source": "backfill", "rule_version": "strat-v1", "logged_at": "2026-08-07T18:21:10+00:00", "entry_date": "2015-10-20", "entry": 2.0909, "exit_date": "2016-01-08", "exit": 1.8946, "ret": -0.093898, "reason": "the index closed below its 150-day average", "bars_held": 55, "mark_date": null, "mark": null, "mark_ret": null}]}