Skip to main content

ToDo


  • 💡 O backend é o servidor local! Client simples em SSR rodando em Vercel/OceanDigital e se comunicando com o backend via tunnel http (???)
    • "Tunnel" do VPS com o client para a máquina dentro da minha rede.

DOCUMENTAÇÃO/BLOG


  • Botão/link "Traduzir post". Clicando no botão o texto do post, em inglês, é traduzido para português e aparece a msg "Traduzido do inglês por 'Google'"

  • Integrar documentação (filesystem) com AI
  • Integrar repositório ou copia local (filesystem) com AI


  • Mudar strategies para ter rules como json (array) com pares (index, descr, condition, actions).
  • Criar um componente para editar um array de (index, descr, condition, actions)
  • Ordenar pares por index.

  • Facilitar a criação do BD de dev em outras máquinas de desenvolvimento
    • Criar script para criar BD
    • Criar script para inserir dados iniciais
    • Migrations?

  • Documentar BD
  • apps/bot/.env.local
  • apps/bot/.env.example
  • apps/bot/src/app/playground/page.tsx
  • apps/bot/src/app/api/strategies/route.ts
  • apps/bot/src/app/api/strategies/[id]/route.ts
  • apps/bot/src/lib/strategy-db.ts
  • apps/bot/__tests__/api-strategies.test.ts
  • docs/postgresql.md

Bot

  • Mover para packages/ui/ o componente MiniChart (apps/query-builder)
    import MiniChart from "@/components/charts/MiniChart";
  • Backend
    • Candles
  • ✅ Componentes VisualEditor e ActionsEditor
  • TA functions e reconhecimento/detecção de padrões gráficos

▶️ Quando for rodar as estratégias (lista), definir o modo (online/simulação/ambos) e definir os dados online ou histórico (período) e o intervalo do candle utilizado (5m, 1h, 1d, etc).

🔠 Tipos

  • apps/bot/src/types/index.ts
  • Strategy → StrategyGroup → StrategyList

Playground/Sandbox

  • gráfico de velas
  • período / intervalo dos candles
  • <Load>
  • Lista de
  • <Run>
  • Editor de estratégias
  • <SaveAs>
  • Editor de Lista de estratégias

Loop principal

  • Montar ctx inicial
  • Para cada candle 5m
    • para cada estratégia da lista:
      • avaliar com o mesmo ctx
    • ler novos candles em 5m (bot) ou avançar 5m (simulação)
    • repetir

BOT x SIMULATE

  • Bot online e simulação com dados históricos
    • mostrar resultados em tabelas por períodos

Estratégias

  • Identificar quedas e subidas acentuadas - variação alta e volume
  • Patamares
  • Mercado downtrend, uptrend, lateralizado, etc
  • Detectar reversão/estabilização/novo patamar após queda/alta acentuada
  • Estabilização
  • ⏳⏰🕒 Tempo

Web3

AI

Feito

  • Componente de arquivo .mdx para show/hide this text/code. (06/11/25)
  • Ordenar os itens da sidebar da documentação (05/11/25 12:49)
  • Resolver problema/bug nos links em pastas para arquivos .md (01/11/25)
    Ver docs/lightweight-charts/index.md
  • Criar symlink apps/docs/src/content/docs/ (31/10/25)
#Em apps/docs/src:
ln -s ../../../docs content

ls -la
total 16
drwxrwxr-x 3 alberto alberto 4096 out 31 14:24 .
drwxrwxr-x 6 alberto alberto 4096 out 31 14:16 ..
drwxrwxr-x 2 alberto alberto 4096 out 30 13:45 app
lrwxrwxrwx 1 alberto alberto 13 out 31 14:24 content -> ../../../docs
-rw-rw-r-- 1 alberto alberto 397 out 30 13:42 mdx-components.ts

  • Terminar documentação básica (setup) do blog (docs/blog.md) (31/10/25)
  • Blog com Nextra (https://nextra.site/docs/blog-theme/start) (30/10/25)
  • ✔️ Avaliar as rules da estratégia atual (21/10/25 19:40)
  • Reorder - drag and drop (21/10/25)
  • StrategyEditor (20/10/25)