Datalake Quant API

Esta plataforma fornece um endpoint público de alta performance projetado para fornecer dados estruturados de OHLCV (Open, High, Low, Close, Volume). Ideal para alimentar modelos de Machine Learning, robôs no MetaTrader 5 e simulações estatísticas locais.

Consumo via API (HTTP GET)

Os dados podem ser requisitados de forma pública por qualquer aplicação enviando parâmetros simples na URL. O retorno é um JSON nativo.

URL do Endpoint:
https://benac.com.br/api/datalake.php

Parâmetros da Requisição:

  • tf: Define o tempo gráfico. Use 60 para dados horários ou diario para fechamentos diários (Padrão: diario).
  • ticker: O ativo desejado (Ex: EURUSD, BTC). O motor utiliza busca parcial por aproximação (LIKE), dispensando sufixos rígidos. Use all para a base completa.

Exemplo de Código em Python

Integração simplificada convertendo a resposta da API diretamente em um DataFrame estruturado do Pandas:

import pandas as pd
import requests

url = "https://benac.com.br/api/datalake.php"
params = {"tf": "60", "ticker": "BTC"}

response = requests.get(url, params=params).json()

if response["status"] == "success":
    df = pd.DataFrame(response["data"])
    # Limpa índices operacionais do banco de dados
    df = df.drop(columns=['id', 'id_arquivo'], errors='ignore')
    print(df.head())
            

Cobertura do Universo Quant

O Datalake realiza varreduras em tempo real mantendo o histórico consistente para os seguintes grupos de ativos financeiros:

Commodities & Criptoativos XAUUSD, XAGUSD, BTC-USD, ETH-USD
Moedas Globais (Forex) USDAUD, USDGBP, USDCAD, USDEUR, USDJPY, USDMXN, USDCHF, USDNZD, USDBRL
Pares Invertidos AUDUSD, GBPUSD, CADUSD, EURUSD, JPYUSD, MXNUSD, CHFUSD, NZDUSD, BRLUSD
Índices de Ações GSPC (S&P 500), IXIC (Nasdaq), BVSP (IBOVESPA)

Links Rápidos de Teste:

• Ver Base Diária (JSON Geral) • Ver 60 minutos (Filtro EURUSD)