{"id":353,"date":"2026-01-14T22:42:00","date_gmt":"2026-01-14T22:42:00","guid":{"rendered":"https:\/\/fixapiterminal.com\/?page_id=353"},"modified":"2026-02-11T22:28:46","modified_gmt":"2026-02-11T22:28:46","slug":"slowbroker-fastbroker-latency-comparison-execution-timing-bot","status":"publish","type":"page","link":"https:\/\/fixapiterminal.com\/es\/free-built-in-trading-bots-for-fix-api-terminal\/slowbroker-fastbroker-latency-comparison-execution-timing-bot\/","title":{"rendered":"SlowBroker \/ FastBroker - Bot de comparaci\u00f3n de latencias y tiempos de ejecuci\u00f3n"},"content":{"rendered":"<p><strong>SlowBroker \/ FastBroker<\/strong> es un bot de demostraci\u00f3n integrado y gratuito (<strong>Arbitraje de latencia<\/strong>) para el <strong>Terminal API FIX<\/strong>, dise\u00f1ado para mostrar <strong>diferencias de velocidad de ejecuci\u00f3n, tiempo de alimentaci\u00f3n de precios y comportamiento de latencia<\/strong> entre diferentes fuentes de liquidez y corredores.<\/p>\n\n\n\n<p>Este bot no es una estrategia de trading tradicional - es un <strong>herramienta educativa y anal\u00edtica<\/strong> que ayuda a los operadores a entender c\u00f3mo <strong>los retrasos en los precios y la velocidad de ejecuci\u00f3n repercuten en los resultados reales de las operaciones<\/strong> a nivel de la API FIX.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u26a1 <strong>Concepto b\u00e1sico<\/strong><\/h2>\n\n\n\n<p>La idea detr\u00e1s de SlowBroker \/ FastBroker es simple pero potente:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Los distintos corredores y proveedores de liquidez reciben y ejecutan los precios a distintas velocidades.<\/p>\n<\/blockquote>\n\n\n\n<p>El bot permite a los usuarios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>observar c\u00f3mo llegan los precios de distintas fuentes,<\/li>\n\n\n\n<li>ver los retrasos de ejecuci\u00f3n en tiempo real,<\/li>\n\n\n\n<li>comprender c\u00f3mo afecta la latencia a las entradas y salidas,<\/li>\n\n\n\n<li>comparar entornos de ejecuci\u00f3n r\u00e1pidos frente a otros m\u00e1s lentos.<\/li>\n<\/ul>\n\n\n\n<p>Este es el fundamento de la <strong>comercio sensible a la latencia<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udde0 <strong>Qu\u00e9 demuestra este robot<\/strong><\/h2>\n\n\n\n<p>SlowBroker \/ FastBroker ayuda a los usuarios a visualizar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>retrasos en la alimentaci\u00f3n de precios,<\/li>\n\n\n\n<li>diferencias de tiempo de ejecuci\u00f3n,<\/li>\n\n\n\n<li>deslizamiento causado por la latencia,<\/li>\n\n\n\n<li>velocidad de acuse de pedido,<\/li>\n\n\n\n<li>Comportamiento de la sesi\u00f3n FIX bajo diferentes condiciones.<\/li>\n<\/ul>\n\n\n\n<p>Ofrece una visi\u00f3n pr\u00e1ctica de <strong>por qu\u00e9 la calidad de la ejecuci\u00f3n importa m\u00e1s que los indicadores<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcca <strong>L\u00f3gica orientada a la ejecuci\u00f3n<\/strong><\/h2>\n\n\n\n<p>En lugar de centrarse en indicadores o patrones, este bot se centra en:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>calendario de presentaci\u00f3n de pedidos,<\/li>\n\n\n\n<li>FIX comportamiento de respuesta,<\/li>\n\n\n\n<li>velocidad de confirmaci\u00f3n de la ejecuci\u00f3n,<\/li>\n\n\n\n<li>reacci\u00f3n del mercado en caso de variaciones r\u00e1pidas de los precios.<\/li>\n<\/ul>\n\n\n\n<p>Esto lo hace especialmente \u00fatil durante:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>condiciones vol\u00e1tiles del mercado,<\/li>\n\n\n\n<li>comunicados de prensa,<\/li>\n\n\n\n<li>cambios de liquidez.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udee1 <strong>Controlado y seguro por dise\u00f1o<\/strong><\/h2>\n\n\n\n<p>Como un bot gratuito incorporado, SlowBroker \/ FastBroker est\u00e1 dise\u00f1ado para ser:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>no agresivo,<\/li>\n\n\n\n<li>transparente,<\/li>\n\n\n\n<li>limitada en la frecuencia de las operaciones,<\/li>\n\n\n\n<li>libre de martingala, rejilla o promediado.<\/li>\n<\/ul>\n\n\n\n<p>Su funci\u00f3n principal es <strong>an\u00e1lisis y observaci\u00f3n<\/strong>, no la maximizaci\u00f3n del beneficio.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2699 <strong>Infraestructura FIX API nativa<\/strong><\/h2>\n\n\n\n<p>Funcionamientos SlowBroker \/ FastBroker:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>de forma nativa dentro del <strong>Terminal API FIX<\/strong>,<\/li>\n\n\n\n<li>directamente a trav\u00e9s de conexiones FIX,<\/li>\n\n\n\n<li>sin scripts externos ni puentes entre plataformas de venta.<\/li>\n<\/ul>\n\n\n\n<p>Lo hay:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sin instalaci\u00f3n,<\/li>\n\n\n\n<li>sin compilaci\u00f3n,<\/li>\n\n\n\n<li>sin dependencia de plataformas de negociaci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p>Todo ocurre en la capa de ejecuci\u00f3n FIX.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udc64 <strong>\u00bfPara qui\u00e9n es este robot?<\/strong><\/h2>\n\n\n\n<p>Este bot es ideal para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>operadores que pasan de plataformas de negociaci\u00f3n de divisas minoristas a FIX API,<\/li>\n\n\n\n<li>usuarios que exploran conceptos de arbitraje de latencia,<\/li>\n\n\n\n<li>entornos de ejecuci\u00f3n de pruebas para desarrolladores,<\/li>\n\n\n\n<li>cualquiera que quiera entender <strong>mec\u00e1nica de ejecuci\u00f3n real<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Es especialmente valioso para los usuarios que se plantean<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>estrategias avanzadas de arbitraje,<\/li>\n\n\n\n<li>configuraciones multibroker,<\/li>\n\n\n\n<li>Automatizaci\u00f3n basada en FIX.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udf81 <strong>Disponible gratuitamente en el terminal FIX API<\/strong><\/h2>\n\n\n\n<p>SlowBroker \/ FastBroker se incluye como un <strong>bot integrado gratuito<\/strong> para ayudar a los usuarios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>aprenda c\u00f3mo influye la velocidad de ejecuci\u00f3n en la negociaci\u00f3n,<\/li>\n\n\n\n<li>explorar la mec\u00e1nica del mercado a nivel FIX,<\/li>\n\n\n\n<li>prepararse para estrategias m\u00e1s avanzadas sensibles a la latencia.<\/li>\n<\/ul>\n\n\n\n<p>No requiere ninguna compra adicional.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>SlowBroker \/ FastBroker - entender la ejecuci\u00f3n antes que la estrategia de negociaci\u00f3n<\/strong><\/h3>\n\n\n\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">En el comercio profesional,&nbsp;<strong>la velocidad y el tiempo son la clave&nbsp;<\/strong><\/span><strong>estrategias<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Par\u00e1metros (SlowBroker v1.4.) - significados y unidades<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Asignaci\u00f3n de conexiones\/s\u00edmbolos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>connectionID (int)<\/strong>: ID utilizado para formar nombres de variables globales: <code>fastValue_ASK(connectionID)<\/code> etc. Debe coincidir con FastBroker EA.<\/li>\n\n\n\n<li><strong>CommonSymbolName (cadena)<\/strong>Nombre del s\u00edmbolo en el lado del alimentador\/r\u00e1pido. Si est\u00e1 vac\u00edo, EA intenta auto-detectar desde una lista de s\u00edmbolos incorporada (EURUSD, XAUUSD, etc.).<\/li>\n\n\n\n<li><strong>S\u00edmbolo_D\u00edgitos_loc (int)<\/strong>: ayudante multiplicador de puntos\/pip para s\u00edmbolos (manejo de d\u00edgitos).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Par\u00e1metros de env\u00edo de pedidos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Desviaci\u00f3n (int)<\/strong>deslizamiento pasado a OrderSend\/OrderClose.<\/li>\n\n\n\n<li><strong>MagicNumber (int)<\/strong>n\u00famero m\u00e1gico para identificar las \u00f3rdenes EA.<\/li>\n\n\n\n<li><strong>DiffToOpen (doble)<\/strong>umbral de entrada. Se utiliza internamente como <code>DiffToOpen * Punto<\/code> (por lo que es en \u201cpuntos convertidos de su entrada\u201d).<\/li>\n\n\n\n<li><strong>MaxSpreadSlow (doble)<\/strong>: dispersi\u00f3n lenta m\u00e1xima permitida (si 0 \u2192 desactivado). Comparado como <code>spread &gt; MaxSpreadSlow * Punto<\/code>.<\/li>\n\n\n\n<li><strong>MaxSpreadFast (doble)<\/strong>: dispersi\u00f3n r\u00e1pida m\u00e1xima permitida (si 0 \u2192 desactivado). Comparado como <code>spread &gt; MaxSpreadFast * Punto<\/code>.<\/li>\n\n\n\n<li><strong>MaxOrders (int)<\/strong>m\u00e1ximo de \u00f3rdenes abiertas simult\u00e1neas permitidas.<\/li>\n\n\n\n<li><strong>EA_Comment (cadena)<\/strong>: comentario de pedido (recortado a 25 caracteres).<\/li>\n\n\n\n<li><strong>MarketExecution (bool)<\/strong>: si es verdadero, env\u00eda \u00f3rdenes sin SL\/TP (comportamiento estilo ECN).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gesti\u00f3n de pedidos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>StopLoss (doble)<\/strong>: Distancia SL (convertida con la l\u00f3gica de puntos de s\u00edmbolo).<\/li>\n\n\n\n<li><strong>TakeProfit (doble)<\/strong>: Distancia TP (convertida con la l\u00f3gica de puntos de s\u00edmbolo).<\/li>\n\n\n\n<li><strong>Profit_start (doble)<\/strong>Beneficio (pips) a partir del cual comienza el trailing. 0 desactiva el arrastre.<\/li>\n\n\n\n<li><strong>TrailingStop (doble)<\/strong>Distancia de arrastre (pips).<\/li>\n\n\n\n<li><strong>paso (doble)<\/strong>: mejora m\u00ednima (pips) necesaria antes de volver a modificar el SL.<\/li>\n\n\n\n<li><strong>OrderLifetime (doble)<\/strong>Duraci\u00f3n m\u00e1xima en segundos antes del cierre forzado (0 deshabilita).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Topes ocultos \/ visibles<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>UseHiddenSL (bool)<\/strong>: si es verdadero, utiliza <strong>VisibleSL<\/strong> a la entrada en lugar de la SL completa.<\/li>\n\n\n\n<li><strong>UseHiddenTP (bool)<\/strong>: si es verdadero, utiliza <strong>VisibleTP<\/strong> a la entrada en lugar de TP completo.<\/li>\n\n\n\n<li><strong>VisibleSL (doble)<\/strong>: Distancia SL \u201cvisible\u201d utilizada cuando est\u00e1 activada la SL oculta.<\/li>\n\n\n\n<li><strong>VisibleTP (doble)<\/strong>: Distancia TP \u201cvisible\u201d utilizada cuando el TP oculto est\u00e1 activado.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gesti\u00f3n monetaria y bloqueo de riesgos<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>useFixLot (bool)<\/strong>: si es verdadero, lotes fijos.<\/li>\n\n\n\n<li><strong>FixLots (doble)<\/strong>: tama\u00f1o de lote fijo.<\/li>\n\n\n\n<li><strong>RiskPercentPerLot (doble)<\/strong>: si <code>useFixLot=false<\/code> y este &gt; 0, lote = <code>(AccountBalance()\/1000) * (RiskPercentPerLot\/100)<\/code>.<\/li>\n\n\n\n<li><strong>MinEquity (doble)<\/strong>: si &gt; 0 y la renta variable cae por debajo de \u2192 negociaci\u00f3n desactivada.<\/li>\n\n\n\n<li><strong>BalanceRiskPercent (doble)<\/strong>Limitador de detracciones: actualiza un \u201csaldo m\u00ednimo permitido\u201d din\u00e1mico y desactiva la negociaci\u00f3n si el saldo cae por debajo de \u00e9l.<\/li>\n\n\n\n<li><strong>StopUnprofitableTrading (bool)<\/strong>desactivar la negociaci\u00f3n tras p\u00e9rdidas consecutivas.<\/li>\n\n\n\n<li><strong>MaxUnprofitableOrders (int)<\/strong>N\u00famero de operaciones cerradas perdedoras consecutivas para activar el stop.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Otras opciones<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TradePause (int)<\/strong>segundos a esperar despu\u00e9s del \u00faltimo cierre antes de abrir una nueva operaci\u00f3n.<\/li>\n\n\n\n<li><strong>BidOffset (doble)<\/strong> \/ <strong>AskOffset (doble)<\/strong>: desplazamientos manuales (aplicados a las cotizaciones r\u00e1pidas; convertidos a puntos).<\/li>\n\n\n\n<li><strong>OffsetAutoCalc (bool)<\/strong>: calcula autom\u00e1ticamente los desplazamientos a partir de una muestra de ticks.<\/li>\n\n\n\n<li><strong>PrintDebugInfo (bool)<\/strong>: imprime registros adicionales para compensaciones y diagn\u00f3sticos.<\/li>\n\n\n\n<li><strong>TimeSleep_ms (int)<\/strong>Tiempo de reposo dentro del bucle infinito interno del EA.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4) Par\u00e1metro FastBroker<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>connectionID (int)<\/strong>: debe coincidir con el EA lento. Se utiliza para nombrar las variables globales.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>SlowBroker \/ FastBroker is a free, built-in demonstration bot (Latency Arbitrage) for the FIX API Terminal, designed to showcase execution speed differences, price feed timing, and latency behavior across different liquidity sources and brokers. This bot is not a traditional trading strategy \u2014 it is an educational and analytical tool that helps traders understand how [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary conversions-read-more-link\" href=\"https:\/\/fixapiterminal.com\/es\/free-built-in-trading-bots-for-fix-api-terminal\/slowbroker-fastbroker-latency-comparison-execution-timing-bot\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":348,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/fullwidthpage.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-353","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/pages\/353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/comments?post=353"}],"version-history":[{"count":2,"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/pages\/353\/revisions"}],"predecessor-version":[{"id":364,"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/pages\/353\/revisions\/364"}],"up":[{"embeddable":true,"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/pages\/348"}],"wp:attachment":[{"href":"https:\/\/fixapiterminal.com\/es\/wp-json\/wp\/v2\/media?parent=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}