Apex Signal Stream Trade Panel
- Utilidades
-
Stephen Davies
I am an all around nerd. I build bitcoin rigs, repair computers and other electronics, build custom gaming computers, trade forex and crypto, and in my spare time I code mql4 and mql5 - Versión: 2.43
- Actualizado: 6 septiembre 2026
- Activaciones: 20
Versión 2.43 | Para MetaTrader 5
Descripción general
Apex Trade Panel es un panel de operaciones totalmente integrado en el gráfico que cuenta con dos modos: Manual: control preciso sobre cada orden, desde el tamaño del lote y la lógica de SL/TP hasta los métodos de trailing y los filtros de cierre por lotes; y SignalStream (operaciones automáticas): el panel consulta el servidor de Apex Signal Stream a través de HTTPS y ejecuta las señales entrantes tras 10 barreras de seguridad, informando de cada resultado. Un solo panel, dos formas de operar, y nada entra en tu cuenta sin haber superado primero tus reglas. El modo manual funciona de forma independiente; SignalStream permanece desactivado hasta que se habilita con tu clave API, e incluso entonces se establece por defecto en modo de simulación, para que seas tú quien controle cuándo se pone en marcha.
Desglose de características
Dimensionamiento de posiciones: tres modos de riesgo
Alterna entre tres estrategias de cálculo del tamaño del lote con un solo clic; el valor del lote se puede modificar mediante los botones +/- o tecleándolo directamente. El último valor del lote y el último modo utilizado se guardan incluso tras recargar los gráficos o reiniciar la plataforma.
| Modo | Comportamiento |
|---|---|
| Fijo | Tamaño de lote constante; los incrementos siguen el paso de volumen del símbolo. |
| $ Riesgo | Arriesga una cantidad fija en dólares; los lotes se calculan automáticamente a partir de la distancia de tu SL: el riesgo que establezcas es el riesgo que asumes. |
| % del saldo | Arriesga un porcentaje del saldo de la cuenta; los lotes se recalculan a partir de tu SL. |
Stop-Loss y Take-Profit: cinco modos de distancia cada uno
Tanto el SL como el TP disponen de modos de distancia seleccionables de forma independiente. Navega por los modos pulsando el botón correspondiente y, a continuación, ajusta el valor con las teclas +/- o introduciéndolo directamente. Introduce 0 para desactivar ese lado: la orden se ejecutará sin SL ni TP, y el cuadro de edición mostrará una clara advertencia en color ámbar para que siempre sepas qué estás operando.
| Modo | Lo que introduces |
|---|---|
| Puntos | Puntos enteros desde la entrada (p. ej., 300). |
| Porcentaje | Distancia expresada como porcentaje del precio actual. |
| ATR | Multiplicador del valor del indicador ATR: se adapta a la volatilidad. |
| Dólar | Arriesga una cantidad en dólares, que se convierte automáticamente en distancia de precio. |
| Precio | Un nivel de precio de salida absoluto. |
Las líneas de ayuda que aparecen debajo de cada campo de edición muestran el nombre del modo junto con la pérdida prevista en dólares (SL) o la ganancia prevista (TP) —antes de hacer clic— o «DESACTIVADO (sin stop)» cuando esa opción está desactivada.
Stop dinámico: cuatro modos
Pulsa varias veces el botón «Trail» para seleccionar tu método de stop dinámico. La configuración de un paso mínimo evita que el SL se mueva con cada tick, de modo que tu stop se desplaza según tus condiciones, y no según el ruido del mercado.
| Modo | Cómo se ajusta |
|---|---|
| Desactivado | No se aplica ningún seguimiento. |
| Clásico | Distancia fija en puntos por detrás del precio actual; el paso impide los microajustes. |
| ATR | Distancia igual a ATR × multiplicador respecto al precio; se adapta a la volatilidad. |
| Barra anterior | Fija el SL en el mínimo (posiciones largas) o en el máximo (posiciones cortas) de la barra anterior. |
Selección de dirección — Posición larga / corta: vista previa
Pulsa el botón de dirección para cambiar entre posición larga y corta. Esto invierte las líneas de vista previa de SL/TP y ajusta los cálculos de riesgo al lado correcto del precio (las posiciones largas se refieren al precio de venta, las cortas al precio de compra).
Modo de operación: al mejor precio o con límite/stop
| Modo | Cómo se realizan las órdenes |
|---|---|
| Mercado | Los botones de compra/venta se ejecutan inmediatamente al precio actual de venta/compra. |
| Lmt/Stp | Los botones de compra/venta colocan órdenes pendientes (Buy Stop, Buy Limit, Sell Stop, Sell Limit) al precio de la línea de entrada, que se puede arrastrar; el tipo de orden se selecciona automáticamente en función de la posición de la línea respecto al precio. |
Líneas de vista previa: comprueba tu operación antes de realizarla
Activa o desactiva las líneas de vista previa para superponer tres líneas horizontales arrastrables en tu gráfico:
- Entrada (azul): solo se muestra en el modo Lmt/Stp; indica dónde se activa la orden pendiente.
- Stop Loss (rojo): arrástralo para establecer tu SL de forma visual.
- Take Profit (verde): arrástrala para establecer tu TP de forma visual.
Al arrastrar cualquier línea, se actualizan al instante los campos de edición de SL/TP (convertidos al modo seleccionado) y se actualiza la visualización del riesgo, de modo que siempre ves el impacto en dólares de cada movimiento. Si un lado está fijado en 0, no aparece ninguna línea.
Ejecución de operaciones con un solo clic
Dos botones destacados —COMPRAR (azul) y VENDER (rojo)— ejecutan las órdenes según el modo de negociación actual, la configuración de lotes/riesgo y las distancias de SL/TP. Las compras se ejecutan al precio de venta (Ask), y las ventas, al precio de compra (Bid).
Filtros de cierre: seis acciones de salida específicas
Seis botones de cierre permiten liquidar posiciones de forma selectiva o cancelar órdenes, y solo operan con el número mágico de este panel, por lo que nunca tocarás nada que no sea tuyo:
| Botón | Acción |
|---|---|
| Todo | Cierra todas las posiciones abiertas del símbolo del gráfico. |
| Compras | Cierra solo las posiciones largas. |
| Ventas | Cerrar solo las posiciones cortas. |
| Beneficios | Cerrar únicamente las posiciones con beneficios (incluidos el swap y la comisión). |
| Pérdida | Cerrar solo las posiciones con pérdidas. |
| Pendientes | Eliminar todas las órdenes pendientes sobre el símbolo. |
OCO, ajuste del spread y operaciones unidireccionales
Las órdenes pendientes colocadas en modo Lmt/Stp se marcan con un identificador de grupo OCO: cuando se ejecuta una, la otra se cancela. El ajuste de spread añade el spread actual a cada distancia de SL, de modo que su protección se ajusta al spread real del mercado. La opción «Solo en una dirección» restringe el panel a una única dirección mientras la posición esté abierta.
Panel de información: resumen de la cuenta real
Un bloque de información en tiempo real se actualiza cada segundo:
- Saldo / Capital: saldo actual de la cuenta y capital.
- P/L / Posiciones abiertas / Pendientes: P/L variable de este símbolo y recuento de posiciones abiertas y pendientes.
- Lotes / PtVal / ATR / Spread: parámetros del valor y valores de los indicadores en tiempo real.
- Señal: insignia de conexión a SignalStream, resultado de la última señal y contador de operaciones de la señal con la hora de la última operación.
- Reloj: hora local, del bróker o GMT.
El indicador de conexión muestra un «● Conectado» en verde cuando la consulta está autorizada y funciona correctamente, un «● Autenticación fallida» en rojo en caso de errores de autenticación, un «● Desconectado» en rojo mientras no hay conexión o «● Desactivado» cuando SignalStream está desactivado. La línea de señales está codificada por colores según el último resultado —verde para ejecutadas/registradas, rojo para fallos y naranja para motivos de rechazo—, de modo que siempre sabes exactamente qué está haciendo el panel.
Tema oscuro/claro, escalado y captura de pantalla
Cambia de tema con un solo clic entre las paletas oscura y clara. Los botones − y + ajustan el tamaño de todo el panel de 0,70× a 1,50×; las líneas de vista previa se conservan al cambiar el tamaño. Con un solo clic, la captura de pantalla guarda una imagen con marca de tiempo en MQL5/Archivos/.
Detección de símbolos en cada tick
El redondeo de lotes, la validación de los niveles de stop, el tamaño y el valor del tick, así como las restricciones de volumen, se obtienen en tiempo real del símbolo activo. Funciona con CFD sobre divisas, índices, materias primas y criptomonedas. Compatible con cuentas de cobertura.
SignalStream: automatización con la seguridad que usted exige
El panel realiza consultas al método POST /api/bot-connect/mt5/poll cada pocos segundos utilizando tu clave API, enviando cualquier informe de ejecución pendiente y recibiendo nuevas señales. Con la ejecución automática desactivada (por defecto), las señales solo se simulan y se registran. Cada resultado se comunica con el hash de verificación de la señal como ejecutado, rechazado, fallido o simulado; además, la notificación se realiza al menos una vez, lo que significa que los resultados solo se borran una vez que el servidor los confirma, por lo que una conexión interrumpida nunca hace que se pierda el resultado de una operación.
Diseñado para múltiples activos: el símbolo de destino de una señal se determina a partir de la asignación mt5_symbol del servidor, luego del nombre del activo y, por último, del símbolo del gráfico; de este modo, los flujos de señales pueden ejecutarse en símbolos distintos al que tiene asignado el panel. La entrada siempre se ejecuta al precio de venta (compras) / oferta (ventas) del bróker en tiempo real.
Cada señal pasa por10 controles de seguridad antes de que se ejecute ninguna operación:
- Lista blanca de activos (vacía = permitir todos)
- Desduplicación mediante hash de verificación (se conserva tras el reinicio del EA gracias a la caché del disco)
- Ventana de negociación HH:MM (hora del bróker)
- Señal obsoleta: antigüedad máxima en segundos (GMT)
- Discrepancia de precios: % máximo respecto al precio en tiempo real del bróker
- Deslizamiento previo a la ejecución: desviación máxima de entrada en puntos
- Gestión de posiciones opuestas: cuando el servidor señala una señal de «cierre en alternativa», se cierran primero las posiciones opuestas; de lo contrario, la señal se rechaza en lugar de acumularse en tu contra
- Número máximo de posiciones por activo
- Determinación del tamaño del lote con límites de volumen
- Comprobación de margen: porcentaje mínimo de margen libre respecto al requisito de la operación
En el modo de simulación, siempre se ejecutan las cuatro primeras puertas y se registra la carga útil de la señal sin procesar para la depuración: una vía de acceso segura y transparente antes de habilitar la ejecución en vivo.
Tamaño de la operación: por defecto, se ajusta según el panel del EA; la configuración del servidor `trade_size_usd` o por activo solo se aplica cuando se activan los ajustes del servidor, y cuando el servidor no envía ningún valor de tamaño, el EA recurre a la configuración de tu panel. Cuando una señal incluye un SL, el tamaño del lote se calcula en función de la propia distancia de stop de esa señal, de modo que el cálculo del riesgo se ajusta al stop que se ha colocado realmente.
SL/TP: modos del EA por defecto, o valores del servidor — con el ajuste opcional (peligroso) «Delta Adjust», que desplaza el SL/TP del servidor según la diferencia de precio entre el bróker y el servidor, de modo que las distancias se mantengan exactamente iguales. Un SL del servidor situado en el lado equivocado del precio provoca un rechazo seguro en lugar de una posición descubierta; un TP mal situado se descarta.
Cierre con el servidor: cuando está activada, el servidor puede enviar comandos de cierre y el EA cierra todas las posiciones coincidentes (mismo número mágico y misma dirección) en el símbolo en cuestión, informando de cada cierre con el motivo correspondiente.
Sondeo adaptativo: intervalo base + variación aleatoria; se retrasa hasta 2 veces cuando está inactivo, respeta el parámetro «retry_after» en el código de error HTTP 429 (pausa de 5 a 120 s) y se detiene durante 10 s ante errores 5xx, de proxy o de red. Un tiempo de espera de 20 segundos para las solicitudes se adapta al «long-poll» del servidor, por lo que las señales se transmiten casi al instante.
Entradas (configurables antes de añadir al gráfico)
| Entrada | Descripción |
|---|---|
| Número mágico / Comentario de la operación / Deslizamiento máximo | Identificador de operaciones; etiqueta de comentario de la orden; deslizamiento permitido en puntos. |
| Modo de lotes / Lotes fijos / Capital de riesgo / % de riesgo | Modo de dimensionamiento por defecto y valores iniciales para cada modo de lotes. |
| Modo y valores predeterminados de SL/TP / Período ATR | Modo y distancia iniciales de SL/TP; periodo ATR utilizado en todo el panel. |
| Solo en una dirección / OCO | Restricción de dirección; «una cancela a la otra» para las órdenes pendientes. |
| Modo «Trail» / Distancia / Paso / ATR múltiplo | Parámetros del motor de stop dinámico. |
| Ajuste del spread | Añade el spread actual a las distancias de SL/TP. |
| Modo de reloj / Tema / Desplazamiento X-Y del panel | Local / Bróker / GMT; tema de inicio; posición del panel. |
| HABILITAR SignalStream | Interruptor principal para el trading automático (desactivado por defecto). |
| Clave API / Servidor / Intervalo de sondeo / Jitter / Ejecución automática | Tu clave API de 64 caracteres; servidor; intervalo base de sondeo + fluctuación (s); DESACTIVADO = solo simulación/registro. |
| Activos permitidos / Posiciones máximas | Lista blanca de activos; número máximo de posiciones por activo. |
| Antigüedad máxima de la señal / Deslizamiento máximo / Desviación máxima del precio | Límites de apertura: antigüedad (s), desviación de entrada (puntos), variación de precio (%) — 0 = desactivado. |
| Fuente del tamaño / Fuente de SL/TP | Utilizar los valores del servidor o el tamaño y los modos del panel del EA. |
| Ventana de negociación / % mínimo de margen libre | Ventana HH:MM en la hora del bróker; margen libre mínimo como % del margen requerido. |
| Ajuste de delta | PELIGRO: desplaza el SL/TP del servidor según el delta de precios entre el bróker y el servidor (DESACTIVADO). |
| Cerrar con el servidor | Permite que el servidor cierre las posiciones que se cierran por parte de la señal (DESACTIVADO). |
Requisitos
- MetaTrader 5 (cuenta real o de demostración)
- Sin DLL externas ni bibliotecas de terceros
- Funciona con todo tipo de símbolos (Forex, índices, materias primas, criptomonedas, acciones)
- Diseñado para su uso en gráficos en vivo (los objetos de botones en el gráfico no se evalúan en el modo visual del Probador de estrategias)
- SignalStream: añade el host del servidor en Herramientas → Opciones → Asesores expertos → Permitir WebRequest
