2026-10-07 00:00:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 0, 128000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1266, 'bid_price': 1.1255, 'volume': 0.0} | asctime='2026-10-07 00:00:00'
2026-10-07 00:00:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 1, 46000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12661, 'bid_price': 1.12541, 'volume': 0.0} | asctime='2026-10-07 00:00:01'
2026-10-07 00:00:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 1, 256000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12662, 'bid_price': 1.12542, 'volume': 0.0} | asctime='2026-10-07 00:00:01'
2026-10-07 00:00:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 2, 798000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12659, 'bid_price': 1.12549, 'volume': 0.0} | asctime='2026-10-07 00:00:03'
2026-10-07 00:00:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 2, 902000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12657, 'bid_price': 1.12547, 'volume': 0.0} | asctime='2026-10-07 00:00:03'
2026-10-07 00:00:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 3, 164000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1265, 'bid_price': 1.1255, 'volume': 0.0} | asctime='2026-10-07 00:00:04'
2026-10-07 00:00:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 3, 265000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12656, 'bid_price': 1.12546, 'volume': 0.0} | asctime='2026-10-07 00:00:04'
2026-10-07 00:00:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 3, 426000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12633, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:04'
2026-10-07 00:00:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 3, 539000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1265, 'bid_price': 1.1256, 'volume': 0.0} | asctime='2026-10-07 00:00:04'
2026-10-07 00:00:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 3, 856000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12649, 'bid_price': 1.12559, 'volume': 0.0} | asctime='2026-10-07 00:00:04'
2026-10-07 00:00:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 7, 124000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1265, 'bid_price': 1.1256, 'volume': 0.0} | asctime='2026-10-07 00:00:07'
2026-10-07 00:00:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 7, 348000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12652, 'bid_price': 1.12562, 'volume': 0.0} | asctime='2026-10-07 00:00:07'
2026-10-07 00:00:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 8, 170000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12644, 'bid_price': 1.12564, 'volume': 0.0} | asctime='2026-10-07 00:00:08'
2026-10-07 00:00:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 8, 302000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12645, 'bid_price': 1.12565, 'volume': 0.0} | asctime='2026-10-07 00:00:08'
2026-10-07 00:00:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 8, 429000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12652, 'bid_price': 1.12562, 'volume': 0.0} | asctime='2026-10-07 00:00:08'
2026-10-07 00:00:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 8, 566000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12635, 'bid_price': 1.12565, 'volume': 0.0} | asctime='2026-10-07 00:00:08'
2026-10-07 00:00:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 8, 675000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1265, 'bid_price': 1.1256, 'volume': 0.0} | asctime='2026-10-07 00:00:08'
2026-10-07 00:00:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 8, 896000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12651, 'bid_price': 1.12561, 'volume': 0.0} | asctime='2026-10-07 00:00:08'
2026-10-07 00:00:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 9, 25000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12649, 'bid_price': 1.12559, 'volume': 0.0} | asctime='2026-10-07 00:00:08'
2026-10-07 00:00:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 9, 157000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12633, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:09'
2026-10-07 00:00:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 9, 287000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12642, 'bid_price': 1.12562, 'volume': 0.0} | asctime='2026-10-07 00:00:09'
2026-10-07 00:00:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 9, 419000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12633, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:09'
2026-10-07 00:00:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 10, 22000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1265, 'bid_price': 1.1256, 'volume': 0.0} | asctime='2026-10-07 00:00:09'
2026-10-07 00:00:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 12, 23000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12649, 'bid_price': 1.12559, 'volume': 0.0} | asctime='2026-10-07 00:00:11'
2026-10-07 00:00:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 14, 169000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12642, 'bid_price': 1.12562, 'volume': 0.0} | asctime='2026-10-07 00:00:14'
2026-10-07 00:00:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 14, 301000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12641, 'bid_price': 1.12561, 'volume': 0.0} | asctime='2026-10-07 00:00:14'
2026-10-07 00:00:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 14, 699000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12649, 'bid_price': 1.12559, 'volume': 0.0} | asctime='2026-10-07 00:00:14'
2026-10-07 00:00:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 14, 805000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1265, 'bid_price': 1.1256, 'volume': 0.0} | asctime='2026-10-07 00:00:14'
2026-10-07 00:00:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 14, 938000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12649, 'bid_price': 1.12559, 'volume': 0.0} | asctime='2026-10-07 00:00:14'
2026-10-07 00:00:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 15, 161000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12648, 'bid_price': 1.12558, 'volume': 0.0} | asctime='2026-10-07 00:00:15'
2026-10-07 00:00:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 15, 265000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12641, 'bid_price': 1.12561, 'volume': 0.0} | asctime='2026-10-07 00:00:15'
2026-10-07 00:00:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 15, 428000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1265, 'bid_price': 1.1256, 'volume': 0.0} | asctime='2026-10-07 00:00:15'
2026-10-07 00:00:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 16, 288000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12653, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:16'
2026-10-07 00:00:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 20, 169000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12647, 'bid_price': 1.12567, 'volume': 0.0} | asctime='2026-10-07 00:00:20'
2026-10-07 00:00:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 20, 433000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12653, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:20'
2026-10-07 00:00:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 20, 563000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12647, 'bid_price': 1.12567, 'volume': 0.0} | asctime='2026-10-07 00:00:20'
2026-10-07 00:00:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 20, 672000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12653, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:20'
2026-10-07 00:00:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 20, 802000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12654, 'bid_price': 1.12564, 'volume': 0.0} | asctime='2026-10-07 00:00:20'
2026-10-07 00:00:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 20, 920000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12653, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:20'
2026-10-07 00:00:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 21, 24000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12639, 'bid_price': 1.12569, 'volume': 0.0} | asctime='2026-10-07 00:00:20'
2026-10-07 00:00:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 21, 127000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12653, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:21'
2026-10-07 00:00:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 21, 254000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12641, 'bid_price': 1.12571, 'volume': 0.0} | asctime='2026-10-07 00:00:21'
2026-10-07 00:00:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 21, 357000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12654, 'bid_price': 1.12564, 'volume': 0.0} | asctime='2026-10-07 00:00:21'
2026-10-07 00:00:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 22, 169000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12653, 'bid_price': 1.12563, 'volume': 0.0} | asctime='2026-10-07 00:00:22'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 440000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1262, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 443000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12619, 'bid_price': 1.12612, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 534000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12621, 'bid_price': 1.12614, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 536000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12624, 'bid_price': 1.12617, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 598000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1263, 'bid_price': 1.12623, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 603000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12638, 'bid_price': 1.12628, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 616000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12639, 'bid_price': 1.12632, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 629000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12641, 'bid_price': 1.12634, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 646000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12637, 'bid_price': 1.1263, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 662000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12634, 'bid_price': 1.12627, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 677000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12632, 'bid_price': 1.12625, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 23, 778000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12634, 'bid_price': 1.12627, 'volume': 0.0} | asctime='2026-10-07 00:00:23'
2026-10-07 00:00:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 24, 530000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12635, 'bid_price': 1.12628, 'volume': 0.0} | asctime='2026-10-07 00:00:24'
2026-10-07 00:00:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 24, 959000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12634, 'bid_price': 1.12627, 'volume': 0.0} | asctime='2026-10-07 00:00:24'
2026-10-07 00:00:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 25, 329000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12635, 'bid_price': 1.12628, 'volume': 0.0} | asctime='2026-10-07 00:00:25'
2026-10-07 00:00:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 25, 431000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12634, 'bid_price': 1.12627, 'volume': 0.0} | asctime='2026-10-07 00:00:25'
2026-10-07 00:00:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 26, 307000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12631, 'bid_price': 1.12624, 'volume': 0.0} | asctime='2026-10-07 00:00:26'
2026-10-07 00:00:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 26, 316000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12629, 'bid_price': 1.12622, 'volume': 0.0} | asctime='2026-10-07 00:00:26'
2026-10-07 00:00:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 26, 530000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12628, 'bid_price': 1.12621, 'volume': 0.0} | asctime='2026-10-07 00:00:26'
2026-10-07 00:00:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 26, 952000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12629, 'bid_price': 1.12622, 'volume': 0.0} | asctime='2026-10-07 00:00:26'
2026-10-07 00:00:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 27, 485000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1263, 'bid_price': 1.12623, 'volume': 0.0} | asctime='2026-10-07 00:00:27'
2026-10-07 00:00:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 29, 163000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12631, 'bid_price': 1.12624, 'volume': 0.0} | asctime='2026-10-07 00:00:29'
2026-10-07 00:00:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 29, 442000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1263, 'bid_price': 1.12623, 'volume': 0.0} | asctime='2026-10-07 00:00:29'
2026-10-07 00:00:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 29, 854000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12631, 'bid_price': 1.12624, 'volume': 0.0} | asctime='2026-10-07 00:00:29'
2026-10-07 00:00:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 31, 349000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12629, 'bid_price': 1.12622, 'volume': 0.0} | asctime='2026-10-07 00:00:31'
2026-10-07 00:00:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 31, 445000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12624, 'bid_price': 1.12614, 'volume': 0.0} | asctime='2026-10-07 00:00:31'
2026-10-07 00:00:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 31, 568000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12624, 'bid_price': 1.12617, 'volume': 0.0} | asctime='2026-10-07 00:00:31'
2026-10-07 00:00:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 32, 125000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12623, 'bid_price': 1.12616, 'volume': 0.0} | asctime='2026-10-07 00:00:32'
2026-10-07 00:00:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 32, 849000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12622, 'bid_price': 1.12615, 'volume': 0.0} | asctime='2026-10-07 00:00:32'
2026-10-07 00:00:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 33, 858000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12624, 'bid_price': 1.12617, 'volume': 0.0} | asctime='2026-10-07 00:00:33'
2026-10-07 00:00:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 36, 147000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12623, 'bid_price': 1.12616, 'volume': 0.0} | asctime='2026-10-07 00:00:36'
2026-10-07 00:00:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 36, 545000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12619, 'bid_price': 1.12612, 'volume': 0.0} | asctime='2026-10-07 00:00:36'
2026-10-07 00:00:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 38, 610000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1262, 'bid_price': 1.12613, 'volume': 0.0} | asctime='2026-10-07 00:00:38'
2026-10-07 00:00:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 44, 257000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12619, 'bid_price': 1.12612, 'volume': 0.0} | asctime='2026-10-07 00:00:44'
2026-10-07 00:00:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 44, 260000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12617, 'bid_price': 1.1261, 'volume': 0.0} | asctime='2026-10-07 00:00:44'
2026-10-07 00:00:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 45, 35000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12618, 'bid_price': 1.12611, 'volume': 0.0} | asctime='2026-10-07 00:00:44'
2026-10-07 00:00:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 45, 36000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12617, 'bid_price': 1.1261, 'volume': 0.0} | asctime='2026-10-07 00:00:44'
2026-10-07 00:00:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 45, 197000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12618, 'bid_price': 1.12611, 'volume': 0.0} | asctime='2026-10-07 00:00:45'
2026-10-07 00:00:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 48, 71000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12619, 'bid_price': 1.12612, 'volume': 0.0} | asctime='2026-10-07 00:00:47'
2026-10-07 00:00:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 0, 56, 645000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1262, 'bid_price': 1.12613, 'volume': 0.0} | asctime='2026-10-07 00:00:56'
2026-10-07 00:01:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 0, 237946, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12552, 'high': 1.12634, 'low': 1.12541, 'close': 1.12613, 'volume': 85.0} | asctime='2026-10-07 00:01:00'
2026-10-07 00:01:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 0, 341000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12619, 'bid_price': 1.12612, 'volume': 0.0} | asctime='2026-10-07 00:01:00'
2026-10-07 00:01:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 0, 807000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1262, 'bid_price': 1.12613, 'volume': 0.0} | asctime='2026-10-07 00:01:00'
2026-10-07 00:01:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 1, 801000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12621, 'bid_price': 1.12614, 'volume': 0.0} | asctime='2026-10-07 00:01:01'
2026-10-07 00:01:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 1, 806000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1262, 'bid_price': 1.12613, 'volume': 0.0} | asctime='2026-10-07 00:01:01'
2026-10-07 00:01:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 2, 588000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12621, 'bid_price': 1.12614, 'volume': 0.0} | asctime='2026-10-07 00:01:02'
2026-10-07 00:01:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 3, 868000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1262, 'bid_price': 1.12613, 'volume': 0.0} | asctime='2026-10-07 00:01:03'
2026-10-07 00:01:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 3, 868000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12618, 'bid_price': 1.12611, 'volume': 0.0} | asctime='2026-10-07 00:01:03'
2026-10-07 00:01:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 3, 877000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12615, 'bid_price': 1.12608, 'volume': 0.0} | asctime='2026-10-07 00:01:03'
2026-10-07 00:01:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 3, 991000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12613, 'bid_price': 1.12606, 'volume': 0.0} | asctime='2026-10-07 00:01:03'
2026-10-07 00:01:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 5, 636000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12615, 'bid_price': 1.12608, 'volume': 0.0} | asctime='2026-10-07 00:01:05'
2026-10-07 00:01:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 5, 696000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12617, 'bid_price': 1.1261, 'volume': 0.0} | asctime='2026-10-07 00:01:05'
2026-10-07 00:01:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 6, 708000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12616, 'bid_price': 1.12609, 'volume': 0.0} | asctime='2026-10-07 00:01:06'
2026-10-07 00:01:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 7, 218000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12615, 'bid_price': 1.12608, 'volume': 0.0} | asctime='2026-10-07 00:01:07'
2026-10-07 00:01:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 8, 777000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12614, 'bid_price': 1.12607, 'volume': 0.0} | asctime='2026-10-07 00:01:08'
2026-10-07 00:01:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 8, 784000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12612, 'bid_price': 1.12605, 'volume': 0.0} | asctime='2026-10-07 00:01:08'
2026-10-07 00:01:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 8, 799000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:01:08'
2026-10-07 00:01:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 9, 92000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:01:08'
2026-10-07 00:01:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 9, 286000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:01:09'
2026-10-07 00:01:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 10, 756000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12612, 'bid_price': 1.12605, 'volume': 0.0} | asctime='2026-10-07 00:01:10'
2026-10-07 00:01:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 16, 836000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12614, 'bid_price': 1.12607, 'volume': 0.0} | asctime='2026-10-07 00:01:16'
2026-10-07 00:01:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 16, 850000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12612, 'bid_price': 1.12605, 'volume': 0.0} | asctime='2026-10-07 00:01:16'
2026-10-07 00:01:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 20, 735000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:01:20'
2026-10-07 00:01:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 1, 41, 218000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:01:41'
2026-10-07 00:02:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 0, 340024, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12612, 'high': 1.12614, 'low': 1.12602, 'close': 1.12602, 'volume': 23.0} | asctime='2026-10-07 00:02:00'
2026-10-07 00:02:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 0, 369000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:02:00'
2026-10-07 00:02:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 9, 291000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:02:09'
2026-10-07 00:02:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 20, 527000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:02:20'
2026-10-07 00:02:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 24, 833000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:02:24'
2026-10-07 00:02:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 29, 273000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12611, 'bid_price': 1.12604, 'volume': 0.0} | asctime='2026-10-07 00:02:29'
2026-10-07 00:02:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 34, 340000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12612, 'bid_price': 1.12605, 'volume': 0.0} | asctime='2026-10-07 00:02:34'
2026-10-07 00:02:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 34, 525000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12611, 'bid_price': 1.12604, 'volume': 0.0} | asctime='2026-10-07 00:02:34'
2026-10-07 00:02:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 46, 64000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12612, 'bid_price': 1.12605, 'volume': 0.0} | asctime='2026-10-07 00:02:45'
2026-10-07 00:02:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 48, 9000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12611, 'bid_price': 1.12604, 'volume': 0.0} | asctime='2026-10-07 00:02:47'
2026-10-07 00:02:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 48, 747000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:02:48'
2026-10-07 00:02:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 48, 749000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:02:48'
2026-10-07 00:02:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 48, 751000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:02:48'
2026-10-07 00:02:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 49, 98000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:02:49'
2026-10-07 00:02:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 2, 52, 900000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:02:52'
2026-10-07 00:03:07 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 7, 536116, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12603, 'high': 1.12605, 'low': 1.12598, 'close': 1.12598, 'volume': 14.0} | asctime='2026-10-07 00:03:07'
2026-10-07 00:03:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 7, 650000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:03:07'
2026-10-07 00:03:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 13, 559000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:03:13'
2026-10-07 00:03:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 13, 564000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:03:13'
2026-10-07 00:03:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 14, 117000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:03:14'
2026-10-07 00:03:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 26, 701000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12598, 'bid_price': 1.12591, 'volume': 0.0} | asctime='2026-10-07 00:03:26'
2026-10-07 00:03:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 26, 705000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:03:26'
2026-10-07 00:03:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 27, 375000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:03:27'
2026-10-07 00:03:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 27, 414000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:03:27'
2026-10-07 00:03:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 48, 921000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:03:48'
2026-10-07 00:03:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 54, 216000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:03:54'
2026-10-07 00:03:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 3, 59, 396000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:03:59'
2026-10-07 00:05:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 0, 21659, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12597, 'high': 1.12597, 'low': 1.12591, 'close': 1.12597, 'volume': 11.0} | asctime='2026-10-07 00:05:00'
2026-10-07 00:05:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 0, 24988, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12552, 'high': 1.12634, 'low': 1.12541, 'close': 1.12597, 'volume': 133.0} | asctime='2026-10-07 00:05:00'
2026-10-07 00:05:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 0, 73000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:05:00'
2026-10-07 00:05:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 10, 15000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:05:09'
2026-10-07 00:05:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 23, 317000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:05:23'
2026-10-07 00:05:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 23, 330000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:05:23'
2026-10-07 00:05:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 33, 450000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:33'
2026-10-07 00:05:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 36, 798000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:36'
2026-10-07 00:05:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 44, 791000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:44'
2026-10-07 00:05:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 44, 901000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:44'
2026-10-07 00:05:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 45, 10000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:44'
2026-10-07 00:05:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 45, 121000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:45'
2026-10-07 00:05:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 45, 232000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:45'
2026-10-07 00:05:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 45, 673000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:45'
2026-10-07 00:05:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 45, 781000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:45'
2026-10-07 00:05:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 46, 1000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:45'
2026-10-07 00:05:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 46, 111000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:45'
2026-10-07 00:05:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 46, 772000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:46'
2026-10-07 00:05:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 46, 882000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:46'
2026-10-07 00:05:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 47, 212000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:47'
2026-10-07 00:05:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 47, 320000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:47'
2026-10-07 00:05:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 47, 650000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:47'
2026-10-07 00:05:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 47, 762000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:47'
2026-10-07 00:05:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 48, 311000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:48'
2026-10-07 00:05:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 48, 420000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:48'
2026-10-07 00:05:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 48, 532000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:48'
2026-10-07 00:05:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 48, 640000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:48'
2026-10-07 00:05:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 49, 851000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:49'
2026-10-07 00:05:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 49, 970000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:49'
2026-10-07 00:05:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 50, 72000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:49'
2026-10-07 00:05:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 50, 180000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:50'
2026-10-07 00:05:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 50, 292000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:50'
2026-10-07 00:05:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 50, 400000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:50'
2026-10-07 00:05:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 51, 390000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:51'
2026-10-07 00:05:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 51, 500000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:51'
2026-10-07 00:05:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 52, 52000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:51'
2026-10-07 00:05:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 52, 169000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:52'
2026-10-07 00:05:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 52, 501000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:52'
2026-10-07 00:05:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 52, 609000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:52'
2026-10-07 00:05:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 52, 863000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:52'
2026-10-07 00:05:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 53, 106000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:52'
2026-10-07 00:05:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 53, 430000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:53'
2026-10-07 00:05:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 53, 539000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:53'
2026-10-07 00:05:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 53, 763000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:53'
2026-10-07 00:05:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 53, 870000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:53'
2026-10-07 00:05:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 54, 81000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:53'
2026-10-07 00:05:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 54, 192000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:54'
2026-10-07 00:05:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 54, 302000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:54'
2026-10-07 00:05:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 54, 411000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:54'
2026-10-07 00:05:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 54, 962000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:54'
2026-10-07 00:05:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 55, 72000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:54'
2026-10-07 00:05:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 55, 183000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:55'
2026-10-07 00:05:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 55, 292000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:55'
2026-10-07 00:05:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 55, 402000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:55'
2026-10-07 00:05:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 55, 516000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:55'
2026-10-07 00:05:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 56, 61000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:55'
2026-10-07 00:05:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 56, 172000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:56'
2026-10-07 00:05:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 56, 282000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:56'
2026-10-07 00:05:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 56, 392000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:56'
2026-10-07 00:05:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 56, 943000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:56'
2026-10-07 00:05:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 57, 50000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:56'
2026-10-07 00:05:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 58, 921000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:58'
2026-10-07 00:05:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 31000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:58'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 141000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 251000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 360000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 470000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 581000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 691000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 803000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:05:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 5, 59, 910000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:05:59'
2026-10-07 00:06:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 0, 282725, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12596, 'high': 1.12602, 'low': 1.12596, 'close': 1.12602, 'volume': 69.0} | asctime='2026-10-07 00:06:00'
2026-10-07 00:06:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 0, 382000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:00'
2026-10-07 00:06:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 0, 572000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:00'
2026-10-07 00:06:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 0, 681000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:00'
2026-10-07 00:06:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 0, 790000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:00'
2026-10-07 00:06:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 0, 901000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:00'
2026-10-07 00:06:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 11000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:00'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 121000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 230000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 342000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 424000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 560000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 782000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 892000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 1, 959000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:01'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 115000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 222000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 332000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 476000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 664000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 772000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 883000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 2, 991000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 3, 59000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:02'
2026-10-07 00:06:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 3, 213000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:03'
2026-10-07 00:06:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 3, 322000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:03'
2026-10-07 00:06:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 3, 431000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:03'
2026-10-07 00:06:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 3, 582000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:03'
2026-10-07 00:06:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 3, 762000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:03'
2026-10-07 00:06:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 3, 877000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:03'
2026-10-07 00:06:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 4, 160000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:04'
2026-10-07 00:06:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 4, 262000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:04'
2026-10-07 00:06:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 4, 532000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:04'
2026-10-07 00:06:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 4, 677000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:04'
2026-10-07 00:06:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 4, 860000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:04'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 5, 83000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 5, 192000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 5, 263000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 5, 411000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 5, 740000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 5, 781000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 5, 963000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 70000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:05'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 183000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 290000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 361000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 511000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 621000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 732000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 841000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 6, 884000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 70000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:06'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 172000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 285000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 392000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 462000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 569000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 721000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 950000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 7, 979000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:07'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 8, 162000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 8, 273000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 8, 382000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 8, 500000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 8, 562000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 8, 719000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 9, 53000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 9, 85000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:08'
2026-10-07 00:06:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 9, 277000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:09'
2026-10-07 00:06:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 9, 610000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:06:09'
2026-10-07 00:06:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 9, 780000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:09'
2026-10-07 00:06:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 9, 936000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:09'
2026-10-07 00:06:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 10, 126000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:10'
2026-10-07 00:06:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 10, 210000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:10'
2026-10-07 00:06:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 10, 649000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:10'
2026-10-07 00:06:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 10, 713000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:10'
2026-10-07 00:06:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 36, 932000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:36'
2026-10-07 00:06:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 41000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:36'
2026-10-07 00:06:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 49000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:36'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 152000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 271000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 593000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 601000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 656000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 771000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 878000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 37, 991000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 38, 94000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:37'
2026-10-07 00:06:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 38, 209000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:38'
2026-10-07 00:06:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 38, 318000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:38'
2026-10-07 00:06:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 38, 432000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:38'
2026-10-07 00:06:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 38, 540000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:38'
2026-10-07 00:06:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 38, 651000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:38'
2026-10-07 00:06:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 39, 32000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:38'
2026-10-07 00:06:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 39, 141000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:39'
2026-10-07 00:06:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 39, 452000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:39'
2026-10-07 00:06:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 39, 671000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:39'
2026-10-07 00:06:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 39, 893000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:39'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 40, 232000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 40, 448000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 40, 564000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 40, 671000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 40, 779000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 40, 887000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 2000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 108000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:40'
2026-10-07 00:06:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 220000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:41'
2026-10-07 00:06:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 437000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:41'
2026-10-07 00:06:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 571000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:41'
2026-10-07 00:06:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 680000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:41'
2026-10-07 00:06:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 791000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:41'
2026-10-07 00:06:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 41, 900000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:41'
2026-10-07 00:06:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 42, 15000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:41'
2026-10-07 00:06:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 42, 182000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:42'
2026-10-07 00:06:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 52, 743000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:06:52'
2026-10-07 00:06:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 52, 744000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:06:52'
2026-10-07 00:06:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 52, 862000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:06:52'
2026-10-07 00:06:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 53, 434000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:06:53'
2026-10-07 00:06:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 53, 440000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:06:53'
2026-10-07 00:06:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 6, 53, 441000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:06:53'
2026-10-07 00:07:09 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 7, 9, 932512, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12603, 'high': 1.12603, 'low': 1.12596, 'close': 1.12597, 'volume': 119.0} | asctime='2026-10-07 00:07:09'
2026-10-07 00:07:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 7, 10, 29000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:07:09'
2026-10-07 00:07:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 7, 16, 74000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:07:16'
2026-10-07 00:07:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 7, 16, 75000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:07:16'
2026-10-07 00:07:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 7, 16, 85000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:07:16'
2026-10-07 00:07:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 7, 16, 88000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:07:16'
2026-10-07 00:07:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 7, 54, 800000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12611, 'bid_price': 1.12604, 'volume': 0.0} | asctime='2026-10-07 00:07:54'
2026-10-07 00:08:09 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 9, 948909, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12598, 'high': 1.12604, 'low': 1.12598, 'close': 1.12604, 'volume': 6.0} | asctime='2026-10-07 00:08:09'
2026-10-07 00:08:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 10, 48000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1261, 'bid_price': 1.12603, 'volume': 0.0} | asctime='2026-10-07 00:08:09'
2026-10-07 00:08:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 10, 53000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:08:09'
2026-10-07 00:08:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 10, 243000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:08:10'
2026-10-07 00:08:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 12, 53000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:08:11'
2026-10-07 00:08:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 49, 410000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:08:49'
2026-10-07 00:08:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 49, 424000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:08:49'
2026-10-07 00:08:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 8, 58, 99000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:08:57'
2026-10-07 00:09:15 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 9, 15, 581538, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12603, 'high': 1.12603, 'low': 1.12597, 'close': 1.12598, 'volume': 7.0} | asctime='2026-10-07 00:09:15'
2026-10-07 00:09:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 9, 15, 703000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:09:15'
2026-10-07 00:09:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 9, 19, 662000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:09:19'
2026-10-07 00:09:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 9, 19, 897000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:09:19'
2026-10-07 00:09:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 9, 35, 743000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:09:35'
2026-10-07 00:09:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 9, 35, 969000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:09:35'
2026-10-07 00:09:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 9, 53, 251000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:09:53'
2026-10-07 00:10:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 0, 824246, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12597, 'high': 1.12598, 'low': 1.12593, 'close': 1.12593, 'volume': 6.0} | asctime='2026-10-07 00:10:00'
2026-10-07 00:10:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 0, 842428, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12596, 'high': 1.12604, 'low': 1.12593, 'close': 1.12593, 'volume': 207.0} | asctime='2026-10-07 00:10:00'
2026-10-07 00:10:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 0, 589000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12599, 'bid_price': 1.12592, 'volume': 0.0} | asctime='2026-10-07 00:10:00'
2026-10-07 00:10:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 10, 28000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:10:09'
2026-10-07 00:10:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 15, 642000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:10:15'
2026-10-07 00:10:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 15, 838000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:10:15'
2026-10-07 00:10:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 19, 46000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:10:18'
2026-10-07 00:10:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 33, 704000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:10:33'
2026-10-07 00:10:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 44, 341000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:10:44'
2026-10-07 00:10:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 49, 386000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:10:49'
2026-10-07 00:10:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 50, 19000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:10:49'
2026-10-07 00:10:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 50, 358000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:10:50'
2026-10-07 00:10:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 50, 359000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:10:50'
2026-10-07 00:10:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 50, 505000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:10:50'
2026-10-07 00:10:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 50, 527000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:10:50'
2026-10-07 00:10:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 50, 622000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:10:50'
2026-10-07 00:10:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 50, 623000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:10:50'
2026-10-07 00:10:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 51, 9000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:10:50'
2026-10-07 00:10:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 51, 366000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:10:51'
2026-10-07 00:10:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 51, 414000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:10:51'
2026-10-07 00:10:55 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 55, 917000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:10:55'
2026-10-07 00:10:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 10, 56, 149000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:10:56'
2026-10-07 00:11:23 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 11, 23, 958571, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12592, 'high': 1.12599, 'low': 1.12592, 'close': 1.12596, 'volume': 20.0} | asctime='2026-10-07 00:11:23'
2026-10-07 00:11:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 11, 24, 38000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:11:23'
2026-10-07 00:11:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 11, 25, 850000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:11:25'
2026-10-07 00:12:57 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 12, 57, 528868, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12597, 'high': 1.12598, 'low': 1.12597, 'close': 1.12598, 'volume': 2.0} | asctime='2026-10-07 00:12:57'
2026-10-07 00:12:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 12, 57, 613000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:12:57'
2026-10-07 00:13:18 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 13, 18, 28938, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.126, 'low': 1.126, 'close': 1.126, 'volume': 1.0} | asctime='2026-10-07 00:13:18'
2026-10-07 00:13:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 13, 18, 123000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:13:18'
2026-10-07 00:13:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 13, 28, 556000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:13:28'
2026-10-07 00:13:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 13, 54, 748000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:13:54'
2026-10-07 00:13:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 13, 54, 750000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:13:54'
2026-10-07 00:13:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 13, 54, 870000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:13:54'
2026-10-07 00:13:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 13, 54, 899000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:13:54'
2026-10-07 00:15:02 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 2, 134534, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.126, 'low': 1.12597, 'close': 1.126, 'volume': 6.0} | asctime='2026-10-07 00:15:02'
2026-10-07 00:15:02 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 2, 141062, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12592, 'high': 1.126, 'low': 1.12592, 'close': 1.126, 'volume': 29.0} | asctime='2026-10-07 00:15:02'
2026-10-07 00:15:02 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_15:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 2, 150375, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M15', 'open_price': 1.12552, 'high': 1.12634, 'low': 1.12541, 'close': 1.126, 'volume': 369.0} | asctime='2026-10-07 00:15:02'
2026-10-07 00:15:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 2, 240000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:15:02'
2026-10-07 00:15:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 2, 244000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:15:02'
2026-10-07 00:15:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 2, 270000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:15:02'
2026-10-07 00:15:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 10, 409000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:15:10'
2026-10-07 00:15:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 10, 612000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:15:10'
2026-10-07 00:15:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 29, 31000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:15:28'
2026-10-07 00:15:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 29, 656000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:15:29'
2026-10-07 00:15:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 30, 962000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:15:30'
2026-10-07 00:15:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 33, 114000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:15:33'
2026-10-07 00:15:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 35, 241000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:15:35'
2026-10-07 00:15:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 44, 655000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:15:44'
2026-10-07 00:15:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 45, 540000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:15:45'
2026-10-07 00:15:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 46, 555000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:15:46'
2026-10-07 00:15:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 15, 54, 473000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:15:54'
2026-10-07 00:16:01 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 1, 66843, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.12599, 'low': 1.12597, 'close': 1.12599, 'volume': 14.0} | asctime='2026-10-07 00:16:01'
2026-10-07 00:16:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 1, 150000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:01'
2026-10-07 00:16:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 1, 153000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:01'
2026-10-07 00:16:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 1, 155000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:01'
2026-10-07 00:16:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 1, 244000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:01'
2026-10-07 00:16:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 1, 245000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:01'
2026-10-07 00:16:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 1, 465000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:01'
2026-10-07 00:16:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 2, 377000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:02'
2026-10-07 00:16:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 2, 487000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:02'
2026-10-07 00:16:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 2, 595000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:02'
2026-10-07 00:16:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 2, 708000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:02'
2026-10-07 00:16:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 2, 760000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:02'
2026-10-07 00:16:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 2, 767000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:02'
2026-10-07 00:16:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 3, 818000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:03'
2026-10-07 00:16:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 4, 117000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:04'
2026-10-07 00:16:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 6, 185000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:06'
2026-10-07 00:16:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 6, 296000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:06'
2026-10-07 00:16:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 7, 203000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:07'
2026-10-07 00:16:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 7, 480000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:07'
2026-10-07 00:16:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 8, 147000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:08'
2026-10-07 00:16:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 8, 388000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:08'
2026-10-07 00:16:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 8, 846000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:08'
2026-10-07 00:16:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 8, 944000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:08'
2026-10-07 00:16:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 8, 945000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:08'
2026-10-07 00:16:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 9, 80000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:09'
2026-10-07 00:16:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 9, 138000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:09'
2026-10-07 00:16:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 9, 305000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:09'
2026-10-07 00:16:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 10, 617000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:10'
2026-10-07 00:16:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 10, 625000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:16:10'
2026-10-07 00:16:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 10, 651000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:10'
2026-10-07 00:16:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 10, 879000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:16:10'
2026-10-07 00:16:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 10, 881000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:10'
2026-10-07 00:16:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 11, 25000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:16:10'
2026-10-07 00:16:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 11, 26000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:10'
2026-10-07 00:16:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 50, 106000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:50'
2026-10-07 00:16:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 50, 336000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:50'
2026-10-07 00:16:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 51, 327000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:51'
2026-10-07 00:16:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 51, 350000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:51'
2026-10-07 00:16:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 51, 436000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:51'
2026-10-07 00:16:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 51, 496000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:51'
2026-10-07 00:16:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 51, 566000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:51'
2026-10-07 00:16:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 51, 628000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:51'
2026-10-07 00:16:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 51, 796000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:51'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 517000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 579000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 756000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 777000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 876000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 895000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 903000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 52, 938000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 53, 5000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:52 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 53, 45000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:52'
2026-10-07 00:16:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 53, 109000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:53'
2026-10-07 00:16:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 53, 130000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:53'
2026-10-07 00:16:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 53, 240000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:53'
2026-10-07 00:16:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 56, 609000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:56'
2026-10-07 00:16:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 56, 716000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:56'
2026-10-07 00:16:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 56, 827000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:56'
2026-10-07 00:16:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 56, 938000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:56'
2026-10-07 00:16:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 57, 48000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:56'
2026-10-07 00:16:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 57, 157000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:57'
2026-10-07 00:16:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 57, 267000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:57'
2026-10-07 00:16:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 57, 487000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:57'
2026-10-07 00:16:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 57, 599000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:16:57'
2026-10-07 00:16:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 58, 95000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:16:58'
2026-10-07 00:16:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 58, 96000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:16:58'
2026-10-07 00:16:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 16, 58, 204000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:16:58'
2026-10-07 00:17:09 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 9, 987739, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.12602, 'low': 1.12599, 'close': 1.12599, 'volume': 67.0} | asctime='2026-10-07 00:17:09'
2026-10-07 00:17:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 10, 28000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:09'
2026-10-07 00:17:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 13, 124000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:13'
2026-10-07 00:17:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 13, 139000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:13'
2026-10-07 00:17:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 13, 494000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:13'
2026-10-07 00:17:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 13, 658000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:13'
2026-10-07 00:17:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 14, 245000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:14'
2026-10-07 00:17:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 19, 570000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:19'
2026-10-07 00:17:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 19, 676000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:19'
2026-10-07 00:17:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 20, 10000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:19'
2026-10-07 00:17:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 20, 117000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:20'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 46000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 105000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 158000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 180000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 301000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 362000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 406000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 426000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 428000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 450000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 536000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 638000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 807000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 826000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 937000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 21, 996000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 48000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:21'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 157000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 267000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 436000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 545000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 597000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 659000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 817000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 878000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 927000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 22, 988000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:22'
2026-10-07 00:17:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 23, 147000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:23'
2026-10-07 00:17:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 23, 207000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:23'
2026-10-07 00:17:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 23, 258000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:23'
2026-10-07 00:17:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 23, 318000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:23'
2026-10-07 00:17:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 23, 427000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:23'
2026-10-07 00:17:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 24, 281000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:24'
2026-10-07 00:17:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 24, 452000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:24'
2026-10-07 00:17:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 24, 470000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:24'
2026-10-07 00:17:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 24, 594000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:24'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 86000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 108000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 114000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 147000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 311000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 767000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 814000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 25, 931000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:25'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 157000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 206000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 268000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 328000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 377000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 438000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 497000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 546000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 608000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 668000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 716000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 777000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 835000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 897000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 26, 945000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 5000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 11000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:26'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 46000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 70000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 106000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 176000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 238000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 382000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 488000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 549000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 709000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 744000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 818000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 879000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 928000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 27, 987000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 36000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:27'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 68000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 131000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 192000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 238000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 299000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 358000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 419000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 466000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 528000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 577000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 639000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 686000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 746000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 797000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 846000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 908000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 28, 967000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 31000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:28'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 76000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 137000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 197000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 248000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 308000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 468000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 505000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 798000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 856000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 907000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 29, 944000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 10000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 46000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:29'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 116000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 144000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 268000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 545000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 605000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 666000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 712000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 30, 836000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:30'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 182000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 182000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 215000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 239000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 276000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 347000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 407000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 456000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 518000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 566000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 628000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 737000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 848000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 31, 957000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:31'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 68000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 288000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 575000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 606000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 667000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 705000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 770000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 817000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 878000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 938000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 32, 988000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 45000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:32'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 96000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 145000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 206000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 267000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 316000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 377000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 500000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 877000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 940000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 33, 942000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 1000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 47000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:33'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 70000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 168000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 190000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 277000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 300000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 528000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 867000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 916000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 34, 978000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:34'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 146000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 206000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 316000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 428000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 478000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 537000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 587000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 646000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 754000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 909000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 35, 945000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:35'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 109000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 216000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 264000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 326000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 387000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 437000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 498000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 557000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 619000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 668000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 728000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 777000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 806000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 869000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 968000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 36, 976000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 2000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:36'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 167000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 267000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 277000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 322000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 437000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 706000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 767000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 788000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 878000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 899000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 37, 988000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 48000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:37'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 113000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 157000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 218000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 279000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 327000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 388000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 437000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 537000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 600000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 808000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 818000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 844000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 908000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 38, 931000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 17000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:38'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 37000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 41000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 78000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 148000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 209000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 376000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 609000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 629000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 717000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 736000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 744000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 777000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 39, 906000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:39'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 40, 207000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 40, 244000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 40, 309000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 40, 330000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 40, 417000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 40, 439000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 40, 547000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 10000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:40'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 31000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 144000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 176000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 247000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 306000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 358000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 379000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 479000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 497000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 503000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 537000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 607000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 645000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 817000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 838000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 41, 947000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:41'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 58000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 79000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 197000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 517000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 540000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 630000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 686000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 750000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 772000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 858000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 880000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 42, 987000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:42'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 577000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 600000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 602000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 639000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 707000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 745000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 811000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 833000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 942000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 43, 968000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:43'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 49000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 102000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 112000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 145000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 218000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 244000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 587000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 698000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 44, 800000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:44'
2026-10-07 00:17:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 45, 178000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:45'
2026-10-07 00:17:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 45, 243000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:45'
2026-10-07 00:17:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 45, 278000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:45'
2026-10-07 00:17:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 45, 458000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:45'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 347000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 370000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 457000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 505000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 569000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 627000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 678000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 702000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 797000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 819000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 907000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 46, 929000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:46'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 17000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 80000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 128000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 188000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 247000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 309000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 369000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 417000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 465000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 507000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 572000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 631000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 677000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 701000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 820000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 47, 931000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:47'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 16000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 76000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 126000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 151000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 257000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 268000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 468000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 491000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 576000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 598000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 708000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 809000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 870000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 917000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 48, 940000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:48'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 59000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 169000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 261000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 291000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 366000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 425000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 434000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 481000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 488000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 540000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 658000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 987000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 49, 988000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:49'
2026-10-07 00:17:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 50, 37000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:50'
2026-10-07 00:17:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 50, 96000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:50'
2026-10-07 00:17:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 50, 257000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:50'
2026-10-07 00:17:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 50, 317000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12609, 'bid_price': 1.12602, 'volume': 0.0} | asctime='2026-10-07 00:17:50'
2026-10-07 00:17:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 17, 50, 357000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:17:50'
2026-10-07 00:18:10 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 10, 966614, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.12602, 'low': 1.126, 'close': 1.126, 'volume': 360.0} | asctime='2026-10-07 00:18:10'
2026-10-07 00:18:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 10, 970000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:10'
2026-10-07 00:18:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 11, 296000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:11'
2026-10-07 00:18:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 11, 537000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:11'
2026-10-07 00:18:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 11, 640000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:11'
2026-10-07 00:18:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 11, 827000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:11'
2026-10-07 00:18:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 11, 962000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:11'
2026-10-07 00:18:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 12, 505000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:12'
2026-10-07 00:18:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 12, 651000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:12'
2026-10-07 00:18:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 13, 727000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:13'
2026-10-07 00:18:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 13, 978000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:13'
2026-10-07 00:18:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 14, 97000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:14'
2026-10-07 00:18:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 14, 348000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:14'
2026-10-07 00:18:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 14, 467000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:14'
2026-10-07 00:18:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 15, 328000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:15'
2026-10-07 00:18:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 15, 461000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:15'
2026-10-07 00:18:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 15, 667000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:15'
2026-10-07 00:18:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 15, 974000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:15'
2026-10-07 00:18:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 51, 675000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:18:51'
2026-10-07 00:18:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 18, 59, 110000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:18:59'
2026-10-07 00:19:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 19, 0, 41902, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.126, 'low': 1.12599, 'close': 1.12599, 'volume': 19.0} | asctime='2026-10-07 00:19:00'
2026-10-07 00:19:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 19, 0, 27000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:19:00'
2026-10-07 00:19:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 19, 8, 640000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:19:08'
2026-10-07 00:19:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 19, 9, 246000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:19:09'
2026-10-07 00:19:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 19, 33, 429000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:19:33'
2026-10-07 00:19:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 19, 44, 127000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:19:44'
2026-10-07 00:20:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 0, 70165, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12598, 'high': 1.12599, 'low': 1.12598, 'close': 1.12598, 'volume': 5.0} | asctime='2026-10-07 00:20:00'
2026-10-07 00:20:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 0, 76786, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12599, 'high': 1.12602, 'low': 1.12597, 'close': 1.12598, 'volume': 465.0} | asctime='2026-10-07 00:20:00'
2026-10-07 00:20:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 0, 52000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:00'
2026-10-07 00:20:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 0, 52000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:00'
2026-10-07 00:20:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 13, 123000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:13'
2026-10-07 00:20:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 18, 810000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:20:18'
2026-10-07 00:20:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 18, 937000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:18'
2026-10-07 00:20:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 19, 95000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:19'
2026-10-07 00:20:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 19, 206000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:19'
2026-10-07 00:20:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 19, 430000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:19'
2026-10-07 00:20:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 19, 740000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:19'
2026-10-07 00:20:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 19, 848000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:19'
2026-10-07 00:20:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 19, 956000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:19'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 68000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 162000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 302000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 376000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 493000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 595000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 708000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 805000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:20 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 20, 924000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:20'
2026-10-07 00:20:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 21, 36000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:21'
2026-10-07 00:20:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 32, 920000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:32'
2026-10-07 00:20:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 33, 461000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:33'
2026-10-07 00:20:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 33, 687000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:33'
2026-10-07 00:20:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 33, 789000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:33'
2026-10-07 00:20:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 33, 908000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:33'
2026-10-07 00:20:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 34, 10000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:34'
2026-10-07 00:20:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 34, 128000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:34'
2026-10-07 00:20:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 34, 229000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:34'
2026-10-07 00:20:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 34, 348000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:34'
2026-10-07 00:20:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 34, 561000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:34'
2026-10-07 00:20:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 34, 788000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:34'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 34, 998000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 113000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 220000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 448000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 555000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 667000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 718000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 827000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 35, 929000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:35'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 48000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 149000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 250000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 461000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 579000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 679000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 798000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 36, 901000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:36'
2026-10-07 00:20:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 37, 27000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:37'
2026-10-07 00:20:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 37, 231000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:37'
2026-10-07 00:20:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 37, 449000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:37'
2026-10-07 00:20:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 37, 661000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:37'
2026-10-07 00:20:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 37, 770000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:37'
2026-10-07 00:20:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 37, 881000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:37'
2026-10-07 00:20:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 38, 109000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:38'
2026-10-07 00:20:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 38, 322000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:38'
2026-10-07 00:20:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 38, 552000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:38'
2026-10-07 00:20:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 38, 649000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:38'
2026-10-07 00:20:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 38, 767000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:38'
2026-10-07 00:20:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 38, 837000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:20:38'
2026-10-07 00:20:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 48, 778000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:20:48'
2026-10-07 00:20:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 20, 48, 887000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:20:48'
2026-10-07 00:21:13 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 13, 464470, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.126, 'low': 1.12598, 'close': 1.12598, 'volume': 63.0} | asctime='2026-10-07 00:21:13'
2026-10-07 00:21:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 13, 392000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:21:13'
2026-10-07 00:21:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 21, 871000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:21:21'
2026-10-07 00:21:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 21, 876000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:21:21'
2026-10-07 00:21:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 28, 161000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:21:28'
2026-10-07 00:21:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 29, 67000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:21:29'
2026-10-07 00:21:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 40, 640000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:21:40'
2026-10-07 00:21:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 46, 384000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:21:46'
2026-10-07 00:21:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 46, 699000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:21:46'
2026-10-07 00:21:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 48, 496000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:21:48'
2026-10-07 00:21:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 49, 816000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:21:49'
2026-10-07 00:21:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 51, 32000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:21:51'
2026-10-07 00:21:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 51, 139000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:21:51'
2026-10-07 00:21:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 21, 57, 819000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:21:57'
2026-10-07 00:22:01 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 1, 729430, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.126, 'low': 1.12594, 'close': 1.12595, 'volume': 13.0} | asctime='2026-10-07 00:22:01'
2026-10-07 00:22:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 1, 660000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:22:01'
2026-10-07 00:22:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 1, 671000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:22:01'
2026-10-07 00:22:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 1, 683000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:22:01'
2026-10-07 00:22:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 1, 822000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:22:01'
2026-10-07 00:22:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 3, 220000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:22:03'
2026-10-07 00:22:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 3, 229000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:22:03'
2026-10-07 00:22:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 3, 232000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:22:03'
2026-10-07 00:22:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 5, 288000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:22:05'
2026-10-07 00:22:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 6, 518000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:22:06'
2026-10-07 00:22:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 6, 538000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:22:06'
2026-10-07 00:22:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 6, 546000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:22:06'
2026-10-07 00:22:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 6, 639000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:22:06'
2026-10-07 00:22:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 7, 55000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:22:07'
2026-10-07 00:22:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 10, 596000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:22:10'
2026-10-07 00:22:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 22, 53, 848000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:22:53'
2026-10-07 00:23:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 0, 621292, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12596, 'high': 1.12601, 'low': 1.12596, 'close': 1.12601, 'volume': 15.0} | asctime='2026-10-07 00:23:00'
2026-10-07 00:23:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 0, 495000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:00'
2026-10-07 00:23:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 3, 18000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:03'
2026-10-07 00:23:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 3, 75000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:03'
2026-10-07 00:23:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 3, 706000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:03'
2026-10-07 00:23:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 5, 154000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:05'
2026-10-07 00:23:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 6, 478000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:06'
2026-10-07 00:23:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 6, 499000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:23:06'
2026-10-07 00:23:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 6, 550000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:06'
2026-10-07 00:23:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 7, 997000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:23:08'
2026-10-07 00:23:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 10, 832000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:10'
2026-10-07 00:23:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 22, 753000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:23:22'
2026-10-07 00:23:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 24, 335000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:24'
2026-10-07 00:23:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 29, 661000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:29'
2026-10-07 00:23:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 32, 993000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:33'
2026-10-07 00:23:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 33, 913000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:34'
2026-10-07 00:23:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 36, 400000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:36'
2026-10-07 00:23:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 37, 564000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:37'
2026-10-07 00:23:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 38, 420000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:38'
2026-10-07 00:23:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 41, 545000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:41'
2026-10-07 00:23:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 43, 442000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:43'
2026-10-07 00:23:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 45, 2000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:45'
2026-10-07 00:23:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 46, 16000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:46'
2026-10-07 00:23:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 48, 639000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:23:48'
2026-10-07 00:23:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 23, 59, 653000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:23:59'
2026-10-07 00:24:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 0, 490514, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.126, 'low': 1.12597, 'close': 1.12599, 'volume': 24.0} | asctime='2026-10-07 00:24:00'
2026-10-07 00:24:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 0, 384000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:24:00'
2026-10-07 00:24:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 1, 631000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:24:01'
2026-10-07 00:24:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 2, 564000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:24:02'
2026-10-07 00:24:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 5, 310000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:24:05'
2026-10-07 00:24:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 16, 464000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:24:16'
2026-10-07 00:24:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 31, 681000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:24:31'
2026-10-07 00:24:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 32, 716000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:24:32'
2026-10-07 00:24:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 24, 45, 855000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:24:45'
2026-10-07 00:25:06 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 25, 6, 190895, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.126, 'low': 1.12598, 'close': 1.12599, 'volume': 8.0} | asctime='2026-10-07 00:25:06'
2026-10-07 00:25:06 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 25, 6, 197176, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12599, 'high': 1.12601, 'low': 1.12594, 'close': 1.12599, 'volume': 123.0} | asctime='2026-10-07 00:25:06'
2026-10-07 00:25:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 25, 6, 76000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:25:06'
2026-10-07 00:25:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 25, 8, 103000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:25:08'
2026-10-07 00:25:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 25, 9, 116000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:25:09'
2026-10-07 00:25:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 25, 28, 660000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:25:28'
2026-10-07 00:25:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 25, 28, 816000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:25:28'
2026-10-07 00:26:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 0, 500479, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.126, 'low': 1.12599, 'close': 1.126, 'volume': 5.0} | asctime='2026-10-07 00:26:00'
2026-10-07 00:26:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 0, 398000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:26:00'
2026-10-07 00:26:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 9, 854000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:26:09'
2026-10-07 00:26:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 30, 56000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:26:30'
2026-10-07 00:26:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 31, 116000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:26:31'
2026-10-07 00:26:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 34, 400000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:26:34'
2026-10-07 00:26:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 35, 415000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:26:35'
2026-10-07 00:26:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 39, 805000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:26:39'
2026-10-07 00:26:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 41, 916000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:26:42'
2026-10-07 00:26:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 42, 949000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:26:43'
2026-10-07 00:26:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 45, 115000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:26:45'
2026-10-07 00:26:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 45, 308000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:26:45'
2026-10-07 00:26:46 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 46, 398000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:26:46'
2026-10-07 00:26:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 26, 54, 66000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:26:54'
2026-10-07 00:27:10 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 27, 10, 151155, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.126, 'low': 1.12599, 'close': 1.12599, 'volume': 13.0} | asctime='2026-10-07 00:27:10'
2026-10-07 00:27:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 27, 10, 26000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:27:10'
2026-10-07 00:27:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 27, 13, 741000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:27:13'
2026-10-07 00:27:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 27, 23, 855000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:27:23'
2026-10-07 00:27:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 27, 53, 50000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:27:53'
2026-10-07 00:28:08 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 28, 8, 637946, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.12601, 'low': 1.12599, 'close': 1.12601, 'volume': 4.0} | asctime='2026-10-07 00:28:08'
2026-10-07 00:28:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 28, 8, 543000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:28:08'
2026-10-07 00:29:35 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 35, 645149, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.126, 'low': 1.126, 'close': 1.126, 'volume': 1.0} | asctime='2026-10-07 00:29:35'
2026-10-07 00:29:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 35, 539000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:29:35'
2026-10-07 00:29:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 35, 681000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:29:35'
2026-10-07 00:29:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 35, 928000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:29:36'
2026-10-07 00:29:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 36, 204000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:29:36'
2026-10-07 00:29:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 36, 788000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:29:36'
2026-10-07 00:29:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 37, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:29:37'
2026-10-07 00:29:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 57, 154000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:29:57'
2026-10-07 00:29:57 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 29, 57, 205000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:29:57'
2026-10-07 00:30:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 0, 145884, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.126, 'low': 1.12599, 'close': 1.126, 'volume': 8.0} | asctime='2026-10-07 00:30:00'
2026-10-07 00:30:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 0, 152207, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.126, 'high': 1.12601, 'low': 1.12599, 'close': 1.126, 'volume': 31.0} | asctime='2026-10-07 00:30:00'
2026-10-07 00:30:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_15:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 0, 161825, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M15', 'open_price': 1.12599, 'high': 1.12602, 'low': 1.12594, 'close': 1.126, 'volume': 619.0} | asctime='2026-10-07 00:30:00'
2026-10-07 00:30:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 0, 53000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:30:00'
2026-10-07 00:30:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 0, 54000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:30:00'
2026-10-07 00:30:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 1, 360000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:30:01'
2026-10-07 00:30:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 10, 17000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:30:10'
2026-10-07 00:30:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 15, 88000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:30:15'
2026-10-07 00:30:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 30, 89000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:30:30'
2026-10-07 00:30:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 35, 394000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:30:35'
2026-10-07 00:30:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 40, 31000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:30:40'
2026-10-07 00:30:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 40, 209000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:30:40'
2026-10-07 00:30:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 30, 53, 50000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:30:53'
2026-10-07 00:31:21 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 21, 688816, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.126, 'low': 1.12598, 'close': 1.12598, 'volume': 10.0} | asctime='2026-10-07 00:31:21'
2026-10-07 00:31:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 21, 609000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:31:21'
2026-10-07 00:31:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 25, 613000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:31:25'
2026-10-07 00:31:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 25, 617000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:31:25'
2026-10-07 00:31:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 25, 628000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:31:25'
2026-10-07 00:31:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 32, 716000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:31:32'
2026-10-07 00:31:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 39, 818000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:31:39'
2026-10-07 00:31:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 31, 40, 844000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:31:40'
2026-10-07 00:32:03 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 3, 136677, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.126, 'low': 1.12597, 'close': 1.126, 'volume': 7.0} | asctime='2026-10-07 00:32:03'
2026-10-07 00:32:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 3, 51000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:03'
2026-10-07 00:32:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 3, 175000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:03'
2026-10-07 00:32:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 4, 394000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:04'
2026-10-07 00:32:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 5, 105000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:05'
2026-10-07 00:32:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 5, 418000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:05'
2026-10-07 00:32:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 5, 875000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:06'
2026-10-07 00:32:08 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 8, 64000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:08'
2026-10-07 00:32:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 9, 744000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:09'
2026-10-07 00:32:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 10, 411000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12608, 'bid_price': 1.12601, 'volume': 0.0} | asctime='2026-10-07 00:32:10'
2026-10-07 00:32:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 10, 421000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:10'
2026-10-07 00:32:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 11, 418000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:11'
2026-10-07 00:32:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 11, 533000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:11'
2026-10-07 00:32:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 12, 15000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:12'
2026-10-07 00:32:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 12, 197000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:12'
2026-10-07 00:32:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 17, 630000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:17'
2026-10-07 00:32:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 18, 657000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:18'
2026-10-07 00:32:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 28, 415000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:28'
2026-10-07 00:32:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 29, 516000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:29'
2026-10-07 00:32:34 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 34, 318000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:34'
2026-10-07 00:32:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 35, 415000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:35'
2026-10-07 00:32:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 39, 825000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:39'
2026-10-07 00:32:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 48, 140000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:32:48'
2026-10-07 00:32:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 32, 50, 203000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:32:50'
2026-10-07 00:33:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 0, 285121, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12599, 'high': 1.12601, 'low': 1.12599, 'close': 1.12599, 'volume': 23.0} | asctime='2026-10-07 00:33:00'
2026-10-07 00:33:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 0, 204000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:33:00'
2026-10-07 00:33:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 7, 511000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:33:07'
2026-10-07 00:33:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 11, 627000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:33:11'
2026-10-07 00:33:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 22, 880000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:33:22'
2026-10-07 00:33:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 23, 915000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:33:24'
2026-10-07 00:33:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 28, 466000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:33:28'
2026-10-07 00:33:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 28, 630000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:33:28'
2026-10-07 00:33:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 28, 894000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12605, 'bid_price': 1.12598, 'volume': 0.0} | asctime='2026-10-07 00:33:29'
2026-10-07 00:33:29 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 29, 4000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:33:29'
2026-10-07 00:33:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 36, 138000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:33:36'
2026-10-07 00:33:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 37, 149000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:33:37'
2026-10-07 00:33:37 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 37, 155000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12607, 'bid_price': 1.126, 'volume': 0.0} | asctime='2026-10-07 00:33:37'
2026-10-07 00:33:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 38, 772000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12606, 'bid_price': 1.12599, 'volume': 0.0} | asctime='2026-10-07 00:33:38'
2026-10-07 00:33:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 42, 895000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12604, 'bid_price': 1.12597, 'volume': 0.0} | asctime='2026-10-07 00:33:43'
2026-10-07 00:33:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 42, 901000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:33:43'
2026-10-07 00:33:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 48, 812000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:33:48'
2026-10-07 00:33:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 53, 152000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12602, 'bid_price': 1.12595, 'volume': 0.0} | asctime='2026-10-07 00:33:53'
2026-10-07 00:33:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 33, 59, 357000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12603, 'bid_price': 1.12596, 'volume': 0.0} | asctime='2026-10-07 00:33:59'
2026-10-07 00:34:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 0, 521765, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.126, 'high': 1.126, 'low': 1.12594, 'close': 1.12596, 'volume': 18.0} | asctime='2026-10-07 00:34:00'
2026-10-07 00:34:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 0, 411000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:34:00'
2026-10-07 00:34:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 15, 91000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:34:15'
2026-10-07 00:34:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 15, 898000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:34:15'
2026-10-07 00:34:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 30, 91000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:34:30'
2026-10-07 00:34:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 30, 756000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:34:30'
2026-10-07 00:34:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 44, 430000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:34:44'
2026-10-07 00:34:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 44, 738000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:34:44'
2026-10-07 00:34:45 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 34, 44, 945000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:34:45'
2026-10-07 00:35:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 0, 225922, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12594, 'high': 1.12594, 'low': 1.12593, 'close': 1.12593, 'volume': 8.0} | asctime='2026-10-07 00:35:00'
2026-10-07 00:35:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 0, 230923, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12599, 'high': 1.12601, 'low': 1.12593, 'close': 1.12593, 'volume': 66.0} | asctime='2026-10-07 00:35:00'
2026-10-07 00:35:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 0, 90000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:35:00'
2026-10-07 00:35:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 1, 314000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:35:01'
2026-10-07 00:35:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 1, 319000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:35:01'
2026-10-07 00:35:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 2, 910000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:35:02'
2026-10-07 00:35:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 3, 403000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:35:03'
2026-10-07 00:35:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 5, 175000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:35:05'
2026-10-07 00:35:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 7, 420000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:35:07'
2026-10-07 00:35:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 9, 26000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:35:09'
2026-10-07 00:35:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 12, 982000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12601, 'bid_price': 1.12594, 'volume': 0.0} | asctime='2026-10-07 00:35:13'
2026-10-07 00:35:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 14, 203000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.126, 'bid_price': 1.12593, 'volume': 0.0} | asctime='2026-10-07 00:35:14'
2026-10-07 00:35:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 14, 293000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12598, 'bid_price': 1.12591, 'volume': 0.0} | asctime='2026-10-07 00:35:14'
2026-10-07 00:35:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 14, 295000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12597, 'bid_price': 1.1259, 'volume': 0.0} | asctime='2026-10-07 00:35:14'
2026-10-07 00:35:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 15, 38000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:35:15'
2026-10-07 00:35:15 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 15, 389000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12597, 'bid_price': 1.1259, 'volume': 0.0} | asctime='2026-10-07 00:35:15'
2026-10-07 00:35:19 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 19, 506000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:35:19'
2026-10-07 00:35:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 23, 520000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12597, 'bid_price': 1.1259, 'volume': 0.0} | asctime='2026-10-07 00:35:23'
2026-10-07 00:35:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 30, 92000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:35:30'
2026-10-07 00:35:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 38, 314000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12597, 'bid_price': 1.1259, 'volume': 0.0} | asctime='2026-10-07 00:35:38'
2026-10-07 00:35:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 38, 336000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12594, 'bid_price': 1.12587, 'volume': 0.0} | asctime='2026-10-07 00:35:38'
2026-10-07 00:35:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 40, 118000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:35:40'
2026-10-07 00:35:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 41, 63000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12594, 'bid_price': 1.12587, 'volume': 0.0} | asctime='2026-10-07 00:35:41'
2026-10-07 00:35:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 41, 403000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:35:41'
2026-10-07 00:35:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 43, 322000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12594, 'bid_price': 1.12587, 'volume': 0.0} | asctime='2026-10-07 00:35:43'
2026-10-07 00:35:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 43, 742000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:35:43'
2026-10-07 00:35:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 50, 685000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:35:50'
2026-10-07 00:35:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 56, 225000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:35:56'
2026-10-07 00:35:56 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 35, 56, 427000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:35:56'
2026-10-07 00:36:01 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 36, 1, 532934, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12594, 'high': 1.12594, 'low': 1.12587, 'close': 1.12588, 'volume': 27.0} | asctime='2026-10-07 00:36:01'
2026-10-07 00:36:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 36, 1, 459000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:36:01'
2026-10-07 00:36:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 36, 4, 982000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:36:05'
2026-10-07 00:37:12 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 37, 12, 32608, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12589, 'high': 1.12589, 'low': 1.12588, 'close': 1.12588, 'volume': 2.0} | asctime='2026-10-07 00:37:12'
2026-10-07 00:37:12 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 37, 11, 950000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:37:12'
2026-10-07 00:37:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 37, 24, 176000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:37:24'
2026-10-07 00:37:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 37, 24, 183000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12594, 'bid_price': 1.12587, 'volume': 0.0} | asctime='2026-10-07 00:37:24'
2026-10-07 00:37:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 37, 30, 85000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:37:30'
2026-10-07 00:38:25 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 38, 25, 533508, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12589, 'high': 1.12589, 'low': 1.12587, 'close': 1.12588, 'volume': 4.0} | asctime='2026-10-07 00:38:25'
2026-10-07 00:38:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 38, 25, 451000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12596, 'bid_price': 1.12589, 'volume': 0.0} | asctime='2026-10-07 00:38:25'
2026-10-07 00:39:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 0, 186182, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12589, 'high': 1.12589, 'low': 1.12589, 'close': 1.12589, 'volume': 1.0} | asctime='2026-10-07 00:39:00'
2026-10-07 00:39:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 0, 90000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12595, 'bid_price': 1.12588, 'volume': 0.0} | asctime='2026-10-07 00:39:00'
2026-10-07 00:39:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 0, 102000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12593, 'bid_price': 1.12586, 'volume': 0.0} | asctime='2026-10-07 00:39:00'
2026-10-07 00:39:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 0, 164000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:39:00'
2026-10-07 00:39:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 4, 449000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:39:04'
2026-10-07 00:39:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 4, 737000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:39:04'
2026-10-07 00:39:18 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 18, 818000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:39:18'
2026-10-07 00:39:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 23, 231000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:39:23'
2026-10-07 00:39:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 30, 817000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:39:30'
2026-10-07 00:39:31 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 31, 3000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:39:31'
2026-10-07 00:39:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 33, 753000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:39:33'
2026-10-07 00:39:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 39, 51, 721000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:39:51'
2026-10-07 00:40:04 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 4, 280180, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12588, 'high': 1.12588, 'low': 1.12584, 'close': 1.12585, 'volume': 11.0} | asctime='2026-10-07 00:40:04'
2026-10-07 00:40:04 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 4, 283653, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12594, 'high': 1.12594, 'low': 1.12584, 'close': 1.12585, 'volume': 45.0} | asctime='2026-10-07 00:40:04'
2026-10-07 00:40:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 4, 191000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:40:04'
2026-10-07 00:40:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 5, 204000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:40:05'
2026-10-07 00:40:09 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 9, 108000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:40:09'
2026-10-07 00:40:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 10, 171000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:40:10'
2026-10-07 00:40:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 17, 792000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:40:17'
2026-10-07 00:40:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 40, 50, 360000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:40:50'
2026-10-07 00:41:11 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 41, 11, 980541, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12584, 'high': 1.12585, 'low': 1.12584, 'close': 1.12585, 'volume': 6.0} | asctime='2026-10-07 00:41:11'
2026-10-07 00:41:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 41, 11, 892000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:41:11'
2026-10-07 00:41:13 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 41, 12, 993000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:41:13'
2026-10-07 00:41:28 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 41, 27, 937000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:41:28'
2026-10-07 00:41:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 41, 41, 815000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:41:41'
2026-10-07 00:42:01 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 1, 781639, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12584, 'high': 1.12585, 'low': 1.12584, 'close': 1.12585, 'volume': 4.0} | asctime='2026-10-07 00:42:01'
2026-10-07 00:42:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 1, 687000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:42:01'
2026-10-07 00:42:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 10, 14000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:42:10'
2026-10-07 00:42:23 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 23, 623000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:42:23'
2026-10-07 00:42:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 26, 614000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:42:26'
2026-10-07 00:42:58 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 58, 283000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:42:58'
2026-10-07 00:42:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 59, 167000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:42:59'
2026-10-07 00:42:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 59, 175000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12587, 'bid_price': 1.1258, 'volume': 0.0} | asctime='2026-10-07 00:42:59'
2026-10-07 00:42:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 59, 244000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:42:59'
2026-10-07 00:42:59 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 59, 251000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:42:59'
2026-10-07 00:43:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 59, 904000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:43:00'
2026-10-07 00:43:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 42, 59, 926000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:43:00'
2026-10-07 00:43:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 0, 181289, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12584, 'high': 1.12585, 'low': 1.1258, 'close': 1.12584, 'volume': 11.0} | asctime='2026-10-07 00:43:00'
2026-10-07 00:43:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 0, 94000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:43:00'
2026-10-07 00:43:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 1, 948000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1259, 'bid_price': 1.12583, 'volume': 0.0} | asctime='2026-10-07 00:43:02'
2026-10-07 00:43:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 14, 189000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:14'
2026-10-07 00:43:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 14, 382000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1259, 'bid_price': 1.12583, 'volume': 0.0} | asctime='2026-10-07 00:43:14'
2026-10-07 00:43:14 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 14, 664000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:14'
2026-10-07 00:43:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 21, 793000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:21'
2026-10-07 00:43:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 21, 894000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:21'
2026-10-07 00:43:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 22, 12000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:22'
2026-10-07 00:43:22 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 22, 113000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:22'
2026-10-07 00:43:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 24, 721000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:24'
2026-10-07 00:43:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 25, 274000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:25'
2026-10-07 00:43:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 25, 374000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:25'
2026-10-07 00:43:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 26, 363000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:26'
2026-10-07 00:43:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 26, 473000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:26'
2026-10-07 00:43:27 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 27, 16000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:27'
2026-10-07 00:43:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 30, 96000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:30'
2026-10-07 00:43:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 30, 328000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:30'
2026-10-07 00:43:32 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 32, 456000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:32'
2026-10-07 00:43:33 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 33, 714000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:33'
2026-10-07 00:43:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 35, 774000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:35'
2026-10-07 00:43:35 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 35, 885000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:35'
2026-10-07 00:43:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 36, 104000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:36'
2026-10-07 00:43:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 36, 216000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:36'
2026-10-07 00:43:36 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 36, 434000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:36'
2026-10-07 00:43:38 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 38, 745000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:38'
2026-10-07 00:43:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 39, 293000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:39'
2026-10-07 00:43:39 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 39, 655000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:39'
2026-10-07 00:43:40 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 39, 955000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:40'
2026-10-07 00:43:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 40, 956000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:41'
2026-10-07 00:43:43 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 43, 902000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:43'
2026-10-07 00:43:44 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 44, 794000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:44'
2026-10-07 00:43:47 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 47, 795000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:47'
2026-10-07 00:43:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 48, 13000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:48'
2026-10-07 00:43:48 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 48, 400000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:48'
2026-10-07 00:43:49 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 49, 5000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:49'
2026-10-07 00:43:50 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 50, 441000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:50'
2026-10-07 00:43:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 50, 984000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:51'
2026-10-07 00:43:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 51, 203000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:51'
2026-10-07 00:43:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 51, 757000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:51'
2026-10-07 00:43:51 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 51, 861000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:51'
2026-10-07 00:43:53 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 53, 892000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:43:53'
2026-10-07 00:43:54 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 43, 54, 225000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:43:54'
2026-10-07 00:44:00 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 0, 779242, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12585, 'high': 1.12585, 'low': 1.12581, 'close': 1.12581, 'volume': 42.0} | asctime='2026-10-07 00:44:00'
2026-10-07 00:44:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 0, 679000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:00'
2026-10-07 00:44:00 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 0, 832000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:00'
2026-10-07 00:44:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 1, 386000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:01'
2026-10-07 00:44:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 1, 713000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:01'
2026-10-07 00:44:01 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 1, 825000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:01'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 1, 933000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 44000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 154000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 263000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 374000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 485000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 593000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:02 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 818000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:02'
2026-10-07 00:44:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 2, 924000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:03'
2026-10-07 00:44:03 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 3, 633000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:03'
2026-10-07 00:44:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 5, 255000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:05'
2026-10-07 00:44:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 5, 473000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:05'
2026-10-07 00:44:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 5, 582000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:05'
2026-10-07 00:44:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 6, 244000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:06'
2026-10-07 00:44:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 6, 351000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:06'
2026-10-07 00:44:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 6, 901000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:06'
2026-10-07 00:44:07 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 7, 4000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:07'
2026-10-07 00:44:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 10, 153000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:10'
2026-10-07 00:44:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 10, 713000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:10'
2026-10-07 00:44:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 11, 29000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:11'
2026-10-07 00:44:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 11, 147000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12588, 'bid_price': 1.12581, 'volume': 0.0} | asctime='2026-10-07 00:44:11'
2026-10-07 00:44:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 11, 252000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12589, 'bid_price': 1.12582, 'volume': 0.0} | asctime='2026-10-07 00:44:11'
2026-10-07 00:44:11 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 11, 348000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:44:11'
2026-10-07 00:44:21 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 20, 899000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:44:21'
2026-10-07 00:44:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 25, 4000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:44:25'
2026-10-07 00:44:25 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 25, 221000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1259, 'bid_price': 1.12583, 'volume': 0.0} | asctime='2026-10-07 00:44:25'
2026-10-07 00:44:41 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 41, 734000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:44:41'
2026-10-07 00:44:42 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 44, 41, 973000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:44:42'
2026-10-07 00:45:04 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 4, 277964, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12582, 'high': 1.12585, 'low': 1.12581, 'close': 1.12585, 'volume': 33.0} | asctime='2026-10-07 00:45:04'
2026-10-07 00:45:04 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_5:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 4, 282602, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M5', 'open_price': 1.12584, 'high': 1.12585, 'low': 1.1258, 'close': 1.12585, 'volume': 96.0} | asctime='2026-10-07 00:45:04'
2026-10-07 00:45:04 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE_15:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 4, 286100, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M15', 'open_price': 1.12599, 'high': 1.12601, 'low': 1.1258, 'close': 1.12585, 'volume': 207.0} | asctime='2026-10-07 00:45:04'
2026-10-07 00:45:04 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 4, 174000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:45:04'
2026-10-07 00:45:06 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 6, 353000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1259, 'bid_price': 1.12583, 'volume': 0.0} | asctime='2026-10-07 00:45:06'
2026-10-07 00:45:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 24, 5000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:45:24'
2026-10-07 00:45:24 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 24, 417000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.1259, 'bid_price': 1.12583, 'volume': 0.0} | asctime='2026-10-07 00:45:24'
2026-10-07 00:45:26 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 45, 26, 493000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:45:26'
2026-10-07 00:46:30 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 46, 30, 183591, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12584, 'high': 1.12585, 'low': 1.12583, 'close': 1.12585, 'volume': 5.0} | asctime='2026-10-07 00:46:30'
2026-10-07 00:46:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 46, 30, 100000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:46:30'
2026-10-07 00:47:05 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 47, 5, 697940, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12584, 'high': 1.12584, 'low': 1.12584, 'close': 1.12584, 'volume': 1.0} | asctime='2026-10-07 00:47:05'
2026-10-07 00:47:05 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 47, 5, 587000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12593, 'bid_price': 1.12586, 'volume': 0.0} | asctime='2026-10-07 00:47:05'
2026-10-07 00:47:10 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 47, 10, 29000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:47:10'
2026-10-07 00:48:16 DEBUG __main__: Candle from Redis channel=capital:stream:MINUTE:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 48, 16, 806358, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'time_label': 'M1', 'open_price': 1.12586, 'high': 1.12586, 'low': 1.12585, 'close': 1.12585, 'volume': 2.0} | asctime='2026-10-07 00:48:16'
2026-10-07 00:48:16 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 48, 16, 691000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:48:16'
2026-10-07 00:48:17 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 48, 17, 641000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12592, 'bid_price': 1.12585, 'volume': 0.0} | asctime='2026-10-07 00:48:17'
2026-10-07 00:48:30 DEBUG __main__: Tick from Redis channel=capital:stream:TICK:EURUSD row={'timestamp': datetime.datetime(2026, 10, 6, 22, 48, 30, 99000, tzinfo=datetime.timezone.utc), 'symbol': 'EURUSD', 'offer_price': 1.12591, 'bid_price': 1.12584, 'volume': 0.0} | asctime='2026-10-07 00:48:30'
