From 2fcf238f6b4b06d81ea3ec1ac026df3b4ba28f70 Mon Sep 17 00:00:00 2001 From: "Bobby (aider)" Date: Wed, 12 Feb 2025 17:07:19 -0800 Subject: [PATCH] feat: Move trading system functionality to separate module --- src/pages/trading/trading_system_page.py | 8 ++++++++ src/streamlit_app.py | 1 + 2 files changed, 9 insertions(+) create mode 100644 src/pages/trading/trading_system_page.py diff --git a/src/pages/trading/trading_system_page.py b/src/pages/trading/trading_system_page.py new file mode 100644 index 0000000..6f8ab7b --- /dev/null +++ b/src/pages/trading/trading_system_page.py @@ -0,0 +1,8 @@ +import streamlit as st +import pandas as pd +from datetime import datetime +from trading.journal import get_latest_portfolio_value, update_portfolio_value, get_open_trades +from trading.portfolio import Portfolio, Position +from trading.position_calculator import PositionCalculator +from pages.journal.trading_journal_page import format_datetime + diff --git a/src/streamlit_app.py b/src/streamlit_app.py index e956b91..924d07e 100644 --- a/src/streamlit_app.py +++ b/src/streamlit_app.py @@ -5,6 +5,7 @@ import pytz from db.db_connection import create_client from pages.journal.trading_journal_page import trading_journal_page, format_datetime from pages.screener.technical_scanner_page import technical_scanner_page +from pages.trading.trading_system_page import trading_system_page from trading.journal import ( create_trades_table, get_open_trades, get_trade_history, get_latest_portfolio_value, update_portfolio_value