2026-06-30 18:49:01,498 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:01,498 INFO sqlalchemy.engine.Engine PRAGMA main.table_info("users")
2026-06-30 18:49:01,498 INFO sqlalchemy.engine.Engine [raw sql] ()
2026-06-30 18:49:01,499 INFO sqlalchemy.engine.Engine PRAGMA main.table_info("trade_history")
2026-06-30 18:49:01,500 INFO sqlalchemy.engine.Engine [raw sql] ()
2026-06-30 18:49:01,500 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 18:49:01.578 | INFO     | app.ai.ai_consensus:__init__:241 - [Consensus] Active: ['gpt', 'claude', 'deepseek', 'gemini', 'llama']
INFO:     Started server process [11192]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51858 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63827 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51332 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49672 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55586 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
2026-06-30 18:49:16,704 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:16,708 INFO sqlalchemy.engine.Engine SELECT users.id AS users_id, users.name AS users_name, users.email AS users_email, users.password AS users_password, users.is_active AS users_is_active 
FROM users 
WHERE users.email = ?
 LIMIT ? OFFSET ?
2026-06-30 18:49:16,708 INFO sqlalchemy.engine.Engine [generated in 0.00062s] ('psasi144@gmail.com', 1, 0)
(trapped) error reading bcrypt version
Traceback (most recent call last):
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\passlib\handlers\bcrypt.py", line 620, in _load_backend_mixin
    version = _bcrypt.__about__.__version__
              ^^^^^^^^^^^^^^^^^
AttributeError: module 'bcrypt' has no attribute '__about__'
2026-06-30 18:49:17,114 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55588 - "POST /users/login HTTP/1.1" 200 OK
INFO:     127.0.0.1:55589 - "POST /paper/reset?capital=100000 HTTP/1.1" 200 OK
INFO:     127.0.0.1:55590 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 18:49:17,139 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,141 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 260: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('generated in 0.00029s', ('540158de-5fe5-4b89-9ea3-09c5862b1de9', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24450.0, 24450.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24350.0 \u2192 SELL@24450.0', 1782825557.1391802, None, 1782825557.1393828))
2026-06-30 18:49:17,159 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 18:49:17,163 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,167 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 18:49:17,167 INFO sqlalchemy.engine.Engine [generated in 0.00052s] (4,)
2026-06-30 18:49:17.169 | INFO     | app.history.history_service:create:31 - [History] Created: id=4 NIFTY EXECUTED
2026-06-30 18:49:17,170 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55591 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:55592 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 18:49:17,185 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,186 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 259: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 0.04475s ago', ('8696da7d-da95-4172-8696-e857d611ead8', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 5, 3860.0, 3860.0, 5, 'MIS', 'MARKET', 200.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3820.0 \u2192 SELL@3860.0', 1782825557.1854575, None, 1782825557.1856647))
2026-06-30 18:49:17,190 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 18:49:17,193 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,193 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 18:49:17,193 INFO sqlalchemy.engine.Engine [cached since 0.02673s ago] (5,)
2026-06-30 18:49:17.194 | INFO     | app.history.history_service:create:31 - [History] Created: id=5 TCS EXECUTED
2026-06-30 18:49:17,195 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55593 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:55594 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 18:49:17,209 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,209 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 0.06831s ago', ('b2255afb-f30d-4255-b95b-14652111939e', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2990.0, 2990.0, 5, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2960.0 \u2192 SELL@2990.0', 1782825557.2091298, None, 1782825557.209293))
2026-06-30 18:49:17,215 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 18:49:17,220 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,221 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 18:49:17,221 INFO sqlalchemy.engine.Engine [cached since 0.05425s ago] (6,)
2026-06-30 18:49:17.222 | INFO     | app.history.history_service:create:31 - [History] Created: id=6 RELIANCE EXECUTED
2026-06-30 18:49:17,222 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55595 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:55596 - "GET /paper/account HTTP/1.1" 200 OK
2026-06-30 18:49:17,244 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,246 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 18:49:17,246 INFO sqlalchemy.engine.Engine [generated in 0.00044s] ('EXECUTED', 100000, 0)
2026-06-30 18:49:17,250 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55597 - "GET /dashboard/pnl HTTP/1.1" 200 OK
2026-06-30 18:49:17,257 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,258 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 18:49:17,258 INFO sqlalchemy.engine.Engine [cached since 0.01238s ago] ('EXECUTED', 100000, 0)
2026-06-30 18:49:17,267 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55598 - "GET /dashboard/funds HTTP/1.1" 200 OK
2026-06-30 18:49:17,274 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,275 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 18:49:17,275 INFO sqlalchemy.engine.Engine [generated in 0.00021s] (100, 0)
2026-06-30 18:49:17,283 INFO sqlalchemy.engine.Engine SELECT count(*) AS count_1 
FROM (SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history) AS anon_1
2026-06-30 18:49:17,284 INFO sqlalchemy.engine.Engine [generated in 0.00029s] ()
2026-06-30 18:49:17,286 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55599 - "GET /history/ HTTP/1.1" 200 OK
2026-06-30 18:49:17,290 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,291 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 18:49:17,291 INFO sqlalchemy.engine.Engine [cached since 0.04535s ago] ('EXECUTED', 100000, 0)
2026-06-30 18:49:17,293 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55600 - "GET /history/pnl HTTP/1.1" 200 OK
2026-06-30 18:49:17,302 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 18:49:17,303 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 18:49:17,303 INFO sqlalchemy.engine.Engine [cached since 0.05727s ago] ('EXECUTED', 100000, 0)
2026-06-30 18:49:17,305 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:55601 - "GET /dashboard/ HTTP/1.1" 200 OK
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64994 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51019 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62400 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59191 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63155 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51283 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56726 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64042 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62206 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51511 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57169 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52450 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63657 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64280 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61469 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49155 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58085 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50769 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59892 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61485 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61827 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51358 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60232 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59346 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54303 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65242 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53698 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50312 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64550 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57725 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55517 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50182 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54459 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50924 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54676 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51413 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51737 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58441 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55788 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50060 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53827 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54498 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56532 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52738 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52782 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59247 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56555 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55971 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56759 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61755 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59305 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51970 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51653 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50581 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55357 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58163 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57762 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56866 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61502 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52784 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62891 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53137 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65203 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54588 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60780 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59242 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55587 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56070 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51568 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53600 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51266 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53745 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57939 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55550 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63999 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63422 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55562 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63166 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55956 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54810 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55537 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49786 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50663 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52212 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58513 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50896 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57238 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54478 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62794 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60735 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58963 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58351 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58230 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50990 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56500 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55049 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60402 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55359 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51658 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61183 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57342 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65446 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57437 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60019 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55971 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49267 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60841 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53296 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51922 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54144 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49785 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53104 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52196 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58463 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63081 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60016 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59938 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53088 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57732 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57849 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53810 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63644 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57370 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57355 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51109 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59796 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64930 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60281 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62952 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53787 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58363 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61806 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50650 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55201 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56005 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64506 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63673 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62698 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59231 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64346 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51536 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64814 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61415 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57264 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63500 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57865 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62752 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61593 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62327 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55938 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64828 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59931 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60309 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64925 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50799 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59921 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64556 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61258 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51304 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57212 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62551 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51133 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63452 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56307 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52560 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59244 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53225 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59125 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62871 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60411 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53100 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65467 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62609 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64772 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53049 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60518 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51306 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53688 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61703 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56308 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60026 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54362 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50369 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51241 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65056 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57647 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53486 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61309 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62797 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65399 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60792 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51706 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58375 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54113 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61160 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51435 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63325 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54661 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64797 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52254 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62266 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50458 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58023 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55181 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64251 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51563 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55250 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51227 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61942 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62322 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50316 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58338 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54188 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53879 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59865 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65319 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49887 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56861 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64095 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56728 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62636 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55870 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55083 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64118 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55689 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52284 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56497 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55123 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53420 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58268 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56314 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63545 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63162 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56054 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53769 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50890 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61973 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50775 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50892 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57602 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53843 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53440 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49920 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58979 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51111 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61682 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59953 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63015 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59213 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64763 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63611 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60236 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54642 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53892 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57172 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57125 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63004 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57624 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49759 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61068 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53094 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53135 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65464 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62665 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55005 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57616 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55394 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53383 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64151 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59070 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58277 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59204 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51067 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62919 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50493 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55265 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60950 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50247 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52529 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53416 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
INFO:     127.0.0.1:53418 - "GET / HTTP/1.1" 200 OK
INFO:     127.0.0.1:53420 - "GET / HTTP/1.1" 200 OK
2026-06-30 19:03:06,130 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:03:06,130 INFO sqlalchemy.engine.Engine SELECT users.id AS users_id, users.name AS users_name, users.email AS users_email, users.password AS users_password, users.is_active AS users_is_active 
FROM users 
WHERE users.email = ?
 LIMIT ? OFFSET ?
2026-06-30 19:03:06,131 INFO sqlalchemy.engine.Engine [cached since 829.4s ago] ('psasi144@gmail.com', 1, 0)
2026-06-30 19:03:06,374 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:53421 - "POST /users/login HTTP/1.1" 401 Unauthorized
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55961 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65161 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58830 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53297 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58145 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61030 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55619 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56734 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52520 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62495 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55069 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51546 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56420 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54172 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50293 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53068 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60919 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54310 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54228 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52256 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50489 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:50490 - "GET / HTTP/1.1" 200 OK
INFO:     127.0.0.1:50492 - "GET / HTTP/1.1" 200 OK
2026-06-30 19:04:07,176 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:07,177 INFO sqlalchemy.engine.Engine SELECT users.id AS users_id, users.name AS users_name, users.email AS users_email, users.password AS users_password, users.is_active AS users_is_active 
FROM users 
WHERE users.email = ?
 LIMIT ? OFFSET ?
