Журнал
Последние события
Технический журнал решений и бумажных сделок.
| Время | Тип | Данные |
|---|---|---|
| 2026-08-24T22:44:25.990556+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:44:25.990556+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1535, 'price': 103.18, 'fee': 0.008710971500000001, 'slippage': 0.004604999999995812, 'reason': 'donchian_break_up', 'strategy_version': 'donchian_v001', 'start_ms': 1700006300000, 'is_exit': False}} |
| 2026-08-24T22:44:25.937870+00:00 | SIGNAL | {'ts': '2026-08-24T22:44:25.937870+00:00', 'event_type': 'SIGNAL', 'bar_index': 20, 'start_ms': 1700006000000, 'action': 'enter_long', 'reason': 'donchian_break_up', 'strategy': 'donchian_v001', 'strategy_id': 'donchian', 'session_id': '80091922'} |
| 2026-08-24T22:44:25.937363+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:44:25.937363+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1538, 'price': 102.98, 'fee': 0.0087110782, 'slippage': 0.004613999999995804, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1700006000000, 'is_exit': False}} |
| 2026-08-24T22:44:25.884940+00:00 | SIGNAL | {'ts': '2026-08-24T22:44:25.884940+00:00', 'event_type': 'SIGNAL', 'bar_index': 19, 'start_ms': 1700005700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'strategy_id': 'sma_cross', 'session_id': '80091922'} |
| 2026-08-24T22:41:20.524276+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:41:20.524276+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1535, 'price': 103.18, 'fee': 0.008710971500000001, 'slippage': 0.004604999999995812, 'reason': 'donchian_break_up', 'strategy_version': 'donchian_v001', 'start_ms': 1700006300000, 'is_exit': False}} |
| 2026-08-24T22:41:20.471834+00:00 | SIGNAL | {'ts': '2026-08-24T22:41:20.471834+00:00', 'event_type': 'SIGNAL', 'bar_index': 20, 'start_ms': 1700006000000, 'action': 'enter_long', 'reason': 'donchian_break_up', 'strategy': 'donchian_v001', 'strategy_id': 'donchian', 'session_id': '6bc1edb4'} |
| 2026-08-24T22:41:20.471387+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:41:20.471387+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1538, 'price': 102.98, 'fee': 0.0087110782, 'slippage': 0.004613999999995804, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1700006000000, 'is_exit': False}} |
| 2026-08-24T22:41:20.417961+00:00 | SIGNAL | {'ts': '2026-08-24T22:41:20.417961+00:00', 'event_type': 'SIGNAL', 'bar_index': 19, 'start_ms': 1700005700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'strategy_id': 'sma_cross', 'session_id': '6bc1edb4'} |
| 2026-08-24T22:11:42.383581+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:11:42.383581+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1535, 'price': 103.18, 'fee': 0.008710971500000001, 'slippage': 0.004604999999995812, 'reason': 'donchian_break_up', 'strategy_version': 'donchian_v001', 'start_ms': 1700006300000, 'is_exit': False}} |
| 2026-08-24T22:11:42.331168+00:00 | SIGNAL | {'ts': '2026-08-24T22:11:42.331168+00:00', 'event_type': 'SIGNAL', 'bar_index': 20, 'start_ms': 1700006000000, 'action': 'enter_long', 'reason': 'donchian_break_up', 'strategy': 'donchian_v001', 'strategy_id': 'donchian', 'session_id': '990a161a'} |
| 2026-08-24T22:11:42.330640+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:11:42.330640+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1538, 'price': 102.98, 'fee': 0.0087110782, 'slippage': 0.004613999999995804, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1700006000000, 'is_exit': False}} |
| 2026-08-24T22:11:42.272824+00:00 | SIGNAL | {'ts': '2026-08-24T22:11:42.272824+00:00', 'event_type': 'SIGNAL', 'bar_index': 19, 'start_ms': 1700005700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'strategy_id': 'sma_cross', 'session_id': '990a161a'} |
| 2026-08-24T22:09:11.090636+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:09:11.090636+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.14895, 'price': 106.33, 'fee': 0.008710819425, 'slippage': 0.004468499999989586, 'reason': 'donchian_break_up', 'strategy_version': 'donchian_v001', 'start_ms': 1700012600000, 'is_exit': False}} |
| 2026-08-24T22:09:11.037792+00:00 | SIGNAL | {'ts': '2026-08-24T22:09:11.037792+00:00', 'event_type': 'SIGNAL', 'bar_index': 41, 'start_ms': 1700012300000, 'action': 'enter_long', 'reason': 'donchian_break_up', 'strategy': 'donchian_v001', 'strategy_id': 'donchian', 'session_id': '1fec2218'} |
| 2026-08-24T22:09:11.037460+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:09:11.037460+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'sell', 'qty': 0.1535, 'price': 106.07000000000001, 'fee': 0.008954959750000002, 'slippage': 0.0046050000000089, 'reason': 'donchian_exit', 'strategy_version': 'donchian_v001', 'start_ms': 1700012300000, 'is_exit': True}, 'trade': {'symbol': 'BTCUSDT', 'side': 'long', 'entry_price': 103.18, 'exit_price': 106.07000000000001, 'qty': 0.1535, 'pnl': 0.4436150000000001, 'fee': 0.017665931250000003, 'slippage': 0.009210000000004711, 'net_pnl': 0.4346600402500001, 'reason_entry': 'donchian_break_up', 'reason_exit': 'donchian_exit', 'strategy_version': 'donchian_v001', 'entry_ms': 1700006300000, 'exit_ms': 1700012300000, 'paper': True}} |
| 2026-08-24T22:09:10.982728+00:00 | SIGNAL | {'ts': '2026-08-24T22:09:10.982728+00:00', 'event_type': 'SIGNAL', 'bar_index': 40, 'start_ms': 1700012000000, 'action': 'exit', 'reason': 'donchian_exit', 'strategy': 'donchian_v001', 'strategy_id': 'donchian', 'session_id': '1fec2218'} |
| 2026-08-24T22:09:09.980512+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:09:09.980512+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1535, 'price': 103.18, 'fee': 0.008710971500000001, 'slippage': 0.004604999999995812, 'reason': 'donchian_break_up', 'strategy_version': 'donchian_v001', 'start_ms': 1700006300000, 'is_exit': False}} |
| 2026-08-24T22:09:09.927377+00:00 | SIGNAL | {'ts': '2026-08-24T22:09:09.927377+00:00', 'event_type': 'SIGNAL', 'bar_index': 20, 'start_ms': 1700006000000, 'action': 'enter_long', 'reason': 'donchian_break_up', 'strategy': 'donchian_v001', 'strategy_id': 'donchian', 'session_id': '1fec2218'} |
| 2026-08-24T22:09:09.926926+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:09:09.926926+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1538, 'price': 102.98, 'fee': 0.0087110782, 'slippage': 0.004613999999995804, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1700006000000, 'is_exit': False}} |
| 2026-08-24T22:09:09.873557+00:00 | SIGNAL | {'ts': '2026-08-24T22:09:09.873557+00:00', 'event_type': 'SIGNAL', 'bar_index': 19, 'start_ms': 1700005700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'strategy_id': 'sma_cross', 'session_id': '1fec2218'} |
| 2026-08-24T22:01:30.353701+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:01:30.353701+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1535, 'price': 103.18, 'fee': 0.008710971500000001, 'slippage': 0.004604999999995812, 'reason': 'donchian_break_up', 'strategy_version': 'donchian_v001', 'start_ms': 1700006300000, 'is_exit': False}} |
| 2026-08-24T22:01:30.300650+00:00 | SIGNAL | {'ts': '2026-08-24T22:01:30.300650+00:00', 'event_type': 'SIGNAL', 'bar_index': 20, 'start_ms': 1700006000000, 'action': 'enter_long', 'reason': 'donchian_break_up', 'strategy': 'donchian_v001', 'strategy_id': 'donchian', 'session_id': '93575794'} |
| 2026-08-24T22:01:30.300180+00:00 | PAPER_FILL | {'ts': '2026-08-24T22:01:30.300180+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.1538, 'price': 102.98, 'fee': 0.0087110782, 'slippage': 0.004613999999995804, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1700006000000, 'is_exit': False}} |
| 2026-08-24T22:01:30.244599+00:00 | SIGNAL | {'ts': '2026-08-24T22:01:30.244599+00:00', 'event_type': 'SIGNAL', 'bar_index': 19, 'start_ms': 1700005700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'strategy_id': 'sma_cross', 'session_id': '93575794'} |
| 2026-08-24T21:49:18.033944+00:00 | PAPER_FILL | {'ts': '2026-08-24T21:49:18.033944+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.001, 'price': 78894.62, 'fee': 0.043392041000000006, 'slippage': 0.019720000000001164, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1787604300000, 'is_exit': False}} |
| 2026-08-24T21:49:16.031725+00:00 | SIGNAL | {'ts': '2026-08-24T21:49:16.031725+00:00', 'event_type': 'SIGNAL', 'bar_index': 66, 'start_ms': 1787604000000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': '07cfbf19'} |
| 2026-08-24T21:48:45.997608+00:00 | PAPER_FILL | {'ts': '2026-08-24T21:48:45.997608+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'sell', 'qty': 0.001, 'price': 78685.82, 'fee': 0.04327720100000001, 'slippage': 0.019679999999993016, 'reason': 'sma_exit_long', 'strategy_version': 'sma_cross_v001', 'start_ms': 1787599500000, 'is_exit': True}, 'trade': {'symbol': 'BTCUSDT', 'side': 'long', 'entry_price': 78962.04000000001, 'exit_price': 78685.82, 'qty': 0.001, 'pnl': -0.2762200000000012, 'fee': 0.08670632300000003, 'slippage': 0.039419999999998255, 'net_pnl': -0.3194972010000012, 'reason_entry': 'sma_fast>5_gt_slow', 'reason_exit': 'sma_exit_long', 'strategy_version': 'sma_cross_v001', 'entry_ms': 1787595600000, 'exit_ms': 1787599500000, 'paper': True}} |
| 2026-08-24T21:48:43.993048+00:00 | SIGNAL | {'ts': '2026-08-24T21:48:43.993048+00:00', 'event_type': 'SIGNAL', 'bar_index': 50, 'start_ms': 1787599200000, 'action': 'exit', 'reason': 'sma_exit_long', 'strategy': 'sma_cross_v001', 'session_id': '07cfbf19'} |
| 2026-08-24T21:48:19.964756+00:00 | PAPER_FILL | {'ts': '2026-08-24T21:48:19.964756+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.001, 'price': 78962.04000000001, 'fee': 0.043429122000000014, 'slippage': 0.01974000000000524, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1787595600000, 'is_exit': False}} |
| 2026-08-24T21:48:17.962307+00:00 | SIGNAL | {'ts': '2026-08-24T21:48:17.962307+00:00', 'event_type': 'SIGNAL', 'bar_index': 37, 'start_ms': 1787595300000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': '07cfbf19'} |
| 2026-08-24T21:46:48.073771+00:00 | PAPER_FILL | {'ts': '2026-08-24T21:46:48.073771+00:00', 'event_type': 'PAPER_FILL', 'fill': {'symbol': 'BTCUSDT', 'side': 'buy', 'qty': 0.46139, 'price': 102.98, 'fee': 0.02613266821, 'slippage': 0.013841699999987411, 'reason': 'sma_fast>5_gt_slow', 'strategy_version': 'sma_cross_v001', 'start_ms': 1700006000000, 'is_exit': False}} |
| 2026-08-24T21:46:48.020667+00:00 | SIGNAL | {'ts': '2026-08-24T21:46:48.020667+00:00', 'event_type': 'SIGNAL', 'bar_index': 19, 'start_ms': 1700005700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': '45c3b17f'} |
| 2026-08-24T21:40:00.733555+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:40:00.733555+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 81, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:40:00.731094+00:00 | SIGNAL | {'ts': '2026-08-24T21:40:00.731094+00:00', 'event_type': 'SIGNAL', 'bar_index': 81, 'start_ms': 1787607600000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:35:01.685604+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:35:01.685604+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 80, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:35:01.684800+00:00 | SIGNAL | {'ts': '2026-08-24T21:35:01.684800+00:00', 'event_type': 'SIGNAL', 'bar_index': 80, 'start_ms': 1787607300000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:52.768189+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:52.768189+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 79, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:52.767292+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:52.767292+00:00', 'event_type': 'SIGNAL', 'bar_index': 79, 'start_ms': 1787607000000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:50.765589+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:50.765589+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 78, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:50.764796+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:50.764796+00:00', 'event_type': 'SIGNAL', 'bar_index': 78, 'start_ms': 1787606700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:48.762395+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:48.762395+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 77, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:48.761573+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:48.761573+00:00', 'event_type': 'SIGNAL', 'bar_index': 77, 'start_ms': 1787606400000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:46.759545+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:46.759545+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 76, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:46.758717+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:46.758717+00:00', 'event_type': 'SIGNAL', 'bar_index': 76, 'start_ms': 1787606100000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:44.757305+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:44.757305+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 75, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:44.756644+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:44.756644+00:00', 'event_type': 'SIGNAL', 'bar_index': 75, 'start_ms': 1787605800000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:42.754776+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:42.754776+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 74, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:42.754061+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:42.754061+00:00', 'event_type': 'SIGNAL', 'bar_index': 74, 'start_ms': 1787605500000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:40.752727+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:40.752727+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 73, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:40.752032+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:40.752032+00:00', 'event_type': 'SIGNAL', 'bar_index': 73, 'start_ms': 1787605200000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:38.750775+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:38.750775+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 72, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:38.750067+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:38.750067+00:00', 'event_type': 'SIGNAL', 'bar_index': 72, 'start_ms': 1787604900000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:36.748376+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:36.748376+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 71, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:36.747688+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:36.747688+00:00', 'event_type': 'SIGNAL', 'bar_index': 71, 'start_ms': 1787604600000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:34.745518+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:34.745518+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 70, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:34.744774+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:34.744774+00:00', 'event_type': 'SIGNAL', 'bar_index': 70, 'start_ms': 1787604300000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:34:32.742503+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:34:32.742503+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 69, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:34:32.741710+00:00 | SIGNAL | {'ts': '2026-08-24T21:34:32.741710+00:00', 'event_type': 'SIGNAL', 'bar_index': 69, 'start_ms': 1787604000000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:58.705716+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:58.705716+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 52, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:58.704835+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:58.704835+00:00', 'event_type': 'SIGNAL', 'bar_index': 52, 'start_ms': 1787598900000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:56.702043+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:56.702043+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 51, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:56.701290+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:56.701290+00:00', 'event_type': 'SIGNAL', 'bar_index': 51, 'start_ms': 1787598600000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:54.699343+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:54.699343+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 50, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:54.698604+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:54.698604+00:00', 'event_type': 'SIGNAL', 'bar_index': 50, 'start_ms': 1787598300000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:52.696307+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:52.696307+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 49, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:52.695405+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:52.695405+00:00', 'event_type': 'SIGNAL', 'bar_index': 49, 'start_ms': 1787598000000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:50.692807+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:50.692807+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 48, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:50.692054+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:50.692054+00:00', 'event_type': 'SIGNAL', 'bar_index': 48, 'start_ms': 1787597700000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:48.690003+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:48.690003+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 47, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:48.688741+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:48.688741+00:00', 'event_type': 'SIGNAL', 'bar_index': 47, 'start_ms': 1787597400000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:46.685050+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:46.685050+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 46, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:46.684197+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:46.684197+00:00', 'event_type': 'SIGNAL', 'bar_index': 46, 'start_ms': 1787597100000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:44.682501+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:44.682501+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 45, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:44.681616+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:44.681616+00:00', 'event_type': 'SIGNAL', 'bar_index': 45, 'start_ms': 1787596800000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:42.679083+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:42.679083+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 44, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:42.678316+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:42.678316+00:00', 'event_type': 'SIGNAL', 'bar_index': 44, 'start_ms': 1787596500000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:40.676529+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:40.676529+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 43, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:40.675854+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:40.675854+00:00', 'event_type': 'SIGNAL', 'bar_index': 43, 'start_ms': 1787596200000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |
| 2026-08-24T21:33:38.674637+00:00 | RISK_REJECT | {'ts': '2026-08-24T21:33:38.674637+00:00', 'event_type': 'RISK_REJECT', 'bar_index': 42, 'reason': 'max_position_size', 'code': 'max_position_size', 'action': 'enter_long'} |
| 2026-08-24T21:33:38.673816+00:00 | SIGNAL | {'ts': '2026-08-24T21:33:38.673816+00:00', 'event_type': 'SIGNAL', 'bar_index': 42, 'start_ms': 1787595900000, 'action': 'enter_long', 'reason': 'sma_fast>5_gt_slow', 'strategy': 'sma_cross_v001', 'session_id': 'fb325529'} |