Browse / Professional & finance / claude-code-workspace
claude-code-workspace
Relicetti
Backtest de uma estratégia baseada em conceitos de Volume Spread Analysis (VSA/Wyckoff): esforço x resultado, clímax de volume, harmonia/divergência entre preço e volume, e…
Open Relicetti/claude-code-workspace → Checked against the four rules.
Built for Claude Code
ships .claude CLAUDE.md and nothing for other agents.
In its own words
Backtest de uma estratégia baseada em conceitos de Volume Spread Analysis (VSA/Wyckoff): esforço x resultado, clímax de volume, harmonia/divergência entre preço e volume, e padrões de No Demand / No Supply — todos transformados em métricas numéricas e combinados em um score composto.
Estrutura
data_loader.py— busca OHLCV do BTC/USDT via Binance (ccxt)features.py— calcula as 5 métricas VSAvsa_signal.py— score composto + geração de sinal (long/short/neutro)backtest.py— engine de walk-forward (treino calibra parâmetros, teste é sempre dado não visto)metrics.py— CAGR, Sharpe, Sortino, drawdown, comparação com buy-and-hold e Selic/CDImain.py— pipeline completo
Pontos importantes
- Isso é só a fase 1 (validação). Não execute ordens reais até o resultado
out-of-sample ser consistentemente melhor que buy-and-hold E que o CDI/Selic, ajustado a risco (Sharpe/Sortino), em múltiplos períodos e não só num pedaço favorável do histórico.
- **
train_days/test_days** controlam o tamanho das janelas de walk-forward.
Comece com 180/30 (6 meses treino, 1 mês teste) e teste sensibilidade — se o resultado mudar muito com pequenas variações desses valores, é sinal de overfitting.
- Custos de transação estão embutidos (
TAKER_FEEembacktest.py,
0.04% por padrão, taxa de futures Binance). Ajuste conforme a exchange/conta que você pretende usar de verdade — isso muda o resultado bastante em estratégias com muitos trades.
Quoting 62% of the README. Read the rest on GitHub ↗
Read from the repository's git tree on 2026-08-17.