feat: Add date range inputs and update technical scanner function parameters
This commit is contained in:
parent
0dd86ebe42
commit
8b56c3c8e5
@ -306,6 +306,13 @@ def technical_scanner_page():
|
||||
["SunnyBands", "ATR-EMA", "ATR-EMA v2"],
|
||||
key="tech_scanner_type"
|
||||
)
|
||||
|
||||
# Date range selection
|
||||
date_col1, date_col2 = st.columns(2)
|
||||
with date_col1:
|
||||
start_date = st.date_input("Start Date")
|
||||
with date_col2:
|
||||
end_date = st.date_input("End Date")
|
||||
|
||||
col1, col2 = st.columns(2)
|
||||
with col1:
|
||||
@ -319,7 +326,15 @@ def technical_scanner_page():
|
||||
if st.button("Run Scanner"):
|
||||
with st.spinner("Running scanner..."):
|
||||
try:
|
||||
signals = run_technical_scanner(scanner_type.lower().replace(" ", "_"))
|
||||
signals = run_technical_scanner(
|
||||
scanner_choice=scanner_type.lower().replace(" ", "_"),
|
||||
start_date=start_date.strftime("%Y-%m-%d"),
|
||||
end_date=end_date.strftime("%Y-%m-%d"),
|
||||
min_price=min_price,
|
||||
max_price=max_price,
|
||||
min_volume=min_volume,
|
||||
portfolio_size=portfolio_size
|
||||
)
|
||||
if signals:
|
||||
st.success(f"Found {len(signals)} signals")
|
||||
for signal in signals:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user