2026-06-30 19:04:07,177 INFO sqlalchemy.engine.Engine [cached since 890.5s ago] ('psasi144@gmail.com', 1, 0)
2026-06-30 19:04:07,481 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:50493 - "POST /users/login HTTP/1.1" 200 OK
INFO:     127.0.0.1:50494 - "POST /paper/reset?capital=100000 HTTP/1.1" 200 OK
INFO:     127.0.0.1:50495 - "GET / HTTP/1.1" 200 OK
2026-06-30 19:04:07,546 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:07,546 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:07,546 INFO sqlalchemy.engine.Engine [cached since 890.3s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:07,551 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:50496 - "GET /dashboard/ HTTP/1.1" 200 OK
2026-06-30 19:04:07,579 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:07,579 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:07,579 INFO sqlalchemy.engine.Engine [cached since 890.3s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:07,583 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:50497 - "GET /dashboard/pnl HTTP/1.1" 200 OK
2026-06-30 19:04:07,610 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:07,610 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:07,611 INFO sqlalchemy.engine.Engine [cached since 890.4s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:07,614 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:50498 - "GET /dashboard/funds HTTP/1.1" 200 OK
2026-06-30 19:04:07,640 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:07,640 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:07,640 INFO sqlalchemy.engine.Engine [cached since 890.4s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:07,643 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:50499 - "GET /dashboard/positions HTTP/1.1" 200 OK
2026-06-30 19:04:07,651 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:07,651 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:07,651 INFO sqlalchemy.engine.Engine [cached since 890.4s ago] (100, 0)
2026-06-30 19:04:07,652 INFO sqlalchemy.engine.Engine SELECT count(*) AS count_1 
FROM (SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history) AS anon_1
2026-06-30 19:04:07,652 INFO sqlalchemy.engine.Engine [cached since 890.4s ago] ()
2026-06-30 19:04:07,654 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:50500 - "GET /history/ HTTP/1.1" 200 OK
2026-06-30 19:04:07,662 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:07,662 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:07,662 INFO sqlalchemy.engine.Engine [cached since 890.4s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:07,665 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:50501 - "GET /history/pnl HTTP/1.1" 200 OK
INFO:     127.0.0.1:50502 - "GET /paper/account HTTP/1.1" 200 OK
INFO:     127.0.0.1:50503 - "GET /paper/history HTTP/1.1" 200 OK
INFO:     127.0.0.1:50504 - "GET /risk/metrics HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:50505 - "GET /portfolio/ HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:50506 - "GET /signal/latest HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:50507 - "GET /strategy/ HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:50508 - "GET /indicators/list HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:50509 - "GET /execution/orders HTTP/1.1" 422 Unprocessable Content
INFO:     127.0.0.1:50510 - "GET /market/status HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:50511 - "GET /ws/status HTTP/1.1" 200 OK
2026-06-30 19:04:07.873 | INFO     | app.ai.ai_consensus:consensus:262 - [Consensus] Running 5 models for NIFTY
2026-06-30 19:04:09.096 | ERROR    | app.ai.ai_consensus:get:161 - [Gemini] No module named 'google'
2026-06-30 19:04:09.399 | ERROR    | app.ai.ai_consensus:get:185 - [Llama] Error code: 401 - {'error': {'message': 'Invalid API Key', 'type': 'invalid_request_error', 'code': 'invalid_api_key'}}
2026-06-30 19:04:09.493 | ERROR    | app.ai.ai_consensus:get:144 - [DeepSeek] Error code: 401 - {'error': {'message': 'Authentication Fails, Your api key: ****_key is invalid', 'type': 'authentication_error', 'param': None, 'code': 'invalid_request_error'}}
2026-06-30 19:04:09.648 | ERROR    | app.ai.ai_consensus:get:120 - [Claude] Error code: 401 - {'type': 'error', 'error': {'type': 'authentication_error', 'message': 'invalid x-api-key'}, 'request_id': 'req_011CcZXjtSdXiD4YrpRZPdXk'}
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61793 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
2026-06-30 19:04:09.979 | ERROR    | app.ai.ai_consensus:get:99 - [GPT] Error code: 401 - {'error': {'message': 'Incorrect API key provided: your_ope*******_key. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}}
2026-06-30 19:04:09.979 | INFO     | app.ai.ai_consensus:_vote:309 - [Consensus] NIFTY \u2192 BUY @ 0.0%
INFO:     127.0.0.1:50512 - "POST /ai/consensus/analyze HTTP/1.1" 200 OK
INFO:     127.0.0.1:61794 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,037 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,037 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 892.9s ago', ('bf9cdae8-17a1-4ed2-8cd1-bb8860cca7e9', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24100.0, 24100.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24000.0 \u2192 SELL@24100.0', 1782826450.0366473, None, 1782826450.036789))
2026-06-30 19:04:10,041 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,046 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,047 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,047 INFO sqlalchemy.engine.Engine [cached since 892.9s ago] (7,)
2026-06-30 19:04:10.048 | INFO     | app.history.history_service:create:31 - [History] Created: id=7 NIFTY EXECUTED
2026-06-30 19:04:10,049 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61795 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61796 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,080 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,081 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 892.9s ago', ('5f203b95-24cd-435e-a75e-afff6abfa8e8', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24110.0, 24110.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24010.0 \u2192 SELL@24110.0', 1782826450.079972, None, 1782826450.0801997))
2026-06-30 19:04:10,085 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,090 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,090 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,090 INFO sqlalchemy.engine.Engine [cached since 892.9s ago] (8,)
2026-06-30 19:04:10.091 | INFO     | app.history.history_service:create:31 - [History] Created: id=8 NIFTY EXECUTED
2026-06-30 19:04:10,092 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61797 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61798 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,155 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,156 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 260: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893s ago', ('f763a681-5c95-4d61-900e-616ef3c981f0', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24120.0, 24120.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24020.0 \u2192 SELL@24120.0', 1782826450.1544516, None, 1782826450.154773))
2026-06-30 19:04:10,161 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,165 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,166 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,166 INFO sqlalchemy.engine.Engine [cached since 893s ago] (9,)
2026-06-30 19:04:10.166 | INFO     | app.history.history_service:create:31 - [History] Created: id=9 NIFTY EXECUTED
2026-06-30 19:04:10,167 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61799 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61800 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,193 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,193 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.1s ago', ('f5f74f37-9f13-42c1-b6b3-a393519f2b19', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24130.0, 24130.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24030.0 \u2192 SELL@24130.0', 1782826450.1928635, None, 1782826450.192992))
2026-06-30 19:04:10,198 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,201 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,201 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,202 INFO sqlalchemy.engine.Engine [cached since 893s ago] (10,)
2026-06-30 19:04:10.202 | INFO     | app.history.history_service:create:31 - [History] Created: id=10 NIFTY EXECUTED
2026-06-30 19:04:10,202 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61801 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61802 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,233 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,234 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.1s ago', ('3f2d85e5-a133-439f-9929-2e0a8e9aec47', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24140.0, 24140.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24040.0 \u2192 SELL@24140.0', 1782826450.233608, None, 1782826450.23373))
2026-06-30 19:04:10,236 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,240 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,241 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,241 INFO sqlalchemy.engine.Engine [cached since 893.1s ago] (11,)
2026-06-30 19:04:10.242 | INFO     | app.history.history_service:create:31 - [History] Created: id=11 NIFTY EXECUTED
2026-06-30 19:04:10,242 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61803 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61804 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,281 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,281 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.1s ago', ('f1d415cd-3765-4a84-8c1d-9faaba4216b7', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24150.0, 24150.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24050.0 \u2192 SELL@24150.0', 1782826450.2802842, None, 1782826450.2806787))
2026-06-30 19:04:10,284 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,286 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,287 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,287 INFO sqlalchemy.engine.Engine [cached since 893.1s ago] (12,)
2026-06-30 19:04:10.287 | INFO     | app.history.history_service:create:31 - [History] Created: id=12 NIFTY EXECUTED
2026-06-30 19:04:10,288 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61805 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61806 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,305 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,306 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.2s ago', ('cbdd61fb-8b50-460b-9375-54626ea51ed0', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24160.0, 24160.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24060.0 \u2192 SELL@24160.0', 1782826450.3040779, None, 1782826450.3041985))
2026-06-30 19:04:10,310 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,315 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,316 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,316 INFO sqlalchemy.engine.Engine [cached since 893.1s ago] (13,)
2026-06-30 19:04:10.316 | INFO     | app.history.history_service:create:31 - [History] Created: id=13 NIFTY EXECUTED
2026-06-30 19:04:10,317 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61807 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61808 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,351 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,355 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.2s ago', ('dfa31ba1-277f-4e2a-9787-38e284647d80', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24170.0, 24170.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24070.0 \u2192 SELL@24170.0', 1782826450.3514395, None, 1782826450.3515596))
2026-06-30 19:04:10,361 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,365 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,366 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,366 INFO sqlalchemy.engine.Engine [cached since 893.2s ago] (14,)
2026-06-30 19:04:10.366 | INFO     | app.history.history_service:create:31 - [History] Created: id=14 NIFTY EXECUTED
2026-06-30 19:04:10,367 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61809 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61810 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,419 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,419 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.3s ago', ('47cac1d6-7653-41d1-bd43-c912174fa716', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24180.0, 24180.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24080.0 \u2192 SELL@24180.0', 1782826450.4193306, None, 1782826450.4194546))
2026-06-30 19:04:10,425 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,429 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,429 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,429 INFO sqlalchemy.engine.Engine [cached since 893.3s ago] (15,)
2026-06-30 19:04:10.430 | INFO     | app.history.history_service:create:31 - [History] Created: id=15 NIFTY EXECUTED
2026-06-30 19:04:10,431 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61811 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61812 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,467 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,467 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.3s ago', ('9a73b927-d72c-4a30-b0d2-f3d9104678eb', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24190.0, 24190.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24090.0 \u2192 SELL@24190.0', 1782826450.4672482, None, 1782826450.467367))
2026-06-30 19:04:10,470 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,474 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,475 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,475 INFO sqlalchemy.engine.Engine [cached since 893.3s ago] (16,)
2026-06-30 19:04:10.475 | INFO     | app.history.history_service:create:31 - [History] Created: id=16 NIFTY EXECUTED
2026-06-30 19:04:10,476 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61813 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61814 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,492 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,492 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.4s ago', ('242166b7-83ee-4f58-bb6b-a98b06f191a7', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24200.0, 24200.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24100.0 \u2192 SELL@24200.0', 1782826450.4921486, None, 1782826450.4922829))
2026-06-30 19:04:10,497 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,501 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,501 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,502 INFO sqlalchemy.engine.Engine [cached since 893.3s ago] (17,)
2026-06-30 19:04:10.502 | INFO     | app.history.history_service:create:31 - [History] Created: id=17 NIFTY EXECUTED
2026-06-30 19:04:10,502 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61815 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61816 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,536 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,536 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.4s ago', ('45a43563-87bc-41d5-a45b-44f85bccadb7', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24210.0, 24210.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24110.0 \u2192 SELL@24210.0', 1782826450.5363643, None, 1782826450.5364919))
2026-06-30 19:04:10,541 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,546 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,546 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,546 INFO sqlalchemy.engine.Engine [cached since 893.4s ago] (18,)
2026-06-30 19:04:10.547 | INFO     | app.history.history_service:create:31 - [History] Created: id=18 NIFTY EXECUTED
2026-06-30 19:04:10,549 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61817 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61818 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,584 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,584 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.4s ago', ('7eb30955-63ee-4f5c-a0c9-76904f4c3fdf', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24220.0, 24220.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24120.0 \u2192 SELL@24220.0', 1782826450.583904, None, 1782826450.5840325))
2026-06-30 19:04:10,589 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,593 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,594 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,594 INFO sqlalchemy.engine.Engine [cached since 893.4s ago] (19,)
2026-06-30 19:04:10.595 | INFO     | app.history.history_service:create:31 - [History] Created: id=19 NIFTY EXECUTED
2026-06-30 19:04:10,596 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61819 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61820 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,612 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,612 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.5s ago', ('219a679b-d6c3-4f2c-9662-b4c7a6a95725', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24230.0, 24230.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24130.0 \u2192 SELL@24230.0', 1782826450.611245, None, 1782826450.611658))
2026-06-30 19:04:10,616 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,619 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,619 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,619 INFO sqlalchemy.engine.Engine [cached since 893.5s ago] (20,)
2026-06-30 19:04:10.619 | INFO     | app.history.history_service:create:31 - [History] Created: id=20 NIFTY EXECUTED
2026-06-30 19:04:10,620 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61821 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61822 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,654 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,655 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.5s ago', ('c8bf5e7f-31bb-41cc-9647-92195a039d57', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24240.0, 24240.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24140.0 \u2192 SELL@24240.0', 1782826450.6539083, None, 1782826450.654044))
2026-06-30 19:04:10,660 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,664 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,665 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,665 INFO sqlalchemy.engine.Engine [cached since 893.5s ago] (21,)
2026-06-30 19:04:10.666 | INFO     | app.history.history_service:create:31 - [History] Created: id=21 NIFTY EXECUTED
2026-06-30 19:04:10,666 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61823 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61824 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,679 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,679 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.5s ago', ('a874bf02-ceab-4b3e-a268-ba198e229024', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24250.0, 24250.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24150.0 \u2192 SELL@24250.0', 1782826450.6782885, None, 1782826450.6786218))
2026-06-30 19:04:10,683 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,686 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,686 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,686 INFO sqlalchemy.engine.Engine [cached since 893.5s ago] (22,)
2026-06-30 19:04:10.686 | INFO     | app.history.history_service:create:31 - [History] Created: id=22 NIFTY EXECUTED
2026-06-30 19:04:10,687 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61825 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61826 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,734 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,734 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.6s ago', ('a5735bff-fb75-4a48-ac24-70be884471cd', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24260.0, 24260.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24160.0 \u2192 SELL@24260.0', 1782826450.734052, None, 1782826450.734181))
2026-06-30 19:04:10,737 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,741 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,741 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,741 INFO sqlalchemy.engine.Engine [cached since 893.6s ago] (23,)
2026-06-30 19:04:10.742 | INFO     | app.history.history_service:create:31 - [History] Created: id=23 NIFTY EXECUTED
2026-06-30 19:04:10,742 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61827 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61828 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,760 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,760 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.6s ago', ('6b00e250-9afd-4159-bb40-0c92c982d5fa', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24270.0, 24270.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24170.0 \u2192 SELL@24270.0', 1782826450.7593527, None, 1782826450.7595758))
2026-06-30 19:04:10,767 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,769 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,770 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,770 INFO sqlalchemy.engine.Engine [cached since 893.6s ago] (24,)
2026-06-30 19:04:10.770 | INFO     | app.history.history_service:create:31 - [History] Created: id=24 NIFTY EXECUTED
2026-06-30 19:04:10,771 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61829 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61830 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,786 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,786 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.6s ago', ('8bd26bb3-3f23-478d-81df-f439a28568e6', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24280.0, 24280.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24180.0 \u2192 SELL@24280.0', 1782826450.786365, None, 1782826450.7864988))
2026-06-30 19:04:10,792 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,796 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,797 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,797 INFO sqlalchemy.engine.Engine [cached since 893.6s ago] (25,)
2026-06-30 19:04:10.797 | INFO     | app.history.history_service:create:31 - [History] Created: id=25 NIFTY EXECUTED
2026-06-30 19:04:10,799 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61831 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61832 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,813 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,813 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.7s ago', ('6d9af274-591e-4690-a40d-db3b00b85b35', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24290.0, 24290.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24190.0 \u2192 SELL@24290.0', 1782826450.8126388, None, 1782826450.8130102))
2026-06-30 19:04:10,817 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,820 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,820 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,820 INFO sqlalchemy.engine.Engine [cached since 893.7s ago] (26,)
2026-06-30 19:04:10.820 | INFO     | app.history.history_service:create:31 - [History] Created: id=26 NIFTY EXECUTED
2026-06-30 19:04:10,822 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61833 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61834 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,841 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,841 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.7s ago', ('c6c17ec9-5002-446c-8e11-e81775f9c88c', '', 'paper', 'NIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 24300.0, 24300.0, 1, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@24200.0 \u2192 SELL@24300.0', 1782826450.8406527, None, 1782826450.8409183))
2026-06-30 19:04:10,846 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,851 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,851 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,851 INFO sqlalchemy.engine.Engine [cached since 893.7s ago] (27,)
2026-06-30 19:04:10.851 | INFO     | app.history.history_service:create:31 - [History] Created: id=27 NIFTY EXECUTED
2026-06-30 19:04:10,852 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61835 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61836 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,868 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,868 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.7s ago', ('54c9ecca-1560-4cab-b2a6-e26c56588d24', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51150.0, 51150.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51000.0 \u2192 SELL@51150.0', 1782826450.8679929, None, 1782826450.8681417))
2026-06-30 19:04:10,873 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,877 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,878 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,878 INFO sqlalchemy.engine.Engine [cached since 893.7s ago] (28,)
2026-06-30 19:04:10.879 | INFO     | app.history.history_service:create:31 - [History] Created: id=28 BANKNIFTY EXECUTED
2026-06-30 19:04:10,880 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61837 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61838 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,893 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,894 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.8s ago', ('87bf1415-925d-4825-b81b-dfb4483c8de4', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51170.0, 51170.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51020.0 \u2192 SELL@51170.0', 1782826450.8933682, None, 1782826450.8935168))
2026-06-30 19:04:10,898 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,901 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,901 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,901 INFO sqlalchemy.engine.Engine [cached since 893.7s ago] (29,)
2026-06-30 19:04:10.902 | INFO     | app.history.history_service:create:31 - [History] Created: id=29 BANKNIFTY EXECUTED
2026-06-30 19:04:10,902 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61839 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61840 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,918 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,918 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.8s ago', ('f4a48af4-043c-4426-91d7-9adb36a9bf48', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51190.0, 51190.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51040.0 \u2192 SELL@51190.0', 1782826450.9176054, None, 1782826450.9177947))
2026-06-30 19:04:10,922 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,926 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,926 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,926 INFO sqlalchemy.engine.Engine [cached since 893.8s ago] (30,)
2026-06-30 19:04:10.926 | INFO     | app.history.history_service:create:31 - [History] Created: id=30 BANKNIFTY EXECUTED
2026-06-30 19:04:10,927 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61841 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61842 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,952 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,952 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.8s ago', ('83b7df5b-b1f0-4e05-a77d-d547498bfb72', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51210.0, 51210.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51060.0 \u2192 SELL@51210.0', 1782826450.9521806, None, 1782826450.9523194))
2026-06-30 19:04:10,957 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,960 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,960 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,961 INFO sqlalchemy.engine.Engine [cached since 893.8s ago] (31,)
2026-06-30 19:04:10.961 | INFO     | app.history.history_service:create:31 - [History] Created: id=31 BANKNIFTY EXECUTED
2026-06-30 19:04:10,963 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61843 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61844 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:10,976 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,976 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.8s ago', ('71e1019f-e7ff-4a27-8d48-aa73678a3617', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51230.0, 51230.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51080.0 \u2192 SELL@51230.0', 1782826450.9761786, None, 1782826450.9763453))
2026-06-30 19:04:10,980 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:10,984 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:10,984 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:10,984 INFO sqlalchemy.engine.Engine [cached since 893.8s ago] (32,)
2026-06-30 19:04:10.985 | INFO     | app.history.history_service:create:31 - [History] Created: id=32 BANKNIFTY EXECUTED
2026-06-30 19:04:10,985 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61845 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61846 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,015 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,016 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.9s ago', ('c3799f68-4766-4b59-a112-d3bd2ca39e8f', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51250.0, 51250.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51100.0 \u2192 SELL@51250.0', 1782826451.015079, None, 1782826451.0152326))
2026-06-30 19:04:11,020 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,024 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,025 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,025 INFO sqlalchemy.engine.Engine [cached since 893.9s ago] (33,)
2026-06-30 19:04:11.026 | INFO     | app.history.history_service:create:31 - [History] Created: id=33 BANKNIFTY EXECUTED
2026-06-30 19:04:11,027 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61847 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61848 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,043 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,044 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 893.9s ago', ('9ef5ca59-6f55-4cab-8c89-75856181b554', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51270.0, 51270.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51120.0 \u2192 SELL@51270.0', 1782826451.0430236, None, 1782826451.0432563))
2026-06-30 19:04:11,051 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,054 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,054 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,055 INFO sqlalchemy.engine.Engine [cached since 893.9s ago] (34,)
2026-06-30 19:04:11.055 | INFO     | app.history.history_service:create:31 - [History] Created: id=34 BANKNIFTY EXECUTED
2026-06-30 19:04:11,057 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61849 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61850 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,096 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,097 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894s ago', ('4f3a3022-e05f-4a79-bee1-5560da203454', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51290.0, 51290.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51140.0 \u2192 SELL@51290.0', 1782826451.0920403, None, 1782826451.0924816))
2026-06-30 19:04:11,115 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,135 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,136 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,136 INFO sqlalchemy.engine.Engine [cached since 894s ago] (35,)
2026-06-30 19:04:11.136 | INFO     | app.history.history_service:create:31 - [History] Created: id=35 BANKNIFTY EXECUTED
2026-06-30 19:04:11,138 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61851 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61852 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,174 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,175 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894s ago', ('d333db14-3877-4ad3-aefb-ad3f4f425ec1', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51310.0, 51310.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51160.0 \u2192 SELL@51310.0', 1782826451.1735842, None, 1782826451.1739976))
2026-06-30 19:04:11,183 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,190 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,191 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,191 INFO sqlalchemy.engine.Engine [cached since 894s ago] (36,)
2026-06-30 19:04:11.192 | INFO     | app.history.history_service:create:31 - [History] Created: id=36 BANKNIFTY EXECUTED
2026-06-30 19:04:11,193 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61853 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61854 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,229 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,230 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.1s ago', ('d1ee6fff-8561-48ac-8905-36914d572a6f', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51330.0, 51330.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51180.0 \u2192 SELL@51330.0', 1782826451.2286112, None, 1782826451.2289078))
2026-06-30 19:04:11,239 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,243 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,244 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,244 INFO sqlalchemy.engine.Engine [cached since 894.1s ago] (37,)
2026-06-30 19:04:11.245 | INFO     | app.history.history_service:create:31 - [History] Created: id=37 BANKNIFTY EXECUTED
2026-06-30 19:04:11,247 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61855 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61856 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,275 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,276 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.1s ago', ('9c792fdf-ee5b-45ca-aaf4-1844bc1f206e', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51350.0, 51350.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51200.0 \u2192 SELL@51350.0', 1782826451.2746148, None, 1782826451.2748578))
2026-06-30 19:04:11,287 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,296 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,297 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,298 INFO sqlalchemy.engine.Engine [cached since 894.1s ago] (38,)
2026-06-30 19:04:11.298 | INFO     | app.history.history_service:create:31 - [History] Created: id=38 BANKNIFTY EXECUTED
2026-06-30 19:04:11,300 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61857 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61858 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,326 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,327 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.2s ago', ('55eddfdd-3f06-448d-a471-7bbe6428b580', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51370.0, 51370.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51220.0 \u2192 SELL@51370.0', 1782826451.3251858, None, 1782826451.32545))
2026-06-30 19:04:11,340 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,347 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,348 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,348 INFO sqlalchemy.engine.Engine [cached since 894.2s ago] (39,)
2026-06-30 19:04:11.348 | INFO     | app.history.history_service:create:31 - [History] Created: id=39 BANKNIFTY EXECUTED
2026-06-30 19:04:11,350 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61859 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61860 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,375 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,376 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.2s ago', ('fbed968b-7b49-4868-bffa-efa1ead795a3', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51390.0, 51390.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51240.0 \u2192 SELL@51390.0', 1782826451.3747363, None, 1782826451.3750274))
2026-06-30 19:04:11,384 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,390 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,390 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,391 INFO sqlalchemy.engine.Engine [cached since 894.2s ago] (40,)
2026-06-30 19:04:11.391 | INFO     | app.history.history_service:create:31 - [History] Created: id=40 BANKNIFTY EXECUTED
2026-06-30 19:04:11,392 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61861 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61862 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,414 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,415 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.3s ago', ('f2efeefd-ceb2-426b-8d3d-f096d1fc9893', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51410.0, 51410.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51260.0 \u2192 SELL@51410.0', 1782826451.4135137, None, 1782826451.4139204))
2026-06-30 19:04:11,424 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,430 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,430 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,431 INFO sqlalchemy.engine.Engine [cached since 894.3s ago] (41,)
2026-06-30 19:04:11.431 | INFO     | app.history.history_service:create:31 - [History] Created: id=41 BANKNIFTY EXECUTED
2026-06-30 19:04:11,433 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61863 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61864 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,461 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,462 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.3s ago', ('38f43526-1ebe-409b-90b3-eeef048b7869', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51430.0, 51430.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51280.0 \u2192 SELL@51430.0', 1782826451.4603162, None, 1782826451.4605668))
2026-06-30 19:04:11,469 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,478 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,479 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,479 INFO sqlalchemy.engine.Engine [cached since 894.3s ago] (42,)
2026-06-30 19:04:11.480 | INFO     | app.history.history_service:create:31 - [History] Created: id=42 BANKNIFTY EXECUTED
2026-06-30 19:04:11,482 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61865 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61866 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,503 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,505 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.4s ago', ('dcfc3eb8-83dc-4e72-b5dc-67fbcfeb5fbd', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51450.0, 51450.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51300.0 \u2192 SELL@51450.0', 1782826451.5031662, None, 1782826451.5034134))
2026-06-30 19:04:11,512 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,516 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,517 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,517 INFO sqlalchemy.engine.Engine [cached since 894.4s ago] (43,)
2026-06-30 19:04:11.518 | INFO     | app.history.history_service:create:31 - [History] Created: id=43 BANKNIFTY EXECUTED
2026-06-30 19:04:11,518 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61867 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61868 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,541 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,542 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.4s ago', ('e146ce3a-f986-40fd-9e7f-69cf52972323', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51470.0, 51470.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51320.0 \u2192 SELL@51470.0', 1782826451.5407395, None, 1782826451.5412796))
2026-06-30 19:04:11,548 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,551 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,552 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,552 INFO sqlalchemy.engine.Engine [cached since 894.4s ago] (44,)
2026-06-30 19:04:11.553 | INFO     | app.history.history_service:create:31 - [History] Created: id=44 BANKNIFTY EXECUTED
2026-06-30 19:04:11,557 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61869 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61870 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,575 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,576 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.4s ago', ('0825a5d2-26c4-4d9e-b8ac-ed9ce99651bb', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51490.0, 51490.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51340.0 \u2192 SELL@51490.0', 1782826451.575306, None, 1782826451.5755398))
2026-06-30 19:04:11,582 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,585 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,586 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,587 INFO sqlalchemy.engine.Engine [cached since 894.4s ago] (45,)
2026-06-30 19:04:11.589 | INFO     | app.history.history_service:create:31 - [History] Created: id=45 BANKNIFTY EXECUTED
2026-06-30 19:04:11,590 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61871 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61872 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,611 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,611 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.5s ago', ('a0425df4-a69c-43e2-a233-e5a9d1200501', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51510.0, 51510.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51360.0 \u2192 SELL@51510.0', 1782826451.610587, None, 1782826451.610815))
2026-06-30 19:04:11,623 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,630 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,631 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,631 INFO sqlalchemy.engine.Engine [cached since 894.5s ago] (46,)
2026-06-30 19:04:11.632 | INFO     | app.history.history_service:create:31 - [History] Created: id=46 BANKNIFTY EXECUTED
2026-06-30 19:04:11,633 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61873 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61874 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,669 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,669 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.5s ago', ('c19f48f5-0ee3-4729-a156-71f652db75a5', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51530.0, 51530.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51380.0 \u2192 SELL@51530.0', 1782826451.6683905, None, 1782826451.6686342))
2026-06-30 19:04:11,679 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,683 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,684 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,684 INFO sqlalchemy.engine.Engine [cached since 894.5s ago] (47,)
2026-06-30 19:04:11.685 | INFO     | app.history.history_service:create:31 - [History] Created: id=47 BANKNIFTY EXECUTED
2026-06-30 19:04:11,688 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61875 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61876 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,716 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,717 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 266: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.6s ago', ('4808153d-461b-44ba-bdeb-9d34168865d5', '', 'paper', 'BANKNIFTY', 'NSE', 'SELL', 'EXECUTED', 1, 51550.0, 51550.0, 1, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@51400.0 \u2192 SELL@51550.0', 1782826451.7155838, None, 1782826451.7160833))
2026-06-30 19:04:11,735 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,747 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,747 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,747 INFO sqlalchemy.engine.Engine [cached since 894.6s ago] (48,)
2026-06-30 19:04:11.748 | INFO     | app.history.history_service:create:31 - [History] Created: id=48 BANKNIFTY EXECUTED
2026-06-30 19:04:11,749 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61877 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61878 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,779 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,780 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.6s ago', ('d249e2b3-ea1e-420b-9036-313c52020721', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2960.0, 2960.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2940.0 \u2192 SELL@2960.0', 1782826451.7785943, None, 1782826451.7790306))
2026-06-30 19:04:11,788 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,798 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,798 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,799 INFO sqlalchemy.engine.Engine [cached since 894.6s ago] (49,)
2026-06-30 19:04:11.799 | INFO     | app.history.history_service:create:31 - [History] Created: id=49 RELIANCE EXECUTED
2026-06-30 19:04:11,800 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61879 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61880 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,828 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,829 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.7s ago', ('7a155965-43cf-4f00-9c93-aad77512e887', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2962.0, 2962.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2942.0 \u2192 SELL@2962.0', 1782826451.826769, None, 1782826451.8276048))
2026-06-30 19:04:11,835 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,841 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,842 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,842 INFO sqlalchemy.engine.Engine [cached since 894.7s ago] (50,)
2026-06-30 19:04:11.843 | INFO     | app.history.history_service:create:31 - [History] Created: id=50 RELIANCE EXECUTED
2026-06-30 19:04:11,844 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61881 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61882 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,871 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,871 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.7s ago', ('21551a49-4b53-40c4-9470-83fc28024b0a', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2964.0, 2964.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2944.0 \u2192 SELL@2964.0', 1782826451.8701246, None, 1782826451.8704257))
2026-06-30 19:04:11,880 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,884 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,884 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,885 INFO sqlalchemy.engine.Engine [cached since 894.7s ago] (51,)
2026-06-30 19:04:11.885 | INFO     | app.history.history_service:create:31 - [History] Created: id=51 RELIANCE EXECUTED
2026-06-30 19:04:11,886 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61883 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61884 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,913 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,913 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.8s ago', ('64ab63d2-030d-44dc-a60c-1faff0cfe010', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2966.0, 2966.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2946.0 \u2192 SELL@2966.0', 1782826451.9126108, None, 1782826451.9129875))
2026-06-30 19:04:11,921 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,927 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,928 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,929 INFO sqlalchemy.engine.Engine [cached since 894.8s ago] (52,)
2026-06-30 19:04:11.929 | INFO     | app.history.history_service:create:31 - [History] Created: id=52 RELIANCE EXECUTED
2026-06-30 19:04:11,931 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61885 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61886 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:11,956 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,957 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.8s ago', ('3ac64a8f-c594-46b5-94db-237298940108', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2968.0, 2968.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2948.0 \u2192 SELL@2968.0', 1782826451.9561725, None, 1782826451.9564626))
2026-06-30 19:04:11,965 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:11,971 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:11,971 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:11,972 INFO sqlalchemy.engine.Engine [cached since 894.8s ago] (53,)
2026-06-30 19:04:11.972 | INFO     | app.history.history_service:create:31 - [History] Created: id=53 RELIANCE EXECUTED
2026-06-30 19:04:11,974 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61887 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61888 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,018 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,020 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.9s ago', ('7b155181-2ccb-4c28-861f-678117951420', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2970.0, 2970.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2950.0 \u2192 SELL@2970.0', 1782826452.0177107, None, 1782826452.0180268))
2026-06-30 19:04:12,030 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,035 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,035 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,036 INFO sqlalchemy.engine.Engine [cached since 894.9s ago] (54,)
2026-06-30 19:04:12.036 | INFO     | app.history.history_service:create:31 - [History] Created: id=54 RELIANCE EXECUTED
2026-06-30 19:04:12,038 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61889 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61890 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,064 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,065 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 894.9s ago', ('330046b9-97cf-43a9-8d4d-6fe4d9826f2a', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2972.0, 2972.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2952.0 \u2192 SELL@2972.0', 1782826452.0632668, None, 1782826452.0635657))
2026-06-30 19:04:12,072 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,076 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,077 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,078 INFO sqlalchemy.engine.Engine [cached since 894.9s ago] (55,)
2026-06-30 19:04:12.079 | INFO     | app.history.history_service:create:31 - [History] Created: id=55 RELIANCE EXECUTED
2026-06-30 19:04:12,080 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61891 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61892 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,105 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,106 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 260: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895s ago', ('7ecb5f3a-0cf2-443b-ae2d-174fa7756754', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2974.0, 2974.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2954.0 \u2192 SELL@2974.0', 1782826452.1038013, None, 1782826452.1045754))
2026-06-30 19:04:12,115 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,123 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,124 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,124 INFO sqlalchemy.engine.Engine [cached since 895s ago] (56,)
2026-06-30 19:04:12.126 | INFO     | app.history.history_service:create:31 - [History] Created: id=56 RELIANCE EXECUTED
2026-06-30 19:04:12,128 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61893 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61894 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,172 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,173 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 260: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895s ago', ('5a58bd3d-032e-49e8-a40f-b7cba614fb71', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2976.0, 2976.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2956.0 \u2192 SELL@2976.0', 1782826452.1696222, None, 1782826452.171236))
2026-06-30 19:04:12,184 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,198 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,199 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,199 INFO sqlalchemy.engine.Engine [cached since 895s ago] (57,)
2026-06-30 19:04:12.200 | INFO     | app.history.history_service:create:31 - [History] Created: id=57 RELIANCE EXECUTED
2026-06-30 19:04:12,201 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61895 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61896 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,231 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,232 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.1s ago', ('68c1a408-e171-45f0-9e32-b0251f626e3e', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2978.0, 2978.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2958.0 \u2192 SELL@2978.0', 1782826452.2303734, None, 1782826452.2307334))
2026-06-30 19:04:12,239 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,251 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,252 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,252 INFO sqlalchemy.engine.Engine [cached since 895.1s ago] (58,)
2026-06-30 19:04:12.253 | INFO     | app.history.history_service:create:31 - [History] Created: id=58 RELIANCE EXECUTED
2026-06-30 19:04:12,256 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61897 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61898 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,285 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,286 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.1s ago', ('982628a5-8504-4b43-a6c1-3fe0aee975ae', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2980.0, 2980.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2960.0 \u2192 SELL@2980.0', 1782826452.2847483, None, 1782826452.2851822))
2026-06-30 19:04:12,295 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,302 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,303 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,305 INFO sqlalchemy.engine.Engine [cached since 895.1s ago] (59,)
2026-06-30 19:04:12.306 | INFO     | app.history.history_service:create:31 - [History] Created: id=59 RELIANCE EXECUTED
2026-06-30 19:04:12,308 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61899 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61900 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,331 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,332 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.2s ago', ('655ea718-5639-4722-a55f-a2dab6feabef', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2982.0, 2982.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2962.0 \u2192 SELL@2982.0', 1782826452.3303568, None, 1782826452.3308206))
2026-06-30 19:04:12,340 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,347 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,348 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,349 INFO sqlalchemy.engine.Engine [cached since 895.2s ago] (60,)
2026-06-30 19:04:12.349 | INFO     | app.history.history_service:create:31 - [History] Created: id=60 RELIANCE EXECUTED
2026-06-30 19:04:12,351 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61901 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61902 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,379 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,380 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.2s ago', ('5d2db29c-b1ad-4fdc-ae3e-09890cb1714f', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2984.0, 2984.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2964.0 \u2192 SELL@2984.0', 1782826452.3789504, None, 1782826452.3792808))
2026-06-30 19:04:12,386 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,401 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,402 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,402 INFO sqlalchemy.engine.Engine [cached since 895.2s ago] (61,)
2026-06-30 19:04:12.403 | INFO     | app.history.history_service:create:31 - [History] Created: id=61 RELIANCE EXECUTED
2026-06-30 19:04:12,405 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61903 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61904 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,429 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,430 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.3s ago', ('75410c3c-2595-4f9f-8078-286dcdea9689', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2986.0, 2986.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2966.0 \u2192 SELL@2986.0', 1782826452.4290974, None, 1782826452.4293664))
2026-06-30 19:04:12,438 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,445 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,445 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,445 INFO sqlalchemy.engine.Engine [cached since 895.3s ago] (62,)
2026-06-30 19:04:12.446 | INFO     | app.history.history_service:create:31 - [History] Created: id=62 RELIANCE EXECUTED
2026-06-30 19:04:12,448 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61905 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61906 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,476 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,477 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.3s ago', ('b3fc1309-ff9e-4dcc-8a94-de5739690035', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2988.0, 2988.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2968.0 \u2192 SELL@2988.0', 1782826452.4759917, None, 1782826452.4762456))
2026-06-30 19:04:12,485 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,498 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,498 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,499 INFO sqlalchemy.engine.Engine [cached since 895.3s ago] (63,)
2026-06-30 19:04:12.499 | INFO     | app.history.history_service:create:31 - [History] Created: id=63 RELIANCE EXECUTED
2026-06-30 19:04:12,500 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61907 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61908 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,527 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,527 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.4s ago', ('a893c0fe-60c0-457a-a189-e04fab8dea95', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2990.0, 2990.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2970.0 \u2192 SELL@2990.0', 1782826452.526122, None, 1782826452.5265493))
2026-06-30 19:04:12,534 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,540 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,540 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,541 INFO sqlalchemy.engine.Engine [cached since 895.4s ago] (64,)
2026-06-30 19:04:12.541 | INFO     | app.history.history_service:create:31 - [History] Created: id=64 RELIANCE EXECUTED
2026-06-30 19:04:12,543 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61909 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61910 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,568 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,569 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.4s ago', ('cdcd3c4e-2b95-4701-ba1a-ed599acf7a24', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2992.0, 2992.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2972.0 \u2192 SELL@2992.0', 1782826452.5682003, None, 1782826452.5684736))
2026-06-30 19:04:12,579 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,584 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,585 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,585 INFO sqlalchemy.engine.Engine [cached since 895.4s ago] (65,)
2026-06-30 19:04:12.586 | INFO     | app.history.history_service:create:31 - [History] Created: id=65 RELIANCE EXECUTED
2026-06-30 19:04:12,588 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61911 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61912 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,611 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,612 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.5s ago', ('d780996c-d92c-4ce6-8f15-fbfd615de23b', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2994.0, 2994.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2974.0 \u2192 SELL@2994.0', 1782826452.610891, None, 1782826452.611154))
2026-06-30 19:04:12,622 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,630 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,631 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,631 INFO sqlalchemy.engine.Engine [cached since 895.5s ago] (66,)
2026-06-30 19:04:12.632 | INFO     | app.history.history_service:create:31 - [History] Created: id=66 RELIANCE EXECUTED
2026-06-30 19:04:12,634 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61913 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61914 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,662 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,662 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.5s ago', ('17dfb1cc-8651-483f-b35f-16683c09d849', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2996.0, 2996.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2976.0 \u2192 SELL@2996.0', 1782826452.66123, None, 1782826452.6615925))
2026-06-30 19:04:12,668 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,678 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,679 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,679 INFO sqlalchemy.engine.Engine [cached since 895.5s ago] (67,)
2026-06-30 19:04:12.680 | INFO     | app.history.history_service:create:31 - [History] Created: id=67 RELIANCE EXECUTED
2026-06-30 19:04:12,682 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61915 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61916 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,715 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,716 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.6s ago', ('86de13e1-568b-4b9b-80a0-9fccdb2bb4db', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 2998.0, 2998.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2978.0 \u2192 SELL@2998.0', 1782826452.714461, None, 1782826452.714743))
2026-06-30 19:04:12,723 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,729 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,730 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,730 INFO sqlalchemy.engine.Engine [cached since 895.6s ago] (68,)
2026-06-30 19:04:12.731 | INFO     | app.history.history_service:create:31 - [History] Created: id=68 RELIANCE EXECUTED
2026-06-30 19:04:12,733 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61917 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61918 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,760 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,775 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.6s ago', ('fa0d5afc-99d2-4f18-a386-363bdbd42905', '', 'paper', 'RELIANCE', 'NSE', 'SELL', 'EXECUTED', 5, 3000.0, 3000.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@2980.0 \u2192 SELL@3000.0', 1782826452.7600133, None, 1782826452.7602694))
2026-06-30 19:04:12,783 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,786 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,787 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,787 INFO sqlalchemy.engine.Engine [cached since 895.6s ago] (69,)
2026-06-30 19:04:12.788 | INFO     | app.history.history_service:create:31 - [History] Created: id=69 RELIANCE EXECUTED
2026-06-30 19:04:12,791 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61919 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61920 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,815 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,816 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.7s ago', ('c60ea977-5565-4947-8021-4eda6fa2f728', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3780.0, 3780.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3750.0 \u2192 SELL@3780.0', 1782826452.814097, None, 1782826452.8148792))
2026-06-30 19:04:12,823 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,831 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,832 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,832 INFO sqlalchemy.engine.Engine [cached since 895.7s ago] (70,)
2026-06-30 19:04:12.833 | INFO     | app.history.history_service:create:31 - [History] Created: id=70 TCS EXECUTED
2026-06-30 19:04:12,835 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61921 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61922 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,861 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,862 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.7s ago', ('92d69a78-0863-4e49-9f6d-0a95c7415c62', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3782.0, 3782.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3752.0 \u2192 SELL@3782.0', 1782826452.8599234, None, 1782826452.8602853))
2026-06-30 19:04:12,876 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,887 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,888 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,889 INFO sqlalchemy.engine.Engine [cached since 895.7s ago] (71,)
2026-06-30 19:04:12.889 | INFO     | app.history.history_service:create:31 - [History] Created: id=71 TCS EXECUTED
2026-06-30 19:04:12,891 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61923 - "POST /paper/trade HTTP/1.1" 200 OK
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65048 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:61924 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,934 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,935 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.8s ago', ('63e03057-2eef-41a4-9de4-ca87c1d43c76', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3784.0, 3784.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3754.0 \u2192 SELL@3784.0', 1782826452.9331238, None, 1782826452.9338472))
2026-06-30 19:04:12,943 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:12,950 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,951 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:12,951 INFO sqlalchemy.engine.Engine [cached since 895.8s ago] (72,)
2026-06-30 19:04:12.952 | INFO     | app.history.history_service:create:31 - [History] Created: id=72 TCS EXECUTED
2026-06-30 19:04:12,953 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65049 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65050 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:12,981 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:12,982 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.8s ago', ('122c3ebd-9523-42a1-844f-f9c0c5983a88', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3786.0, 3786.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3756.0 \u2192 SELL@3786.0', 1782826452.9806566, None, 1782826452.9808736))
2026-06-30 19:04:12,994 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,001 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,001 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,001 INFO sqlalchemy.engine.Engine [cached since 895.8s ago] (73,)
2026-06-30 19:04:13.002 | INFO     | app.history.history_service:create:31 - [History] Created: id=73 TCS EXECUTED
2026-06-30 19:04:13,003 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65051 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65052 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,039 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,040 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 895.9s ago', ('6460be3a-9b40-4e95-9f8c-bc863973f39d', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3788.0, 3788.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3758.0 \u2192 SELL@3788.0', 1782826453.0381012, None, 1782826453.0388796))
2026-06-30 19:04:13,048 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,060 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,062 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,062 INFO sqlalchemy.engine.Engine [cached since 895.9s ago] (74,)
2026-06-30 19:04:13.064 | INFO     | app.history.history_service:create:31 - [History] Created: id=74 TCS EXECUTED
2026-06-30 19:04:13,066 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65053 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65054 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,095 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,096 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 254: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896s ago', ('bbec502f-aeeb-4942-b5ae-f2d3ee8d40ac', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3790.0, 3790.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3760.0 \u2192 SELL@3790.0', 1782826453.0937016, None, 1782826453.0947187))
2026-06-30 19:04:13,103 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,109 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,110 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,110 INFO sqlalchemy.engine.Engine [cached since 895.9s ago] (75,)
2026-06-30 19:04:13.112 | INFO     | app.history.history_service:create:31 - [History] Created: id=75 TCS EXECUTED
2026-06-30 19:04:13,113 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65055 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65056 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,152 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,152 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 254: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896s ago', ('d4340581-d682-44fd-8667-abfaef49e5fa', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3792.0, 3792.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3762.0 \u2192 SELL@3792.0', 1782826453.1516564, None, 1782826453.151906))
2026-06-30 19:04:13,158 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,161 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,162 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,162 INFO sqlalchemy.engine.Engine [cached since 896s ago] (76,)
2026-06-30 19:04:13.163 | INFO     | app.history.history_service:create:31 - [History] Created: id=76 TCS EXECUTED
2026-06-30 19:04:13,164 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65057 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65058 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,185 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,185 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 254: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896s ago', ('b93595c2-1bf3-49e3-9192-2e382c181897', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3794.0, 3794.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3764.0 \u2192 SELL@3794.0', 1782826453.1844869, None, 1782826453.1848197))
2026-06-30 19:04:13,191 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,196 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,197 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,197 INFO sqlalchemy.engine.Engine [cached since 896s ago] (77,)
2026-06-30 19:04:13.198 | INFO     | app.history.history_service:create:31 - [History] Created: id=77 TCS EXECUTED
2026-06-30 19:04:13,199 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65059 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65060 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,232 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,233 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.1s ago', ('daa30336-9fcc-49b0-92d1-bd1c178ecbdc', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3796.0, 3796.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3766.0 \u2192 SELL@3796.0', 1782826453.2296789, None, 1782826453.2299597))
2026-06-30 19:04:13,243 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,251 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,251 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,251 INFO sqlalchemy.engine.Engine [cached since 896.1s ago] (78,)
2026-06-30 19:04:13.252 | INFO     | app.history.history_service:create:31 - [History] Created: id=78 TCS EXECUTED
2026-06-30 19:04:13,253 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65061 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65062 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,282 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,283 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.1s ago', ('3e0909e1-fd6e-49b7-a453-32d82a7f9bcc', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3798.0, 3798.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3768.0 \u2192 SELL@3798.0', 1782826453.2807353, None, 1782826453.2815537))
2026-06-30 19:04:13,296 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,302 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,302 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,302 INFO sqlalchemy.engine.Engine [cached since 896.1s ago] (79,)
2026-06-30 19:04:13.303 | INFO     | app.history.history_service:create:31 - [History] Created: id=79 TCS EXECUTED
2026-06-30 19:04:13,306 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65063 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65064 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,335 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,335 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.2s ago', ('9b1b8f68-e805-4995-86db-37b0829b678e', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3800.0, 3800.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3770.0 \u2192 SELL@3800.0', 1782826453.3341725, None, 1782826453.3344162))
2026-06-30 19:04:13,347 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,354 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,355 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,356 INFO sqlalchemy.engine.Engine [cached since 896.2s ago] (80,)
2026-06-30 19:04:13.358 | INFO     | app.history.history_service:create:31 - [History] Created: id=80 TCS EXECUTED
2026-06-30 19:04:13,362 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65065 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65066 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,418 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,420 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.3s ago', ('482390ff-f0e5-4b65-9141-cb151a9a5dac', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3802.0, 3802.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3772.0 \u2192 SELL@3802.0', 1782826453.4175198, None, 1782826453.417835))
2026-06-30 19:04:13,443 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,450 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,451 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,451 INFO sqlalchemy.engine.Engine [cached since 896.3s ago] (81,)
2026-06-30 19:04:13.452 | INFO     | app.history.history_service:create:31 - [History] Created: id=81 TCS EXECUTED
2026-06-30 19:04:13,453 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65068 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65069 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,491 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,492 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.4s ago', ('91f4d600-95af-43d7-964f-ee02fb4e9387', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3804.0, 3804.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3774.0 \u2192 SELL@3804.0', 1782826453.490739, None, 1782826453.4911401))
2026-06-30 19:04:13,501 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,509 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,509 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,509 INFO sqlalchemy.engine.Engine [cached since 896.3s ago] (82,)
2026-06-30 19:04:13.511 | INFO     | app.history.history_service:create:31 - [History] Created: id=82 TCS EXECUTED
2026-06-30 19:04:13,514 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65070 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65071 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,541 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,541 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.4s ago', ('114ba4d3-27b6-403c-ad85-ed2c0e87a560', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3806.0, 3806.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3776.0 \u2192 SELL@3806.0', 1782826453.5404186, None, 1782826453.5408027))
2026-06-30 19:04:13,551 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,557 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,558 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,558 INFO sqlalchemy.engine.Engine [cached since 896.4s ago] (83,)
2026-06-30 19:04:13.559 | INFO     | app.history.history_service:create:31 - [History] Created: id=83 TCS EXECUTED
2026-06-30 19:04:13,563 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65072 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65073 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,588 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,589 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.4s ago', ('77318354-5379-4dd1-a202-e9543a45b748', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3808.0, 3808.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3778.0 \u2192 SELL@3808.0', 1782826453.5882256, None, 1782826453.5885117))
2026-06-30 19:04:13,602 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,617 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,618 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,618 INFO sqlalchemy.engine.Engine [cached since 896.5s ago] (84,)
2026-06-30 19:04:13.619 | INFO     | app.history.history_service:create:31 - [History] Created: id=84 TCS EXECUTED
2026-06-30 19:04:13,621 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65074 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65075 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,648 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,649 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.5s ago', ('f98a2f58-d2ff-4800-8224-da5c6b55b558', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3810.0, 3810.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3780.0 \u2192 SELL@3810.0', 1782826453.646632, None, 1782826453.6469867))
2026-06-30 19:04:13,659 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,666 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,666 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,667 INFO sqlalchemy.engine.Engine [cached since 896.5s ago] (85,)
2026-06-30 19:04:13.667 | INFO     | app.history.history_service:create:31 - [History] Created: id=85 TCS EXECUTED
2026-06-30 19:04:13,669 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65076 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:65077 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,699 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,700 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.6s ago', ('3b2cc214-d03a-44b5-97fc-e60130254f28', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3812.0, 3812.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3782.0 \u2192 SELL@3812.0', 1782826453.6971643, None, 1782826453.697856))
2026-06-30 19:04:13,717 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,752 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,752 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,752 INFO sqlalchemy.engine.Engine [cached since 896.6s ago] (86,)
2026-06-30 19:04:13.753 | INFO     | app.history.history_service:create:31 - [History] Created: id=86 TCS EXECUTED
2026-06-30 19:04:13,762 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:65078 - "POST /paper/trade HTTP/1.1" 200 OK
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59408 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:59409 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,883 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,883 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.7s ago', ('3ac49691-799b-4521-ba7e-0d5b724d13ce', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3814.0, 3814.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3784.0 \u2192 SELL@3814.0', 1782826453.8816297, None, 1782826453.8824966))
2026-06-30 19:04:13,899 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,903 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,904 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,904 INFO sqlalchemy.engine.Engine [cached since 896.7s ago] (87,)
2026-06-30 19:04:13.905 | INFO     | app.history.history_service:create:31 - [History] Created: id=87 TCS EXECUTED
2026-06-30 19:04:13,907 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59410 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59411 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,932 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,933 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.8s ago', ('a6b59531-0e78-4928-8ec3-b40b98c95362', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3816.0, 3816.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3786.0 \u2192 SELL@3816.0', 1782826453.9314525, None, 1782826453.9320617))
2026-06-30 19:04:13,939 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,945 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,946 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,946 INFO sqlalchemy.engine.Engine [cached since 896.8s ago] (88,)
2026-06-30 19:04:13.947 | INFO     | app.history.history_service:create:31 - [History] Created: id=88 TCS EXECUTED
2026-06-30 19:04:13,949 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59412 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59413 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:13,974 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,975 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.8s ago', ('936dc422-d836-4dc6-b087-1316a5956244', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3818.0, 3818.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3788.0 \u2192 SELL@3818.0', 1782826453.9735408, None, 1782826453.973967))
2026-06-30 19:04:13,984 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:13,989 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:13,989 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:13,990 INFO sqlalchemy.engine.Engine [cached since 896.8s ago] (89,)
2026-06-30 19:04:13.990 | INFO     | app.history.history_service:create:31 - [History] Created: id=89 TCS EXECUTED
2026-06-30 19:04:13,992 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59414 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59415 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,020 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,021 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.9s ago', ('487f17a0-33d5-49f6-8af4-a461bfd6856f', '', 'paper', 'TCS', 'NSE', 'SELL', 'EXECUTED', 2, 3820.0, 3820.0, 2, 'MIS', 'MARKET', 60.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3790.0 \u2192 SELL@3820.0', 1782826454.0198135, None, 1782826454.0200582))
2026-06-30 19:04:14,033 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,040 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,043 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,044 INFO sqlalchemy.engine.Engine [cached since 896.9s ago] (90,)
2026-06-30 19:04:14.046 | INFO     | app.history.history_service:create:31 - [History] Created: id=90 TCS EXECUTED
2026-06-30 19:04:14,048 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59416 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59417 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,079 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,079 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 896.9s ago', ('1b6688ab-c89b-4781-87de-5f540c0e6ee5', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1870.0, 1870.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1850.0 \u2192 SELL@1870.0', 1782826454.076892, None, 1782826454.0777838))
2026-06-30 19:04:14,087 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,094 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,094 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,094 INFO sqlalchemy.engine.Engine [cached since 896.9s ago] (91,)
2026-06-30 19:04:14.096 | INFO     | app.history.history_service:create:31 - [History] Created: id=91 INFY EXECUTED
2026-06-30 19:04:14,097 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59418 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59419 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,121 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,122 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897s ago', ('64e59f24-409a-4e84-bc59-0fb4da03a307', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1871.0, 1871.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1851.0 \u2192 SELL@1871.0', 1782826454.120911, None, 1782826454.1212413))
2026-06-30 19:04:14,130 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,135 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,135 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,136 INFO sqlalchemy.engine.Engine [cached since 897s ago] (92,)
2026-06-30 19:04:14.136 | INFO     | app.history.history_service:create:31 - [History] Created: id=92 INFY EXECUTED
2026-06-30 19:04:14,138 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59420 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59421 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,161 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,162 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897s ago', ('c213fd14-f9f7-4bc4-8b3a-17cad0c3d7aa', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1872.0, 1872.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1852.0 \u2192 SELL@1872.0', 1782826454.1608884, None, 1782826454.1611807))
2026-06-30 19:04:14,170 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,174 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,174 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,175 INFO sqlalchemy.engine.Engine [cached since 897s ago] (93,)
2026-06-30 19:04:14.175 | INFO     | app.history.history_service:create:31 - [History] Created: id=93 INFY EXECUTED
2026-06-30 19:04:14,177 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59422 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59423 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,202 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,202 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.1s ago', ('ed4c5961-f8d7-49d2-bf85-4b93990d13a0', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1873.0, 1873.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1853.0 \u2192 SELL@1873.0', 1782826454.2013552, None, 1782826454.2016163))
2026-06-30 19:04:14,211 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,217 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,218 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,218 INFO sqlalchemy.engine.Engine [cached since 897.1s ago] (94,)
2026-06-30 19:04:14.219 | INFO     | app.history.history_service:create:31 - [History] Created: id=94 INFY EXECUTED
2026-06-30 19:04:14,221 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59424 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59425 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,246 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,247 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.1s ago', ('b22306f3-2801-438b-bdb1-c20f604934e9', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1874.0, 1874.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1854.0 \u2192 SELL@1874.0', 1782826454.2453668, None, 1782826454.2458532))
2026-06-30 19:04:14,254 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,258 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,259 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,259 INFO sqlalchemy.engine.Engine [cached since 897.1s ago] (95,)
2026-06-30 19:04:14.260 | INFO     | app.history.history_service:create:31 - [History] Created: id=95 INFY EXECUTED
2026-06-30 19:04:14,263 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59426 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59427 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,297 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,299 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.2s ago', ('37f00d5f-d6b5-4a29-87c4-a42947404844', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1875.0, 1875.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1855.0 \u2192 SELL@1875.0', 1782826454.2960477, None, 1782826454.2964737))
2026-06-30 19:04:14,308 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,317 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,317 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,318 INFO sqlalchemy.engine.Engine [cached since 897.2s ago] (96,)
2026-06-30 19:04:14.318 | INFO     | app.history.history_service:create:31 - [History] Created: id=96 INFY EXECUTED
2026-06-30 19:04:14,320 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59428 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59429 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,361 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,362 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.2s ago', ('da69f4ab-0172-406c-ba59-a4d33e293222', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1876.0, 1876.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1856.0 \u2192 SELL@1876.0', 1782826454.360589, None, 1782826454.3609395))
2026-06-30 19:04:14,370 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,374 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,377 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,377 INFO sqlalchemy.engine.Engine [cached since 897.2s ago] (97,)
2026-06-30 19:04:14.380 | INFO     | app.history.history_service:create:31 - [History] Created: id=97 INFY EXECUTED
2026-06-30 19:04:14,383 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59430 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59431 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,415 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,416 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.3s ago', ('c9d6bdba-500a-4cb5-aac5-44ac72f5bc00', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1877.0, 1877.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1857.0 \u2192 SELL@1877.0', 1782826454.4140496, None, 1782826454.4146318))
2026-06-30 19:04:14,431 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,436 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,437 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,437 INFO sqlalchemy.engine.Engine [cached since 897.3s ago] (98,)
2026-06-30 19:04:14.438 | INFO     | app.history.history_service:create:31 - [History] Created: id=98 INFY EXECUTED
2026-06-30 19:04:14,440 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59432 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59433 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,472 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,473 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.3s ago', ('c8b1e88b-f566-4e0b-8d5c-eeec58292aa6', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1878.0, 1878.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1858.0 \u2192 SELL@1878.0', 1782826454.471049, None, 1782826454.4715946))
2026-06-30 19:04:14,484 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,489 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,489 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,490 INFO sqlalchemy.engine.Engine [cached since 897.3s ago] (99,)
2026-06-30 19:04:14.491 | INFO     | app.history.history_service:create:31 - [History] Created: id=99 INFY EXECUTED
2026-06-30 19:04:14,493 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59434 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59435 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,539 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,541 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.4s ago', ('fbb4093e-672a-4935-bc91-6a2d7022ac1c', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1879.0, 1879.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1859.0 \u2192 SELL@1879.0', 1782826454.5359764, None, 1782826454.536494))
2026-06-30 19:04:14,550 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,556 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,556 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,557 INFO sqlalchemy.engine.Engine [cached since 897.4s ago] (100,)
2026-06-30 19:04:14.558 | INFO     | app.history.history_service:create:31 - [History] Created: id=100 INFY EXECUTED
2026-06-30 19:04:14,559 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59436 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59437 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,595 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,595 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.5s ago', ('bd060ea1-843d-4cdd-ad65-58fcf653682b', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1880.0, 1880.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1860.0 \u2192 SELL@1880.0', 1782826454.5942216, None, 1782826454.5946114))
2026-06-30 19:04:14,604 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,608 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,610 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,610 INFO sqlalchemy.engine.Engine [cached since 897.4s ago] (101,)
2026-06-30 19:04:14.611 | INFO     | app.history.history_service:create:31 - [History] Created: id=101 INFY EXECUTED
2026-06-30 19:04:14,612 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59438 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59439 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,644 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,644 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.5s ago', ('3aa6425f-527f-4dd0-aaa4-50cf708791d1', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1881.0, 1881.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1861.0 \u2192 SELL@1881.0', 1782826454.6433322, None, 1782826454.6436918))
2026-06-30 19:04:14,657 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,666 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,667 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,667 INFO sqlalchemy.engine.Engine [cached since 897.5s ago] (102,)
2026-06-30 19:04:14.668 | INFO     | app.history.history_service:create:31 - [History] Created: id=102 INFY EXECUTED
2026-06-30 19:04:14,671 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59440 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59441 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,695 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,696 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.6s ago', ('e4629dcc-9759-425b-a07d-fe7bc5bb9904', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1882.0, 1882.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1862.0 \u2192 SELL@1882.0', 1782826454.6949315, None, 1782826454.6952024))
2026-06-30 19:04:14,704 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,709 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,710 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,710 INFO sqlalchemy.engine.Engine [cached since 897.5s ago] (103,)
2026-06-30 19:04:14.710 | INFO     | app.history.history_service:create:31 - [History] Created: id=103 INFY EXECUTED
2026-06-30 19:04:14,712 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59442 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59443 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,735 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,736 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.6s ago', ('46d58a20-06cd-4fad-ae54-f0ee5c37fbee', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1883.0, 1883.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1863.0 \u2192 SELL@1883.0', 1782826454.734972, None, 1782826454.7353525))
2026-06-30 19:04:14,747 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,751 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,752 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,752 INFO sqlalchemy.engine.Engine [cached since 897.6s ago] (104,)
2026-06-30 19:04:14.753 | INFO     | app.history.history_service:create:31 - [History] Created: id=104 INFY EXECUTED
2026-06-30 19:04:14,757 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59444 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59445 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,779 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,780 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.6s ago', ('de8b25d8-ce9d-40f5-bc47-02b8c85fb3c6', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1884.0, 1884.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1864.0 \u2192 SELL@1884.0', 1782826454.7781014, None, 1782826454.7788289))
2026-06-30 19:04:14,789 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,798 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,799 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,799 INFO sqlalchemy.engine.Engine [cached since 897.6s ago] (105,)
2026-06-30 19:04:14.800 | INFO     | app.history.history_service:create:31 - [History] Created: id=105 INFY EXECUTED
2026-06-30 19:04:14,803 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59446 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59447 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,829 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,830 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.7s ago', ('7d944fdd-4a46-41ac-b1a5-c9015f5fff24', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1885.0, 1885.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1865.0 \u2192 SELL@1885.0', 1782826454.8288383, None, 1782826454.8291063))
2026-06-30 19:04:14,840 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,844 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,845 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,845 INFO sqlalchemy.engine.Engine [cached since 897.7s ago] (106,)
2026-06-30 19:04:14.846 | INFO     | app.history.history_service:create:31 - [History] Created: id=106 INFY EXECUTED
2026-06-30 19:04:14,847 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59448 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59449 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,879 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,879 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.7s ago', ('fd8bfe5e-5a0d-4e20-8004-8f60911863f1', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1886.0, 1886.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1866.0 \u2192 SELL@1886.0', 1782826454.8782566, None, 1782826454.8785603))
2026-06-30 19:04:14,886 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,891 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,892 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,892 INFO sqlalchemy.engine.Engine [cached since 897.7s ago] (107,)
2026-06-30 19:04:14.893 | INFO     | app.history.history_service:create:31 - [History] Created: id=107 INFY EXECUTED
2026-06-30 19:04:14,896 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59450 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59451 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,922 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,923 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.8s ago', ('5efe1541-c864-4a64-80f7-9b0efe799c83', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1887.0, 1887.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1867.0 \u2192 SELL@1887.0', 1782826454.9205456, None, 1782826454.9215531))
2026-06-30 19:04:14,932 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,936 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,937 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,938 INFO sqlalchemy.engine.Engine [cached since 897.8s ago] (108,)
2026-06-30 19:04:14.940 | INFO     | app.history.history_service:create:31 - [History] Created: id=108 INFY EXECUTED
2026-06-30 19:04:14,942 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59452 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59453 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:14,966 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,968 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.8s ago', ('2d7d11c2-78f5-4d4a-8099-365952eccade', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1888.0, 1888.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1868.0 \u2192 SELL@1888.0', 1782826454.9655654, None, 1782826454.9662344))
2026-06-30 19:04:14,980 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:14,985 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:14,985 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:14,985 INFO sqlalchemy.engine.Engine [cached since 897.8s ago] (109,)
2026-06-30 19:04:14.986 | INFO     | app.history.history_service:create:31 - [History] Created: id=109 INFY EXECUTED
2026-06-30 19:04:14,987 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59454 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59455 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,012 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,013 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.9s ago', ('60d9264f-f476-4293-bc29-30f30f783153', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1889.0, 1889.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1869.0 \u2192 SELL@1889.0', 1782826455.011527, None, 1782826455.0117834))
2026-06-30 19:04:15,022 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,027 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,028 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,028 INFO sqlalchemy.engine.Engine [cached since 897.9s ago] (110,)
2026-06-30 19:04:15.029 | INFO     | app.history.history_service:create:31 - [History] Created: id=110 INFY EXECUTED
2026-06-30 19:04:15,031 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59456 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59457 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,053 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,055 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 258: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 897.9s ago', ('5a9f17e1-975a-446b-8c84-3a8c125b3778', '', 'paper', 'INFY', 'NSE', 'SELL', 'EXECUTED', 5, 1890.0, 1890.0, 5, 'MIS', 'MARKET', 100.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1870.0 \u2192 SELL@1890.0', 1782826455.052532, None, 1782826455.052977))
2026-06-30 19:04:15,062 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,067 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,068 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,068 INFO sqlalchemy.engine.Engine [cached since 897.9s ago] (111,)
2026-06-30 19:04:15.069 | INFO     | app.history.history_service:create:31 - [History] Created: id=111 INFY EXECUTED
2026-06-30 19:04:15,070 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59458 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59459 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,095 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,096 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898s ago', ('59d3acc8-c7b1-4236-982c-66fa4bffe150', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1665.0, 1665.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1650.0 \u2192 SELL@1665.0', 1782826455.0944028, None, 1782826455.0948331))
2026-06-30 19:04:15,103 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,109 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,110 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,111 INFO sqlalchemy.engine.Engine [cached since 897.9s ago] (112,)
2026-06-30 19:04:15.112 | INFO     | app.history.history_service:create:31 - [History] Created: id=112 HDFCBANK EXECUTED
2026-06-30 19:04:15,114 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59460 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59461 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,146 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,148 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898s ago', ('d8b074eb-67a0-451a-9ab1-3035ea3cf045', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1666.0, 1666.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1651.0 \u2192 SELL@1666.0', 1782826455.1452909, None, 1782826455.1457276))
2026-06-30 19:04:15,157 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,163 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,164 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,164 INFO sqlalchemy.engine.Engine [cached since 898s ago] (113,)
2026-06-30 19:04:15.165 | INFO     | app.history.history_service:create:31 - [History] Created: id=113 HDFCBANK EXECUTED
2026-06-30 19:04:15,167 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59462 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59463 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,190 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,191 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 262: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898s ago', ('8e777771-13e6-43b4-8331-409eaf9872e2', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1667.0, 1667.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1652.0 \u2192 SELL@1667.0', 1782826455.1896353, None, 1782826455.1899126))
2026-06-30 19:04:15,199 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,202 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,203 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,203 INFO sqlalchemy.engine.Engine [cached since 898s ago] (114,)
2026-06-30 19:04:15.206 | INFO     | app.history.history_service:create:31 - [History] Created: id=114 HDFCBANK EXECUTED
2026-06-30 19:04:15,208 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59464 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59465 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,230 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,230 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.1s ago', ('0b2bfe91-68a0-43d3-963d-510edc610c04', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1668.0, 1668.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1653.0 \u2192 SELL@1668.0', 1782826455.2294412, None, 1782826455.229686))
2026-06-30 19:04:15,237 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,242 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,244 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,245 INFO sqlalchemy.engine.Engine [cached since 898.1s ago] (115,)
2026-06-30 19:04:15.246 | INFO     | app.history.history_service:create:31 - [History] Created: id=115 HDFCBANK EXECUTED
2026-06-30 19:04:15,249 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59466 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59467 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,270 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,271 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.1s ago', ('47f8a0fb-7080-47e5-b9a3-763aaf5f83c7', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1669.0, 1669.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1654.0 \u2192 SELL@1669.0', 1782826455.2697616, None, 1782826455.2700202))
2026-06-30 19:04:15,277 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,282 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,282 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,283 INFO sqlalchemy.engine.Engine [cached since 898.1s ago] (116,)
2026-06-30 19:04:15.284 | INFO     | app.history.history_service:create:31 - [History] Created: id=116 HDFCBANK EXECUTED
2026-06-30 19:04:15,286 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59468 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59469 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,315 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,315 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.2s ago', ('61b60894-7b86-4ac6-9e32-2706620b003a', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1670.0, 1670.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1655.0 \u2192 SELL@1670.0', 1782826455.3143444, None, 1782826455.3146157))
2026-06-30 19:04:15,326 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,332 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,333 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,333 INFO sqlalchemy.engine.Engine [cached since 898.2s ago] (117,)
2026-06-30 19:04:15.334 | INFO     | app.history.history_service:create:31 - [History] Created: id=117 HDFCBANK EXECUTED
2026-06-30 19:04:15,336 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59470 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59471 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,357 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,360 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.2s ago', ('7f270861-5eb7-42b4-8327-6ca78f4fe20e', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1671.0, 1671.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1656.0 \u2192 SELL@1671.0', 1782826455.3568566, None, 1782826455.357127))
2026-06-30 19:04:15,372 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,378 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,379 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,379 INFO sqlalchemy.engine.Engine [cached since 898.2s ago] (118,)
2026-06-30 19:04:15.380 | INFO     | app.history.history_service:create:31 - [History] Created: id=118 HDFCBANK EXECUTED
2026-06-30 19:04:15,382 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59472 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59473 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,407 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,408 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.3s ago', ('dfacf10d-ee3a-49d7-b9c0-8cf77a597cf0', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1672.0, 1672.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1657.0 \u2192 SELL@1672.0', 1782826455.4065862, None, 1782826455.4070926))
2026-06-30 19:04:15,414 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,420 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,422 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,427 INFO sqlalchemy.engine.Engine [cached since 898.3s ago] (119,)
2026-06-30 19:04:15.428 | INFO     | app.history.history_service:create:31 - [History] Created: id=119 HDFCBANK EXECUTED
2026-06-30 19:04:15,430 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59474 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59475 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,454 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,455 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.3s ago', ('3615e116-b21e-42bc-a999-79af3e6fbbc8', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1673.0, 1673.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1658.0 \u2192 SELL@1673.0', 1782826455.4530785, None, 1782826455.453332))
2026-06-30 19:04:15,465 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,470 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,470 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,471 INFO sqlalchemy.engine.Engine [cached since 898.3s ago] (120,)
2026-06-30 19:04:15.471 | INFO     | app.history.history_service:create:31 - [History] Created: id=120 HDFCBANK EXECUTED
2026-06-30 19:04:15,474 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59476 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59477 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,498 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,499 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.4s ago', ('2c08a83f-76f7-4d59-b960-55680b93e149', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1674.0, 1674.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1659.0 \u2192 SELL@1674.0', 1782826455.497182, None, 1782826455.4974494))
2026-06-30 19:04:15,509 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,518 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,519 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,519 INFO sqlalchemy.engine.Engine [cached since 898.4s ago] (121,)
2026-06-30 19:04:15.520 | INFO     | app.history.history_service:create:31 - [History] Created: id=121 HDFCBANK EXECUTED
2026-06-30 19:04:15,521 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59478 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59479 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,547 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,547 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.4s ago', ('b9d81838-a677-4dcf-ba4d-ef5a7d975bcb', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1675.0, 1675.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1660.0 \u2192 SELL@1675.0', 1782826455.546358, None, 1782826455.5467007))
2026-06-30 19:04:15,556 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,562 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,562 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,563 INFO sqlalchemy.engine.Engine [cached since 898.4s ago] (122,)
2026-06-30 19:04:15.564 | INFO     | app.history.history_service:create:31 - [History] Created: id=122 HDFCBANK EXECUTED
2026-06-30 19:04:15,566 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59480 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59481 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,595 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,596 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.5s ago', ('73331168-0f47-4b1f-863f-ff20b9b4eced', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1676.0, 1676.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1661.0 \u2192 SELL@1676.0', 1782826455.5942407, None, 1782826455.5947313))
2026-06-30 19:04:15,607 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,614 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,615 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,615 INFO sqlalchemy.engine.Engine [cached since 898.4s ago] (123,)
2026-06-30 19:04:15.616 | INFO     | app.history.history_service:create:31 - [History] Created: id=123 HDFCBANK EXECUTED
2026-06-30 19:04:15,617 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59482 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59483 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,648 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,649 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.5s ago', ('30b429f3-aae9-442e-b491-cd2ed4f4d57d', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1677.0, 1677.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1662.0 \u2192 SELL@1677.0', 1782826455.6474807, None, 1782826455.6479023))
2026-06-30 19:04:15,658 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,663 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,664 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,665 INFO sqlalchemy.engine.Engine [cached since 898.5s ago] (124,)
2026-06-30 19:04:15.666 | INFO     | app.history.history_service:create:31 - [History] Created: id=124 HDFCBANK EXECUTED
2026-06-30 19:04:15,667 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59484 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59485 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,696 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,697 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.6s ago', ('82b235e0-5a95-4ed0-97b4-08aaabc6b4f4', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1678.0, 1678.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1663.0 \u2192 SELL@1678.0', 1782826455.6950724, None, 1782826455.6954262))
2026-06-30 19:04:15,707 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,712 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,713 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,713 INFO sqlalchemy.engine.Engine [cached since 898.5s ago] (125,)
2026-06-30 19:04:15.715 | INFO     | app.history.history_service:create:31 - [History] Created: id=125 HDFCBANK EXECUTED
2026-06-30 19:04:15,717 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59486 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59487 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,745 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,746 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.6s ago', ('9153838c-326e-46fc-9375-2ad50ce82327', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1679.0, 1679.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1664.0 \u2192 SELL@1679.0', 1782826455.7440448, None, 1782826455.7448292))
2026-06-30 19:04:15,755 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,763 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,764 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,765 INFO sqlalchemy.engine.Engine [cached since 898.6s ago] (126,)
2026-06-30 19:04:15.766 | INFO     | app.history.history_service:create:31 - [History] Created: id=126 HDFCBANK EXECUTED
2026-06-30 19:04:15,767 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59488 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59489 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,792 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,792 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.7s ago', ('e3591b2d-edae-4ef8-99e9-85a423f47c23', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1680.0, 1680.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1665.0 \u2192 SELL@1680.0', 1782826455.7914858, None, 1782826455.7917392))
2026-06-30 19:04:15,801 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,808 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,809 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,809 INFO sqlalchemy.engine.Engine [cached since 898.6s ago] (127,)
2026-06-30 19:04:15.811 | INFO     | app.history.history_service:create:31 - [History] Created: id=127 HDFCBANK EXECUTED
2026-06-30 19:04:15,813 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59490 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59491 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,834 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,834 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.7s ago', ('2cbc8cc6-d941-4cac-9903-8e77ca8c2dee', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1681.0, 1681.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1666.0 \u2192 SELL@1681.0', 1782826455.8339353, None, 1782826455.8341072))
2026-06-30 19:04:15,842 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,850 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,850 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,850 INFO sqlalchemy.engine.Engine [cached since 898.7s ago] (128,)
2026-06-30 19:04:15.851 | INFO     | app.history.history_service:create:31 - [History] Created: id=128 HDFCBANK EXECUTED
2026-06-30 19:04:15,852 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59492 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59493 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,882 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,882 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.7s ago', ('f4268078-75a4-43bf-9cfb-d8ef90fe6242', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1682.0, 1682.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1667.0 \u2192 SELL@1682.0', 1782826455.8804688, None, 1782826455.8812797))
2026-06-30 19:04:15,889 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,902 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,902 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,902 INFO sqlalchemy.engine.Engine [cached since 898.7s ago] (129,)
2026-06-30 19:04:15.903 | INFO     | app.history.history_service:create:31 - [History] Created: id=129 HDFCBANK EXECUTED
2026-06-30 19:04:15,906 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59494 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59495 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,932 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,933 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.8s ago', ('337cacc2-590a-470b-aef1-be356903eb14', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1683.0, 1683.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1668.0 \u2192 SELL@1683.0', 1782826455.9321618, None, 1782826455.9324028))
2026-06-30 19:04:15,941 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,952 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,953 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:15,954 INFO sqlalchemy.engine.Engine [cached since 898.8s ago] (130,)
2026-06-30 19:04:15.956 | INFO     | app.history.history_service:create:31 - [History] Created: id=130 HDFCBANK EXECUTED
2026-06-30 19:04:15,957 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59496 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59497 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:15,984 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:15,985 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.8s ago', ('20886db8-f928-4f11-90f2-517929dffc4f', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1684.0, 1684.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1669.0 \u2192 SELL@1684.0', 1782826455.984189, None, 1782826455.9844751))
2026-06-30 19:04:15,993 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:15,999 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,000 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,000 INFO sqlalchemy.engine.Engine [cached since 898.8s ago] (131,)
2026-06-30 19:04:16.000 | INFO     | app.history.history_service:create:31 - [History] Created: id=131 HDFCBANK EXECUTED
2026-06-30 19:04:16,002 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59498 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59499 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,028 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,029 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 264: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.9s ago', ('8c9ab632-7614-4d9a-9ba0-0f369f7fe01c', '', 'paper', 'HDFCBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1685.0, 1685.0, 10, 'MIS', 'MARKET', 150.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1670.0 \u2192 SELL@1685.0', 1782826456.0262227, None, 1782826456.0266523))
2026-06-30 19:04:16,039 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,047 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,048 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,049 INFO sqlalchemy.engine.Engine [cached since 898.9s ago] (132,)
2026-06-30 19:04:16.049 | INFO     | app.history.history_service:create:31 - [History] Created: id=132 HDFCBANK EXECUTED
2026-06-30 19:04:16,050 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59500 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59501 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,081 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,082 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 898.9s ago', ('c4dcfd9a-59da-46bf-8fc4-a62c7e4ef0bc', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1132.0, 1132.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1120.0 \u2192 SELL@1132.0', 1782826456.0800686, None, 1782826456.080352))
2026-06-30 19:04:16,089 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,095 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,096 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,096 INFO sqlalchemy.engine.Engine [cached since 898.9s ago] (133,)
2026-06-30 19:04:16.097 | INFO     | app.history.history_service:create:31 - [History] Created: id=133 ICICIBANK EXECUTED
2026-06-30 19:04:16,099 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59502 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59503 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,122 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,123 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 263: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899s ago', ('1c743700-3ad6-4692-bc59-7d79c107979a', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1133.0, 1133.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1121.0 \u2192 SELL@1133.0', 1782826456.1220922, None, 1782826456.122383))
2026-06-30 19:04:16,133 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,139 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,140 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,140 INFO sqlalchemy.engine.Engine [cached since 899s ago] (134,)
2026-06-30 19:04:16.141 | INFO     | app.history.history_service:create:31 - [History] Created: id=134 ICICIBANK EXECUTED
2026-06-30 19:04:16,142 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59504 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59505 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,175 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,176 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 263: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899s ago', ('d317ceb4-2d34-4da8-b2b9-4fb747d654ed', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1134.0, 1134.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1122.0 \u2192 SELL@1134.0', 1782826456.1747937, None, 1782826456.1751864))
2026-06-30 19:04:16,184 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,189 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,190 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,190 INFO sqlalchemy.engine.Engine [cached since 899s ago] (135,)
2026-06-30 19:04:16.191 | INFO     | app.history.history_service:create:31 - [History] Created: id=135 ICICIBANK EXECUTED
2026-06-30 19:04:16,192 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59506 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59507 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,216 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,217 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.1s ago', ('abe3d26c-d170-479c-9ba3-fc5cab7ed511', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1135.0, 1135.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1123.0 \u2192 SELL@1135.0', 1782826456.215879, None, 1782826456.2164469))
2026-06-30 19:04:16,223 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,231 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,233 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,233 INFO sqlalchemy.engine.Engine [cached since 899.1s ago] (136,)
2026-06-30 19:04:16.233 | INFO     | app.history.history_service:create:31 - [History] Created: id=136 ICICIBANK EXECUTED
2026-06-30 19:04:16,234 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59508 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59509 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,259 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,260 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.1s ago', ('1f6706f1-a259-4be2-8d12-e6936a91c726', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1136.0, 1136.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1124.0 \u2192 SELL@1136.0', 1782826456.2591085, None, 1782826456.259423))
2026-06-30 19:04:16,266 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,270 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,271 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,272 INFO sqlalchemy.engine.Engine [cached since 899.1s ago] (137,)
2026-06-30 19:04:16.272 | INFO     | app.history.history_service:create:31 - [History] Created: id=137 ICICIBANK EXECUTED
2026-06-30 19:04:16,274 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59510 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59511 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,299 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,300 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.2s ago', ('dd9ed6b9-b843-493f-8bd6-b4e259ae5fab', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1137.0, 1137.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1125.0 \u2192 SELL@1137.0', 1782826456.2974346, None, 1782826456.2981527))
2026-06-30 19:04:16,308 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,312 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,313 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,314 INFO sqlalchemy.engine.Engine [cached since 899.1s ago] (138,)
2026-06-30 19:04:16.315 | INFO     | app.history.history_service:create:31 - [History] Created: id=138 ICICIBANK EXECUTED
2026-06-30 19:04:16,317 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59512 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59513 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,343 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,344 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.2s ago', ('5ef59648-fba3-4e6e-9c1d-6d632b7635e0', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1138.0, 1138.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1126.0 \u2192 SELL@1138.0', 1782826456.3425527, None, 1782826456.3428826))
2026-06-30 19:04:16,355 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,364 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,365 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,366 INFO sqlalchemy.engine.Engine [cached since 899.2s ago] (139,)
2026-06-30 19:04:16.367 | INFO     | app.history.history_service:create:31 - [History] Created: id=139 ICICIBANK EXECUTED
2026-06-30 19:04:16,368 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59514 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59515 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,395 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,396 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.3s ago', ('dce423ce-abb4-47b4-b3ad-a18dc92dd463', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1139.0, 1139.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1127.0 \u2192 SELL@1139.0', 1782826456.3945258, None, 1782826456.3948195))
2026-06-30 19:04:16,406 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,412 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,413 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,414 INFO sqlalchemy.engine.Engine [cached since 899.2s ago] (140,)
2026-06-30 19:04:16.415 | INFO     | app.history.history_service:create:31 - [History] Created: id=140 ICICIBANK EXECUTED
2026-06-30 19:04:16,416 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59516 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59517 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,440 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,441 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.3s ago', ('92589879-d371-4300-a773-acfa5204d91a', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1140.0, 1140.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1128.0 \u2192 SELL@1140.0', 1782826456.4400344, None, 1782826456.4403465))
2026-06-30 19:04:16,448 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,454 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,454 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,455 INFO sqlalchemy.engine.Engine [cached since 899.3s ago] (141,)
2026-06-30 19:04:16.455 | INFO     | app.history.history_service:create:31 - [History] Created: id=141 ICICIBANK EXECUTED
2026-06-30 19:04:16,457 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59518 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59519 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,492 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,493 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.4s ago', ('8181c351-a965-437f-a521-c7f7d96030c5', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1141.0, 1141.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1129.0 \u2192 SELL@1141.0', 1782826456.491866, None, 1782826456.4921424))
2026-06-30 19:04:16,500 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,505 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,506 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,507 INFO sqlalchemy.engine.Engine [cached since 899.3s ago] (142,)
2026-06-30 19:04:16.507 | INFO     | app.history.history_service:create:31 - [History] Created: id=142 ICICIBANK EXECUTED
2026-06-30 19:04:16,509 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59520 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59521 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,538 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,539 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.4s ago', ('63ae619d-e803-41d8-abcf-d8e466c00c0f', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1142.0, 1142.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1130.0 \u2192 SELL@1142.0', 1782826456.5361629, None, 1782826456.5364213))
2026-06-30 19:04:16,547 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,552 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,553 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,553 INFO sqlalchemy.engine.Engine [cached since 899.4s ago] (143,)
2026-06-30 19:04:16.555 | INFO     | app.history.history_service:create:31 - [History] Created: id=143 ICICIBANK EXECUTED
2026-06-30 19:04:16,558 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59522 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59523 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,590 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,590 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.4s ago', ('42ec77b8-c8b8-4b8f-ba1d-fcc84a9bcd03', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1143.0, 1143.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1131.0 \u2192 SELL@1143.0', 1782826456.589312, None, 1782826456.5897152))
2026-06-30 19:04:16,598 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,603 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,605 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,605 INFO sqlalchemy.engine.Engine [cached since 899.4s ago] (144,)
2026-06-30 19:04:16.606 | INFO     | app.history.history_service:create:31 - [History] Created: id=144 ICICIBANK EXECUTED
2026-06-30 19:04:16,608 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59524 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59525 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,633 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,634 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.5s ago', ('05494615-6def-41d8-96d6-897d2f2ea17a', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1144.0, 1144.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1132.0 \u2192 SELL@1144.0', 1782826456.6321945, None, 1782826456.6326733))
2026-06-30 19:04:16,642 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,648 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,649 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,649 INFO sqlalchemy.engine.Engine [cached since 899.5s ago] (145,)
2026-06-30 19:04:16.651 | INFO     | app.history.history_service:create:31 - [History] Created: id=145 ICICIBANK EXECUTED
2026-06-30 19:04:16,652 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59526 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59527 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,676 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,677 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.5s ago', ('38804055-947e-4584-94d5-2899b2d7488a', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1145.0, 1145.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1133.0 \u2192 SELL@1145.0', 1782826456.6754196, None, 1782826456.6757379))
2026-06-30 19:04:16,686 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,694 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,695 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,695 INFO sqlalchemy.engine.Engine [cached since 899.5s ago] (146,)
2026-06-30 19:04:16.697 | INFO     | app.history.history_service:create:31 - [History] Created: id=146 ICICIBANK EXECUTED
2026-06-30 19:04:16,699 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59528 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59529 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,740 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,741 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.6s ago', ('d483ca10-7354-433d-b2f0-cf466e4c48b4', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1146.0, 1146.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1134.0 \u2192 SELL@1146.0', 1782826456.7393148, None, 1782826456.7397125))
2026-06-30 19:04:16,749 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,755 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,756 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,756 INFO sqlalchemy.engine.Engine [cached since 899.6s ago] (147,)
2026-06-30 19:04:16.757 | INFO     | app.history.history_service:create:31 - [History] Created: id=147 ICICIBANK EXECUTED
2026-06-30 19:04:16,759 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59530 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59531 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,787 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,788 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.6s ago', ('4f357397-fc95-4fa6-b565-bb17d8d2d9c0', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1147.0, 1147.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1135.0 \u2192 SELL@1147.0', 1782826456.7862399, None, 1782826456.7865539))
2026-06-30 19:04:16,795 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,800 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,801 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,801 INFO sqlalchemy.engine.Engine [cached since 899.6s ago] (148,)
2026-06-30 19:04:16.803 | INFO     | app.history.history_service:create:31 - [History] Created: id=148 ICICIBANK EXECUTED
2026-06-30 19:04:16,805 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59532 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59533 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,830 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,831 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.7s ago', ('d3d6df86-2f1d-475b-9f48-f38a50f9d019', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1148.0, 1148.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1136.0 \u2192 SELL@1148.0', 1782826456.8290007, None, 1782826456.8292944))
2026-06-30 19:04:16,839 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,844 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,844 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,845 INFO sqlalchemy.engine.Engine [cached since 899.7s ago] (149,)
2026-06-30 19:04:16.845 | INFO     | app.history.history_service:create:31 - [History] Created: id=149 ICICIBANK EXECUTED
2026-06-30 19:04:16,847 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59534 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59535 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,868 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,868 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.7s ago', ('0549d487-0076-4c2a-96a2-a5735ffd1f69', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1149.0, 1149.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1137.0 \u2192 SELL@1149.0', 1782826456.8679473, None, 1782826456.8681314))
2026-06-30 19:04:16,876 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,881 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,882 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,882 INFO sqlalchemy.engine.Engine [cached since 899.7s ago] (150,)
2026-06-30 19:04:16.882 | INFO     | app.history.history_service:create:31 - [History] Created: id=150 ICICIBANK EXECUTED
2026-06-30 19:04:16,884 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59536 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59537 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,909 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,910 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.8s ago', ('50a3b45e-7c73-4653-b623-ec4f2fd12984', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1150.0, 1150.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1138.0 \u2192 SELL@1150.0', 1782826456.908851, None, 1782826456.9091077))
2026-06-30 19:04:16,917 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,926 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,926 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,927 INFO sqlalchemy.engine.Engine [cached since 899.8s ago] (151,)
2026-06-30 19:04:16.927 | INFO     | app.history.history_service:create:31 - [History] Created: id=151 ICICIBANK EXECUTED
2026-06-30 19:04:16,929 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59538 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59539 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:16,958 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,959 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.8s ago', ('e950402b-0683-4731-8400-a6ed5f595593', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1151.0, 1151.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1139.0 \u2192 SELL@1151.0', 1782826456.9522207, None, 1782826456.952951))
2026-06-30 19:04:16,972 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:16,977 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:16,978 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:16,978 INFO sqlalchemy.engine.Engine [cached since 899.8s ago] (152,)
2026-06-30 19:04:16.979 | INFO     | app.history.history_service:create:31 - [History] Created: id=152 ICICIBANK EXECUTED
2026-06-30 19:04:16,981 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59540 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59541 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,009 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,010 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 265: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.9s ago', ('6be3737f-533e-4bb1-b011-531925919bed', '', 'paper', 'ICICIBANK', 'NSE', 'SELL', 'EXECUTED', 10, 1152.0, 1152.0, 10, 'MIS', 'MARKET', 120.0, 0.0, '', 0.0, '', 'Paper trade: BUY@1140.0 \u2192 SELL@1152.0', 1782826457.0088232, None, 1782826457.009259))
2026-06-30 19:04:17,017 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,026 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,028 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,028 INFO sqlalchemy.engine.Engine [cached since 899.9s ago] (153,)
2026-06-30 19:04:17.029 | INFO     | app.history.history_service:create:31 - [History] Created: id=153 ICICIBANK EXECUTED
2026-06-30 19:04:17,033 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59542 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59543 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,062 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,063 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 899.9s ago', ('771f547e-9778-4044-8e8d-1366a3de987b', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 842.0, 842.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@830.0 \u2192 SELL@842.0', 1782826457.061826, None, 1782826457.0620835))
2026-06-30 19:04:17,073 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,078 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,078 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,079 INFO sqlalchemy.engine.Engine [cached since 899.9s ago] (154,)
2026-06-30 19:04:17.079 | INFO     | app.history.history_service:create:31 - [History] Created: id=154 SBIN EXECUTED
2026-06-30 19:04:17,080 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59544 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59545 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,107 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,107 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900s ago', ('6c9ac07c-278a-4d0a-866b-500825b254b2', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 843.0, 843.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@831.0 \u2192 SELL@843.0', 1782826457.1059675, None, 1782826457.1063745))
2026-06-30 19:04:17,113 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,118 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,119 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,119 INFO sqlalchemy.engine.Engine [cached since 900s ago] (155,)
2026-06-30 19:04:17.120 | INFO     | app.history.history_service:create:31 - [History] Created: id=155 SBIN EXECUTED
2026-06-30 19:04:17,127 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59546 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59547 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,152 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,153 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900s ago', ('d90e1078-3784-4a50-b5eb-4a4aae6d6ad8', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 844.0, 844.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@832.0 \u2192 SELL@844.0', 1782826457.1501613, None, 1782826457.150859))
2026-06-30 19:04:17,164 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,168 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,169 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,169 INFO sqlalchemy.engine.Engine [cached since 900s ago] (156,)
2026-06-30 19:04:17.172 | INFO     | app.history.history_service:create:31 - [History] Created: id=156 SBIN EXECUTED
2026-06-30 19:04:17,174 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59548 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59549 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,211 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,211 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.1s ago', ('a31cb92d-0334-49e6-93ed-226cfa632420', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 845.0, 845.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@833.0 \u2192 SELL@845.0', 1782826457.2105112, None, 1782826457.2109904))
2026-06-30 19:04:17,218 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,227 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,228 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,229 INFO sqlalchemy.engine.Engine [cached since 900.1s ago] (157,)
2026-06-30 19:04:17.230 | INFO     | app.history.history_service:create:31 - [History] Created: id=157 SBIN EXECUTED
2026-06-30 19:04:17,233 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59550 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59551 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,255 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,255 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.1s ago', ('0a7603d0-f899-4ad9-bdfc-96288c30c22d', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 846.0, 846.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@834.0 \u2192 SELL@846.0', 1782826457.2543287, None, 1782826457.254622))
2026-06-30 19:04:17,263 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,268 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,268 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,268 INFO sqlalchemy.engine.Engine [cached since 900.1s ago] (158,)
2026-06-30 19:04:17.269 | INFO     | app.history.history_service:create:31 - [History] Created: id=158 SBIN EXECUTED
2026-06-30 19:04:17,271 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59552 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59553 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,298 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,299 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.2s ago', ('655d8ac1-b3e1-4644-85b8-4af54175c1f2', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 847.0, 847.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@835.0 \u2192 SELL@847.0', 1782826457.2969775, None, 1782826457.2975888))
2026-06-30 19:04:17,306 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,311 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,312 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,312 INFO sqlalchemy.engine.Engine [cached since 900.1s ago] (159,)
2026-06-30 19:04:17.313 | INFO     | app.history.history_service:create:31 - [History] Created: id=159 SBIN EXECUTED
2026-06-30 19:04:17,315 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59554 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59555 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,336 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,337 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.2s ago', ('25cee529-6c90-4caf-b642-47ee20eb4a6e', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 848.0, 848.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@836.0 \u2192 SELL@848.0', 1782826457.335891, None, 1782826457.3363254))
2026-06-30 19:04:17,343 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,348 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,348 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,348 INFO sqlalchemy.engine.Engine [cached since 900.2s ago] (160,)
2026-06-30 19:04:17.349 | INFO     | app.history.history_service:create:31 - [History] Created: id=160 SBIN EXECUTED
2026-06-30 19:04:17,350 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59556 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59557 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,375 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,376 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.2s ago', ('604c6411-8433-4154-8f9d-f22d8e396fde', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 849.0, 849.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@837.0 \u2192 SELL@849.0', 1782826457.3750122, None, 1782826457.3754194))
2026-06-30 19:04:17,382 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,387 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,388 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,388 INFO sqlalchemy.engine.Engine [cached since 900.2s ago] (161,)
2026-06-30 19:04:17.389 | INFO     | app.history.history_service:create:31 - [History] Created: id=161 SBIN EXECUTED
2026-06-30 19:04:17,390 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59558 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59559 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,413 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,413 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.3s ago', ('0a6f53e5-54d8-45fa-8e24-6b9d27ddc5b2', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 850.0, 850.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@838.0 \u2192 SELL@850.0', 1782826457.4123962, None, 1782826457.4126458))
2026-06-30 19:04:17,421 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,428 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,429 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,429 INFO sqlalchemy.engine.Engine [cached since 900.3s ago] (162,)
2026-06-30 19:04:17.430 | INFO     | app.history.history_service:create:31 - [History] Created: id=162 SBIN EXECUTED
2026-06-30 19:04:17,431 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59560 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59561 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,455 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,456 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.3s ago', ('6192ae6c-3b95-4c35-85c5-0e7989ec7c78', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 851.0, 851.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@839.0 \u2192 SELL@851.0', 1782826457.455389, None, 1782826457.455591))
2026-06-30 19:04:17,466 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,470 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,471 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,471 INFO sqlalchemy.engine.Engine [cached since 900.3s ago] (163,)
2026-06-30 19:04:17.472 | INFO     | app.history.history_service:create:31 - [History] Created: id=163 SBIN EXECUTED
2026-06-30 19:04:17,473 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59562 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59563 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,498 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,500 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.4s ago', ('a6515f6a-b076-4110-880d-a89a06d949bf', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 852.0, 852.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@840.0 \u2192 SELL@852.0', 1782826457.4972196, None, 1782826457.49773))
2026-06-30 19:04:17,511 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,517 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,519 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,519 INFO sqlalchemy.engine.Engine [cached since 900.4s ago] (164,)
2026-06-30 19:04:17.521 | INFO     | app.history.history_service:create:31 - [History] Created: id=164 SBIN EXECUTED
2026-06-30 19:04:17,525 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59564 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59565 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,563 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,564 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.4s ago', ('4bbbf23a-e0e9-4abf-aaf6-98c7b3e77526', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 853.0, 853.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@841.0 \u2192 SELL@853.0', 1782826457.562206, None, 1782826457.5625432))
2026-06-30 19:04:17,575 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,583 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,585 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,585 INFO sqlalchemy.engine.Engine [cached since 900.4s ago] (165,)
2026-06-30 19:04:17.589 | INFO     | app.history.history_service:create:31 - [History] Created: id=165 SBIN EXECUTED
2026-06-30 19:04:17,593 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59566 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59567 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,636 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,641 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.5s ago', ('f2507b67-985a-401d-9ed2-668e9f6f972c', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 854.0, 854.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@842.0 \u2192 SELL@854.0', 1782826457.6338222, None, 1782826457.6342013))
2026-06-30 19:04:17,658 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,665 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,666 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,666 INFO sqlalchemy.engine.Engine [cached since 900.5s ago] (166,)
2026-06-30 19:04:17.667 | INFO     | app.history.history_service:create:31 - [History] Created: id=166 SBIN EXECUTED
2026-06-30 19:04:17,668 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59568 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59569 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,706 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,707 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.6s ago', ('ee5b2822-d521-4920-8e27-26b836f920fb', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 855.0, 855.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@843.0 \u2192 SELL@855.0', 1782826457.702775, None, 1782826457.7030323))
2026-06-30 19:04:17,716 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,723 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,723 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,723 INFO sqlalchemy.engine.Engine [cached since 900.6s ago] (167,)
2026-06-30 19:04:17.725 | INFO     | app.history.history_service:create:31 - [History] Created: id=167 SBIN EXECUTED
2026-06-30 19:04:17,726 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59570 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59571 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,750 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,751 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.6s ago', ('7c0532af-47a4-4095-842d-bcb6b8933cdb', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 856.0, 856.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@844.0 \u2192 SELL@856.0', 1782826457.749991, None, 1782826457.750261))
2026-06-30 19:04:17,761 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,765 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,766 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,766 INFO sqlalchemy.engine.Engine [cached since 900.6s ago] (168,)
2026-06-30 19:04:17.767 | INFO     | app.history.history_service:create:31 - [History] Created: id=168 SBIN EXECUTED
2026-06-30 19:04:17,768 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59572 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59573 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,796 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,797 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.7s ago', ('f4b4fef8-e760-45b3-ba43-b713a54d9db8', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 857.0, 857.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@845.0 \u2192 SELL@857.0', 1782826457.7951598, None, 1782826457.7954628))
2026-06-30 19:04:17,808 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,816 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,817 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,817 INFO sqlalchemy.engine.Engine [cached since 900.7s ago] (169,)
2026-06-30 19:04:17.817 | INFO     | app.history.history_service:create:31 - [History] Created: id=169 SBIN EXECUTED
2026-06-30 19:04:17,818 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59574 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59575 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,844 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,845 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.7s ago', ('7b97c448-1d4b-4f34-acd2-681e1480ab48', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 858.0, 858.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@846.0 \u2192 SELL@858.0', 1782826457.8439205, None, 1782826457.844297))
2026-06-30 19:04:17,852 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,861 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,862 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,862 INFO sqlalchemy.engine.Engine [cached since 900.7s ago] (170,)
2026-06-30 19:04:17.863 | INFO     | app.history.history_service:create:31 - [History] Created: id=170 SBIN EXECUTED
2026-06-30 19:04:17,866 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59576 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59577 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,897 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,898 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.8s ago', ('6486d36e-ca92-4cc5-9877-67527ca4df52', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 859.0, 859.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@847.0 \u2192 SELL@859.0', 1782826457.8956456, None, 1782826457.8959632))
2026-06-30 19:04:17,907 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,913 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,914 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,914 INFO sqlalchemy.engine.Engine [cached since 900.7s ago] (171,)
2026-06-30 19:04:17.915 | INFO     | app.history.history_service:create:31 - [History] Created: id=171 SBIN EXECUTED
2026-06-30 19:04:17,916 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59578 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59579 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,939 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,940 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.8s ago', ('24de5f4f-4580-4db5-8326-41f6dec6109c', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 860.0, 860.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@848.0 \u2192 SELL@860.0', 1782826457.9380653, None, 1782826457.9388611))
2026-06-30 19:04:17,949 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,953 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,956 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,956 INFO sqlalchemy.engine.Engine [cached since 900.8s ago] (172,)
2026-06-30 19:04:17.957 | INFO     | app.history.history_service:create:31 - [History] Created: id=172 SBIN EXECUTED
2026-06-30 19:04:17,958 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59580 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59581 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:17,983 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,983 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.8s ago', ('c3cee073-ca7f-4c22-8800-af2c583cc7e0', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 861.0, 861.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@849.0 \u2192 SELL@861.0', 1782826457.982676, None, 1782826457.982845))
2026-06-30 19:04:17,990 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:17,995 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:17,995 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:17,996 INFO sqlalchemy.engine.Engine [cached since 900.8s ago] (173,)
2026-06-30 19:04:17.997 | INFO     | app.history.history_service:create:31 - [History] Created: id=173 SBIN EXECUTED
2026-06-30 19:04:17,999 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59582 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59583 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,024 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,025 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 257: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.9s ago', ('26937a1a-1dca-43d4-8fa0-aa79588fe177', '', 'paper', 'SBIN', 'NSE', 'SELL', 'EXECUTED', 20, 862.0, 862.0, 20, 'MIS', 'MARKET', 240.0, 0.0, '', 0.0, '', 'Paper trade: BUY@850.0 \u2192 SELL@862.0', 1782826458.0236275, None, 1782826458.024285))
2026-06-30 19:04:18,035 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,046 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,047 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,048 INFO sqlalchemy.engine.Engine [cached since 900.9s ago] (174,)
2026-06-30 19:04:18.048 | INFO     | app.history.history_service:create:31 - [History] Created: id=174 SBIN EXECUTED
2026-06-30 19:04:18,050 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59584 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59585 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,079 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,081 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 900.9s ago', ('0af29964-a19e-432c-9d89-c378233d3f95', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3580.0, 3580.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3560.0 \u2192 SELL@3580.0', 1782826458.0784616, None, 1782826458.078976))
2026-06-30 19:04:18,090 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,097 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,099 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,099 INFO sqlalchemy.engine.Engine [cached since 900.9s ago] (175,)
2026-06-30 19:04:18.100 | INFO     | app.history.history_service:create:31 - [History] Created: id=175 LT EXECUTED
2026-06-30 19:04:18,101 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59586 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:59587 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,127 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,127 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 253: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901s ago', ('2c6766f3-fca2-49f6-86e9-909c2ed5a8d8', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3582.0, 3582.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3562.0 \u2192 SELL@3582.0', 1782826458.126099, None, 1782826458.1265764))
2026-06-30 19:04:18,134 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,143 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,144 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,144 INFO sqlalchemy.engine.Engine [cached since 901s ago] (176,)
2026-06-30 19:04:18.145 | INFO     | app.history.history_service:create:31 - [History] Created: id=176 LT EXECUTED
2026-06-30 19:04:18,146 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:59588 - "POST /paper/trade HTTP/1.1" 200 OK
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:54672 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,198 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,198 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.1s ago', ('5756c0db-e65b-41ed-8105-663b5c4b9fb6', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3584.0, 3584.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3564.0 \u2192 SELL@3584.0', 1782826458.1964965, None, 1782826458.1970007))
2026-06-30 19:04:18,207 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,217 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,217 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,217 INFO sqlalchemy.engine.Engine [cached since 901.1s ago] (177,)
2026-06-30 19:04:18.218 | INFO     | app.history.history_service:create:31 - [History] Created: id=177 LT EXECUTED
2026-06-30 19:04:18,219 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54673 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54674 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,244 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,244 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.1s ago', ('83b45784-0cd1-48f4-b6fa-74bb159e8a73', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3586.0, 3586.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3566.0 \u2192 SELL@3586.0', 1782826458.2434793, None, 1782826458.2438817))
2026-06-30 19:04:18,253 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,262 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,263 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,263 INFO sqlalchemy.engine.Engine [cached since 901.1s ago] (178,)
2026-06-30 19:04:18.265 | INFO     | app.history.history_service:create:31 - [History] Created: id=178 LT EXECUTED
2026-06-30 19:04:18,266 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54675 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54676 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,301 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,302 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.2s ago', ('216640b2-1eb0-4364-8538-c9af53839998', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3588.0, 3588.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3568.0 \u2192 SELL@3588.0', 1782826458.3008122, None, 1782826458.301092))
2026-06-30 19:04:18,312 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,316 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,317 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,317 INFO sqlalchemy.engine.Engine [cached since 901.2s ago] (179,)
2026-06-30 19:04:18.318 | INFO     | app.history.history_service:create:31 - [History] Created: id=179 LT EXECUTED
2026-06-30 19:04:18,319 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54677 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54678 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,346 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,348 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.2s ago', ('5c6b7bdd-445c-4204-afdb-24e0f262c471', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3590.0, 3590.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3570.0 \u2192 SELL@3590.0', 1782826458.3454103, None, 1782826458.3457088))
2026-06-30 19:04:18,356 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,362 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,363 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,364 INFO sqlalchemy.engine.Engine [cached since 901.2s ago] (180,)
2026-06-30 19:04:18.365 | INFO     | app.history.history_service:create:31 - [History] Created: id=180 LT EXECUTED
2026-06-30 19:04:18,366 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54679 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54680 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,390 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,390 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.2s ago', ('ad06e25b-b801-477a-a992-415ebbf83c08', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3592.0, 3592.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3572.0 \u2192 SELL@3592.0', 1782826458.389061, None, 1782826458.3897867))
2026-06-30 19:04:18,397 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,401 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,402 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,402 INFO sqlalchemy.engine.Engine [cached since 901.2s ago] (181,)
2026-06-30 19:04:18.403 | INFO     | app.history.history_service:create:31 - [History] Created: id=181 LT EXECUTED
2026-06-30 19:04:18,407 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54681 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54682 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,431 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,432 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.3s ago', ('111a14c9-3c2a-4031-9eb2-dd23fbb0c6bb', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3594.0, 3594.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3574.0 \u2192 SELL@3594.0', 1782826458.4306445, None, 1782826458.4311955))
2026-06-30 19:04:18,444 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,450 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,451 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,451 INFO sqlalchemy.engine.Engine [cached since 901.3s ago] (182,)
2026-06-30 19:04:18.451 | INFO     | app.history.history_service:create:31 - [History] Created: id=182 LT EXECUTED
2026-06-30 19:04:18,452 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54683 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54684 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,481 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,482 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.3s ago', ('b376194d-29da-4673-960e-d8838de907af', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3596.0, 3596.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3576.0 \u2192 SELL@3596.0', 1782826458.4797008, None, 1782826458.4802115))
2026-06-30 19:04:18,493 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,499 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,500 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,500 INFO sqlalchemy.engine.Engine [cached since 901.3s ago] (183,)
2026-06-30 19:04:18.501 | INFO     | app.history.history_service:create:31 - [History] Created: id=183 LT EXECUTED
2026-06-30 19:04:18,502 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54685 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54686 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,533 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,534 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.4s ago', ('a91cfdc4-a911-49a4-8c3f-245d5d908d0c', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3598.0, 3598.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3578.0 \u2192 SELL@3598.0', 1782826458.5321722, None, 1782826458.5328817))
2026-06-30 19:04:18,549 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,558 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,559 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,560 INFO sqlalchemy.engine.Engine [cached since 901.4s ago] (184,)
2026-06-30 19:04:18.561 | INFO     | app.history.history_service:create:31 - [History] Created: id=184 LT EXECUTED
2026-06-30 19:04:18,563 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54687 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54688 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,596 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,598 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.5s ago', ('28ab43d3-e654-4c66-a510-bf08bb2dc4f6', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3600.0, 3600.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3580.0 \u2192 SELL@3600.0', 1782826458.5959666, None, 1782826458.5962846))
2026-06-30 19:04:18,608 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,613 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,613 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,614 INFO sqlalchemy.engine.Engine [cached since 901.4s ago] (185,)
2026-06-30 19:04:18.615 | INFO     | app.history.history_service:create:31 - [History] Created: id=185 LT EXECUTED
2026-06-30 19:04:18,617 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54689 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54690 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,645 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,645 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.5s ago', ('a93a527f-4d05-42aa-bcc5-537e3831ba3a', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3602.0, 3602.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3582.0 \u2192 SELL@3602.0', 1782826458.6441655, None, 1782826458.6446474))
2026-06-30 19:04:18,653 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,661 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,662 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,662 INFO sqlalchemy.engine.Engine [cached since 901.5s ago] (186,)
2026-06-30 19:04:18.663 | INFO     | app.history.history_service:create:31 - [History] Created: id=186 LT EXECUTED
2026-06-30 19:04:18,666 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54691 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54692 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,701 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,701 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.6s ago', ('94a4618e-49eb-44c4-b4ef-ade802355618', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3604.0, 3604.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3584.0 \u2192 SELL@3604.0', 1782826458.7002254, None, 1782826458.700528))
2026-06-30 19:04:18,711 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,717 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,719 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,729 INFO sqlalchemy.engine.Engine [cached since 901.6s ago] (187,)
2026-06-30 19:04:18.731 | INFO     | app.history.history_service:create:31 - [History] Created: id=187 LT EXECUTED
2026-06-30 19:04:18,733 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54693 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54694 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,764 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,766 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.6s ago', ('721616dc-9a66-4655-8f5f-2a58c5ab8988', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3606.0, 3606.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3586.0 \u2192 SELL@3606.0', 1782826458.764092, None, 1782826458.7643743))
2026-06-30 19:04:18,776 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,780 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,781 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,781 INFO sqlalchemy.engine.Engine [cached since 901.6s ago] (188,)
2026-06-30 19:04:18.783 | INFO     | app.history.history_service:create:31 - [History] Created: id=188 LT EXECUTED
2026-06-30 19:04:18,784 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54695 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54696 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,807 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,808 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.7s ago', ('08559eaa-f942-4524-bb46-999fe8b0f44b', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3608.0, 3608.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3588.0 \u2192 SELL@3608.0', 1782826458.806732, None, 1782826458.8071764))
2026-06-30 19:04:18,817 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,822 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,823 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,823 INFO sqlalchemy.engine.Engine [cached since 901.7s ago] (189,)
2026-06-30 19:04:18.824 | INFO     | app.history.history_service:create:31 - [History] Created: id=189 LT EXECUTED
2026-06-30 19:04:18,825 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54697 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54698 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,853 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,855 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.7s ago', ('ac198be7-1d8b-41ad-b689-76d5dd2196cd', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3610.0, 3610.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3590.0 \u2192 SELL@3610.0', 1782826458.8524904, None, 1782826458.8527617))
2026-06-30 19:04:18,862 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,866 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,867 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,867 INFO sqlalchemy.engine.Engine [cached since 901.7s ago] (190,)
2026-06-30 19:04:18.868 | INFO     | app.history.history_service:create:31 - [History] Created: id=190 LT EXECUTED
2026-06-30 19:04:18,872 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54699 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54700 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,898 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,899 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.8s ago', ('f75b2e15-b02e-48fc-b210-4eb202c3323c', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3612.0, 3612.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3592.0 \u2192 SELL@3612.0', 1782826458.897935, None, 1782826458.8983119))
2026-06-30 19:04:18,911 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,918 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,919 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,919 INFO sqlalchemy.engine.Engine [cached since 901.8s ago] (191,)
2026-06-30 19:04:18.921 | INFO     | app.history.history_service:create:31 - [History] Created: id=191 LT EXECUTED
2026-06-30 19:04:18,923 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54701 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54702 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,954 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,954 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.8s ago', ('e736f632-3ecc-4167-9c2a-3e1862dcf24f', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3614.0, 3614.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3594.0 \u2192 SELL@3614.0', 1782826458.952631, None, 1782826458.9528756))
2026-06-30 19:04:18,962 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:18,966 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,967 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:18,967 INFO sqlalchemy.engine.Engine [cached since 901.8s ago] (192,)
2026-06-30 19:04:18.968 | INFO     | app.history.history_service:create:31 - [History] Created: id=192 LT EXECUTED
2026-06-30 19:04:18,970 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54703 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54704 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:18,992 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:18,993 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.9s ago', ('7daa9ef6-12fc-45e3-9386-a4df10a6e4c8', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3616.0, 3616.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3596.0 \u2192 SELL@3616.0', 1782826458.9911177, None, 1782826458.9916725))
2026-06-30 19:04:18,999 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,004 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,005 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,006 INFO sqlalchemy.engine.Engine [cached since 901.8s ago] (193,)
2026-06-30 19:04:19.007 | INFO     | app.history.history_service:create:31 - [History] Created: id=193 LT EXECUTED
2026-06-30 19:04:19,009 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54705 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54706 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,033 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,034 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.9s ago', ('3382c84b-4995-4b34-bcc9-7fdd5f22a221', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3618.0, 3618.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3598.0 \u2192 SELL@3618.0', 1782826459.0326974, None, 1782826459.0331845))
2026-06-30 19:04:19,046 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,051 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,053 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,053 INFO sqlalchemy.engine.Engine [cached since 901.9s ago] (194,)
2026-06-30 19:04:19.054 | INFO     | app.history.history_service:create:31 - [History] Created: id=194 LT EXECUTED
2026-06-30 19:04:19,055 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54707 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54708 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,076 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,077 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 255: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 901.9s ago', ('3e6314e2-89d1-4c4a-b824-c16577c50d4a', '', 'paper', 'LT', 'NSE', 'SELL', 'EXECUTED', 2, 3620.0, 3620.0, 2, 'MIS', 'MARKET', 40.0, 0.0, '', 0.0, '', 'Paper trade: BUY@3600.0 \u2192 SELL@3620.0', 1782826459.0761142, None, 1782826459.076395))
2026-06-30 19:04:19,085 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,091 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,091 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,092 INFO sqlalchemy.engine.Engine [cached since 901.9s ago] (195,)
2026-06-30 19:04:19.092 | INFO     | app.history.history_service:create:31 - [History] Created: id=195 LT EXECUTED
2026-06-30 19:04:19,094 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54709 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54710 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,117 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,117 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 254: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902s ago', ('c0e4d969-ecaf-4a3c-a4af-8e3d8678cfe2', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 472.0, 472.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@465.0 \u2192 SELL@472.0', 1782826459.1166885, None, 1782826459.116972))
2026-06-30 19:04:19,126 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,131 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,131 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,131 INFO sqlalchemy.engine.Engine [cached since 902s ago] (196,)
2026-06-30 19:04:19.132 | INFO     | app.history.history_service:create:31 - [History] Created: id=196 ITC EXECUTED
2026-06-30 19:04:19,133 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54711 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54712 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,160 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,160 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 254: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902s ago', ('1433aecf-72fe-41d3-a09a-9b6fc5627dd9', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 473.0, 473.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@466.0 \u2192 SELL@473.0', 1782826459.1592188, None, 1782826459.1595025))
2026-06-30 19:04:19,167 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,170 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,171 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,171 INFO sqlalchemy.engine.Engine [cached since 902s ago] (197,)
2026-06-30 19:04:19.172 | INFO     | app.history.history_service:create:31 - [History] Created: id=197 ITC EXECUTED
2026-06-30 19:04:19,173 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54713 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54714 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,206 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,207 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.1s ago', ('04c7204a-b8b2-4251-a621-594522ef3234', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 474.0, 474.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@467.0 \u2192 SELL@474.0', 1782826459.2026253, None, 1782826459.203288))
2026-06-30 19:04:19,216 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,232 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,233 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,233 INFO sqlalchemy.engine.Engine [cached since 902.1s ago] (198,)
2026-06-30 19:04:19.233 | INFO     | app.history.history_service:create:31 - [History] Created: id=198 ITC EXECUTED
2026-06-30 19:04:19,235 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54715 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54716 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,260 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,261 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.1s ago', ('538b21e8-8710-4a4c-b891-caa6cfd129fc', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 475.0, 475.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@468.0 \u2192 SELL@475.0', 1782826459.2598095, None, 1782826459.260063))
2026-06-30 19:04:19,267 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,276 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,277 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,277 INFO sqlalchemy.engine.Engine [cached since 902.1s ago] (199,)
2026-06-30 19:04:19.278 | INFO     | app.history.history_service:create:31 - [History] Created: id=199 ITC EXECUTED
2026-06-30 19:04:19,279 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54717 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54718 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,309 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,311 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.2s ago', ('49928050-7663-48d1-92c0-26fa518a9d87', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 476.0, 476.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@469.0 \u2192 SELL@476.0', 1782826459.3084998, None, 1782826459.3088388))
2026-06-30 19:04:19,324 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,328 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,329 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,330 INFO sqlalchemy.engine.Engine [cached since 902.2s ago] (200,)
2026-06-30 19:04:19.331 | INFO     | app.history.history_service:create:31 - [History] Created: id=200 ITC EXECUTED
2026-06-30 19:04:19,332 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54719 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54720 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,357 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,359 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.2s ago', ('82eaaf22-5f77-470c-a5fa-8ba917f5a470', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 477.0, 477.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@470.0 \u2192 SELL@477.0', 1782826459.3560104, None, 1782826459.3564196))
2026-06-30 19:04:19,368 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,374 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,375 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,375 INFO sqlalchemy.engine.Engine [cached since 902.2s ago] (201,)
2026-06-30 19:04:19.376 | INFO     | app.history.history_service:create:31 - [History] Created: id=201 ITC EXECUTED
2026-06-30 19:04:19,377 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54721 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54722 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,409 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,411 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.3s ago', ('c8be5e41-2fa2-4bf4-91ff-e4050ef13a5b', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 478.0, 478.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@471.0 \u2192 SELL@478.0', 1782826459.4085493, None, 1782826459.4089618))
2026-06-30 19:04:19,419 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,434 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,435 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,435 INFO sqlalchemy.engine.Engine [cached since 902.3s ago] (202,)
2026-06-30 19:04:19.446 | INFO     | app.history.history_service:create:31 - [History] Created: id=202 ITC EXECUTED
2026-06-30 19:04:19,449 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54723 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54724 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,479 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,480 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.3s ago', ('a885e703-a0c7-4745-af04-dbee62202861', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 479.0, 479.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@472.0 \u2192 SELL@479.0', 1782826459.4775355, None, 1782826459.478591))
2026-06-30 19:04:19,488 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,501 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,501 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,502 INFO sqlalchemy.engine.Engine [cached since 902.3s ago] (203,)
2026-06-30 19:04:19.502 | INFO     | app.history.history_service:create:31 - [History] Created: id=203 ITC EXECUTED
2026-06-30 19:04:19,505 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54725 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54726 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,533 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,533 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.4s ago', ('6ede462c-ac42-46a4-8378-45ed19594a13', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 480.0, 480.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@473.0 \u2192 SELL@480.0', 1782826459.5323758, None, 1782826459.5326247))
2026-06-30 19:04:19,542 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,547 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,548 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,549 INFO sqlalchemy.engine.Engine [cached since 902.4s ago] (204,)
2026-06-30 19:04:19.550 | INFO     | app.history.history_service:create:31 - [History] Created: id=204 ITC EXECUTED
2026-06-30 19:04:19,551 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:54727 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:54728 - "POST /paper/trade HTTP/1.1" 200 OK
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61599 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
2026-06-30 19:04:19,575 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,578 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.4s ago', ('f252105f-f407-4329-8e5b-276891a618f9', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 481.0, 481.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@474.0 \u2192 SELL@481.0', 1782826459.5744786, None, 1782826459.5748353))
2026-06-30 19:04:19,585 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,598 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,598 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,598 INFO sqlalchemy.engine.Engine [cached since 902.4s ago] (205,)
2026-06-30 19:04:19.599 | INFO     | app.history.history_service:create:31 - [History] Created: id=205 ITC EXECUTED
2026-06-30 19:04:19,600 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61600 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61601 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,632 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,633 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.5s ago', ('680ea65c-4bc7-4f52-b201-49b74d56029b', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 482.0, 482.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@475.0 \u2192 SELL@482.0', 1782826459.6316376, None, 1782826459.6321))
2026-06-30 19:04:19,642 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,648 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,649 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,649 INFO sqlalchemy.engine.Engine [cached since 902.5s ago] (206,)
2026-06-30 19:04:19.650 | INFO     | app.history.history_service:create:31 - [History] Created: id=206 ITC EXECUTED
2026-06-30 19:04:19,651 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61602 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61603 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,678 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,678 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.5s ago', ('ea8e9ce7-7ec6-4f26-923e-0092c07d3a5f', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 483.0, 483.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@476.0 \u2192 SELL@483.0', 1782826459.677004, None, 1782826459.6774702))
2026-06-30 19:04:19,686 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,696 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,698 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,698 INFO sqlalchemy.engine.Engine [cached since 902.5s ago] (207,)
2026-06-30 19:04:19.698 | INFO     | app.history.history_service:create:31 - [History] Created: id=207 ITC EXECUTED
2026-06-30 19:04:19,699 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61604 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61605 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,731 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,731 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.6s ago', ('2a2f519a-5900-4020-83d6-728d53079e38', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 484.0, 484.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@477.0 \u2192 SELL@484.0', 1782826459.729435, None, 1782826459.7301707))
2026-06-30 19:04:19,739 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,750 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,751 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,751 INFO sqlalchemy.engine.Engine [cached since 902.6s ago] (208,)
2026-06-30 19:04:19.751 | INFO     | app.history.history_service:create:31 - [History] Created: id=208 ITC EXECUTED
2026-06-30 19:04:19,754 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61606 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61607 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,779 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,780 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.6s ago', ('b91ed38f-91aa-4022-8ebf-9496292a5f17', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 485.0, 485.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@478.0 \u2192 SELL@485.0', 1782826459.7782598, None, 1782826459.7785702))
2026-06-30 19:04:19,788 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,799 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,799 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,799 INFO sqlalchemy.engine.Engine [cached since 902.6s ago] (209,)
2026-06-30 19:04:19.800 | INFO     | app.history.history_service:create:31 - [History] Created: id=209 ITC EXECUTED
2026-06-30 19:04:19,801 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61608 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61609 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,833 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,834 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.7s ago', ('9a3b6cd4-f221-4187-9f33-fa46401511a9', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 486.0, 486.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@479.0 \u2192 SELL@486.0', 1782826459.8331027, None, 1782826459.8333814))
2026-06-30 19:04:19,844 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,850 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,850 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,850 INFO sqlalchemy.engine.Engine [cached since 902.7s ago] (210,)
2026-06-30 19:04:19.851 | INFO     | app.history.history_service:create:31 - [History] Created: id=210 ITC EXECUTED
2026-06-30 19:04:19,852 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61610 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61611 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,877 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,878 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.7s ago', ('fe0f36f5-9af5-4cd4-93b5-551ccbc08def', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 487.0, 487.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@480.0 \u2192 SELL@487.0', 1782826459.8755434, None, 1782826459.8758502))
2026-06-30 19:04:19,885 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,891 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,892 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,892 INFO sqlalchemy.engine.Engine [cached since 902.7s ago] (211,)
2026-06-30 19:04:19.893 | INFO     | app.history.history_service:create:31 - [History] Created: id=211 ITC EXECUTED
2026-06-30 19:04:19,895 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61612 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61613 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,926 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,928 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.8s ago', ('6476fdee-ec36-43b7-89c4-40bc6d46bccd', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 488.0, 488.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@481.0 \u2192 SELL@488.0', 1782826459.9252563, None, 1782826459.9255254))
2026-06-30 19:04:19,935 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,942 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,943 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,944 INFO sqlalchemy.engine.Engine [cached since 902.8s ago] (212,)
2026-06-30 19:04:19.945 | INFO     | app.history.history_service:create:31 - [History] Created: id=212 ITC EXECUTED
2026-06-30 19:04:19,947 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61615 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61616 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:19,967 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,967 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.8s ago', ('4bf2a437-8eb8-4e1e-9b54-73067d9d8be5', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 489.0, 489.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@482.0 \u2192 SELL@489.0', 1782826459.9669757, None, 1782826459.967151))
2026-06-30 19:04:19,974 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:19,980 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:19,981 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:19,981 INFO sqlalchemy.engine.Engine [cached since 902.8s ago] (213,)
2026-06-30 19:04:19.982 | INFO     | app.history.history_service:create:31 - [History] Created: id=213 ITC EXECUTED
2026-06-30 19:04:19,983 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61617 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61618 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:20,001 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,001 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.9s ago', ('99e0e4f7-20b4-4f9f-84b3-9cb1f2345c2c', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 490.0, 490.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@483.0 \u2192 SELL@490.0', 1782826460.001039, None, 1782826460.0012174))
2026-06-30 19:04:20,009 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:20,015 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,016 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:20,016 INFO sqlalchemy.engine.Engine [cached since 902.8s ago] (214,)
2026-06-30 19:04:20.016 | INFO     | app.history.history_service:create:31 - [History] Created: id=214 ITC EXECUTED
2026-06-30 19:04:20,017 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61619 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61620 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:20,039 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,040 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.9s ago', ('078eb048-d4ec-4992-9c31-24a92551e84c', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 491.0, 491.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@484.0 \u2192 SELL@491.0', 1782826460.0388021, None, 1782826460.0390902))
2026-06-30 19:04:20,046 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:20,051 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,052 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:20,052 INFO sqlalchemy.engine.Engine [cached since 902.9s ago] (215,)
2026-06-30 19:04:20.053 | INFO     | app.history.history_service:create:31 - [History] Created: id=215 ITC EXECUTED
2026-06-30 19:04:20,057 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61621 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61622 - "POST /paper/trade HTTP/1.1" 200 OK
2026-06-30 19:04:20,081 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,083 INFO sqlalchemy.engine.Engine INSERT INTO trade_history (order_id, broker_order_id, broker, symbol, exchange, trade_type, status, quantity, price, avg_price, filled_qty, product, order_type, pnl, charges, ai_signal, ai_confidence, strategy, notes, placed_at, executed_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
--- Logging error ---
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\logging\__init__.py", line 1154, in emit
    stream.write(msg + self.terminator)
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
           ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'charmap' codec can't encode character '\u2192' in position 256: character maps to <undefined>
Call stack:
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1015, in _bootstrap
    self._bootstrap_inner()
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\threading.py", line 1044, in _bootstrap_inner
    self.run()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\anyio\_backends\_asyncio.py", line 1029, in run
    result = context.run(func, *args)
  File "D:\CV6_AI_Trading_OS\app\paper_trading\paper_router.py", line 44, in execute_paper_trade
    history_service.create(db, TradeCreate(
  File "D:\CV6_AI_Trading_OS\app\history\history_service.py", line 29, in create
    db.commit()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit
    trans.commit(_to_root=True)
  File "<string>", line 2, in commit
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit
    self._prepare_impl()
  File "<string>", line 2, in _prepare_impl
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 137, in _go
    ret_value = fn(self, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl
    self.session.flush()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4345, in flush
    self._flush(objects)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\session.py", line 4441, in _flush
    flush_context.execute()
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute
    rec.execute(self)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute
    util.preloaded.orm_persistence.save_obj(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj
    _emit_insert_statements(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1233, in _emit_insert_statements
    result = connection.execute(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1419, in execute
    return meth(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\sql\elements.py", line 526, in _execute_on_connection
    return connection._execute_clauseelement(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1641, in _execute_clauseelement
    ret = self._execute_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1846, in _execute_context
    return self._exec_single_context(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 1904, in _exec_single_context
    self._log_info(
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\engine\base.py", line 187, in _log_info
    self.engine.logger.info(message, *arg, **kw)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 159, in info
    self.log(logging.INFO, msg, *args, **kwargs)
  File "D:\CV6_AI_Trading_OS\.venv\Lib\site-packages\sqlalchemy\log.py", line 210, in log
    self.logger._log(level, msg, args, **kwargs)
Message: '[%s] %r'
Arguments: ('cached since 902.9s ago', ('7993ce3e-e767-49c4-994f-9d24e5e341dd', '', 'paper', 'ITC', 'NSE', 'SELL', 'EXECUTED', 20, 492.0, 492.0, 20, 'MIS', 'MARKET', 140.0, 0.0, '', 0.0, '', 'Paper trade: BUY@485.0 \u2192 SELL@492.0', 1782826460.0810483, None, 1782826460.0813031))
2026-06-30 19:04:20,095 INFO sqlalchemy.engine.Engine COMMIT
2026-06-30 19:04:20,101 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,102 INFO sqlalchemy.engine.Engine SELECT trade_history.id, trade_history.order_id, trade_history.broker_order_id, trade_history.broker, trade_history.symbol, trade_history.exchange, trade_history.trade_type, trade_history.status, trade_history.quantity, trade_history.price, trade_history.avg_price, trade_history.filled_qty, trade_history.product, trade_history.order_type, trade_history.pnl, trade_history.charges, trade_history.ai_signal, trade_history.ai_confidence, trade_history.strategy, trade_history.notes, trade_history.placed_at, trade_history.executed_at, trade_history.updated_at 
FROM trade_history 
WHERE trade_history.id = ?
2026-06-30 19:04:20,102 INFO sqlalchemy.engine.Engine [cached since 902.9s ago] (216,)
2026-06-30 19:04:20.104 | INFO     | app.history.history_service:create:31 - [History] Created: id=216 ITC EXECUTED
2026-06-30 19:04:20,106 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61623 - "POST /paper/trade HTTP/1.1" 200 OK
INFO:     127.0.0.1:61624 - "GET / HTTP/1.1" 200 OK
2026-06-30 19:04:20,128 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,129 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:20,129 INFO sqlalchemy.engine.Engine [cached since 902.9s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:20,148 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61625 - "GET /dashboard/ HTTP/1.1" 200 OK
2026-06-30 19:04:20,165 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,166 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:20,166 INFO sqlalchemy.engine.Engine [cached since 902.9s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:20,199 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61626 - "GET /dashboard/pnl HTTP/1.1" 200 OK
2026-06-30 19:04:20,213 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,213 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:20,213 INFO sqlalchemy.engine.Engine [cached since 903s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:20,232 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61627 - "GET /dashboard/funds HTTP/1.1" 200 OK
2026-06-30 19:04:20,262 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,263 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:20,263 INFO sqlalchemy.engine.Engine [cached since 903s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:20,282 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61628 - "GET /dashboard/positions HTTP/1.1" 200 OK
2026-06-30 19:04:20,299 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,300 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:20,300 INFO sqlalchemy.engine.Engine [cached since 903s ago] (100, 0)
2026-06-30 19:04:20,309 INFO sqlalchemy.engine.Engine SELECT count(*) AS count_1 
FROM (SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history) AS anon_1
2026-06-30 19:04:20,309 INFO sqlalchemy.engine.Engine [cached since 903s ago] ()
2026-06-30 19:04:20,322 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61629 - "GET /history/ HTTP/1.1" 200 OK
2026-06-30 19:04:20,340 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:20,341 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:20,341 INFO sqlalchemy.engine.Engine [cached since 903.1s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:20,358 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61630 - "GET /history/pnl HTTP/1.1" 200 OK
INFO:     127.0.0.1:61631 - "GET /paper/account HTTP/1.1" 200 OK
INFO:     127.0.0.1:61632 - "GET /paper/history HTTP/1.1" 200 OK
INFO:     127.0.0.1:61633 - "GET /risk/metrics HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:61634 - "GET /portfolio/ HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:61635 - "GET /signal/latest HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:61636 - "GET /strategy/ HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:61637 - "GET /indicators/list HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:61638 - "GET /execution/orders HTTP/1.1" 422 Unprocessable Content
INFO:     127.0.0.1:61639 - "GET /market/status HTTP/1.1" 404 Not Found
INFO:     127.0.0.1:61640 - "GET /ws/status HTTP/1.1" 200 OK
2026-06-30 19:04:20.518 | INFO     | app.ai.ai_consensus:consensus:262 - [Consensus] Running 5 models for NIFTY
2026-06-30 19:04:21.859 | ERROR    | app.ai.ai_consensus:get:161 - [Gemini] No module named 'google'
2026-06-30 19:04:22.196 | ERROR    | app.ai.ai_consensus:get:185 - [Llama] Error code: 401 - {'error': {'message': 'Invalid API Key', 'type': 'invalid_request_error', 'code': 'invalid_api_key'}}
2026-06-30 19:04:22.300 | ERROR    | app.ai.ai_consensus:get:144 - [DeepSeek] Error code: 401 - {'error': {'message': 'Authentication Fails, Your api key: ****_key is invalid', 'type': 'authentication_error', 'param': None, 'code': 'invalid_request_error'}}
2026-06-30 19:04:22.424 | ERROR    | app.ai.ai_consensus:get:99 - [GPT] Error code: 401 - {'error': {'message': 'Incorrect API key provided: your_ope*******_key. You can find your API key at https://platform.openai.com/account/api-keys.', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_api_key'}}
2026-06-30 19:04:22.449 | ERROR    | app.ai.ai_consensus:get:120 - [Claude] Error code: 401 - {'type': 'error', 'error': {'type': 'authentication_error', 'message': 'invalid x-api-key'}, 'request_id': 'req_011CcZXkq9xmYYfr8CkwQwjF'}
2026-06-30 19:04:22.450 | INFO     | app.ai.ai_consensus:_vote:309 - [Consensus] NIFTY \u2192 BUY @ 0.0%
INFO:     127.0.0.1:61641 - "POST /ai/consensus/analyze HTTP/1.1" 200 OK
INFO:     127.0.0.1:61646 - "GET /paper/account HTTP/1.1" 200 OK
2026-06-30 19:04:22,473 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:22,473 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:22,474 INFO sqlalchemy.engine.Engine [cached since 905.2s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:22,484 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61647 - "GET /dashboard/funds HTTP/1.1" 200 OK
2026-06-30 19:04:22,506 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:22,506 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:22,507 INFO sqlalchemy.engine.Engine [cached since 905.3s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:22,515 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61648 - "GET /dashboard/pnl HTTP/1.1" 200 OK
2026-06-30 19:04:22,534 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:22,534 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history 
WHERE trade_history.status = ? ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:22,534 INFO sqlalchemy.engine.Engine [cached since 905.3s ago] ('EXECUTED', 100000, 0)
2026-06-30 19:04:22,541 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61649 - "GET /history/pnl HTTP/1.1" 200 OK
2026-06-30 19:04:22,566 INFO sqlalchemy.engine.Engine BEGIN (implicit)
2026-06-30 19:04:22,566 INFO sqlalchemy.engine.Engine SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history ORDER BY trade_history.placed_at DESC
 LIMIT ? OFFSET ?
2026-06-30 19:04:22,566 INFO sqlalchemy.engine.Engine [cached since 905.3s ago] (100, 0)
2026-06-30 19:04:22,568 INFO sqlalchemy.engine.Engine SELECT count(*) AS count_1 
FROM (SELECT trade_history.id AS trade_history_id, trade_history.order_id AS trade_history_order_id, trade_history.broker_order_id AS trade_history_broker_order_id, trade_history.broker AS trade_history_broker, trade_history.symbol AS trade_history_symbol, trade_history.exchange AS trade_history_exchange, trade_history.trade_type AS trade_history_trade_type, trade_history.status AS trade_history_status, trade_history.quantity AS trade_history_quantity, trade_history.price AS trade_history_price, trade_history.avg_price AS trade_history_avg_price, trade_history.filled_qty AS trade_history_filled_qty, trade_history.product AS trade_history_product, trade_history.order_type AS trade_history_order_type, trade_history.pnl AS trade_history_pnl, trade_history.charges AS trade_history_charges, trade_history.ai_signal AS trade_history_ai_signal, trade_history.ai_confidence AS trade_history_ai_confidence, trade_history.strategy AS trade_history_strategy, trade_history.notes AS trade_history_notes, trade_history.placed_at AS trade_history_placed_at, trade_history.executed_at AS trade_history_executed_at, trade_history.updated_at AS trade_history_updated_at 
FROM trade_history) AS anon_1
2026-06-30 19:04:22,568 INFO sqlalchemy.engine.Engine [cached since 905.3s ago] ()
2026-06-30 19:04:22,573 INFO sqlalchemy.engine.Engine ROLLBACK
INFO:     127.0.0.1:61650 - "GET /history/ HTTP/1.1" 200 OK
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61348 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53929 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55679 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62244 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50394 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63613 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53676 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50517 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64577 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55124 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53228 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65517 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53234 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50836 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63144 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53043 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56227 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63482 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57073 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52905 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61653 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57627 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64114 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56504 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59590 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56254 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58548 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59090 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56588 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62468 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51033 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62475 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56669 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64136 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55667 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60945 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51939 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60792 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56819 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51079 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64470 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54978 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64186 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60071 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52334 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51290 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64094 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59872 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57676 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57436 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56274 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59073 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51504 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52967 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53302 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61776 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65460 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59894 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62818 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61861 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63141 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58483 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57204 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63731 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49320 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54742 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55605 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56471 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55772 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50422 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60798 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58521 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55208 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51110 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52367 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61221 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53360 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50373 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63507 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59786 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51135 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50573 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54164 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58179 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52459 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55396 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60600 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54348 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61586 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52107 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62607 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55136 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51563 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55122 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49361 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60170 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49718 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51964 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62719 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63535 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56825 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62476 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57859 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58280 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63589 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60411 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52049 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54874 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62543 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62532 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52804 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63782 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54494 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62314 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61407 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59072 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55354 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56892 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59592 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59457 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56915 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51184 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55827 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63765 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65521 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54336 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49853 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61078 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53656 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58919 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52787 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58450 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60913 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54459 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53845 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51499 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52405 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61318 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60810 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53977 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51157 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53935 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51089 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64392 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49842 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53543 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62871 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63576 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56103 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51572 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50309 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61330 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56062 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58108 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59105 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58549 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51736 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65253 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51641 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51654 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56214 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57839 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53531 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62382 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54509 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57445 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64223 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63040 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57263 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50860 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49933 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64164 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59501 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56276 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55077 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62702 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63087 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63624 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50325 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53726 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53011 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50248 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49868 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49880 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52459 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49672 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62971 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59907 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50994 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49163 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57363 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58847 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57528 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65477 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59829 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54853 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50600 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56796 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53338 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55921 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54958 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65238 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63179 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53333 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56788 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50060 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52455 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54893 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56463 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56850 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63726 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51875 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58706 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63622 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58998 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56014 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63403 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60151 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61393 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50705 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55860 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53123 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52072 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53532 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56594 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53202 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61524 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57581 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51962 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54434 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62150 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52504 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55989 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51426 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50900 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53423 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52325 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50472 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63366 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55494 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50774 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62302 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55759 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63715 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59110 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61822 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62687 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55003 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53239 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56853 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51381 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64014 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61615 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64909 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62223 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50401 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49918 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64189 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62156 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61026 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53970 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54521 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51525 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53670 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65262 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53983 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63305 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65452 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56244 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53083 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59273 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55609 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59849 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56986 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64060 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51532 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57352 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56871 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53234 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51544 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58958 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50787 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55255 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55020 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62092 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60718 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53966 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52261 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63974 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62628 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56614 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58068 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51923 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50060 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53497 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61881 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63239 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58693 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58066 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61682 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57327 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58233 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59554 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54430 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64758 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64386 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60392 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65033 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63537 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50062 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56992 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63064 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61740 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51649 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65092 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59099 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54082 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58560 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56093 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64088 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55903 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55644 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61570 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54587 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57402 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61172 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51231 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52951 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58383 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56873 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56480 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53617 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58945 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64805 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56828 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61756 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:51385 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56266 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:65332 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63383 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50703 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55014 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50060 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57609 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60955 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58970 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56155 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55144 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54343 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56966 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49827 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64716 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62604 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50316 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56741 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61976 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56580 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:54106 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64146 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64354 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58639 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49671 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60531 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59211 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56532 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58566 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57535 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63017 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53304 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59693 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60701 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63744 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53935 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64892 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:57543 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58115 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:53166 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58372 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:59616 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55282 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:64463 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:58204 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52276 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52550 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49322 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:61814 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49197 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:60017 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:63480 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:50729 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:56947 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55900 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:52282 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:49392 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:55843 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
WARNING:  Unsupported upgrade request.
WARNING:  No supported WebSocket library detected. Please use "pip install 'uvicorn[standard]'", or install 'websockets' or 'wsproto' manually.
INFO:     127.0.0.1:62779 - "GET /ws/ticks?symbols=NIFTY%2CBANKNIFTY%2CRELIANCE%2CTCS%2CINFY%2CHDFCBANK%2CICICIBANK%2CSBIN%2CLT%2CITC%2CAXISBANK%2CKOTAKBANK%2CFINNIFTY%2CMIDCPNIFTY%2CSENSEX HTTP/1.1" 404 Not Found
Exception in callback _ProactorBasePipeTransport._call_connection_lost()
handle: <Handle _ProactorBasePipeTransport._call_connection_lost()>
Traceback (most recent call last):
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\events.py", line 89, in _run
    self._context.run(self._callback, *self._args)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.3824.0_x64__qbz5n2kfra8p0\Lib\asyncio\proactor_events.py", line 165, in _call_connection_lost
    self._sock.shutdown(socket.SHUT_RDWR)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
