Herramienta
Market Quote
market.quote
Entradas
Sin entradas tipadas.
Salidas
Un paquete de numeros de cotizacion por barra - OHLCV, bid/ask/spread, ultimo, las composiciones, los campos de variacion y los metadatos del simbolo - que las herramientas posteriores leen por separado. Conecta el ask a una ruta de compra y el bid a una de venta, filtra por spread o dimensiona una posicion a partir del point y el valor del tick.
Datos de mercado en vivo de la barra actual, recien cerrada, en un solo nodo: apertura, maximo, minimo, cierre y volumen, el bid, el ask y el spread ejecutables, el ultimo precio, composiciones utiles (hl2, hlc3, ohlc4, cierre ponderado), la variacion de la barra, los datos del contrato de tu simbolo (point, digitos, tamano y valor del tick, tamano del contrato) y la hora de la barra. Usa cualquier campo para crear una regla sin anadir otra herramienta.
Cómo funciona
Lee la ultima barra cerrada directamente del contexto de mercado. Siguiendo como MetaTrader cotiza una barra de Forex/CFD, el bid es el cierre, el ask es el cierre mas el spread registrado convertido a precio (spread en puntos por el point del simbolo) y el ultimo precio es el cierre. Las composiciones son los promedios habituales de los precios de la barra, los campos de variacion comparan la barra con la anterior y los campos de metadatos informan la especificacion del contrato del instrumento. Como solo lee una barra cerrada nunca repinta, por lo que un backtest coincide con el robot en vivo.
Se conecta con
Ejemplos
- Entradas segun la direccion: conecta el ask a la pata de compra y el bid a la de venta para que cada lado pague la mitad correcta del spread.
- Guardia de spread: lee el spread y bloquea nuevas ordenes cuando se amplie mas alla de tu limite en torno a las noticias.
Errores comunes
- Usar el cierre tanto para compras como para ventas en lugar del ask para comprar y el bid para vender, lo que ignora en silencio el coste del spread.
- Leer el spread como un precio cuando se cotiza en puntos: multiplicalo por el point para convertirlo en una distancia de precio.
- Conectar bar_time a una entrada de tiempo: es la hoja gemela heredada (num.quote.bar_time), asi que ninguna entrada de tiempo la acepta. Usa en su lugar la hoja time tipada; es la que lleva el reloj.