This commit is contained in:
parent
218bf72874
commit
5bb2dbe699
@ -3,6 +3,7 @@ Main Streamlit application for the Quant Manager.
|
|||||||
"""
|
"""
|
||||||
import streamlit as st
|
import streamlit as st
|
||||||
from ui.pages.data_page import render_data_page
|
from ui.pages.data_page import render_data_page
|
||||||
|
from ui.pages.multi_factor_page import render_multi_factor_page
|
||||||
from ui.pages.quality_page import render_quality_page
|
from ui.pages.quality_page import render_quality_page
|
||||||
from ui.pages.value_momentum_page import render_value_momentum_page
|
from ui.pages.value_momentum_page import render_value_momentum_page
|
||||||
|
|
||||||
@ -23,6 +24,7 @@ def main():
|
|||||||
# Navigation options
|
# Navigation options
|
||||||
pages = {
|
pages = {
|
||||||
"데이터 수집": render_data_page,
|
"데이터 수집": render_data_page,
|
||||||
|
"멀티 팩터 전략": render_multi_factor_page,
|
||||||
"슈퍼 퀄리티 전략": render_quality_page,
|
"슈퍼 퀄리티 전략": render_quality_page,
|
||||||
"슈퍼 밸류 모멘텀 전략": render_value_momentum_page
|
"슈퍼 밸류 모멘텀 전략": render_value_momentum_page
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
__all__ = ['data_page', 'quality_page', 'value_momentum_page']
|
__all__ = ['data_page', 'multi_factor_page', 'quality_page', 'value_momentum_page']
|
||||||
19
src/ui/pages/multi_factor_page.py
Normal file
19
src/ui/pages/multi_factor_page.py
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
import streamlit as st
|
||||||
|
from strategies.composite.multi_factor import get_multi_factor_top
|
||||||
|
from db.common import DBManager
|
||||||
|
|
||||||
|
def render_multi_factor_page():
|
||||||
|
st.title("멀티 팩터 전략")
|
||||||
|
|
||||||
|
with st.expander("전략 설명", expanded=False):
|
||||||
|
st.write("""
|
||||||
|
블라블라
|
||||||
|
""")
|
||||||
|
|
||||||
|
st.write("## 멀티 팩터 포트폴리오")
|
||||||
|
|
||||||
|
db = DBManager()
|
||||||
|
data = get_multi_factor_top(db, 30)
|
||||||
|
|
||||||
|
st.write("### 포트폴리오")
|
||||||
|
st.write(data)
|
||||||
Loading…
x
Reference in New Issue
Block a user