🏢 OTC Engine — Sistema Multitenant

Engines ativos: 220 | Tenants: 7

📌 Conceito Principal

Cada tenant tem seus próprios engines ISOLADOS:

🚀 Como Usar

1️⃣ Criar Engines para um Tenant

# Criar todos os 30 pares para um tenant
POST /engines/create?tenant_id=minha_plataforma

# Criar apenas alguns pares
POST /engines/create?tenant_id=minha_plataforma&symbols=BTCUSD-OTC,ETHUSD-OTC

2️⃣ Enviar Ordens (sempre com tenant_id)

POST /order
{
  "tenant_id": "minha_plataforma",
  "symbol": "BTCUSD-OTC",
  "side": "up",
  "amount": 100
}

3️⃣ WebSocket (incluir tenant_id)

# Conectar: ws://host:9291/ws

# Subscribe com tenant_id
{"method":"SUBSCRIBE","params":{"symbol":"BTCUSD-OTC","type":"watchOHLCV","tenant_id":"minha_plataforma"}}

# Cada tenant recebe os preços do SEU engine isolado

4️⃣ Forçar Direção da Vela

POST /force
{
  "tenant_id": "minha_plataforma",
  "symbol": "BTCUSD-OTC",
  "dir": "down"
}

5️⃣ Agendar Sinal Prescritivo

POST /signals/schedule
{
  "tenant_id": "minha_plataforma",
  "symbol": "BTCUSD-OTC",
  "time": "19:00",
  "direction": "PUT"
}

📡 Endpoints

Gerenciamento de Engines

Operações (requerem tenant_id)

Monitoramento

Outros