| import streamlit as st | |
| from data.data import HistoricalDataFetcher | |
| from controller.candlestick_viewer import CandlestickViewer | |
| import pandas as pd | |
| data = HistoricalDataFetcher() | |
| all_data = data.get_data() | |
| cleaned_data = data.apply_filters(all_data) | |
| # Crear una instancia de la clase CandlestickViewer | |
| viewer = CandlestickViewer() | |
| #one_third_data = all_data.iloc[:len(all_data) // 3] | |
| # Calcular el número de filas en el DataFrame | |
| #num_rows = all_data.shape[0] | |
| # Definir los índices del segundo quinto de los datos | |
| #start_index = 650 #int(num_rows * 0.2) | |
| #end_index = 680 #int(num_rows * 0.4) | |
| #print(f"start_index {start_index}, end_index {end_index}") | |
| # Seleccionar el subconjunto de datos correspondiente | |
| #subset = all_data.iloc[start_index:end_index] | |
| # Mostrar el gráfico de velas en Streamlit usando el método show_candlestick_chart de la clase CandlestickViewer | |
| st.pyplot(viewer.show_candlestick_chart(all_data)) | |