anti-gambling-trader-tw
免費開源的投資反詐、交易統計與自動化交易程式工具:預設 PaperBroker,提供 14 種券商/交易所選項;交易紀錄分析在本機執行。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗MNEME é uma inteligência artificial financeira híbrida, com capacidade operacional, para Forex, ouro, cripto e operações de expiração fixa. Ela combina engenharia de dados, machine learning, deep learning, análise quantitativa, RAG e IA generativa para estudar o mercado, testar hipóteses, identificar oportunidades e gerar sinais, com uma regra central: nenhuma estratégia é aceita sem prova medida em dados que ela nunca viu.
Não é um bot de indicadores, nem um chatbot que opina sobre preço, nem só um gerador de sinais. A definição oficial está em docs/PRODUCT_CHARTER.md. É um sistema científico de trading, em que cada decisão pode ser reconstruída, auditada e comparada com o que aconteceu de fato.
Cada mercado tem seus próprios modelos, custos, métricas e regras de risco. Nada é generalizado de um para o outro.
| Mercado | Modalidade | Atuação |
|---|---|---|
| Forex e ouro | EUR/USD, GBP/USD, USD/JPY, XAU/USD e outros | Compra e venda com stop, alvo e tamanho de posição; hoje em simulado |
| Solana (Jupiter) | Tokens e pools de liquidez | Análise, sinais e execução |
| Binance | Bitcoin, Ethereum, Solana e outras criptos à vista | Análise, sinais e execução |
| Estilo Quotex | Expiração fixa em Forex, ouro e cripto | Primeiro sinais, apurados no simulado; depois, se possível, operação por API ou controle da tela |
Nenhuma técnica sozinha resolve o problema. Cada camada faz o que faz melhor e tem um limite claro:
| Camada | Responsabilidade | O que ela não faz |
|---|---|---|
| Machine learning | Aprende relações estatísticas e estima probabilidade, volatilidade e regime | Interpretar texto |
| LLM e RAG | Lê notícias e documentos, contextualiza e formula hipóteses | Definir direção, tamanho ou ordem |
| Quantitativo | Calcula, testa e valida com custos reais | Aceitar resultado sem validação |
| Decisão | Combina evidências em regras versionadas | Operar sem evidência suficiente |
| Risco | Impõe limites em código determinístico | Ceder a qualquer outro módulo |
flowchart TB
subgraph Fontes
M[Binance: velas, trades, livro e derivativos]
S[Solana: liquidez e on-chain]
T[Traders medidos]
N[Notícias, calendário e macro]
D[Livros e estudos]
end
subgraph Dados[Engenharia de dados]
C[Coleta em tempo real e recuperação de lacunas]
V[Validação e quarentena]
P[(Parquet point-in-time)]
A[Atributos sem olhar o futuro]
end
subgraph Inteligencia[Inteligência]
ML[Modelos LightGBM e XGBoost]
LAB[Laboratório: backtest e validação]
G[Agentes LangGraph sob demanda]
R[(RAG: PostgreSQL + pgvector)]
L[LLM local: Ollama]
end
subgraph Acao[Decisão e ação]
DE[Decision Engine]
RE{Risk Engine}
SE[Signal Engine]
EX[Execução simulada e controlada]
end
M & S & T --> C
N --> G
D --> R
C --> V --> P --> A
A --> ML
P --> LAB --> ML
G <--> R
G <--> L
G -- evidências estruturadas --> A
ML --> DE
DE --> RE
RE -- aprovado --> SE --> TG[Telegram]
RE -- aprovado --> EX
EX & SE --> AV[Avaliação: previsto x real]
AV -- novas hipóteses --> LAB
O sistema tem dois caminhos separados. O caminho rápido calcula, decide e protege sem depender de LLM, com latência previsível. O caminho analítico é orientado a eventos: o LLM só é acionado por uma notícia, uma mudança relevante de mercado ou uma pergunta, e entrega dados estruturados, nunca ordens.
| Área | Tecnologias |
|---|---|
| Linguagens | Python 3.12, TypeScript |
| Dados | pandas, NumPy, PyArrow, Parquet, DuckDB, WebSockets, httpx |
| Machine learning | scikit-learn, LightGBM, XGBoost, MLflow |
| IA generativa | Ollama, modelos Qwen quantizados, LangGraph, RAG, fastembed |
| Bancos | PostgreSQL, pgvector, Cloudflare D1, SQLite |
| Mercados | Binance, Solana, Jupiter, DexScreener, Quotex |
| Infraestrutura | Docker Compose, Oracle Cloud ARM64, Cloudflare Pages e Workers, GitHub Actions |
| Interfaces | Site com gráficos de mercado, bot do Telegram |
| Qualidade | pytest, Vitest, TA-Lib como referência de cálculo |
Validação quantitativa
Machine learning aplicado a finanças
Leitura de mercado
Engenharia e segurança
| 659 | testes automatizados, 525 no robô em Python e 134 no site e no Worker |
| ~3 milhões | de velas de 1 minuto armazenadas em 152 MB de Parquet |
| 0,2 s | do fechamento da vela até a gravação, em coleta ao vivo |
| 3e-8 | de erro relativo máximo nos indicadores, comparados ao TA-Lib em dados reais |
| 95 MB | de memória usados pelo serviço de coleta |
| 4 | modelos de LLM local medidos em ARM64, com memória, latência e qualidade |
robo/ Robô em Python
mneme/dados/ Coleta, validação e armazenamento
mneme/indicadores.py Indicadores técnicos
mneme/leitura.py Tendência, estrutura e padrões
mneme/estrategias/ Estratégias medidas
mneme/estudo/ Modelos e validação walk-forward
mneme/setups/ Setups testados em anos de dados
conhecimento/ Base de conhecimento com fontes
compose.yaml Serviços em Docker
public/, functions/ Site e API no Cloudflare Pages
workers/bot/ Bot do Telegram e assinaturas
docs/architecture/ Arquitetura, decisões e medições
Colaborador do projeto: clone, crie o .env com o bloco de chaves recebido por e-mail e rode bash colaborar/configurar.sh. Isso configura o acesso à Oracle, o Python, os testes e o Knowledge Vault no Obsidian (guia).
cd robo
uv sync
uv run pytest -q
uv run python -m mneme.dados importar --meses 24
uv run python -m mneme.dados ler BTCUSDT --tempo 15min
Para coletar em tempo real:
docker compose up -d --build
Chaves e endereços privados ficam no .env, que nunca entra no Git.
| Visão geral | Módulos, contratos e fluxos |
| Análise da arquitetura | Alternativas comparadas e o papel de cada técnica |
| Machine learning | Treino, validação e promoção de modelos |
| Multiagente | Agentes, grafos e segurança |
| Knowledge Engine | RAG e inteligência de notícias |
| Gestão de risco | Limites e controles |
| Oracle Always Free | Implantação e medições em ARM64 |
| Decisões (ADRs) | O que foi decidido e por quê |
Projeto de estudo e engenharia. Não é recomendação de investimento: desempenho passado não garante resultado futuro, e operar criptoativos pode causar perdas. © Thiago Antunes. Todos os direitos reservados.