-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomparar_resultados.py
More file actions
22 lines (16 loc) · 945 Bytes
/
comparar_resultados.py
File metadata and controls
22 lines (16 loc) · 945 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import pandas as pd
import math
from datetime import time
from src.database.db_manager import load_from_sqlite_to_pandas
from src.engine.trade import Trade, gerar_relatorio_estatistico, imprimir_stats, ajustar_preco_stop, detalhar_dia, comparar_resultados, detalhar_trades
from src.engine.trade import exportar_trades_para_excel
import json
import yaml
import os
from src.analysis.analise_parametros import analisar_stop_otimo, analisar_parcial_otima, analisar_breakeven_otimo, resumo_analises, analisar_distribuicao_mae_mfe
from src.reports.relatorio_html import gerar_relatorio
from src.engine.trade import gerar_estatisticas_completas, analisar_por_periodo
from src.analysis.otimizador import comparar_resultados_otimizacao
if __name__ == "__main__":
df = load_from_sqlite_to_pandas().sort_values('Data').reset_index(drop=True)
comparar_resultados_otimizacao(df, config_file='output/optimization_result_best.json', top_n=10)