2026-09-14 19:25:18 INFO __main__: Collector subscribed symbols=EURUSD,EURUSD_W resolutions=TICK,MINUTE,MINUTE_5,MINUTE_15 channels=8 | asctime='2026-09-14 19:25:18'
2026-09-14 19:25:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 21, 57000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:25:21'
2026-09-14 19:25:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 21, 432000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:21'
2026-09-14 19:25:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 21, 715000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:25:21'
2026-09-14 19:25:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 22, 418000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:22'
2026-09-14 19:25:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 22, 551000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:22'
2026-09-14 19:25:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 22, 733000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:22'
2026-09-14 19:25:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 22, 870000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:22'
2026-09-14 19:25:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 23, 499000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:23'
2026-09-14 19:25:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 25, 702000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:25'
2026-09-14 19:25:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 26, 133000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:26'
2026-09-14 19:25:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 26, 259000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:26'
2026-09-14 19:25:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 27, 58000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:27'
2026-09-14 19:25:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 27, 528000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:27'
2026-09-14 19:25:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 28, 117000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:28'
2026-09-14 19:25:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 28, 171000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:25:28'
2026-09-14 19:25:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 28, 731000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:28'
2026-09-14 19:25:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 30, 447000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:25:30'
2026-09-14 19:25:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 32, 782000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:32'
2026-09-14 19:25:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 32, 980000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:33'
2026-09-14 19:25:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 36, 663000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:25:36'
2026-09-14 19:25:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 36, 886000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:36'
2026-09-14 19:25:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 37, 177000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:25:37'
2026-09-14 19:25:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 37, 207000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:37'
2026-09-14 19:25:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 39, 236000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:39'
2026-09-14 19:25:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 40, 300000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:40'
2026-09-14 19:25:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 40, 438000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:40'
2026-09-14 19:25:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 41, 165000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:41'
2026-09-14 19:25:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 43, 82000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:43'
2026-09-14 19:25:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 45, 128000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:45'
2026-09-14 19:25:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 47, 389000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:47'
2026-09-14 19:25:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 48, 141000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:25:48'
2026-09-14 19:25:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 49, 16000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:49'
2026-09-14 19:25:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 49, 429000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:25:49'
2026-09-14 19:25:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 50, 5000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:25:50'
2026-09-14 19:25:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 50, 379000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:25:50'
2026-09-14 19:25:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 50, 660000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:25:50'
2026-09-14 19:25:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 51, 22000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:25:51'
2026-09-14 19:25:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 51, 303000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:25:51'
2026-09-14 19:25:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 51, 671000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:25:51'
2026-09-14 19:25:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 53, 52000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:25:53'
2026-09-14 19:25:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 53, 265000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:25:53'
2026-09-14 19:25:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 53, 495000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:25:53'
2026-09-14 19:25:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 54, 95000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1558, 'bid_price': 1.15573, 'volume': 0.0} | asctime='2026-09-14 19:25:54'
2026-09-14 19:25:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 54, 736000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:25:54'
2026-09-14 19:25:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 56, 533000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1558, 'bid_price': 1.15573, 'volume': 0.0} | asctime='2026-09-14 19:25:56'
2026-09-14 19:25:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 57, 985000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:25:58'
2026-09-14 19:25:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 58, 110000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:25:58'
2026-09-14 19:25:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 58, 261000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:25:58'
2026-09-14 19:25:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 25, 58, 849000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:25:58'
2026-09-14 19:26:01 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 1, 506828, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.15579, 'high': 1.1558, 'low': 1.15573, 'close': 1.15579, 'volume': 85.0} | asctime='2026-09-14 19:26:01'
2026-09-14 19:26:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 1, 451000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:01'
2026-09-14 19:26:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 1, 561000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:01'
2026-09-14 19:26:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 1, 748000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:26:01'
2026-09-14 19:26:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 1, 762000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:26:01'
2026-09-14 19:26:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 1, 904000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:26:02'
2026-09-14 19:26:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 2, 340000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:26:02'
2026-09-14 19:26:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 4, 923000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:05'
2026-09-14 19:26:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 6, 765000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:06'
2026-09-14 19:26:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 6, 811000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:06'
2026-09-14 19:26:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 9, 709000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:09'
2026-09-14 19:26:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 9, 868000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:09'
2026-09-14 19:26:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 25, 470000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:26:25'
2026-09-14 19:26:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 26, 840000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:26'
2026-09-14 19:26:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 26, 852000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:26'
2026-09-14 19:26:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 27, 2000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:27'
2026-09-14 19:26:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 28, 56000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:28'
2026-09-14 19:26:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 28, 233000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:28'
2026-09-14 19:26:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 35, 349000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:35'
2026-09-14 19:26:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 35, 366000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:35'
2026-09-14 19:26:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 35, 871000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:35'
2026-09-14 19:26:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 38, 23000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:38'
2026-09-14 19:26:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 39, 526000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:39'
2026-09-14 19:26:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 39, 628000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:39'
2026-09-14 19:26:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 40, 32000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:40'
2026-09-14 19:26:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 40, 143000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:40'
2026-09-14 19:26:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 40, 809000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:40'
2026-09-14 19:26:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 42, 574000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:42'
2026-09-14 19:26:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 43, 136000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:26:43'
2026-09-14 19:26:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 43, 243000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:43'
2026-09-14 19:26:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 43, 754000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:43'
2026-09-14 19:26:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 44, 227000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:44'
2026-09-14 19:26:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 46, 600000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:46'
2026-09-14 19:26:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 47, 867000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:26:47'
2026-09-14 19:26:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 47, 984000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:48'
2026-09-14 19:26:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 55, 366000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:26:55'
2026-09-14 19:26:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 57, 54000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:57'
2026-09-14 19:26:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 57, 158000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:26:57'
2026-09-14 19:26:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 57, 662000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:57'
2026-09-14 19:26:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 58, 278000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:26:58'
2026-09-14 19:26:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 58, 290000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:58'
2026-09-14 19:26:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 58, 319000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:26:58'
2026-09-14 19:26:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 58, 963000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:59'
2026-09-14 19:26:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 59, 229000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:26:59'
2026-09-14 19:26:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 59, 289000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:59'
2026-09-14 19:26:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 59, 388000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:26:59'
2026-09-14 19:26:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 26, 59, 605000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:26:59'
2026-09-14 19:27:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 0, 382613, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.15578, 'high': 1.1558, 'low': 1.15574, 'close': 1.15579, 'volume': 46.0} | asctime='2026-09-14 19:27:00'
2026-09-14 19:27:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 0, 291000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:00'
2026-09-14 19:27:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 4, 104000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:04'
2026-09-14 19:27:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 4, 110000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:27:04'
2026-09-14 19:27:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 4, 220000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:04'
2026-09-14 19:27:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 4, 725000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:04'
2026-09-14 19:27:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 5, 314000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:05'
2026-09-14 19:27:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 8, 231000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:27:08'
2026-09-14 19:27:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 8, 408000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:08'
2026-09-14 19:27:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 8, 664000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:27:08'
2026-09-14 19:27:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 9, 168000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:09'
2026-09-14 19:27:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 10, 362000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:10'
2026-09-14 19:27:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 11, 653000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:11'
2026-09-14 19:27:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 11, 834000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:27:11'
2026-09-14 19:27:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 12, 251000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:12'
2026-09-14 19:27:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 12, 559000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:12'
2026-09-14 19:27:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 13, 388000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:13'
2026-09-14 19:27:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 13, 740000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:13'
2026-09-14 19:27:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 18, 651000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:18'
2026-09-14 19:27:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 19, 319000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:19'
2026-09-14 19:27:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 22, 461000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:22'
2026-09-14 19:27:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 22, 568000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:27:22'
2026-09-14 19:27:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 23, 479000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:23'
2026-09-14 19:27:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 23, 687000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:23'
2026-09-14 19:27:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 28, 408000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:27:28'
2026-09-14 19:27:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 28, 411000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:27:28'
2026-09-14 19:27:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 28, 672000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:27:28'
2026-09-14 19:27:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 28, 785000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:27:28'
2026-09-14 19:27:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 28, 802000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:27:28'
2026-09-14 19:27:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 29, 123000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:27:29'
2026-09-14 19:27:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 30, 34000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:27:30'
2026-09-14 19:27:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 30, 117000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:27:30'
2026-09-14 19:27:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 32, 10000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:27:32'
2026-09-14 19:27:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 32, 37000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:27:32'
2026-09-14 19:27:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 36, 703000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:27:36'
2026-09-14 19:27:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 37, 201000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:27:37'
2026-09-14 19:27:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 37, 768000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:27:37'
2026-09-14 19:27:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 38, 592000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:27:38'
2026-09-14 19:27:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 38, 633000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15592, 'bid_price': 1.15585, 'volume': 0.0} | asctime='2026-09-14 19:27:38'
2026-09-14 19:27:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 38, 636000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:27:38'
2026-09-14 19:27:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 38, 731000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:27:38'
2026-09-14 19:27:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 38, 884000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:39'
2026-09-14 19:27:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 39, 88000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:27:39'
2026-09-14 19:27:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 42, 413000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:42'
2026-09-14 19:27:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 42, 515000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:27:42'
2026-09-14 19:27:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 43, 602000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:43'
2026-09-14 19:27:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 43, 708000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:27:43'
2026-09-14 19:27:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 44, 156000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:44'
2026-09-14 19:27:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 47, 66000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:27:47'
2026-09-14 19:27:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 47, 744000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:47'
2026-09-14 19:27:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 52, 291000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:27:52'
2026-09-14 19:27:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 52, 576000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:52'
2026-09-14 19:27:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 53, 286000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:27:53'
2026-09-14 19:27:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 53, 554000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:53'
2026-09-14 19:27:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 54, 582000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:27:54'
2026-09-14 19:27:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 54, 947000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:55'
2026-09-14 19:27:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 55, 763000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:27:55'
2026-09-14 19:27:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 57, 147000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:57'
2026-09-14 19:27:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 57, 774000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:27:57'
2026-09-14 19:27:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 59, 14000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:27:59'
2026-09-14 19:28:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 27, 59, 967000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:28:00'
2026-09-14 19:28:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 0, 527712, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.15578, 'high': 1.15588, 'low': 1.15576, 'close': 1.15588, 'volume': 60.0} | asctime='2026-09-14 19:28:00'
2026-09-14 19:28:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 0, 443000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:00'
2026-09-14 19:28:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 0, 831000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:28:00'
2026-09-14 19:28:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 1, 659000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:28:01'
2026-09-14 19:28:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 1, 787000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:01'
2026-09-14 19:28:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 2, 534000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:28:02'
2026-09-14 19:28:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 6, 252000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:06'
2026-09-14 19:28:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 6, 403000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:28:06'
2026-09-14 19:28:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 6, 508000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:06'
2026-09-14 19:28:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 6, 699000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:28:06'
2026-09-14 19:28:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 8, 98000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:08'
2026-09-14 19:28:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 9, 80000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:28:09'
2026-09-14 19:28:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 9, 379000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:09'
2026-09-14 19:28:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 12, 11000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:28:12'
2026-09-14 19:28:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 13, 59000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15595, 'bid_price': 1.15588, 'volume': 0.0} | asctime='2026-09-14 19:28:13'
2026-09-14 19:28:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 18, 292000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:18'
2026-09-14 19:28:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 18, 343000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15592, 'bid_price': 1.15585, 'volume': 0.0} | asctime='2026-09-14 19:28:18'
2026-09-14 19:28:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 18, 354000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:28:18'
2026-09-14 19:28:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 18, 372000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:28:18'
2026-09-14 19:28:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 18, 552000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:28:18'
2026-09-14 19:28:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 18, 727000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:28:18'
2026-09-14 19:28:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 18, 982000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:28:19'
2026-09-14 19:28:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 19, 402000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:28:19'
2026-09-14 19:28:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 19, 681000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15593, 'bid_price': 1.15586, 'volume': 0.0} | asctime='2026-09-14 19:28:19'
2026-09-14 19:28:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 23, 119000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15594, 'bid_price': 1.15587, 'volume': 0.0} | asctime='2026-09-14 19:28:23'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 24, 952000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15592, 'bid_price': 1.15585, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 24, 952000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 24, 957000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 24, 961000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 24, 964000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 24, 970000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 17000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 45000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 91000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 202000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 322000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 525000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 671000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 778000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 25, 779000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:25'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 188000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 191000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 298000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 303000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 507000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 655000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 770000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 885000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 26, 891000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:26'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 21000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 430000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 499000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 677000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 744000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 745000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 809000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 822000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 879000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 27, 881000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:27'
2026-09-14 19:28:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 28, 440000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:28'
2026-09-14 19:28:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 28, 577000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:28'
2026-09-14 19:28:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 29, 240000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:28:29'
2026-09-14 19:28:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 29, 968000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:30'
2026-09-14 19:28:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 31, 414000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:31'
2026-09-14 19:28:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 31, 521000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:31'
2026-09-14 19:28:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 31, 618000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:31'
2026-09-14 19:28:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 31, 619000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:31'
2026-09-14 19:28:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 31, 741000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:31'
2026-09-14 19:28:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 31, 743000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:31'
2026-09-14 19:28:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 31, 798000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:31'
2026-09-14 19:28:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 32, 471000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:32'
2026-09-14 19:28:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 32, 548000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:32'
2026-09-14 19:28:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 32, 548000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:32'
2026-09-14 19:28:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 32, 673000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:32'
2026-09-14 19:28:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 35, 297000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:35'
2026-09-14 19:28:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 35, 317000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:35'
2026-09-14 19:28:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 37, 555000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:28:37'
2026-09-14 19:28:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 38, 284000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:38'
2026-09-14 19:28:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 38, 396000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:38'
2026-09-14 19:28:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 38, 617000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:38'
2026-09-14 19:28:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 38, 668000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:38'
2026-09-14 19:28:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 39, 590000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:28:39'
2026-09-14 19:28:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 39, 713000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:39'
2026-09-14 19:28:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 40, 206000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:28:40'
2026-09-14 19:28:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 40, 424000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:40'
2026-09-14 19:28:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 40, 880000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:40'
2026-09-14 19:28:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 41, 5000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:28:41'
2026-09-14 19:28:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 41, 133000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:41'
2026-09-14 19:28:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 41, 944000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:28:42'
2026-09-14 19:28:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 42, 170000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:42'
2026-09-14 19:28:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 42, 803000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:28:42'
2026-09-14 19:28:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 42, 841000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:42'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 117000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 132000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 276000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 293000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 480000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 493000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 684000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 43, 755000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:28:43'
2026-09-14 19:28:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 44, 75000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:44'
2026-09-14 19:28:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 44, 275000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:28:44'
2026-09-14 19:28:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 44, 276000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:44'
2026-09-14 19:28:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 46, 317000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:46'
2026-09-14 19:28:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 46, 361000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:28:46'
2026-09-14 19:28:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 47, 178000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:47'
2026-09-14 19:28:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 47, 188000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:47'
2026-09-14 19:28:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 47, 191000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:47'
2026-09-14 19:28:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 47, 511000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:28:47'
2026-09-14 19:28:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 50, 156000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:28:50'
2026-09-14 19:28:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 51, 703000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:51'
2026-09-14 19:28:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 51, 905000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:51'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 51, 959000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 51, 960000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 51, 977000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 52, 34000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 52, 103000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 52, 165000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 52, 306000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 52, 370000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 52, 570000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 52, 785000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:52'
2026-09-14 19:28:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 54, 665000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:54'
2026-09-14 19:28:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 54, 746000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:54'
2026-09-14 19:28:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 54, 982000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:55'
2026-09-14 19:28:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 55, 152000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:55'
2026-09-14 19:28:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 55, 302000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:55'
2026-09-14 19:28:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 55, 356000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:55'
2026-09-14 19:28:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 55, 475000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:28:55'
2026-09-14 19:28:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 56, 241000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:56'
2026-09-14 19:28:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 56, 411000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:56'
2026-09-14 19:28:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 56, 517000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:56'
2026-09-14 19:28:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 56, 656000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:56'
2026-09-14 19:28:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 57, 382000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:57'
2026-09-14 19:28:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 57, 409000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:57'
2026-09-14 19:28:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 58, 163000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:58'
2026-09-14 19:28:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 58, 172000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:28:58'
2026-09-14 19:28:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 58, 206000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:28:58'
2026-09-14 19:29:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 28, 59, 960000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:29:00'
2026-09-14 19:29:02 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 2, 807358, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.15587, 'high': 1.15588, 'low': 1.15575, 'close': 1.15579, 'volume': 138.0} | asctime='2026-09-14 19:29:02'
2026-09-14 19:29:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 2, 733000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:02'
2026-09-14 19:29:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 3, 80000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:29:03'
2026-09-14 19:29:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 3, 302000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:03'
2026-09-14 19:29:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 5, 440000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:05'
2026-09-14 19:29:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 6, 56000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:06'
2026-09-14 19:29:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 8, 461000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:29:08'
2026-09-14 19:29:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 9, 31000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:09'
2026-09-14 19:29:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 12, 280000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:12'
2026-09-14 19:29:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 12, 403000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:12'
2026-09-14 19:29:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 18, 386000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:29:18'
2026-09-14 19:29:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 18, 402000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:29:18'
2026-09-14 19:29:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 18, 444000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:29:18'
2026-09-14 19:29:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 18, 585000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:18'
2026-09-14 19:29:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 25, 550000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:25'
2026-09-14 19:29:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 26, 699000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:26'
2026-09-14 19:29:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 26, 962000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:27'
2026-09-14 19:29:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 27, 104000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:27'
2026-09-14 19:29:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 27, 384000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:27'
2026-09-14 19:29:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 27, 635000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:27'
2026-09-14 19:29:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 28, 64000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:28'
2026-09-14 19:29:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 29, 563000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:29'
2026-09-14 19:29:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 29, 833000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:29'
2026-09-14 19:29:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 30, 191000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:30'
2026-09-14 19:29:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 31, 537000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:31'
2026-09-14 19:29:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 31, 641000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:31'
2026-09-14 19:29:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 31, 945000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:32'
2026-09-14 19:29:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 32, 116000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:32'
2026-09-14 19:29:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 32, 307000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:32'
2026-09-14 19:29:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 32, 418000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:32'
2026-09-14 19:29:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 32, 650000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:32'
2026-09-14 19:29:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 36, 474000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:36'
2026-09-14 19:29:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 36, 567000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:36'
2026-09-14 19:29:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 36, 578000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:36'
2026-09-14 19:29:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 37, 765000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:37'
2026-09-14 19:29:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 38, 97000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:38'
2026-09-14 19:29:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 38, 416000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:38'
2026-09-14 19:29:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 40, 276000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:40'
2026-09-14 19:29:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 40, 455000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:40'
2026-09-14 19:29:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 43, 870000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:43'
2026-09-14 19:29:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 44, 118000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:44'
2026-09-14 19:29:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 44, 129000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:44'
2026-09-14 19:29:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 44, 217000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:44'
2026-09-14 19:29:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 44, 803000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:44'
2026-09-14 19:29:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 44, 957000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:45'
2026-09-14 19:29:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 44, 982000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:29:45'
2026-09-14 19:29:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 45, 714000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:45'
2026-09-14 19:29:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 48, 767000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:48'
2026-09-14 19:29:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 51, 492000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:51'
2026-09-14 19:29:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 53, 778000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:29:53'
2026-09-14 19:29:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 53, 786000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:29:53'
2026-09-14 19:29:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 53, 810000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:29:53'
2026-09-14 19:29:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 54, 498000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:54'
2026-09-14 19:29:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 55, 178000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:55'
2026-09-14 19:29:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 56, 215000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:29:56'
2026-09-14 19:29:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 29, 58, 939000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:29:59'
2026-09-14 19:30:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 0, 393629, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.15578, 'high': 1.15581, 'low': 1.15576, 'close': 1.15577, 'volume': 55.0} | asctime='2026-09-14 19:30:00'
2026-09-14 19:30:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 0, 398209, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.15579, 'high': 1.15588, 'low': 1.15573, 'close': 1.15577, 'volume': 384.0} | asctime='2026-09-14 19:30:00'
2026-09-14 19:30:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_15:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 0, 408961, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M15', 'open_price': 1.15584, 'high': 1.15592, 'low': 1.15573, 'close': 1.15577, 'volume': 1148.0} | asctime='2026-09-14 19:30:00'
2026-09-14 19:30:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 0, 265000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:00'
2026-09-14 19:30:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 0, 716000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:00'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 0, 966000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 19000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 32000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 192000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 485000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 505000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 517000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 572000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 575000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 650000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 652000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 716000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 719000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 808000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 811000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 875000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 877000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:01'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 940000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 1, 946000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 114000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 252000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 305000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 439000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 445000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 509000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 538000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 2, 570000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:02'
2026-09-14 19:30:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 3, 761000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:03'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 56000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 71000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 197000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 205000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 338000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 346000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 573000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 624000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 637000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 691000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 704000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 763000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 771000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 828000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 4, 836000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:04'
2026-09-14 19:30:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 5, 774000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:05'
2026-09-14 19:30:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 9, 274000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:09'
2026-09-14 19:30:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 9, 311000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:09'
2026-09-14 19:30:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 9, 351000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:09'
2026-09-14 19:30:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 9, 355000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:09'
2026-09-14 19:30:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 9, 451000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:09'
2026-09-14 19:30:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 9, 640000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:09'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 350000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 432000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 445000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 513000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 615000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 703000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 840000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 841000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:11'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 973000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 11, 981000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 182000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 189000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 193000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 361000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 387000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 428000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 551000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 560000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 689000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 693000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 853000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 12, 857000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:12'
2026-09-14 19:30:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 13, 319000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:13'
2026-09-14 19:30:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 13, 538000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:13'
2026-09-14 19:30:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 13, 652000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:13'
2026-09-14 19:30:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 13, 688000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:13'
2026-09-14 19:30:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 13, 790000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:13'
2026-09-14 19:30:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 14, 402000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:14'
2026-09-14 19:30:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 14, 687000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:14'
2026-09-14 19:30:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 16, 602000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:16'
2026-09-14 19:30:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 16, 705000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:16'
2026-09-14 19:30:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 16, 871000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:16'
2026-09-14 19:30:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 16, 951000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:17'
2026-09-14 19:30:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 17, 310000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:17'
2026-09-14 19:30:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 17, 390000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:17'
2026-09-14 19:30:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 17, 401000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:17'
2026-09-14 19:30:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 17, 514000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:17'
2026-09-14 19:30:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 17, 554000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:17'
2026-09-14 19:30:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 17, 874000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:17'
2026-09-14 19:30:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 18, 341000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:18'
2026-09-14 19:30:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 18, 635000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:18'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 18, 926000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 419000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 440000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 443000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 454000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15582, 'bid_price': 1.15575, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 499000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1558, 'bid_price': 1.15573, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 551000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15579, 'bid_price': 1.15572, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 551000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1558, 'bid_price': 1.15573, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 552000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15579, 'bid_price': 1.15572, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 552000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1558, 'bid_price': 1.15573, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 665000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:30:19'
2026-09-14 19:30:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 679000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:20'
2026-09-14 19:30:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 691000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:20'
2026-09-14 19:30:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 782000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:20'
2026-09-14 19:30:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 19, 937000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:20'
2026-09-14 19:30:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 20, 140000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:20'
2026-09-14 19:30:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 20, 584000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:20'
2026-09-14 19:30:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 20, 906000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:21'
2026-09-14 19:30:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 23, 231000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:30:23'
2026-09-14 19:30:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 24, 179000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:24'
2026-09-14 19:30:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 25, 779000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:25'
2026-09-14 19:30:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 25, 884000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:25'
2026-09-14 19:30:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 26, 853000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:26'
2026-09-14 19:30:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 26, 900000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:30:27'
2026-09-14 19:30:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 27, 33000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1558, 'bid_price': 1.15573, 'volume': 0.0} | asctime='2026-09-14 19:30:27'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 546000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15581, 'bid_price': 1.15574, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 574000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 586000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 588000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 637000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 639000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 651000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 30, 894000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:30'
2026-09-14 19:30:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 31, 56000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:31'
2026-09-14 19:30:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 32, 80000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:32'
2026-09-14 19:30:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 32, 154000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:32'
2026-09-14 19:30:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 33, 357000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:33'
2026-09-14 19:30:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 33, 466000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:33'
2026-09-14 19:30:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 34, 622000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:34'
2026-09-14 19:30:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 34, 949000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:35'
2026-09-14 19:30:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 36, 105000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15583, 'bid_price': 1.15576, 'volume': 0.0} | asctime='2026-09-14 19:30:36'
2026-09-14 19:30:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 39, 132000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:39'
2026-09-14 19:30:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 39, 253000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:39'
2026-09-14 19:30:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 39, 753000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:39'
2026-09-14 19:30:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 39, 878000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15584, 'bid_price': 1.15577, 'volume': 0.0} | asctime='2026-09-14 19:30:39'
2026-09-14 19:30:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 40, 833000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15585, 'bid_price': 1.15578, 'volume': 0.0} | asctime='2026-09-14 19:30:40'
2026-09-14 19:30:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 46, 981000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15586, 'bid_price': 1.15579, 'volume': 0.0} | asctime='2026-09-14 19:30:47'
2026-09-14 19:30:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 47, 286000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:30:47'
2026-09-14 19:30:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 47, 302000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15587, 'bid_price': 1.1558, 'volume': 0.0} | asctime='2026-09-14 19:30:47'
2026-09-14 19:30:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 49, 215000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:30:49'
2026-09-14 19:30:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 51, 386000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:30:51'
2026-09-14 19:30:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 51, 506000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:30:51'
2026-09-14 19:30:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 51, 611000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:30:51'
2026-09-14 19:30:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 51, 744000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:30:51'
2026-09-14 19:30:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 54, 964000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:30:55'
2026-09-14 19:30:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 59, 234000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:30:59'
2026-09-14 19:30:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 59, 314000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15588, 'bid_price': 1.15581, 'volume': 0.0} | asctime='2026-09-14 19:30:59'
2026-09-14 19:31:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 30, 59, 961000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:00'
2026-09-14 19:31:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 0, 468526, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.15578, 'high': 1.15583, 'low': 1.15572, 'close': 1.15583, 'volume': 151.0} | asctime='2026-09-14 19:31:00'
2026-09-14 19:31:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 0, 409000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:00'
2026-09-14 19:31:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 0, 426000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:00'
2026-09-14 19:31:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 0, 466000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:00'
2026-09-14 19:31:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 0, 472000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:00'
2026-09-14 19:31:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 0, 576000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:00'
2026-09-14 19:31:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 1, 74000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:01'
2026-09-14 19:31:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 1, 81000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:01'
2026-09-14 19:31:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 1, 458000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:01'
2026-09-14 19:31:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 5, 824000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:05'
2026-09-14 19:31:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 9, 180000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:09'
2026-09-14 19:31:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 9, 190000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15589, 'bid_price': 1.15582, 'volume': 0.0} | asctime='2026-09-14 19:31:09'
2026-09-14 19:31:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 9, 193000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:09'
2026-09-14 19:31:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 9, 731000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:09'
2026-09-14 19:31:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 9, 852000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:09'
2026-09-14 19:31:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 10, 472000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:10'
2026-09-14 19:31:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 10, 474000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:10'
2026-09-14 19:31:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 10, 480000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:10'
2026-09-14 19:31:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 11, 229000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:11'
2026-09-14 19:31:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 11, 297000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.15591, 'bid_price': 1.15584, 'volume': 0.0} | asctime='2026-09-14 19:31:11'
2026-09-14 19:31:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 9, 14, 17, 31, 11, 297000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1559, 'bid_price': 1.15583, 'volume': 0.0} | asctime='2026-09-14 19:31:11'
