Config Overrides
Formal adoption still goes exclusively through cohort sweeps -- this is a microscope, not a measurement instrument.
momentum
MAX (1)
VELOCITY (2)
QUALITY (2)
FADE (1)
DISPLACEMENT (1)
MIN (1)
trend
CHANGE (1)
MIN (1)
PRICE (1)
confidence
MIN (1)
TRADE (1)
structure
MIN (2)
EQUAL (2)
risk
REWARD (2)
SIZING (1)
STOP (2)
EXIT (1)
IS (1)
replay
FILL (1)
COMMISSION (1)
ACCOUNT (1)
decision
IS (9)
CONTINUATION (3)
CONFIRMATION (1)
UNTRADABLE (1)
ENTRY (1)
ml
IS (14)
Replay Summary
21
9
12
42.9%
238.31
1.63
613.63
-375.32
11.35
150.90
-82.71
Trade Excursion Distribution
MAE / MFE in R
QQQ 1m Candles with Replay Events
390 candles
Momentum & Trend Lifecycle
Momentum:
→ [08:31 - 08:34] Momentum(5)
- [08:30] Momentum(STARTING_DOWN) STARTING, Length 1
- [08:31] Momentum(DOWN_TO_UP) STARTED, Length 2
- [08:32] Momentum(STARTING_DOWN) UPDATED, (LL), Length 3
- [08:33] Momentum(CONSOLIDATING) UPDATED, (LL), Length 4
- [08:34] Momentum(DOWN_TO_DOWN) ENDED, (LL), Length 5
→ [08:35 - 08:43] Momentum(10)
- [08:34] Momentum(DECELERATING_DOWN) STARTING, Length 1
- [08:35] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [08:36] Momentum(STARTING_UP) UPDATED, (HH), Length 3
- [08:37] Momentum(DECELERATING_UP) UPDATED, (HH), Length 4
- [08:38] Momentum(DECELERATING_UP) UPDATED, (LL), Length 5
- [08:39] Momentum(DECELERATING_UP) UPDATED, (HH), Length 6
- [08:40] Momentum(CONSOLIDATING) UPDATED, (LL), Length 7
- [08:41] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 8
- [08:42] Momentum(EXTENDED_UP) UPDATED, (HH), Length 9
- [08:43] Momentum(DOWN_TO_UP) ENDED, (HH), Length 10
→ [08:44 - 08:50] Momentum(8)
- [08:43] Momentum(DECELERATING_UP) STARTING, Length 1
- [08:44] Momentum(UP_TO_DOWN) STARTED, Length 2
- [08:45] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 3
- [08:46] Momentum(DECELERATING_DOWN) UPDATED, (UNPREDICTABLE), Length 4
- [08:47] Momentum(ACCELERATING_DOWN) UPDATED, (LL), Length 5
- [08:48] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 6
- [08:49] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 7
- [08:50] Momentum(UP_TO_DOWN) ENDED, (LL), Length 8
→ [08:51 - 09:08] Momentum(19)
- [08:50] Momentum(DECELERATING_DOWN) STARTING, Length 1
- [08:51] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [08:52] Momentum(DECELERATING_DOWN) UPDATED, (UNPREDICTABLE), Length 3
- [08:53] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 4
- [08:54] Momentum(DECELERATING_DOWN) UPDATED, (HL), Length 5
- [08:55] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 6
- [08:56] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 7
- [08:57] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 8
- [08:58] Momentum(EXTENDED_DOWN) UPDATED, (UNPREDICTABLE), Length 9
- [08:59] Momentum(DECELERATING_DOWN) UPDATED, (LH), Length 10
- [09:00] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 11
- [09:01] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 12
- [09:02] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 13
- [09:03] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 14
- [09:04] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 15
- [09:05] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 16
- [09:06] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 17
- [09:07] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 18
- [09:08] Momentum(DOWN_TO_UP) ENDED, (LL), Length 19
→ [09:09 - 09:10] Momentum(3)
- [09:08] Momentum(STARTING_UP) STARTING, Length 1
- [09:09] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [09:10] Momentum(UP_TO_UP) ENDED, (LL), Length 3
→ [09:11 - 09:37] Momentum(28)
- [09:10] Momentum(STARTING_UP) STARTING, Length 1
- [09:11] Momentum(DOWN_TO_UP) STARTED, Length 2
- [09:12] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 3
- [09:13] Momentum(DECELERATING_UP) UPDATED, (UNPREDICTABLE), Length 4
- [09:14] Momentum(STARTING_DOWN) UPDATED, (LL), Length 5
- [09:15] Momentum(ACCELERATING_DOWN) UPDATED, (LL), Length 6
- [09:16] Momentum(ACCELERATING_DOWN) UPDATED, (LL), Length 7
- [09:17] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 8
- [09:18] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 9
- [09:19] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 10
- [09:20] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 11
- [09:21] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 12
- [09:22] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 13
- [09:23] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 14
- [09:24] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 15
- [09:25] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 16
- [09:26] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 17
- [09:27] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 18
- [09:28] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 19
- [09:29] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 20
- [09:30] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 21
- [09:31] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 22
- [09:32] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 23
- [09:33] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 24
- [09:34] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 25
- [09:35] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 26
- [09:36] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 27
- [09:37] Momentum(UP_TO_UP) ENDED, (HH), Length 28
→ [09:38 - 09:45] Momentum(9)
- [09:37] Momentum(STARTING_UP) STARTING, Length 1
- [09:38] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [09:39] Momentum(STARTING_UP) UPDATED, (HH), Length 3
- [09:40] Momentum(CONSOLIDATING) UPDATED, (HH), Length 4
- [09:41] Momentum(CONSOLIDATING) UPDATED, (LH), Length 5
- [09:42] Momentum(ACCELERATING_UP) UPDATED, (LH), Length 6
- [09:43] Momentum(CONSOLIDATING) UPDATED, (HH), Length 7
- [09:44] Momentum(CONSOLIDATING) UPDATED, (LL), Length 8
- [09:45] Momentum(UP_TO_UP) ENDED, (HH), Length 9
→ [09:46 - 10:03] Momentum(19)
- [09:45] Momentum(DECELERATING_UP) STARTING, Length 1
- [09:46] Momentum(UP_TO_DOWN) STARTED, Length 2
- [09:47] Momentum(CONSOLIDATING) UPDATED, (HH), Length 3
- [09:48] Momentum(STARTING_UP) UPDATED, (HH), Length 4
- [09:49] Momentum(CONSOLIDATING) UPDATED, (LL), Length 5
- [09:50] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 6
- [09:51] Momentum(DECELERATING_UP) UPDATED, (HH), Length 7
- [09:52] Momentum(DECELERATING_UP) UPDATED, (LH), Length 8
- [09:53] Momentum(EXTENDED_UP) UPDATED, (HH), Length 9
- [09:54] Momentum(EXTENDED_UP) UPDATED, (HH), Length 10
- [09:55] Momentum(EXTENDED_UP) UPDATED, (HH), Length 11
- [09:56] Momentum(DECELERATING_UP) UPDATED, (LH), Length 12
- [09:57] Momentum(EXTENDED_UP) UPDATED, (LL), Length 13
- [09:58] Momentum(EXTENDED_UP) UPDATED, (HH), Length 14
- [09:59] Momentum(EXTENDED_UP) UPDATED, (HH), Length 15
- [10:00] Momentum(EXTENDED_UP) UPDATED, (HH), Length 16
- [10:01] Momentum(EXTENDED_UP) UPDATED, (LL), Length 17
- [10:02] Momentum(EXTENDED_UP) UPDATED, (LL), Length 18
- [10:03] Momentum(UP_TO_DOWN) ENDED, (LH), Length 19
→ [10:04 - 10:10] Momentum(8)
- [10:03] Momentum(STARTING_DOWN) STARTING, Length 1
- [10:04] Momentum(UP_TO_UP) STARTED, Length 2
- [10:05] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 3
- [10:06] Momentum(CONSOLIDATING) UPDATED, (HH), Length 4
- [10:07] Momentum(STARTING_DOWN) UPDATED, (LL), Length 5
- [10:08] Momentum(CONSOLIDATING) UPDATED, (LL), Length 6
- [10:09] Momentum(CONSOLIDATING) UPDATED, (HH), Length 7
- [10:10] Momentum(DOWN_TO_UP) ENDED, (HH), Length 8
→ [10:11 - 10:28] Momentum(19)
- [10:10] Momentum(DECELERATING_UP) STARTING, Length 1
- [10:11] Momentum(UP_TO_DOWN) STARTED, Length 2
- [10:12] Momentum(STARTING_UP) UPDATED, (HH), Length 3
- [10:13] Momentum(DECELERATING_UP) UPDATED, (HH), Length 4
- [10:14] Momentum(DECELERATING_UP) UPDATED, (HH), Length 5
- [10:15] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 6
- [10:16] Momentum(DECELERATING_UP) UPDATED, (HH), Length 7
- [10:17] Momentum(DECELERATING_UP) UPDATED, (LL), Length 8
- [10:18] Momentum(EXTENDED_UP) UPDATED, (HH), Length 9
- [10:19] Momentum(EXTENDED_UP) UPDATED, (HH), Length 10
- [10:20] Momentum(EXTENDED_UP) UPDATED, (HH), Length 11
- [10:21] Momentum(EXTENDED_UP) UPDATED, (LL), Length 12
- [10:22] Momentum(EXTENDED_UP) UPDATED, (LH), Length 13
- [10:23] Momentum(DECELERATING_UP) UPDATED, (HL), Length 14
- [10:24] Momentum(EXTENDED_UP) UPDATED, (LL), Length 15
- [10:25] Momentum(EXTENDED_UP) UPDATED, (LL), Length 16
- [10:26] Momentum(DECELERATING_UP) UPDATED, (LL), Length 17
- [10:27] Momentum(DECELERATING_UP) UPDATED, (LL), Length 18
- [10:28] Momentum(UP_TO_UP) ENDED, (LL), Length 19
→ [10:29 - 10:32] Momentum(5)
- [10:28] Momentum(DECELERATING_UP) STARTING, Length 1
- [10:29] Momentum(UP_TO_DOWN) STARTED, Length 2
- [10:30] Momentum(STARTING_UP) UPDATED, (HH), Length 3
- [10:31] Momentum(CONSOLIDATING) UPDATED, (HH), Length 4
- [10:32] Momentum(UP_TO_UP) ENDED, (HH), Length 5
→ [10:33 - 11:13] Momentum(42)
- [10:32] Momentum(DECELERATING_UP) STARTING, Length 1
- [10:33] Momentum(UP_TO_UP) STARTED, Length 2
- [10:34] Momentum(STARTING_DOWN) UPDATED, (LL), Length 3
- [10:35] Momentum(CONSOLIDATING) UPDATED, (UNPREDICTABLE), Length 4
- [10:36] Momentum(STARTING_UP) UPDATED, (HH), Length 5
- [10:37] Momentum(CONSOLIDATING) UPDATED, (UNPREDICTABLE), Length 6
- [10:38] Momentum(STARTING_DOWN) UPDATED, (LL), Length 7
- [10:39] Momentum(DECELERATING_DOWN) UPDATED, (UNPREDICTABLE), Length 8
- [10:40] Momentum(STARTING_UP) UPDATED, (HH), Length 9
- [10:41] Momentum(EXTENDED_UP) UPDATED, (HH), Length 10
- [10:42] Momentum(EXTENDED_UP) UPDATED, (HH), Length 11
- [10:43] Momentum(EXTENDED_UP) UPDATED, (HH), Length 12
- [10:44] Momentum(EXTENDED_UP) UPDATED, (LL), Length 13
- [10:45] Momentum(EXTENDED_UP) UPDATED, (LL), Length 14
- [10:46] Momentum(EXTENDED_UP) UPDATED, (HH), Length 15
- [10:47] Momentum(EXTENDED_UP) UPDATED, (HH), Length 16
- [10:48] Momentum(EXTENDED_UP) UPDATED, (HH), Length 17
- [10:49] Momentum(DECELERATING_UP) UPDATED, (LL), Length 18
- [10:50] Momentum(EXTENDED_UP) UPDATED, (LL), Length 19
- [10:51] Momentum(EXTENDED_UP) UPDATED, (HH), Length 20
- [10:52] Momentum(EXTENDED_UP) UPDATED, (HH), Length 21
- [10:53] Momentum(EXTENDED_UP) UPDATED, (HH), Length 22
- [10:54] Momentum(EXTENDED_UP) UPDATED, (HH), Length 23
- [10:55] Momentum(EXTENDED_UP) UPDATED, (HH), Length 24
- [10:56] Momentum(DECELERATING_UP) UPDATED, (HL), Length 25
- [10:57] Momentum(DECELERATING_UP) UPDATED, (LL), Length 26
- [10:58] Momentum(EXTENDED_UP) UPDATED, (LL), Length 27
- [10:59] Momentum(EXTENDED_UP) UPDATED, (HH), Length 28
- [11:00] Momentum(EXTENDED_UP) UPDATED, (HH), Length 29
- [11:01] Momentum(EXTENDED_UP) UPDATED, (HH), Length 30
- [11:02] Momentum(EXTENDED_UP) UPDATED, (HH), Length 31
- [11:03] Momentum(EXTENDED_UP) UPDATED, (HH), Length 32
- [11:04] Momentum(DECELERATING_UP) UPDATED, (UNPREDICTABLE), Length 33
- [11:05] Momentum(DECELERATING_UP) UPDATED, (LL), Length 34
- [11:06] Momentum(EXTENDED_UP) UPDATED, (LL), Length 35
- [11:07] Momentum(EXTENDED_UP) UPDATED, (HH), Length 36
- [11:08] Momentum(EXTENDED_UP) UPDATED, (HH), Length 37
- [11:09] Momentum(DECELERATING_UP) UPDATED, (LL), Length 38
- [11:10] Momentum(EXTENDED_UP) UPDATED, (LL), Length 39
- [11:11] Momentum(EXTENDED_UP) UPDATED, (HH), Length 40
- [11:12] Momentum(EXTENDED_UP) UPDATED, (UNPREDICTABLE), Length 41
- [11:13] Momentum(UP_TO_DOWN) ENDED, (LL), Length 42
→ [11:14 - 11:19] Momentum(7)
- [11:13] Momentum(STARTING_DOWN) STARTING, Length 1
- [11:14] Momentum(UP_TO_DOWN) STARTED, Length 2
- [11:15] Momentum(CONSOLIDATING) UPDATED, (LL), Length 3
- [11:16] Momentum(STARTING_UP) UPDATED, (HH), Length 4
- [11:17] Momentum(DECELERATING_UP) UPDATED, (HH), Length 5
- [11:18] Momentum(ACCELERATING_UP) UPDATED, (LH), Length 6
- [11:19] Momentum(DOWN_TO_UP) ENDED, (HH), Length 7
→ [11:20 - 11:32] Momentum(14)
- [11:19] Momentum(DECELERATING_UP) STARTING, Length 1
- [11:20] Momentum(UP_TO_DOWN) STARTED, Length 2
- [11:21] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 3
- [11:22] Momentum(DECELERATING_DOWN) UPDATED, (UNPREDICTABLE), Length 4
- [11:23] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 5
- [11:24] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 6
- [11:25] Momentum(CONSOLIDATING) UPDATED, (LL), Length 7
- [11:26] Momentum(CONSOLIDATING) UPDATED, (UNPREDICTABLE), Length 8
- [11:27] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 9
- [11:28] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 10
- [11:29] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 11
- [11:30] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 12
- [11:31] Momentum(EXTENDED_DOWN) UPDATED, (UNPREDICTABLE), Length 13
- [11:32] Momentum(UP_TO_DOWN) ENDED, (LL), Length 14
→ [11:33 - 11:50] Momentum(19)
- [11:32] Momentum(DECELERATING_DOWN) STARTING, Length 1
- [11:33] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [11:34] Momentum(CONSOLIDATING) UPDATED, (HH), Length 3
- [11:35] Momentum(ACCELERATING_DOWN) UPDATED, (LL), Length 4
- [11:36] Momentum(CONSOLIDATING) UPDATED, (LL), Length 5
- [11:37] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 6
- [11:38] Momentum(ACCELERATING_DOWN) UPDATED, (LL), Length 7
- [11:39] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 8
- [11:40] Momentum(EXTENDED_DOWN) UPDATED, (LH), Length 9
- [11:41] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 10
- [11:42] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 11
- [11:43] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 12
- [11:44] Momentum(EXTENDED_DOWN) UPDATED, (UNPREDICTABLE), Length 13
- [11:45] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 14
- [11:46] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 15
- [11:47] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 16
- [11:48] Momentum(EXTENDED_DOWN) UPDATED, (UNPREDICTABLE), Length 17
- [11:49] Momentum(EXTENDED_DOWN) UPDATED, (LH), Length 18
- [11:50] Momentum(DOWN_TO_UP) ENDED, (HH), Length 19
→ [11:51 - 11:52] Momentum(3)
- [11:50] Momentum(STARTING_UP) STARTING, Length 1
- [11:51] Momentum(DOWN_TO_UP) STARTED, Length 2
- [11:52] Momentum(UP_TO_UP) ENDED, (HH), Length 3
→ [11:53 - 12:22] Momentum(31)
- [11:52] Momentum(DECELERATING_UP) STARTING, Length 1
- [11:53] Momentum(UP_TO_UP) STARTED, Length 2
- [11:54] Momentum(CONSOLIDATING) UPDATED, (LL), Length 3
- [11:55] Momentum(STARTING_DOWN) UPDATED, (LL), Length 4
- [11:56] Momentum(CONSOLIDATING) UPDATED, (LL), Length 5
- [11:57] Momentum(CONSOLIDATING) UPDATED, (HL), Length 6
- [11:58] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 7
- [11:59] Momentum(CONSOLIDATING) UPDATED, (HL), Length 8
- [12:00] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 9
- [12:01] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 10
- [12:02] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 11
- [12:03] Momentum(STARTING_UP) UPDATED, (HH), Length 12
- [12:04] Momentum(EXTENDED_UP) UPDATED, (HH), Length 13
- [12:05] Momentum(STARTING_DOWN) UPDATED, (LL), Length 14
- [12:06] Momentum(STARTING_UP) UPDATED, (HH), Length 15
- [12:07] Momentum(EXTENDED_UP) UPDATED, (HH), Length 16
- [12:08] Momentum(EXTENDED_UP) UPDATED, (HH), Length 17
- [12:09] Momentum(EXTENDED_UP) UPDATED, (HH), Length 18
- [12:10] Momentum(EXTENDED_UP) UPDATED, (LL), Length 19
- [12:11] Momentum(EXTENDED_UP) UPDATED, (HH), Length 20
- [12:12] Momentum(EXTENDED_UP) UPDATED, (HL), Length 21
- [12:13] Momentum(EXTENDED_UP) UPDATED, (LL), Length 22
- [12:14] Momentum(EXTENDED_UP) UPDATED, (LL), Length 23
- [12:15] Momentum(EXTENDED_UP) UPDATED, (HH), Length 24
- [12:16] Momentum(EXTENDED_UP) UPDATED, (HL), Length 25
- [12:17] Momentum(EXTENDED_UP) UPDATED, (HH), Length 26
- [12:18] Momentum(EXTENDED_UP) UPDATED, (HL), Length 27
- [12:19] Momentum(EXTENDED_UP) UPDATED, (HH), Length 28
- [12:20] Momentum(EXTENDED_UP) UPDATED, (LL), Length 29
- [12:21] Momentum(EXTENDED_UP) UPDATED, (LL), Length 30
- [12:22] Momentum(UP_TO_DOWN) ENDED, (LL), Length 31
→ [12:23 - 12:30] Momentum(9)
- [12:22] Momentum(STARTING_DOWN) STARTING, Length 1
- [12:23] Momentum(UP_TO_UP) STARTED, Length 2
- [12:24] Momentum(CONSOLIDATING) UPDATED, (LL), Length 3
- [12:25] Momentum(CONSOLIDATING) UPDATED, (LL), Length 4
- [12:26] Momentum(STARTING_DOWN) UPDATED, (LL), Length 5
- [12:27] Momentum(DECELERATING_DOWN) UPDATED, (LH), Length 6
- [12:28] Momentum(CONSOLIDATING) UPDATED, (HH), Length 7
- [12:29] Momentum(CONSOLIDATING) UPDATED, (LL), Length 8
- [12:30] Momentum(DOWN_TO_DOWN) ENDED, (LL), Length 9
→ [12:31 - 12:38] Momentum(9)
- [12:30] Momentum(DECELERATING_DOWN) STARTING, Length 1
- [12:31] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [12:32] Momentum(STARTING_UP) UPDATED, (HH), Length 3
- [12:33] Momentum(DECELERATING_UP) UPDATED, (UNPREDICTABLE), Length 4
- [12:34] Momentum(DECELERATING_UP) UPDATED, (LL), Length 5
- [12:35] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 6
- [12:36] Momentum(DECELERATING_UP) UPDATED, (HH), Length 7
- [12:37] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 8
- [12:38] Momentum(DOWN_TO_UP) ENDED, (HH), Length 9
→ [12:39 - 12:51] Momentum(14)
- [12:38] Momentum(DECELERATING_UP) STARTING, Length 1
- [12:39] Momentum(UP_TO_DOWN) STARTED, Length 2
- [12:40] Momentum(STARTING_UP) UPDATED, (HH), Length 3
- [12:41] Momentum(STARTING_DOWN) UPDATED, (LL), Length 4
- [12:42] Momentum(CONSOLIDATING) UPDATED, (LL), Length 5
- [12:43] Momentum(CONSOLIDATING) UPDATED, (HL), Length 6
- [12:44] Momentum(ACCELERATING_DOWN) UPDATED, (LL), Length 7
- [12:45] Momentum(CONSOLIDATING) UPDATED, (UNPREDICTABLE), Length 8
- [12:46] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 9
- [12:47] Momentum(EXTENDED_DOWN) UPDATED, (LH), Length 10
- [12:48] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 11
- [12:49] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 12
- [12:50] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 13
- [12:51] Momentum(UP_TO_DOWN) ENDED, (LL), Length 14
→ [12:52 - 13:17] Momentum(27)
- [12:51] Momentum(DECELERATING_DOWN) STARTING, Length 1
- [12:52] Momentum(DOWN_TO_UP) STARTED, Length 2
- [12:53] Momentum(DECELERATING_UP) UPDATED, (HH), Length 3
- [12:54] Momentum(DECELERATING_UP) UPDATED, (UNPREDICTABLE), Length 4
- [12:55] Momentum(CONSOLIDATING) UPDATED, (LL), Length 5
- [12:56] Momentum(CONSOLIDATING) UPDATED, (LH), Length 6
- [12:57] Momentum(CONSOLIDATING) UPDATED, (LL), Length 7
- [12:58] Momentum(CONSOLIDATING) UPDATED, (HH), Length 8
- [12:59] Momentum(EXTENDED_UP) UPDATED, (HH), Length 9
- [13:00] Momentum(EXTENDED_UP) UPDATED, (HH), Length 10
- [13:01] Momentum(STARTING_DOWN) UPDATED, (LL), Length 11
- [13:02] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 12
- [13:03] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 13
- [13:04] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 14
- [13:05] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 15
- [13:06] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 16
- [13:07] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 17
- [13:08] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 18
- [13:09] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 19
- [13:10] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 20
- [13:11] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 21
- [13:12] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 22
- [13:13] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 23
- [13:14] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 24
- [13:15] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 25
- [13:16] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 26
- [13:17] Momentum(DOWN_TO_UP) ENDED, (HH), Length 27
→ [13:18 - 13:21] Momentum(5)
- [13:17] Momentum(STARTING_UP) STARTING, Length 1
- [13:18] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [13:19] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 3
- [13:20] Momentum(CONSOLIDATING) UPDATED, (HH), Length 4
- [13:21] Momentum(UP_TO_DOWN) ENDED, (LL), Length 5
→ [13:22 - 13:38] Momentum(18)
- [13:21] Momentum(DECELERATING_DOWN) STARTING, Length 1
- [13:22] Momentum(DOWN_TO_DOWN) STARTED, Length 2
- [13:23] Momentum(ACCELERATING_DOWN) UPDATED, (LL), Length 3
- [13:24] Momentum(DECELERATING_DOWN) UPDATED, (LH), Length 4
- [13:25] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 5
- [13:26] Momentum(CONSOLIDATING) UPDATED, (HH), Length 6
- [13:27] Momentum(CONSOLIDATING) UPDATED, (UNPREDICTABLE), Length 7
- [13:28] Momentum(CONSOLIDATING) UPDATED, (HH), Length 8
- [13:29] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 9
- [13:30] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 10
- [13:31] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 11
- [13:32] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 12
- [13:33] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 13
- [13:34] Momentum(EXTENDED_DOWN) UPDATED, (UNPREDICTABLE), Length 14
- [13:35] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 15
- [13:36] Momentum(EXTENDED_DOWN) UPDATED, (UNPREDICTABLE), Length 16
- [13:37] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 17
- [13:38] Momentum(DOWN_TO_UP) ENDED, (HH), Length 18
→ [13:39 - 13:42] Momentum(5)
- [13:38] Momentum(STARTING_UP) STARTING, Length 1
- [13:39] Momentum(DOWN_TO_UP) STARTED, Length 2
- [13:40] Momentum(DECELERATING_UP) UPDATED, (UNPREDICTABLE), Length 3
- [13:41] Momentum(DECELERATING_UP) UPDATED, (LL), Length 4
- [13:42] Momentum(UP_TO_UP) ENDED, (HH), Length 5
→ [13:43 - 13:59] Momentum(18)
- [13:42] Momentum(DECELERATING_UP) STARTING, Length 1
- [13:43] Momentum(UP_TO_DOWN) STARTED, Length 2
- [13:44] Momentum(DECELERATING_DOWN) UPDATED, (LL), Length 3
- [13:45] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 4
- [13:46] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 5
- [13:47] Momentum(CONSOLIDATING) UPDATED, (LL), Length 6
- [13:48] Momentum(CONSOLIDATING) UPDATED, (UNPREDICTABLE), Length 7
- [13:49] Momentum(CONSOLIDATING) UPDATED, (LL), Length 8
- [13:50] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 9
- [13:51] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 10
- [13:52] Momentum(EXTENDED_DOWN) UPDATED, (UNPREDICTABLE), Length 11
- [13:53] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 12
- [13:54] Momentum(EXTENDED_DOWN) UPDATED, (LH), Length 13
- [13:55] Momentum(EXTENDED_DOWN) UPDATED, (HH), Length 14
- [13:56] Momentum(DECELERATING_DOWN) UPDATED, (HL), Length 15
- [13:57] Momentum(EXTENDED_DOWN) UPDATED, (LL), Length 16
- [13:58] Momentum(DECELERATING_DOWN) UPDATED, (HH), Length 17
- [13:59] Momentum(UP_TO_DOWN) ENDED, (HL), Length 18
→ [14:00 - 14:01] Momentum(3)
- [13:59] Momentum(DECELERATING_DOWN) STARTING, Length 1
- [14:00] Momentum(DOWN_TO_UP) STARTED, Length 2
- [14:01] Momentum(DOWN_TO_UP) ENDED, (HH), Length 3
→ [14:02 - 14:18] Momentum(18)
- [14:01] Momentum(DECELERATING_UP) STARTING, Length 1
- [14:02] Momentum(UP_TO_UP) STARTED, Length 2
- [14:03] Momentum(DECELERATING_UP) UPDATED, (UNPREDICTABLE), Length 3
- [14:04] Momentum(DECELERATING_UP) UPDATED, (HH), Length 4
- [14:05] Momentum(CONSOLIDATING) UPDATED, (LL), Length 5
- [14:06] Momentum(STARTING_DOWN) UPDATED, (LL), Length 6
- [14:07] Momentum(STARTING_UP) UPDATED, (LL), Length 7
- [14:08] Momentum(CONSOLIDATING) UPDATED, (HH), Length 8
- [14:09] Momentum(EXTENDED_UP) UPDATED, (HH), Length 9
- [14:10] Momentum(EXTENDED_UP) UPDATED, (HH), Length 10
- [14:11] Momentum(EXTENDED_UP) UPDATED, (UNPREDICTABLE), Length 11
- [14:12] Momentum(EXTENDED_UP) UPDATED, (HH), Length 12
- [14:13] Momentum(EXTENDED_UP) UPDATED, (UNPREDICTABLE), Length 13
- [14:14] Momentum(DECELERATING_UP) UPDATED, (LL), Length 14
- [14:15] Momentum(EXTENDED_UP) UPDATED, (HH), Length 15
- [14:16] Momentum(EXTENDED_UP) UPDATED, (LL), Length 16
- [14:17] Momentum(EXTENDED_UP) UPDATED, (LL), Length 17
- [14:18] Momentum(UP_TO_DOWN) ENDED, (LL), Length 18
→ [14:19 - 14:24] Momentum(7)
- [14:18] Momentum(STARTING_DOWN) STARTING, Length 1
- [14:19] Momentum(UP_TO_DOWN) STARTED, Length 2
- [14:20] Momentum(CONSOLIDATING) UPDATED, (HH), Length 3
- [14:21] Momentum(CONSOLIDATING) UPDATED, (LL), Length 4
- [14:22] Momentum(STARTING_UP) UPDATED, (LL), Length 5
- [14:23] Momentum(CONSOLIDATING) UPDATED, (HH), Length 6
- [14:24] Momentum(DOWN_TO_UP) ENDED, (HH), Length 7
→ [14:25 - 14:41] Momentum(18)
- [14:24] Momentum(DECELERATING_UP) STARTING, Length 1
- [14:25] Momentum(UP_TO_UP) STARTED, Length 2
- [14:26] Momentum(DECELERATING_UP) UPDATED, (HL), Length 3
- [14:27] Momentum(DECELERATING_UP) UPDATED, (HH), Length 4
- [14:28] Momentum(CONSOLIDATING) UPDATED, (HH), Length 5
- [14:29] Momentum(CONSOLIDATING) UPDATED, (LL), Length 6
- [14:30] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 7
- [14:31] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 8
- [14:32] Momentum(EXTENDED_UP) UPDATED, (HH), Length 9
- [14:33] Momentum(EXTENDED_UP) UPDATED, (UNPREDICTABLE), Length 10
- [14:34] Momentum(EXTENDED_UP) UPDATED, (LL), Length 11
- [14:35] Momentum(EXTENDED_UP) UPDATED, (LL), Length 12
- [14:36] Momentum(EXTENDED_UP) UPDATED, (LL), Length 13
- [14:37] Momentum(EXTENDED_UP) UPDATED, (HH), Length 14
- [14:38] Momentum(EXTENDED_UP) UPDATED, (HH), Length 15
- [14:39] Momentum(EXTENDED_UP) UPDATED, (LL), Length 16
- [14:40] Momentum(EXTENDED_UP) UPDATED, (LL), Length 17
- [14:41] Momentum(UP_TO_DOWN) ENDED, (LL), Length 18
→ [14:42 - 14:44] Momentum(4)
- [14:41] Momentum(STARTING_DOWN) STARTING, Length 1
- [14:42] Momentum(UP_TO_UP) STARTED, Length 2
- [14:43] Momentum(CONSOLIDATING) UPDATED, (HH), Length 3
- [14:44] Momentum(DOWN_TO_UP) ENDED, (HH), Length 4
→ [14:45 - …] Momentum(16)
- [14:44] Momentum(DECELERATING_UP) STARTING, Length 1
- [14:45] Momentum(UP_TO_DOWN) STARTED, Length 2
- [14:46] Momentum(STARTING_UP) UPDATED, (HH), Length 3
- [14:47] Momentum(DECELERATING_UP) UPDATED, (HH), Length 4
- [14:48] Momentum(CONSOLIDATING) UPDATED, (LL), Length 5
- [14:49] Momentum(CONSOLIDATING) UPDATED, (LL), Length 6
- [14:50] Momentum(ACCELERATING_UP) UPDATED, (HH), Length 7
- [14:51] Momentum(DECELERATING_UP) UPDATED, (UNPREDICTABLE), Length 8
- [14:52] Momentum(EXTENDED_UP) UPDATED, (HH), Length 9
- [14:53] Momentum(DECELERATING_UP) UPDATED, (LL), Length 10
- [14:54] Momentum(EXTENDED_UP) UPDATED, (LL), Length 11
- [14:55] Momentum(DECELERATING_UP) UPDATED, (LL), Length 12
- [14:56] Momentum(EXTENDED_UP) UPDATED, (LL), Length 13
- [14:57] Momentum(EXTENDED_UP) UPDATED, (UNPREDICTABLE), Length 14
- [14:58] Momentum(EXTENDED_UP) UPDATED, (HH), Length 15
- [14:59] Momentum(EXTENDED_UP) UPDATED, (HH), Length 16
Summary:
- Start total: 31
- Update total: 328
- End total: 30
- Start total: 31
- Update total: 328
- End total: 30
Trend:
→ [08:35 - 10:33] Trend(21)
- [08:35] Trend(BEARISH_EMERGING) STARTED, Length 1
- [08:43] Trend(BEARISH_EMERGING) UPDATED, Length 2
- [08:44] Trend(BEARISH_EMERGING) UPDATED, Length 3
- [08:50] Trend(BEARISH_EMERGING) UPDATED, Length 4
- [08:51] Trend(BEARISH_EMERGING) UPDATED, Length 5
- [09:08] Trend(BEARISH_EMERGING) UPDATED, Length 6
- [09:09] Trend(BEARISH_EMERGING) UPDATED, Length 7
- [09:10] Trend(BEARISH_EMERGING) UPDATED, Length 8
- [09:11] Trend(BEARISH_EMERGING) UPDATED, Length 9
- [09:37] Trend(BEARISH_EMERGING) UPDATED, Length 10
- [09:38] Trend(BEARISH_EMERGING) UPDATED, Length 11
- [09:45] Trend(BEARISH_EMERGING) UPDATED, Length 12
- [09:46] Trend(BEARISH_EMERGING) UPDATED, Length 13
- [10:03] Trend(BEARISH_EMERGING) UPDATED, Length 14
- [10:04] Trend(BEARISH_EMERGING) UPDATED, Length 15
- [10:10] Trend(BEARISH_EMERGING) UPDATED, Length 16
- [10:11] Trend(BEARISH_EMERGING) UPDATED, Length 17
- [10:28] Trend(BEARISH_EMERGING) UPDATED, Length 18
- [10:29] Trend(BEARISH_EMERGING) UPDATED, Length 19
- [10:32] Trend(BEARISH_EMERGING) UPDATED, Length 20
- [10:33] Trend(BEARISH_EMERGING) ENDED, Length 21
→ [10:34 - 11:14] Trend(3)
- [10:34] Trend(BULLISH_EMERGING) STARTED, Length 1
- [11:13] Trend(BULLISH_EMERGING) UPDATED, Length 2
- [11:14] Trend(BULLISH_EMERGING) ENDED, Length 3
→ [11:15 - 11:51] Trend(7)
- [11:15] Trend(BEARISH_EMERGING) STARTED, Length 1
- [11:19] Trend(BEARISH_EMERGING) UPDATED, Length 2
- [11:20] Trend(BEARISH_EMERGING) UPDATED, Length 3
- [11:32] Trend(BEARISH_EMERGING) UPDATED, Length 4
- [11:33] Trend(BEARISH_EMERGING) UPDATED, Length 5
- [11:50] Trend(BEARISH_EMERGING) UPDATED, Length 6
- [11:51] Trend(BEARISH_EMERGING) ENDED, Length 7
→ [11:52 - 12:31] Trend(7)
- [11:52] Trend(BULLISH_EMERGING) STARTED, Length 1
- [11:53] Trend(BULLISH_EMERGING) UPDATED, Length 3
- [12:22] Trend(BULLISH_EMERGING) UPDATED, Length 4
- [12:23] Trend(BULLISH_EMERGING) UPDATED, Length 5
- [12:30] Trend(BULLISH_EMERGING) UPDATED, Length 6
- [12:31] Trend(BULLISH_EMERGING) ENDED, Length 7
→ [12:32 - 12:39] Trend(3)
- [12:32] Trend(BEARISH_EMERGING) STARTED, Length 1
- [12:38] Trend(BEARISH_EMERGING) UPDATED, Length 2
- [12:39] Trend(BEARISH_EMERGING) ENDED, Length 3
→ [12:40 - 13:22] Trend(7)
- [12:40] Trend(BULLISH_EMERGING) STARTED, Length 1
- [12:51] Trend(BULLISH_EMERGING) UPDATED, Length 2
- [12:52] Trend(BULLISH_EMERGING) UPDATED, Length 3
- [13:17] Trend(BULLISH_EMERGING) UPDATED, Length 4
- [13:18] Trend(BULLISH_EMERGING) UPDATED, Length 5
- [13:21] Trend(BULLISH_EMERGING) UPDATED, Length 6
- [13:22] Trend(BULLISH_EMERGING) ENDED, Length 7
→ [13:23 - 13:39] Trend(3)
- [13:23] Trend(BEARISH_EMERGING) STARTED, Length 1
- [13:38] Trend(BEARISH_EMERGING) UPDATED, Length 2
- [13:39] Trend(BEARISH_EMERGING) ENDED, Length 3
→ [13:40 - 13:43] Trend(3)
- [13:40] Trend(BULLISH_EMERGING) STARTED, Length 1
- [13:42] Trend(BULLISH_EMERGING) UPDATED, Length 2
- [13:43] Trend(BULLISH_EMERGING) ENDED, Length 3
→ [13:44 - 14:02] Trend(5)
- [13:44] Trend(BEARISH_EMERGING) STARTED, Length 1
- [13:59] Trend(BEARISH_EMERGING) UPDATED, Length 2
- [14:00] Trend(BEARISH_EMERGING) UPDATED, Length 3
- [14:01] Trend(BEARISH_EMERGING) UPDATED, Length 4
- [14:02] Trend(BEARISH_EMERGING) ENDED, Length 5
→ [14:03 - 14:19] Trend(3)
- [14:03] Trend(BULLISH_EMERGING) STARTED, Length 1
- [14:18] Trend(BULLISH_EMERGING) UPDATED, Length 2
- [14:19] Trend(BULLISH_EMERGING) ENDED, Length 3
→ [14:20 - 14:25] Trend(3)
- [14:20] Trend(BEARISH_EMERGING) STARTED, Length 1
- [14:24] Trend(BEARISH_EMERGING) UPDATED, Length 2
- [14:25] Trend(BEARISH_EMERGING) ENDED, Length 3
→ [14:26 - 14:45] Trend(5)
- [14:26] Trend(BULLISH_EMERGING) STARTED, Length 1
- [14:41] Trend(BULLISH_EMERGING) UPDATED, Length 2
- [14:42] Trend(BULLISH_EMERGING) UPDATED, Length 3
- [14:44] Trend(BULLISH_EMERGING) UPDATED, Length 4
- [14:45] Trend(BULLISH_EMERGING) ENDED, Length 5
→ [14:46 - …] Trend(1)
- [14:46] Trend(BEARISH_EMERGING) STARTED, Length 1
Summary:
- Start total: 13
- Update total: 45
- End total: 12
- Start total: 13
- Update total: 45
- End total: 12
Entry setup:
- [08:41] Entry setup(UP) ARMED, Length 3
- [08:44] Entry setup(UP) EXPIRED
- [08:45] Entry setup(DOWN) ARMED, Length 3
- [08:48] Entry setup(DOWN) EXPIRED
- [08:48] Entry setup(DOWN) ARMED, Length 3
- [08:54] Entry setup(DOWN) ARMED, Length 3
- [09:13] Entry setup(UP) ARMED, Length 3
- [09:16] Entry setup(DOWN) ARMED, Length 3
- [09:19] Entry setup(DOWN) ARMED, Length 3
- [09:51] Entry setup(UP) ARMED, Length 3
- [09:54] Entry setup(UP) EXPIRED
- [09:56] Entry setup(UP) ARMED, Length 3
- [10:13] Entry setup(UP) ARMED, Length 3
- [10:16] Entry setup(UP) EXPIRED
- [10:16] Entry setup(UP) ARMED, Length 3
- [10:19] Entry setup(UP) EXPIRED
- [10:20] Entry setup(UP) ARMED, Length 3
- [10:39] Entry setup(DOWN) ARMED, Length 3
- [10:47] Entry setup(UP) ARMED, Length 3
- [10:56] Entry setup(UP) ARMED, Length 3
- [11:35] Entry setup(DOWN) ARMED, Length 3
- [11:40] Entry setup(DOWN) ARMED, Length 3
- [12:09] Entry setup(UP) ARMED, Length 3
- [12:13] Entry setup(UP) ARMED, Length 3
- [12:33] Entry setup(UP) ARMED, Length 3
- [12:36] Entry setup(UP) EXPIRED
- [12:53] Entry setup(UP) ARMED, Length 3
- [13:05] Entry setup(DOWN) ARMED, Length 3
- [13:10] Entry setup(DOWN) ARMED, Length 3
- [13:16] Entry setup(DOWN) ARMED, Length 3
- [13:40] Entry setup(UP) ARMED, Length 3
- [13:44] Entry setup(DOWN) ARMED, Length 3
- [14:03] Entry setup(UP) ARMED, Length 3
Summary:
- Armed total: 27
- Expired total: 6
- Armed total: 27
- Expired total: 6
Position:
- [08:49] Position(DOWN) OPENED
- [08:50] Position(DOWN) CLOSED
- [08:55] Position(DOWN) OPENED
- [09:05] Position(DOWN) CLOSED
- [09:14] Position(UP) OPENED
- [09:15] Position(UP) CLOSED
- [09:17] Position(DOWN) OPENED
- [09:18] Position(DOWN) CLOSED
- [09:20] Position(DOWN) OPENED
- [09:20] Position(DOWN) CLOSED
- [09:57] Position(UP) OPENED
- [09:59] Position(UP) CLOSED
- [10:21] Position(UP) OPENED
- [10:21] Position(UP) CLOSED
- [10:40] Position(DOWN) OPENED
- [10:40] Position(DOWN) CLOSED
- [10:50] Position(UP) OPENED
- [10:55] Position(UP) CLOSED
- [10:57] Position(UP) OPENED
- [10:57] Position(UP) CLOSED
- [11:37] Position(DOWN) OPENED
- [11:38] Position(DOWN) CLOSED
- [11:41] Position(DOWN) OPENED
- [11:51] Position(DOWN) CLOSED
- [12:10] Position(UP) OPENED
- [12:11] Position(UP) CLOSED
- [12:14] Position(UP) OPENED
- [12:15] Position(UP) CLOSED
- [12:55] Position(UP) OPENED
- [12:57] Position(UP) CLOSED
- [13:06] Position(DOWN) OPENED
- [13:09] Position(DOWN) CLOSED
- [13:11] Position(DOWN) OPENED
- [13:12] Position(DOWN) CLOSED
- [13:17] Position(DOWN) OPENED
- [13:17] Position(DOWN) CLOSED
- [13:43] Position(UP) OPENED
- [13:43] Position(UP) CLOSED
- [13:45] Position(DOWN) OPENED
- [13:45] Position(DOWN) CLOSED
- [14:05] Position(UP) OPENED
- [14:06] Position(UP) CLOSED
Summary:
- Opened total: 21
- Closed total: 21
- Opened total: 21
- Closed total: 21
Config Change Impact
Replay Timeline
48 events
Time
–
Engine Analysis
committed corpus baseline
Adopted-engine outcome on the committed corpus baseline, by cohort. E is expectancy (net PnL per trade). This session's outcome is shown for context.
| Cohort | Sessions | Trades | Net PnL | Win rate | E |
|---|---|---|---|---|---|
| Training | 73 | 1066 | -3351.92 | 29.3% | -3.14 |
| Holdout | 90 | 1199 | -2561.44 | 29.9% | -2.14 |
| This session | 1 | 21 | +238.31 | 42.9% | 11.35 |
Diagnostics — analyze_*.py
5/8 session-scoped
Momentum Lifecycle (#633)
analyze_momentum_lifecycle.py
Run census, self-consistency, forward-return predictiveness, and boundary churn.
Run census
Momentum runs: 31 (~31 per session)
Run length distribution: {2: 3, 3: 1, 4: 4, 6: 2, 7: 2, 8: 3, 9: 1, 13: 2, 15: 1, 17: 4, 18: 4, 20: 4}
Runs lasting <= 2 candles: 3 (9.7%)
Direction at start: {'DOWN': 18, 'UP': 13}
Boundary structure at start: {'none': 31}
Self-consistency
Self-consistency (labeled direction vs the run's own realized drift):
mismatched runs: 16/31 (51.6%) | by run length: {'>2': 15, '<=2': 1}
Predictiveness
Predictiveness of run-start direction (signed forward return):
+5 candles: hit rate 35.5% over 31 runs, average signed return -0.00031
+10 candles: hit rate 48.4% over 31 runs, average signed return -0.00010
by starting state (+10 candles):
STARTING_DOWN n= 11 hit= 45.5% avg=-0.00011
STARTING_UP n= 6 hit= 50.0% avg=+0.00028
CONSOLIDATING n= 5 hit= 40.0% avg=-0.00070
DECELERATING_DOWN n= 4 hit= 50.0% avg=-0.00034
ACCELERATING_UP n= 3 hit= 33.3% avg=+0.00014
DECELERATING_UP n= 2 hit=100.0% avg=+0.00049
by boundary trigger (+10 candles):
non-structural n= 31 hit= 48.4% avg=-0.00010
Boundary churn
Boundary churn:
direction reversals between consecutive runs: 17
flip-flops (reversal after a run of <= 2 candles): 1
flip-flops by the reversing run's boundary trigger: {'non-structural': 1}
Change rate
Absolute change_rate at run start (vs MOMENTUM_MIN_CHANGE_RATE=0.0001): DOWN n= 18 median=0.000197 below threshold: 22.2% UP n= 13 median=0.000246 below threshold: 23.1%
Anchor angle
No anchor-angle observations to measure.
Velocity quality
Kinematic velocity quality (recency-weighted velocity / noise, #642), signed +10-candle forward return: |q| 0.0-0.1 n= 81 hit= 66.7% avg=+0.00042 |q| 0.1-0.2 n= 77 hit= 51.9% avg=+0.00006 |q| 0.2-0.3 n= 89 hit= 65.2% avg=+0.00022 |q| 0.3-0.4 n= 79 hit= 54.4% avg=+0.00011 |q| >= 0.4 n= 53 hit= 49.1% avg=+0.00013
What these readings mean
| Run | One local directional movement run (a Momentum occurrence). |
|---|---|
| Run census | How many runs, their length distribution, and the state each began in. |
| Self-consistency | Whether a run's labeled direction matches the price drift it actually realized. |
| Predictiveness | Signed forward return 5/10 candles after a run start, by starting state and length; a healthy layer is positive after directional starts. |
| Boundary churn | Share of runs lasting <=2 candles -- immediate re-reversals (flip-flops). |
| Change rate | Distribution of per-candle change-rate (reference-timeframe normalized) across runs. |
| Anchor angle | Forward return bucketed by the run's opening angle -- the empirical check on the velocity floor. |
| Velocity quality | Forward return bucketed by velocity/quality -- the empirical check on the quality thresholds. |
Trend Lifecycle (#634)
analyze_trend_lifecycle.py
Occurrence census, self-consistency, predictiveness, churn, and momentum-trend alignment.
Occurrence census
Trend occurrences: 160 (~160.0 per session)
Occurrence length distribution (candles): {1: 148, 2: 6, 4: 1, 5: 1, 32: 1, 33: 1, 40: 1, 60: 1}
Occurrences lasting <= 5 candles: 156 (97.5%)
Direction at start: {'UP': 88, 'DOWN': 72}
Starting state: {'BULLISH_EMERGING': 88, 'BEARISH_EMERGING': 72}
Self-consistency
Self-consistency (labeled direction vs the occurrence's own realized drift): mismatched occurrences: 8/160 (5.0%)
Predictiveness
Predictiveness of occurrence-start direction (signed forward return):
+10 candles: hit rate 45.3% over 150 occurrences, average signed return +0.00008
+30 candles: hit rate 53.7% over 134 occurrences, average signed return +0.00031
by starting state (+30 candles):
BULLISH_EMERGING n= 77 hit= 68.8% avg=+0.00086
BEARISH_EMERGING n= 57 hit= 33.3% avg=-0.00044
Occurrence churn
Occurrence churn: direction reversals between consecutive occurrences: 12 flip-flops (reversal after an occurrence of <= 5 candles): 8
Momentum-trend alignment
Momentum-trend alignment (momentum run starts, signed +5-candle forward return): with-trend n= 25 hit= 32.0% avg=-0.00041 counter-trend n= 5 hit= 60.0% avg=+0.00029 no-trend-yet n= 1 hit= 0.0% avg=-0.00102
What these readings mean
| Occurrence | One trend occurrence aggregated across several momentum runs. |
|---|---|
| Occurrence census | How many occurrences, their length, and their starting state. |
| Self-consistency | Whether an occurrence's direction matches its own realized drift. |
| Predictiveness | Signed 10/30-candle forward return by starting state. |
| Occurrence churn | Share of occurrences lasting <=5 boundary intervals. |
| Momentum-trend alignment | Whether trend-agreeing momentum runs predict better than counter-trend runs -- the empirical basis for the HTF gate. |
Trade Lifecycle
analyze_trade_lifecycle.py
Exit paths, hold durations, stop geometry, excursions, and confidence-decile win rates.
Trades: 21 | wins 9 (42.9%) | net +238.31 Positions (round trips): 21 | wins 9 (42.9%)
Session and cohort net PnL
qqq_2026-04-09 trades= 21 wins= 9 net= +238.31 [training] training ( 1 sessions): trades= 21 wins= 9 net= +238.31 all ( 1 sessions): trades= 21 wins= 9 net= +238.31
Net PnL by session regime
RANGE ( 1 sessions): trades= 21 wins= 9 net= +238.31
By exit path
STOP_MARKET n= 12 wins= 0.0% pnl= -375.32 TAKE_PROFIT n= 9 wins=100.0% pnl= +613.63
By direction
DOWN n= 11 wins= 45.5% pnl= +98.29 UP n= 10 wins= 40.0% pnl= +140.02
Hold duration in candles (all closes): {0: 7, 1: 8, 2: 2, 3: 1, 5: 1, 10: 2}
Hold duration in candles (stop-outs): {0: 7, 1: 2, 2: 1, 10: 2}
Longest hold: 10 wall-clock minutes | cross-session holds: 0 (must stay 0 with the session flush enabled)
Round-trip friction / 1R: median=0.13 p90=0.22 (#612 target: <= 0.20) Stop distance as fraction of entry price: p10=0.00016 median=0.00028 p90=0.00044 Entry risk/reward ratio: min=1.55 median=2.16 max=4.62 Maximum favorable excursion before stop-out (in R): median=0.00 p75=0.84 | >=0.5R 33.3%, >=1R 16.7% of stopped trades
MAE/MFE in R (closed-candle excursions vs initial risk)
winners n= 9 | MAE median=0.00R p75=0.00R p90=0.00R | MFE median=2.02R p75=2.88R losers n= 12 | MAE median=1.06R p75=1.21R p90=1.27R | MFE median=0.00R p75=0.88R
Win rate by entry-confidence decile
0.4-0.5: n= 7 wins= 42.9% 0.5-0.6: n= 11 wins= 36.4% 0.6-0.7: n= 3 wins= 66.7%
Entry expectancy by 30-minute session bucket (minutes since open)
0-30 n= 2 wins= 50% net= +0.83 meanR=+0.98
30-60 n= 3 wins= 33% net= -5.97 meanR=-0.24
60-90 n= 1 wins= 100% net= +55.99 meanR=+2.38
90-120 n= 1 wins= 0% net= -22.55 meanR=-1.18
120-150 n= 3 wins= 33% net= +90.09 meanR=-0.21
180-210 n= 2 wins= 50% net= +0.25 meanR=+0.12
210-240 n= 2 wins= 100% net= +85.14 meanR=+2.40
240-270 n= 1 wins= 0% net= -18.00 meanR=-1.24
270-300 n= 3 wins= 67% net= +119.02 meanR=+1.03
300-330 n= 2 wins= 0% net= -35.31 meanR=-1.25
330-360 n= 1 wins= 0% net= -31.19 meanR=-1.13
Churn checks (both should stay at 0 after the 2026-07-08 fixes)
REDUCE fills on in-profit positions: 0 (of 0 REDUCE fills) Same-direction re-entries within 3 candles of a stop-out: 0 (of 12 stop-outs)
What these readings mean
| Exit path | How a trade closed: stop, take-profit, or session-close. |
|---|---|
| Hold duration | How many candles a trade stayed open. |
| Stop geometry | Stop distance measured against single-candle noise. |
| MAE / MFE | Maximum adverse / favorable excursion -- how far a trade ran against / for you (and how much profit stopped-out trades saw first). |
| Confidence decile | Win rate per confidence bucket -- whether the confidence score actually ranks outcomes. |
| Zero-friction | The same trades without slippage/commission -- separates signal quality from execution drag. |
Bracket Agreement
analyze_bracket_agreement.py
How well the engine's own stop/target bracket predicts each filled candidate's realized outcome.
Bracket vs realized outcome
Filled candidates: 21 Win-direction agreement rate: 81.0% Realized-R mean absolute error: 0.761
What these readings mean
| Filled candidate | An entry candidate that actually filled. |
|---|---|
| Win-direction agreement rate | How often the engine's stop/target bracket predicted the correct win/loss direction. |
| Realized-R mean absolute error | Average distance between the bracket-predicted R and the realized R. |
Session Regime
analyze_regime_expectancy.py
This session's regime label. Expectancy-by-regime is a corpus rollup (run the script for that).
Regime
Regime: RANGE Signed efficiency: 0.0648 Mean absolute return: 0.0003 Flip density: 0.5399
Expectancy-by-regime aggregates many sessions per regime; run
python3 analyze_regime_expectancy.py for the corpus table.What these readings mean
| Regime | This session's classified market regime (trend / range / ...). |
|---|---|
| Signed efficiency | Net directional travel vs total path -- how cleanly the session trended. |
| Mean absolute return | Average absolute per-candle return -- the session's volatility. |
| Flip density | How often direction flipped -- the session's choppiness. |
Gate Ablation
analyze_gate_ablation.py
Entry-gate ablation: baseline vs each gate disabled, per cohort.
Corpus-only: re-runs every fixture once per disabled gate (too heavy to run live). Run from the CLI:
python3 analyze_gate_ablation.pyWhat these readings mean
| Gate ablation | Re-runs the corpus with each entry gate disabled in turn, to measure what each gate is worth. |
|---|
Baseline History
analyze_baseline_history.py
Drift ledger of the committed outcome/signature baselines across git history.
Repo-wide: walks git history of the baseline JSONs, not a single session. Run from the CLI:
python3 analyze_baseline_history.pyWhat these readings mean
| Baseline history | Walks the git history of the committed outcome/signature baselines to show how engine behavior drifted over time. |
|---|
Live vs Replay Divergence
analyze_live_replay_divergence.py
Diffs a paper-trading journal against the CSV replay for the same session.
Needs a paired paper-trading journal for this session, which an uploaded CSV has no way to supply. Run from the CLI:
python3 analyze_live_replay_divergence.py --journal <journal.jsonl> --csv <qqq_2026-04-09.csv>What these readings mean
| Live vs replay divergence | Diffs a live paper-trading journal against the CSV replay of the same session to confirm the two paths agree. |
|---|