{"id":12955,"date":"2026-05-04T15:41:02","date_gmt":"2026-05-04T15:41:02","guid":{"rendered":"https:\/\/bjftradinggroup.com\/?p=12955"},"modified":"2026-09-25T15:46:18","modified_gmt":"2026-09-25T15:46:18","slug":"forex-broker-audit-toolkit","status":"publish","type":"post","link":"https:\/\/bjftradinggroup.com\/pt\/forex-broker-audit-toolkit\/","title":{"rendered":"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras forex"},"content":{"rendered":"<p><\/p>\n<div class=\"bat-page\">\n<p><!-- ============================================================ --><br \/>\n<!-- HERO + H1 --><br \/>\n<!-- ============================================================ --><\/p>\n<div class=\"bat-hero\"><span class=\"bat-hero-tag\">BJF TRADING GROUP  \u00b7  PESQUISA ABERTA<\/span><\/p>\n<h2>BEQI: um kit de c\u00f3digo aberto para auditar <span class=\"bat-gold\">a qualidade de execu\u00e7\u00e3o de qualquer corretora forex<\/span><\/h2>\n<p class=\"bat-hero-sub\">As corretoras de forex para varejo n\u00e3o publicam dados de qualidade de execu\u00e7\u00e3o. N\u00e3o existe refer\u00eancia p\u00fablica para lat\u00eancia de casamento, assimetria de slippage, amplia\u00e7\u00e3o de spread ou tempo de reten\u00e7\u00e3o do last look. Estamos mudando isso. O <strong>BEQI<\/strong> \u2014 Broker Execution Quality Index (\u00cdndice de Qualidade de Execu\u00e7\u00e3o de Corretoras) \u2014 \u00e9 uma metodologia aberta, um kit de ferramentas aberto em Python e uma planilha p\u00fablica para a qual qualquer pessoa pode contribuir. Me\u00e7a sua pr\u00f3pria corretora em 30 minutos; os dados se acumulam em uma refer\u00eancia.<\/p>\n<div class=\"bat-hero-row\"><a class=\"bat-hero-cta\" href=\"https:\/\/github.com\/bjftradinggroup-inc\/forex-broker-audit-toolkit\">Baixe o kit no GitHub \u2192<\/a><br \/>\n<a class=\"bat-hero-link\" href=\"#bat-sheets\">Veja a planilha p\u00fablica<\/a><\/div>\n<div class=\"bat-hero-meta\"><strong>5<\/strong> dimens\u00f5es medidas<br \/>\n<strong>3<\/strong> formatos de entrada suportados<br \/>\nLicen\u00e7a <strong>MIT<\/strong><br \/>\n<strong>~30 min<\/strong> at\u00e9 a primeira auditoria<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #1 \u2014 Why this exists --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Por que uma auditoria p\u00fablica de corretoras n\u00e3o existia antes<\/h2>\n<div class=\"bat-answer\">\n<p><strong>A execu\u00e7\u00e3o no forex de varejo \u00e9 a camada mais opaca de toda a cadeia de trading.<\/strong> Os spreads s\u00e3o anunciados. A comiss\u00e3o \u00e9 publicada. Tudo o que acontece entre o envio da ordem e a execu\u00e7\u00e3o confirmada \u2014 lat\u00eancia de casamento, simetria de slippage, reten\u00e7\u00e3o do last look, frequ\u00eancia de requotes, amplia\u00e7\u00e3o de spread nos momentos de sinal \u2014 \u00e9 invis\u00edvel para o trader e n\u00e3o \u00e9 publicado pela corretora. Os backtests de estrat\u00e9gias pressup\u00f5em execu\u00e7\u00f5es com lat\u00eancia zero (um problema que documentamos em detalhes em <a href=\"\/latency-arbitrage-backtest-execution-time-gap\/\">Por que backtests de arbitragem de lat\u00eancia n\u00e3o sobrevivem em produ\u00e7\u00e3o<\/a>). As avalia\u00e7\u00f5es de corretoras pontuam UX e saques. Ningu\u00e9m mede as vari\u00e1veis que realmente decidem se uma estrat\u00e9gia sobrevive em produ\u00e7\u00e3o.<\/p>\n<\/div>\n<p>O BEQI resolve um problema espec\u00edfico: n\u00e3o existe metodologia p\u00fablica, nem kit de ferramentas compartilhado, nem conjunto de dados de refer\u00eancia para a qualidade de execu\u00e7\u00e3o no forex de varejo. Medimos isso internamente na BJF Trading Group h\u00e1 anos para incorporar o suporte aos dialetos das corretoras no <a href=\"\/product\/sharptrader-forex-crypto-arbitrage\/\">SharpTrader Pro<\/a> e no <a href=\"\/product\/sharptrader-optimizer\/\">SharpTrader Optimizer<\/a>. Agora estamos abrindo o c\u00f3digo e a metodologia.<\/p>\n<p>O objetivo n\u00e3o \u00e9 publicar um ranking com nomes de corretoras (isso \u00e9 um campo minado jur\u00eddico e comprometeria a integridade dos dados). O objetivo \u00e9 dar a todo trader, quant e pesquisador de tecnologia de corretoras a mesma forma padronizada de medir, os mesmos scripts em Python para executar e um local p\u00fablico para depositar resultados anonimizados. Com o passar dos meses, a planilha se torna uma refer\u00eancia. Qualquer pessoa pode replicar a metodologia, contest\u00e1-la ou ampli\u00e1-la.<\/p>\n<div class=\"bat-callout\">\n<h3>A tese do BEQI em uma frase<\/h3>\n<p>Se <strong>10.000 traders medirem a qualidade de execu\u00e7\u00e3o de suas corretoras com a mesma metodologia aberta<\/strong>, o resultado ser\u00e1 uma refer\u00eancia p\u00fablica que nenhuma corretora individual pode negar, nenhum site de avalia\u00e7\u00f5es pode falsificar e que todo desenvolvedor de estrat\u00e9gias pode usar para alocar capital com os olhos abertos.<\/p>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #2 \u2014 The 5 dimensions --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>As cinco dimens\u00f5es do BEQI<\/h2>\n<p>A qualidade de execu\u00e7\u00e3o n\u00e3o \u00e9 um n\u00famero \u00fanico. O BEQI a decomp\u00f5e em cinco dimens\u00f5es ortogonais, cada uma mensur\u00e1vel de forma independente a partir de um extrato de negocia\u00e7\u00e3o (e, para duas delas, a partir de um fluxo de ticks combinado com o extrato):<\/p>\n<table class=\"bat-tbl\">\n<thead>\n<tr>\n<th>Dimens\u00e3o do BEQI<\/th>\n<th>O que mede<\/th>\n<th>Unidade<\/th>\n<th>Fonte<\/th>\n<th>Melhor \u00e9\u2026<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"bat-cell-feat\">1. Lat\u00eancia de casamento<\/td>\n<td>Tempo mediano entre o envio da ordem e a execu\u00e7\u00e3o confirmada<\/td>\n<td>milissegundos<\/td>\n<td>Timestamps do extrato + registro do hor\u00e1rio de envio<\/td>\n<td>Menor<\/td>\n<\/tr>\n<tr>\n<td class=\"bat-cell-feat\">2. Assimetria de slippage<\/td>\n<td>Propor\u00e7\u00e3o entre execu\u00e7\u00f5es com slippage negativo e execu\u00e7\u00f5es com slippage positivo<\/td>\n<td>propor\u00e7\u00e3o (1,0 = sim\u00e9trico, &gt;1,0 = contra o trader)<\/td>\n<td>Extrato: pre\u00e7o solicitado vs. pre\u00e7o executado<\/td>\n<td>Mais pr\u00f3ximo de 1,0<\/td>\n<\/tr>\n<tr>\n<td class=\"bat-cell-feat\">3. Fator de amplia\u00e7\u00e3o de spread<\/td>\n<td>Expans\u00e3o do spread nos momentos de sinal vs. refer\u00eancia<\/td>\n<td>multiplicador (1,0 = sem amplia\u00e7\u00e3o, 3,0 = amplia\u00e7\u00e3o de 3x)<\/td>\n<td>Fluxo de ticks em torno dos timestamps das ordens<\/td>\n<td>Mais pr\u00f3ximo de 1,0<\/td>\n<\/tr>\n<tr>\n<td class=\"bat-cell-feat\">4. Tempo de reten\u00e7\u00e3o do last look<\/td>\n<td>Atraso mediano entre o timestamp de casamento e a confirma\u00e7\u00e3o<\/td>\n<td>milissegundos<\/td>\n<td>Log FIX ou extrato estendido<\/td>\n<td>Menor \/ zero<\/td>\n<\/tr>\n<tr>\n<td class=\"bat-cell-feat\">5. Taxa de requotes<\/td>\n<td>Requotes a cada 100 ordens<\/td>\n<td>quantidade por 100<\/td>\n<td>Eventos de requote no extrato<\/td>\n<td>Menor \/ zero<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Cada dimens\u00e3o tem significado pr\u00f3prio. Uma corretora pode ter baixa lat\u00eancia de casamento, mas alta assimetria de slippage, ou vice-versa \u2014 as combina\u00e7\u00f5es contam hist\u00f3rias diferentes sobre como a corretora realmente se comporta. O kit reporta cada dimens\u00e3o separadamente e, ao final, uma pontua\u00e7\u00e3o BEQI composta (ponderada).<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #3 \u2014 How to run the audit --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Como executar a auditoria na sua pr\u00f3pria corretora (30 minutos)<\/h2>\n<p>Voc\u00ea precisa de tr\u00eas coisas: <strong>(a)<\/strong> um extrato de negocia\u00e7\u00e3o com pelo menos 200 execu\u00e7\u00f5es abrangendo pelo menos uma semana de trading, <strong>(b)<\/strong> Python 3.10+ em qualquer m\u00e1quina, <strong>(c)<\/strong> 30 minutos. O kit cuida do resto.<\/p>\n<h3>Passo 1 \u2014 Exporte seu extrato<\/h3>\n<p>O kit aceita tr\u00eas formatos de entrada:<\/p>\n<ul class=\"bat-list\">\n<li><strong>Extrato HTML de terminal comum<\/strong> (salvo pela fun\u00e7\u00e3o \u201csalvar como relat\u00f3rio\u201d da sua plataforma de trading de varejo) \u2014 a maioria dos traders de varejo usar\u00e1 este<\/li>\n<li><strong>Log FIX<\/strong> (dump de mensagens FIX 4.4) \u2014 para traders que operam por meio de uma ponte FIX ou conex\u00e3o institucional<\/li>\n<li><strong>CSV<\/strong> com as colunas <code>order_id, send_time, fill_time, requested_price, filled_price, side, volume<\/code> \u2014 para todos os demais, incluindo logs personalizados<\/li>\n<\/ul>\n<p>Se a sua plataforma n\u00e3o exp\u00f5e o hor\u00e1rio de envio (o momento em que sua estrat\u00e9gia decidiu enviar a ordem), ainda \u00e9 poss\u00edvel medir as dimens\u00f5es 2 e 5 (assimetria de slippage e taxa de requotes) a partir de um extrato b\u00e1sico. As dimens\u00f5es 1, 3 e 4 exigem um log mais detalhado.<\/p>\n<h3>Passo 2 \u2014 Instale e execute<\/h3>\n<div class=\"bat-code\">$ git clone https:\/\/github.com\/bjftradinggroup-inc\/forex-broker-audit-toolkit<br \/>\n$ cd forex-broker-audit-toolkit<br \/>\n$ pip install -r requirements.txt<br \/>\n$ python beqi.py &#8211;input my_statement.html &#8211;tick-data eurusd_ticks.csv &#8211;output report.json<\/div>\n<p>O kit detecta automaticamente o formato de entrada. O <code>beqi.py<\/code> distribui o trabalho entre os analisadores de cada dimens\u00e3o, imprime um resumo e grava um relat\u00f3rio JSON que voc\u00ea pode enviar para a planilha p\u00fablica.<\/p>\n<h3>Passo 3 \u2014 Analise o relat\u00f3rio<\/h3>\n<p>O relat\u00f3rio inclui as cinco pontua\u00e7\u00f5es por dimens\u00e3o, o BEQI composto, diagn\u00f3sticos de tamanho de amostra (N menor = confian\u00e7a menor) e uma classifica\u00e7\u00e3o por n\u00edvel (de 1 a 4, veja abaixo). Execute-o com mais dados para estreitar os intervalos de confian\u00e7a.<\/p>\n<div class=\"bat-callout\">\n<h3>Anonimato por padr\u00e3o<\/h3>\n<p>O kit nunca v\u00ea o n\u00famero da sua conta, o saldo, o P&amp;L ou o tamanho das posi\u00e7\u00f5es. Ele consome apenas timestamps, pre\u00e7os, diferen\u00e7as entre solicitado e executado e tipos de evento. O JSON de sa\u00edda cont\u00e9m as pontua\u00e7\u00f5es BEQI, o tamanho da amostra, os pares de moedas abrangidos e o per\u00edodo \u2014 nada que identifique voc\u00ea. Voc\u00ea pode envi\u00e1-lo anonimamente para a planilha p\u00fablica.<\/p>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #4 \u2014 Reading your results --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Interpretando os resultados: os quatro n\u00edveis do BEQI<\/h2>\n<p>Com base em medi\u00e7\u00f5es internas nas corretoras suportadas pelo SharpTrader Pro, estes s\u00e3o os n\u00edveis emp\u00edricos. S\u00e3o refer\u00eancias iniciais \u2014 a planilha p\u00fablica os refinar\u00e1 ao longo do tempo.<\/p>\n<div class=\"bat-tier-grid\">\n<div class=\"bat-tier-card bat-tier-1\">\n<p class=\"bat-tier-label\">N\u00edvel 1 \u00b7 ECN institucional<\/p>\n<h3>BEQI 85\u2013100<\/h3>\n<ul>\n<li>Lat\u00eancia de casamento: 5\u201315 ms<\/li>\n<li>Assimetria de slippage: 1,0\u20131,05<\/li>\n<li>Amplia\u00e7\u00e3o de spread: 1,0\u20131,3x<\/li>\n<li>Last look: 0\u20135 ms<\/li>\n<li>Taxa de requotes: &lt;0,5 \/ 100<\/li>\n<\/ul>\n<\/div>\n<div class=\"bat-tier-card bat-tier-2\">\n<p class=\"bat-tier-label\">N\u00edvel 2 \u00b7 Varejo r\u00e1pido \/ ponte r\u00e1pida<\/p>\n<h3>BEQI 65\u201385<\/h3>\n<ul>\n<li>Lat\u00eancia de casamento: 30\u201380 ms<\/li>\n<li>Assimetria de slippage: 1,05\u20131,20<\/li>\n<li>Amplia\u00e7\u00e3o de spread: 1,3\u20132,0x<\/li>\n<li>Last look: 50\u2013150 ms<\/li>\n<li>Taxa de requotes: 0,5\u20132 \/ 100<\/li>\n<\/ul>\n<\/div>\n<div class=\"bat-tier-card bat-tier-3\">\n<p class=\"bat-tier-label\">N\u00edvel 3 \u00b7 Varejo padr\u00e3o<\/p>\n<h3>BEQI 40\u201365<\/h3>\n<ul>\n<li>Lat\u00eancia de casamento: 80\u2013200 ms<\/li>\n<li>Assimetria de slippage: 1,20\u20131,50<\/li>\n<li>Amplia\u00e7\u00e3o de spread: 2,0\u20133,5x<\/li>\n<li>Last look: 200\u2013500 ms<\/li>\n<li>Taxa de requotes: 2\u20135 \/ 100<\/li>\n<\/ul>\n<\/div>\n<div class=\"bat-tier-card bat-tier-4\">\n<p class=\"bat-tier-label\">N\u00edvel 4 \u00b7 Problem\u00e1tico<\/p>\n<h3>BEQI 0\u201340<\/h3>\n<ul>\n<li>Lat\u00eancia de casamento: 200+ ms<\/li>\n<li>Assimetria de slippage: 1,50+<\/li>\n<li>Amplia\u00e7\u00e3o de spread: 3,5x+<\/li>\n<li>Last look: 500+ ms<\/li>\n<li>Taxa de requotes: 5+ \/ 100<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>A classifica\u00e7\u00e3o por n\u00edvel importa porque a mesma estrat\u00e9gia de trading produzir\u00e1 resultados reais muito diferentes em cada n\u00edvel. Uma estrat\u00e9gia de <a href=\"\/latency-arbitrage\/\">arbitragem de lat\u00eancia<\/a> lucrativa no N\u00edvel 1 desmorona no N\u00edvel 3. Uma estrat\u00e9gia de seguimento de tend\u00eancia que mant\u00e9m posi\u00e7\u00f5es por horas \u00e9 praticamente indiferente entre o N\u00edvel 1 e o N\u00edvel 3, mas sofre visivelmente no N\u00edvel 4. Conhecer o n\u00edvel da sua corretora antes de comprometer capital \u00e9 o que define o jogo.<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #5 \u2014 The community spreadsheet --><br \/>\n<!-- ============================================================ --><\/p>\n<h2 id=\"bat-sheets\">A planilha p\u00fablica do BEQI<\/h2>\n<p>A planilha \u00e9 o ativo de longo prazo. Qualquer pessoa pode contribuir com uma linha por auditoria. Cada linha cont\u00e9m as cinco pontua\u00e7\u00f5es por dimens\u00e3o, o composto, o tamanho da amostra, os pares de moedas abrangidos, o per\u00edodo e (opcional e voluntariamente) o nome da corretora. Esperamos \u2014 e acolhemos \u2014 <strong>envios an\u00f4nimos em que a corretora fica em branco<\/strong>; com o tempo, at\u00e9 esses produzem distribui\u00e7\u00f5es agregadas \u00fateis da qualidade de execu\u00e7\u00e3o em todo o setor de forex de varejo.<\/p>\n<div class=\"bat-sheets-wrap\">\n<div class=\"bat-sheets-head\">Banco de dados p\u00fablico de auditorias BEQI<br \/>\n<a class=\"bat-sheets-link\" href=\"https:\/\/docs.google.com\/spreadsheets\/d\/10TOJd1NVzAyqwAdw8_l5r9ucnhCogJJ83tjKpunnnko\/edit?usp=sharing\">Abrir em nova aba \u2192<\/a><\/div>\n<div class=\"bat-sheets-frame\"><iframe title=\"Banco de dados p\u00fablico de auditorias BEQI\" src=\"https:\/\/docs.google.com\/spreadsheets\/d\/10TOJd1NVzAyqwAdw8_l5r9ucnhCogJJ83tjKpunnnko\/htmlembed?widget=true&amp;headers=false\"><\/iframe><\/div>\n<\/div>\n<p><strong>Para enviar:<\/strong> execute o kit, copie a sa\u00edda JSON e cole-a no formul\u00e1rio de envio (link dentro da planilha). As novas linhas s\u00e3o revisadas quanto \u00e0 plausibilidade e aceitas em at\u00e9 24 horas. N\u00e3o editamos as pontua\u00e7\u00f5es enviadas; podemos marcar como de baixa confian\u00e7a as linhas com amostra &lt;100 execu\u00e7\u00f5es.<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #6 \u2014 Methodology details --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Detalhes da metodologia (para revisores e replicadores)<\/h2>\n<p>A especifica\u00e7\u00e3o matem\u00e1tica completa est\u00e1 em <code>METHODOLOGY.md<\/code> no reposit\u00f3rio, mas as decis\u00f5es centrais s\u00e3o:<\/p>\n<h3>1. Lat\u00eancia de casamento<\/h3>\n<p>Mediana (n\u00e3o m\u00e9dia) de <code>fill_time \u2212 send_time<\/code>. Usamos a mediana porque as distribui\u00e7\u00f5es de lat\u00eancia de casamento s\u00e3o assim\u00e9tricas \u00e0 direita devido a outliers ocasionais de 1\u20135 segundos (reroteamento de rede, pausas de GC da corretora) que n\u00e3o representam a execu\u00e7\u00e3o t\u00edpica. Reportamos mediana, p90 e p99 separadamente para que o leitor possa ver a cauda.<\/p>\n<h3>2. Assimetria de slippage<\/h3>\n<p>Para cada execu\u00e7\u00e3o, o slippage tem sinal: <strong>positivo<\/strong> significa que o trader obteve um pre\u00e7o melhor do que o solicitado, <strong>negativo<\/strong> significa pior. Assimetria = (n\u00famero de eventos de slippage negativo) \/ (n\u00famero de eventos de slippage positivo). Uma corretora sim\u00e9trica e neutra pontua ~1,0. Acima de 1,2 indica que o casamento da corretora \u00e9 enviesado contra o trader \u2014 seja por regras de roteamento, por last look seletivo ou por um motor de slippage assim\u00e9trico.<\/p>\n<h3>3. Fator de amplia\u00e7\u00e3o de spread<\/h3>\n<p>Para cada timestamp de ordem, medimos o spread em uma janela de 50 ms centrada na ordem vs. o spread na janela de refer\u00eancia de 5 minutos centrada no mesmo hor\u00e1rio do dia ao longo da semana anterior. A raz\u00e3o entre eles \u00e9 o fator de amplia\u00e7\u00e3o. Isso exige um fluxo de ticks que cubra o per\u00edodo da auditoria; o kit aceita CSVs do BJF Feed e o formato padr\u00e3o de hist\u00f3rico de ticks das plataformas comuns.<\/p>\n<h3>4. Tempo de reten\u00e7\u00e3o do last look<\/h3>\n<p>S\u00f3 \u00e9 mensur\u00e1vel a partir de um log FIX ou de um extrato estendido que exponha tanto o estado casado-mas-pendente quanto o estado confirmado. Extratos HTML padr\u00e3o de varejo normalmente n\u00e3o exp\u00f5em isso; nesse caso, o kit reporta <code>null<\/code> para esta dimens\u00e3o e o BEQI composto \u00e9 calculado a partir das quatro restantes. O last look \u00e9 uma de v\u00e1rias t\u00e9cnicas de interfer\u00eancia na execu\u00e7\u00e3o do lado da corretora \u2014 veja nossa an\u00e1lise aprofundada sobre <a href=\"\/anti-arbitrage-plugins\/\">os sete plugins antiarbitragem de corretoras<\/a> para conhecer a categoria mais ampla.<\/p>\n<h3>5. Taxa de requotes<\/h3>\n<p>Contada a partir de eventos expl\u00edcitos de requote no extrato. Se o extrato n\u00e3o sinaliza requotes (alguns terminais n\u00e3o o fazem), o kit os infere detectando trios envio\/cancelamento\/reenvio dentro de uma janela de 200 ms.<\/p>\n<h3>BEQI composto<\/h3>\n<p>Cada dimens\u00e3o \u00e9 convertida em uma subpontua\u00e7\u00e3o de 0\u2013100 usando as defini\u00e7\u00f5es de n\u00edvel acima. O composto \u00e9 uma m\u00e9dia geom\u00e9trica ponderada: <code>BEQI = (L^0.30 \u00d7 A^0.25 \u00d7 W^0.20 \u00d7 H^0.15 \u00d7 R^0.10)<\/code>, em que L, A, W, H, R s\u00e3o as cinco subpontua\u00e7\u00f5es. Usamos m\u00e9dia geom\u00e9trica em vez de aritm\u00e9tica para que uma pontua\u00e7\u00e3o catastr\u00f3fica em uma \u00fanica dimens\u00e3o (por exemplo, last look = 1500ms) n\u00e3o possa ser escondida por boas pontua\u00e7\u00f5es nas outras. Os pesos s\u00e3o discut\u00edveis e publicados explicitamente para que os revisores possam recalcular com pesos diferentes a partir das subpontua\u00e7\u00f5es brutas.<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #7 \u2014 Limitations --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Limita\u00e7\u00f5es e divulga\u00e7\u00f5es<\/h2>\n<ul class=\"bat-list\">\n<li><strong>Depend\u00eancia do tamanho da amostra.<\/strong> Uma auditoria com 50 execu\u00e7\u00f5es \u00e9 uma impress\u00e3o; com 500, \u00e9 uma medi\u00e7\u00e3o; com 5.000, \u00e9 uma refer\u00eancia. O kit reporta intervalos de confian\u00e7a conforme o tamanho da amostra; os leitores devem ponderar os envios com N baixo de acordo.<\/li>\n<li><strong>Varia\u00e7\u00e3o conforme o hor\u00e1rio.<\/strong> A mesma corretora pode apresentar resultados de N\u00edvel 2 na abertura de Londres e de N\u00edvel 3 durante o rollover asi\u00e1tico. As auditorias devem especificar a janela de tempo.<\/li>\n<li><strong>Diferen\u00e7as no n\u00edvel da conta.<\/strong> As corretoras podem aplicar l\u00f3gicas de roteamento diferentes por conta, com base no perfil, no saldo e no padr\u00e3o de negocia\u00e7\u00e3o. A auditoria de um trader pode n\u00e3o se generalizar para a de outro na mesma corretora nominal. Para orienta\u00e7\u00e3o na escolha de corretoras independente da auditoria de execu\u00e7\u00e3o, veja nosso <a href=\"\/forex-arbitrage-brokers\/\">guia de corretoras para arbitragem forex<\/a>.<\/li>\n<li><strong>Assimetria n\u00e3o prova m\u00e1-f\u00e9.<\/strong> Uma assimetria de 1,4 \u00e9 estatisticamente evidente, mas a causa pode ser o roteamento por pools de LP assim\u00e9tricos, e n\u00e3o manipula\u00e7\u00e3o ativa. O kit mede comportamento, n\u00e3o inten\u00e7\u00e3o.<\/li>\n<li><strong>A metodologia estar\u00e1 errada em algum ponto.<\/strong> \u00c9 por isso que ela \u00e9 de c\u00f3digo aberto. Abra issues, envie PRs, proponha pesos alternativos, replique com uma corretora que ainda n\u00e3o cobrimos. A vers\u00e3o 2 da metodologia incorporar\u00e1 as cr\u00edticas mais fortes.<\/li>\n<\/ul>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #8 \u2014 Roadmap --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Roteiro<\/h2>\n<table class=\"bat-tbl\">\n<thead>\n<tr>\n<th>Vers\u00e3o<\/th>\n<th>O que ser\u00e1 entregue<\/th>\n<th>Prazo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"bat-cell-feat\">v1.0<\/td>\n<td>Metodologia + kit em Python + planilha p\u00fablica (voc\u00ea est\u00e1 aqui)<\/td>\n<td>Q2 2026<\/td>\n<\/tr>\n<tr>\n<td class=\"bat-cell-feat\">v1.1<\/td>\n<td>Melhorias no parser de logs FIX; detec\u00e7\u00e3o de last look a partir de padr\u00f5es heur\u00edsticos quando n\u00e3o h\u00e1 timestamps expl\u00edcitos<\/td>\n<td>Q3 2026<\/td>\n<\/tr>\n<tr>\n<td class=\"bat-cell-feat\">v1.2<\/td>\n<td>Dimens\u00e3o de sinaliza\u00e7\u00e3o de padr\u00f5es por IA (sexta dimens\u00e3o): crit\u00e9rios de detec\u00e7\u00e3o para comportamento de limita\u00e7\u00e3o adaptativa<\/td>\n<td>Q3 2026<\/td>\n<\/tr>\n<tr>\n<td class=\"bat-cell-feat\">v2.0<\/td>\n<td>Painel p\u00fablico ao vivo em <code>beqi.bjftradinggroup.com<\/code>; distribui\u00e7\u00f5es agregadas dos envios; atualiza\u00e7\u00e3o da metodologia com base no feedback da comunidade<\/td>\n<td>Q4 2026<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #9 \u2014 FAQ --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Perguntas frequentes<\/h2>\n<div class=\"bat-faq\">\n<div class=\"bat-faq-q\">O BEQI \u00e9 um ranking de corretoras identificadas?<\/div>\n<div class=\"bat-faq-a\">\n<p>N\u00e3o. O BEQI \u00e9 uma metodologia aberta e um conjunto de dados p\u00fablico de auditorias anonimizadas. Deliberadamente, n\u00e3o publicamos rankings de corretoras a partir desses dados porque (a) isso comprometeria a integridade dos dados \u2014 as corretoras otimizariam para o sinal da auditoria em vez da qualidade de execu\u00e7\u00e3o, e (b) \u00e9 um campo minado jur\u00eddico. Quem quiser publicar um ranking \u00e9 livre para faz\u00ea-lo usando os dados abertos; n\u00f3s publicamos a ferramenta, a metodologia e as medi\u00e7\u00f5es.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">Por que n\u00e3o usar simplesmente avalia\u00e7\u00f5es de corretoras feitas por terceiros?<\/div>\n<div class=\"bat-faq-a\">\n<p>A maioria dos sites de avalia\u00e7\u00e3o de corretoras pontua UX, velocidade de saque, atendimento ao cliente e spreads anunciados \u2014 vari\u00e1veis superficiais. Nenhum deles mede lat\u00eancia de casamento, assimetria de slippage ou reten\u00e7\u00e3o do last look. O BEQI preenche essa lacuna espec\u00edfica: \u00e9 uma medi\u00e7\u00e3o de qualidade de execu\u00e7\u00e3o, n\u00e3o uma avalia\u00e7\u00e3o geral de corretora.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">E se o extrato da minha corretora n\u00e3o expuser o hor\u00e1rio de envio ou o last look?<\/div>\n<div class=\"bat-faq-a\">\n<p>O kit lida com isso de forma adequada. As dimens\u00f5es que n\u00e3o podem ser medidas a partir da sua entrada s\u00e3o reportadas como <code>null<\/code>, e n\u00e3o como zero, e o BEQI composto \u00e9 calculado a partir das dimens\u00f5es que S\u00c3O mensur\u00e1veis, com os pesos renormalizados. O JSON de sa\u00edda deixa expl\u00edcito quais dimens\u00f5es foram ignoradas e por qu\u00ea, de modo que o resultado \u00e9 honesto sobre sua cobertura.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">Posso auditar uma corretora operando em uma conta demo?<\/div>\n<div class=\"bat-faq-a\">\n<p>Auditorias em demo s\u00e3o \u00fateis, mas n\u00e3o equivalentes. Muitas corretoras roteiam as contas demo pelo motor de casamento institucional (sem last look, sem amplia\u00e7\u00e3o de spread, lat\u00eancia r\u00e1pida), enquanto as contas reais passam pelo motor de varejo. Sempre audite uma conta real com volume real (pequeno) para medir o comportamento real. O kit aceita dados de demo e marca o resultado como \u201cdemo\u201d no JSON de sa\u00edda.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">Quanto volume preciso negociar para produzir uma auditoria significativa?<\/div>\n<div class=\"bat-faq-a\">\n<p>200 execu\u00e7\u00f5es \u00e9 o m\u00ednimo pr\u00e1tico para um sinal utiliz\u00e1vel. Com 500\u20131.000 execu\u00e7\u00f5es, os intervalos de confian\u00e7a ficam estreitos o suficiente para definir a classifica\u00e7\u00e3o de n\u00edvel com seguran\u00e7a. Acima de 5.000 execu\u00e7\u00f5es, a auditoria passa a ser uma medi\u00e7\u00e3o de n\u00edvel de pesquisa. Voc\u00ea pode chegar a 200 execu\u00e7\u00f5es em uma semana negociando 30\u201340 pequenas ordens a mercado por dia (n\u00e3o \u00e9 preciso fazer isso com capital significativo).<\/p>\n<\/div>\n<div class=\"bat-faq-q\">O BEQI funciona para exchanges de cripto?<\/div>\n<div class=\"bat-faq-a\">\n<p>Na forma atual, a metodologia \u00e9 espec\u00edfica para forex \u2014 amplia\u00e7\u00e3o de spread e last look s\u00e3o conceitos do forex, n\u00e3o de exchanges. Um \u00edndice equivalente para cripto precisaria de dimens\u00f5es diferentes (por exemplo, profundidade do livro de ofertas no pre\u00e7o de execu\u00e7\u00e3o, slippage por impacto de mercado, lat\u00eancia de saque). Poderemos publicar um \u00edndice cripto CEQI no futuro. Por enquanto, veja nossa <a href=\"\/crypto-arbitrage\/\">metodologia de arbitragem de criptomoedas<\/a> \u2014 m\u00e9tricas diferentes, mesma filosofia de dados abertos. O kit de forex n\u00e3o produzir\u00e1 resultados significativos com dados de cripto.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">Como isso se conecta ao SharpTrader Optimizer?<\/div>\n<div class=\"bat-faq-a\">\n<p>Diretamente. O <a href=\"\/product\/sharptrader-optimizer\/\">SharpTrader Optimizer<\/a> faz backtests de estrat\u00e9gias com tempo de execu\u00e7\u00e3o configur\u00e1vel e slippage resolvido por tick \u2014 ou seja, as vari\u00e1veis que o BEQI mede na sua corretora real. Se a sua corretora ficar no N\u00edvel 3 (lat\u00eancia de casamento de 80\u2013200 ms), voc\u00ea deve configurar o Optimizer com tempo de execu\u00e7\u00e3o = 100\u2013200 ms antes de concluir que a estrat\u00e9gia \u00e9 vi\u00e1vel. O BEQI mede a corretora; o Optimizer simula a estrat\u00e9gia nas condi\u00e7\u00f5es reais dessa corretora. Juntos, eles dizem se vale a pena operar. A mesma l\u00f3gica se aplica, de forma mais ampla, se voc\u00ea opera <a href=\"\/forex-currency-arbitrage-strategies\/\">estrat\u00e9gias de arbitragem forex<\/a> \u2014 me\u00e7a primeiro a corretora e depois dimensione a estrat\u00e9gia ao perfil real de execu\u00e7\u00e3o.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">A BJF Trading Group \u00e9 imparcial aqui? Voc\u00eas vendem software de trading.<\/div>\n<div class=\"bat-faq-a\">\n<p>Pergunta justa. Temos interesse comercial em que a arbitragem e o backtesting com consci\u00eancia da execu\u00e7\u00e3o sejam levados a s\u00e9rio, algo a que o BEQI obviamente atende. N\u00e3o temos interesse comercial em que qualquer corretora espec\u00edfica pontue bem ou mal \u2014 o SharpTrader Pro suporta corretoras dos quatro n\u00edveis, e nossos clientes escolhem por conta pr\u00f3pria onde operar. Estamos publicando a metodologia em c\u00f3digo aberto justamente para que voc\u00ea n\u00e3o precise acreditar na nossa palavra: o c\u00f3digo \u00e9 audit\u00e1vel, as medi\u00e7\u00f5es s\u00e3o reproduz\u00edveis e qualquer pesquisador pode replicar ou contradizer nossos n\u00fameros internos.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">Como posso contribuir?<\/div>\n<div class=\"bat-faq-a\">\n<p>De cinco formas: (1) execute o kit na sua pr\u00f3pria corretora e envie o JSON para a planilha p\u00fablica; (2) abra issues no reposit\u00f3rio do GitHub quando o parser falhar com o formato do seu extrato; (3) envie pull requests com novos parsers de formatos de extrato; (4) proponha refinamentos da metodologia nas discuss\u00f5es; (5) escreva sua pr\u00f3pria an\u00e1lise usando o conjunto de dados aberto e inclua um link para n\u00f3s \u2014 destacaremos bons textos externos em nossa newsletter.<\/p>\n<\/div>\n<div class=\"bat-faq-q\">As corretoras v\u00e3o retaliar traders que publicam auditorias?<\/div>\n<div class=\"bat-faq-a\">\n<p>Os envios para a planilha p\u00fablica s\u00e3o an\u00f4nimos por padr\u00e3o \u2014 a corretora \u00e9 opcional, o ID da conta nunca \u00e9 coletado e o JSON de sa\u00edda n\u00e3o cont\u00e9m informa\u00e7\u00f5es de identifica\u00e7\u00e3o. N\u00e3o temos not\u00edcia de corretoras retaliando medi\u00e7\u00f5es de qualidade de execu\u00e7\u00e3o (seria dif\u00edcil fazer isso sem admitir que a auditoria estava correta), mas a op\u00e7\u00e3o de anonimato existe justamente para eliminar esse risco.<\/p>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- CTA --><br \/>\n<!-- ============================================================ --><\/p>\n<div class=\"bat-cta\">\n<h2>Audite sua corretora hoje<\/h2>\n<p>30 minutos. C\u00f3digo aberto. Metodologia p\u00fablica. Envio an\u00f4nimo. A refer\u00eancia s\u00f3 existe se os traders contribu\u00edrem \u2014 comece pela sua.<\/p>\n<p><a class=\"bat-cta-btn\" href=\"https:\/\/github.com\/bjftradinggroup-inc\/forex-broker-audit-toolkit\">Baixe o kit no GitHub<\/a><br \/>\n<a class=\"bat-cta-btn bat-cta-btn-out\" href=\"https:\/\/docs.google.com\/spreadsheets\/d\/10TOJd1NVzAyqwAdw8_l5r9ucnhCogJJ83tjKpunnnko\/edit?usp=sharing\">Veja a planilha<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- ====================================================================== --><br \/>\n<!-- END BODY --><br \/>\n<!-- ====================================================================== --><\/p>\n<p><!-- ====================================================================== --><br \/>\n<!-- JSON-LD --><br \/>\n<!-- ====================================================================== --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Article\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#article\",\n      \"headline\": \"BEQI: An Open-Source Toolkit to Audit Any Forex Broker's Execution Quality\",\n      \"description\": \"BEQI (Broker Execution Quality Index) is an open methodology, open Python toolkit, and public spreadsheet for measuring retail forex broker execution quality across five dimensions: matching latency, slippage asymmetry, spread widening, last-look hold time, and requote rate. Anyone can audit their own broker in 30 minutes; the data accumulates into a public benchmark.\",\n      \"image\": \"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/beqi-cover.png\",\n      \"datePublished\": \"2026-05-05T10:00:00-04:00\",\n      \"dateModified\": \"2026-05-05T10:00:00-04:00\",\n      \"author\": {\n        \"@type\": \"Person\",\n        \"@id\": \"https:\/\/bjftradinggroup.com\/about-boris-fesenko\/#person\",\n        \"name\": \"Boris Fesenko\",\n        \"url\": \"https:\/\/bjftradinggroup.com\/about-boris-fesenko\/\"\n      },\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"@id\": \"https:\/\/bjftradinggroup.com\/#organization\",\n        \"name\": \"BJF Trading Group Inc.\",\n        \"url\": \"https:\/\/bjftradinggroup.com\/\",\n        \"logo\": { \"@type\": \"ImageObject\", \"url\": \"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/bjf-logo.png\" }\n      },\n      \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/\"\n      },\n      \"wordCount\": 3200,\n      \"articleSection\": \"Broker Execution Research\",\n      \"keywords\": \"forex broker audit, broker execution quality, BEQI, matching latency, slippage asymmetry, spread widening, last-look, requote rate, open-source forex toolkit, broker benchmark\",\n      \"about\": [\n        {\"@type\": \"Thing\", \"name\": \"Forex broker execution quality\"},\n        {\"@type\": \"Thing\", \"name\": \"Matching latency\"},\n        {\"@type\": \"Thing\", \"name\": \"Slippage asymmetry\"},\n        {\"@type\": \"Thing\", \"name\": \"Last-look execution\"},\n        {\"@type\": \"Thing\", \"name\": \"Open-source trading research\"}\n      ]\n    },\n    {\n      \"@type\": \"DefinedTerm\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#beqi\",\n      \"name\": \"BEQI\",\n      \"alternateName\": \"Broker Execution Quality Index\",\n      \"description\": \"An open-source, five-dimensional measurement of retail forex broker execution quality covering matching latency, slippage asymmetry, spread widening factor, last-look hold time, and requote rate. Composite score from 0 (worst) to 100 (best).\",\n      \"inDefinedTermSet\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#article\"\n    },\n    {\n      \"@type\": \"SoftwareSourceCode\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#toolkit\",\n      \"name\": \"Forex Broker Audit Toolkit\",\n      \"description\": \"Open-source Python toolkit implementing the BEQI methodology. Parses common terminal HTML statements, FIX logs, and CSV trading logs; computes the five BEQI dimensions and the composite score; outputs a JSON report suitable for submission to the public BEQI database.\",\n      \"codeRepository\": \"https:\/\/github.com\/bjftradinggroup-inc\/forex-broker-audit-toolkit\",\n      \"programmingLanguage\": \"Python\",\n      \"license\": \"https:\/\/opensource.org\/licenses\/MIT\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"@id\": \"https:\/\/bjftradinggroup.com\/#organization\"\n      }\n    },\n    {\n      \"@type\": \"HowTo\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#howto\",\n      \"name\": \"How to audit a forex broker's execution quality with BEQI\",\n      \"description\": \"Step-by-step procedure for measuring a retail forex broker's execution quality across five dimensions using the open-source BEQI toolkit.\",\n      \"totalTime\": \"PT30M\",\n      \"tool\": [\n        {\"@type\": \"HowToTool\", \"name\": \"Trading statement (HTML, FIX log, or CSV)\"},\n        {\"@type\": \"HowToTool\", \"name\": \"Python 3.10+\"},\n        {\"@type\": \"HowToTool\", \"name\": \"BEQI toolkit (open-source)\"}\n      ],\n      \"step\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 1,\n          \"name\": \"Export your trading statement\",\n          \"text\": \"From your trading platform, export a statement covering at least 200 fills over a trading week. Common terminal HTML statements, FIX 4.4 logs, and CSV trading logs are all supported.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 2,\n          \"name\": \"Install the toolkit\",\n          \"text\": \"Clone the GitHub repository, install Python dependencies via pip install -r requirements.txt. Requires Python 3.10 or later.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 3,\n          \"name\": \"Run the audit\",\n          \"text\": \"Execute python beqi.py --input <your_statement> --output report.json. The toolkit auto-detects format, computes each of the five BEQI dimensions, and writes a JSON report.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 4,\n          \"name\": \"Review the BEQI score and tier\",\n          \"text\": \"The report includes per-dimension scores, the composite BEQI (0-100), tier classification (1 best, 4 worst), and sample-size confidence indicators.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 5,\n          \"name\": \"Submit to the public database\",\n          \"text\": \"Optionally submit the JSON report to the public BEQI spreadsheet via the linked submission form. Submissions are anonymous by default.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Is BEQI a ranking of named brokers?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. BEQI is an open methodology and a public dataset of anonymized audits. We deliberately do not publish broker leaderboards from this dataset because it would compromise data integrity and creates legal exposure. Anyone is free to publish leaderboards using the open data.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What does BEQI measure?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"BEQI decomposes broker execution quality into five orthogonal dimensions: matching latency (median ms from order send to fill), slippage asymmetry (negative-to-positive slippage ratio), spread widening factor (spread expansion at signal moments), last-look hold time, and requote rate. Each is independently measurable from a trading statement; composite BEQI is a weighted geometric mean from 0 to 100.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How long does an audit take?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"The toolkit run itself takes seconds; gathering 200+ fills of statement data takes a trading week of normal activity. Plan on 30 minutes to install the toolkit, run it, review results, and submit.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What input formats does the toolkit accept?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Common terminal HTML statements, FIX 4.4 logs, and CSV trading logs with order_id, send_time, fill_time, requested_price, filled_price, side, and volume columns. The toolkit auto-detects format.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Is BEQI open-source?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. The methodology is published in full, the Python code is on GitHub under MIT license, and the public dataset is in a Google Sheet open for review. Pull requests, methodology critiques, and replications are welcomed.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#breadcrumb\",\n      \"itemListElement\": [\n        {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/bjftradinggroup.com\/\"},\n        {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Knowledge Hub\", \"item\": \"https:\/\/bjftradinggroup.com\/knowledge-hub\/\"},\n        {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"BEQI: Forex Broker Audit Toolkit\"}\n      ]\n    }\n  ]\n}\n<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>BJF TRADING GROUP \u00b7 PESQUISA ABERTA BEQI: um kit de c\u00f3digo aberto para auditar a qualidade de execu\u00e7\u00e3o de qualquer corretora forex As corretoras de forex para varejo n\u00e3o publicam dados de qualidade de execu\u00e7\u00e3o. N\u00e3o existe refer\u00eancia p\u00fablica para lat\u00eancia de casamento, assimetria de slippage, amplia\u00e7\u00e3o de spread ou tempo de reten\u00e7\u00e3o do last look. Estamos mudando isso. O BEQI \u2014 Broker Execution Quality Index (\u00cdndice de Qualidade de Execu\u00e7\u00e3o de Corretoras) \u2014 \u00e9&hellip;<\/p>\n","protected":false},"author":1,"featured_media":12956,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[53],"tags":[],"class_list":["post-12955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arbitrage-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex<\/title>\n<meta name=\"description\" content=\"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bjftradinggroup.com\/pt\/forex-broker-audit-toolkit\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex\" \/>\n<meta property=\"og:description\" content=\"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bjftradinggroup.com\/pt\/forex-broker-audit-toolkit\/\" \/>\n<meta property=\"og:site_name\" content=\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/bjftradinggroup\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-04T15:41:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-25T15:46:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/05\/beqi-cover-1200x630-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Boris Fesenko\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Boris Fesenko\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/\"},\"author\":{\"name\":\"Boris Fesenko\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#\\\/schema\\\/person\\\/293df6ddb1f30db046ca9cd8928138a9\"},\"headline\":\"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras forex\",\"datePublished\":\"2026-05-04T15:41:02+00:00\",\"dateModified\":\"2026-09-25T15:46:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/\"},\"wordCount\":20542,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/beqi-cover-1200x630-1.png\",\"articleSection\":[\"Arbitrage Software\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#respond\"]}],\"name\":\"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex\",\"description\":\"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/\",\"name\":\"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/beqi-cover-1200x630-1.png\",\"datePublished\":\"2026-05-04T15:41:02+00:00\",\"dateModified\":\"2026-09-25T15:46:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#\\\/schema\\\/person\\\/293df6ddb1f30db046ca9cd8928138a9\"},\"description\":\"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/beqi-cover-1200x630-1.png\",\"contentUrl\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/beqi-cover-1200x630-1.png\",\"width\":1200,\"height\":630,\"caption\":\"Forex Broker Audit Toolkit (BEQI)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/forex-broker-audit-toolkit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bjftradinggroup.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BEQI: Open-Source Forex Broker Execution Audit Toolkit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"name\":\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\",\"description\":\"FX Software pioneer since 2000\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bjftradinggroup.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#\\\/schema\\\/person\\\/293df6ddb1f30db046ca9cd8928138a9\",\"name\":\"Boris Fesenko\",\"pronouns\":\"He\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/007a433de26ad3eca139ef7f314d6081bf1b619eceb1e5d1f590b8e06f95f05c?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/007a433de26ad3eca139ef7f314d6081bf1b619eceb1e5d1f590b8e06f95f05c?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/007a433de26ad3eca139ef7f314d6081bf1b619eceb1e5d1f590b8e06f95f05c?s=96&r=g\",\"caption\":\"Boris Fesenko\"},\"description\":\"Born in 1971 in Ukraine, I graduated from East Ukrainian State University and later completed postgraduate studies at the same university, where I also wrote my PhD dissertation. In 2006, I moved to Canada. I am the founder of BJF Trading Group and specialize in the development and implementation of advanced arbitrage trading systems for the Forex and cryptocurrency markets, as well as other trading solutions.\",\"sameAs\":[\"https:\\\/\\\/bjftradinggroup.com\\\/about-boris-fesenko\",\"https:\\\/\\\/www.facebook.com\\\/bjftradinggroup\",\"https:\\\/\\\/www.instagram.com\\\/bjftradinggroup\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/bjftradinggroup\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCapi2ct0Iv7axHJ93wN_bsQ\"],\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/pt\\\/author\\\/boris\\\/\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#organization\",\"name\":\"BJF Trading Group Inc.\",\"legalName\":\"BJF Trading Group Inc.\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/logo.png\",\"width\":512,\"height\":512},\"foundingDate\":\"2000\",\"founder\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/about-boris-fesenko\\\/#person\"},\"address\":{\"@type\":\"PostalAddress\",\"addressRegion\":\"Ontario\",\"addressCountry\":\"CA\"},\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@bjftradinggroup.com\",\"availableLanguage\":[\"English\",\"German\",\"Japanese\",\"Korean\",\"Spanish\",\"Portuguese\",\"Arabic\",\"Indonesian\",\"Vietnamese\"]}],\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bjftradinggroup\",\"https:\\\/\\\/twitter.com\\\/BjfGroup\",\"https:\\\/\\\/www.youtube.com\\\/@bjftradinggroup\",\"https:\\\/\\\/t.me\\\/bjftradinggroup\",\"https:\\\/\\\/instagram.com\\\/bjftradinggroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bjf-trading-group\\\/\"],\"knowsAbout\":[\"Forex arbitrage\",\"Cryptocurrency arbitrage\",\"Latency arbitrage\",\"News trading\",\"FIX API trading\",\"High-frequency trading\",\"Lock arbitrage\",\"Hedge arbitrage\",\"Pair trading\",\"Algorithmic trading software\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex","description":"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bjftradinggroup.com\/pt\/forex-broker-audit-toolkit\/","og_locale":"pt_PT","og_type":"article","og_title":"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex","og_description":"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.","og_url":"https:\/\/bjftradinggroup.com\/pt\/forex-broker-audit-toolkit\/","og_site_name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","article_author":"https:\/\/www.facebook.com\/bjftradinggroup","article_published_time":"2026-05-04T15:41:02+00:00","article_modified_time":"2026-09-25T15:46:18+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/05\/beqi-cover-1200x630-1.png","type":"image\/png"}],"author":"Boris Fesenko","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Boris Fesenko","Tempo estimado de leitura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#article","isPartOf":{"@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/"},"author":{"name":"Boris Fesenko","@id":"https:\/\/bjftradinggroup.com\/#\/schema\/person\/293df6ddb1f30db046ca9cd8928138a9"},"headline":"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras forex","datePublished":"2026-05-04T15:41:02+00:00","dateModified":"2026-09-25T15:46:18+00:00","mainEntityOfPage":{"@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/"},"wordCount":20542,"commentCount":0,"image":{"@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#primaryimage"},"thumbnailUrl":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/05\/beqi-cover-1200x630-1.png","articleSection":["Arbitrage Software"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#respond"]}],"name":"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex","description":"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.","publisher":{"@id":"https:\/\/bjftradinggroup.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/","url":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/","name":"BEQI: kit de c\u00f3digo aberto para auditar a execu\u00e7\u00e3o de corretoras de forex","isPartOf":{"@id":"https:\/\/bjftradinggroup.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#primaryimage"},"image":{"@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#primaryimage"},"thumbnailUrl":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/05\/beqi-cover-1200x630-1.png","datePublished":"2026-05-04T15:41:02+00:00","dateModified":"2026-09-25T15:46:18+00:00","author":{"@id":"https:\/\/bjftradinggroup.com\/#\/schema\/person\/293df6ddb1f30db046ca9cd8928138a9"},"description":"BEQI: um kit de c\u00f3digo aberto e uma metodologia para auditar a qualidade de execu\u00e7\u00e3o das corretoras de forex, medindo slippage, lat\u00eancia e a justi\u00e7a no preenchimento de ordens.","breadcrumb":{"@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#primaryimage","url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/05\/beqi-cover-1200x630-1.png","contentUrl":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/05\/beqi-cover-1200x630-1.png","width":1200,"height":630,"caption":"Forex Broker Audit Toolkit (BEQI)"},{"@type":"BreadcrumbList","@id":"https:\/\/bjftradinggroup.com\/forex-broker-audit-toolkit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bjftradinggroup.com\/"},{"@type":"ListItem","position":2,"name":"BEQI: Open-Source Forex Broker Execution Audit Toolkit"}]},{"@type":"WebSite","@id":"https:\/\/bjftradinggroup.com\/#website","url":"https:\/\/bjftradinggroup.com\/","name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","description":"FX Software pioneer since 2000","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bjftradinggroup.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/bjftradinggroup.com\/#\/schema\/person\/293df6ddb1f30db046ca9cd8928138a9","name":"Boris Fesenko","pronouns":"He","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/007a433de26ad3eca139ef7f314d6081bf1b619eceb1e5d1f590b8e06f95f05c?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/007a433de26ad3eca139ef7f314d6081bf1b619eceb1e5d1f590b8e06f95f05c?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/007a433de26ad3eca139ef7f314d6081bf1b619eceb1e5d1f590b8e06f95f05c?s=96&r=g","caption":"Boris Fesenko"},"description":"Born in 1971 in Ukraine, I graduated from East Ukrainian State University and later completed postgraduate studies at the same university, where I also wrote my PhD dissertation. In 2006, I moved to Canada. I am the founder of BJF Trading Group and specialize in the development and implementation of advanced arbitrage trading systems for the Forex and cryptocurrency markets, as well as other trading solutions.","sameAs":["https:\/\/bjftradinggroup.com\/about-boris-fesenko","https:\/\/www.facebook.com\/bjftradinggroup","https:\/\/www.instagram.com\/bjftradinggroup\/","https:\/\/www.linkedin.com\/in\/bjftradinggroup\/","https:\/\/www.youtube.com\/channel\/UCapi2ct0Iv7axHJ93wN_bsQ"],"url":"https:\/\/bjftradinggroup.com\/pt\/author\/boris\/"},{"@type":"Organization","@id":"https:\/\/bjftradinggroup.com\/#organization","name":"BJF Trading Group Inc.","legalName":"BJF Trading Group Inc.","url":"https:\/\/bjftradinggroup.com\/","logo":{"@type":"ImageObject","url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/logo.png","width":512,"height":512},"foundingDate":"2000","founder":{"@id":"https:\/\/bjftradinggroup.com\/about-boris-fesenko\/#person"},"address":{"@type":"PostalAddress","addressRegion":"Ontario","addressCountry":"CA"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@bjftradinggroup.com","availableLanguage":["English","German","Japanese","Korean","Spanish","Portuguese","Arabic","Indonesian","Vietnamese"]}],"sameAs":["https:\/\/www.facebook.com\/bjftradinggroup","https:\/\/twitter.com\/BjfGroup","https:\/\/www.youtube.com\/@bjftradinggroup","https:\/\/t.me\/bjftradinggroup","https:\/\/instagram.com\/bjftradinggroup","https:\/\/www.linkedin.com\/company\/bjf-trading-group\/"],"knowsAbout":["Forex arbitrage","Cryptocurrency arbitrage","Latency arbitrage","News trading","FIX API trading","High-frequency trading","Lock arbitrage","Hedge arbitrage","Pair trading","Algorithmic trading software"]}]}},"_links":{"self":[{"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/posts\/12955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/comments?post=12955"}],"version-history":[{"count":11,"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/posts\/12955\/revisions"}],"predecessor-version":[{"id":13195,"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/posts\/12955\/revisions\/13195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/media\/12956"}],"wp:attachment":[{"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/media?parent=12955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/categories?post=12955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/pt\/wp-json\/wp\/v2\/tags?post=12955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}