Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Lo más probable es que no necesite un bombo, sino un manipulador de transacciones de mercado.
...pero en mi pregunta me refería a la posibilidad de leer las acciones sobre las órdenes de otros participantes en el mercado, no las colocadas por un operador desde su terminal. Es decir, el filtro sobre el que escribí debería aplicarse a las operaciones actuales del mercado. ¿Proporciona MetaTrader tal información? No he visto tales posibilidades en el controlador de eventos de la pila.
La pila muestra todas las órdenes limitadas actuales que están en el mercado en ese momento. ¿Qué quiere decir con el término "operaciones actuales en el mercado"?
Le pido disculpas si no me he explicado con claridad. Intentaré explicarlo un poco más. Mire, en ENUM_BOOK_TYPE sólo hay cuatro tipos de órdenes listadas en la pila. Se pueden dividir en dos categorías: limitadas y de mercado. Ahora te contaré cómo entiendo yo la operación. Os advierto que aquí tengo dudas, así que si entiendo algo mal, corregidme por favor. Así que aquí está. Aquí hay dos grupos de posibles variantes.
La tarea que me planteo es filtrar las operaciones en dos categorías, 1ª - las producidas por ofertas limitadas, 2ª - las producidas por ofertas de mercado. Para que sirve esto es para mi en privado por favor. Puedo decir que he visto la implementación de tal filtro, ¡y por medio de 1C! También me sorprendió mucho cuando lo vi. Pero me gustó la idea. Y ahora, según tengo entendido es necesario acoplar el manejador OnTick con el manejador OnBookEvent. Cómo hacer esto, no tengo ni idea, así que pido su ayuda.
¿Es posible crear un evento de libro para el mercado de divisas para ver las órdenes pendientes? Naturalmente para un único proveedor de liquidez.
"Es evidente que de todas las órdenes de venta, la orden #6 tuvo el mayor volumen con el precio de 7700 Rub y el volumen de 1011 lotes. La orden #39 tuvo el mayor volumen de todas las órdenes de compra con el precio de 7653 Rub y el volumen de 534 lotes".
No es la orden #6, ni la orden #39. Se trata de niveles, a los que se puede acceder mediante
o
Los MqlBookArrays se componen de ofertas de venta desde [0] hasta [ArraySize(bookArray)/2-1], y de ofertas de compra desde [ArraySize(bookArray)/2] hasta [ArraySize(bookArray)-1]. Que yo sepa, los libros tienen 2n niveles. Y, si no me equivoco, los niveles empiezan por el índice 0 (cero), por lo que el índice del modo matemático (el volumen más alto, la oferta de venta más frecuente) es 5 (volumen 1011, nivel/precio 7700), mientras que el modo de oferta de compra es 38 (volumen 534, nivel/precio de 7653).
El modo de oferta de compra podría tomarse como soporte. Y el modo de oferta de venta podría ser resistencia.
Me gustaría saber cómo puedo aumentar el número de niveles...
Michael, gracias por tus preguntas. En primer lugar, BookEventProcessor2 no es un indicador - es un Asesor Experto. Todo lo que necesita es colocar los archivos fuente y de cabecera en una carpeta. Echa un vistazo a las imágenes adjuntas a continuación.
Si desea cambiar los colores rápidamente vaya al método CBookBarsPanel::Init() :
O puedes cambiar ligeramente los parámetros del método así:
Hola Dennis
Gracias por la pronta respuesta, el asesor experto ahora funciona bastante bien. Pero yo estaba tratando de hablar de esta referencia:
Al enviar una solicitud de operación utilizando la función OrderSend(), algunas operaciones requieren la indicación del tipo de orden. El tipo de orden se especifica en el campo typede la estructura especialMqlTradeRequest, y puede aceptar valores de la enumeración ENUM_ORDER_TYPE.
ENUM_ORDER_TYPE
Identificador
Descripción
ORDER_TYPE_BUY
Orden de compra de mercado
ORDER_TYPE_SELL
Orden de venta a mercado
ORDER_TYPE_BUY_LIMIT
Orden pendiente con límite de compra
ORDEN_TIPO_VENTA_LIMITE
Orden pendiente de límite de venta
ORDER_TYPE_BUY_STOP
Orden pendiente Buy Stop
ORDER_TYPE_SELL_STOP
Orden pendiente Sell Stop
ORDER_TYPE_BUY_STOP_LIMIT
Al alcanzar el precio de la orden, se coloca una orden pendiente Buy Limit al precio StopLimit
ORDEN_TIPO_VENTA_STOP_LIMITE
Al alcanzar el precio de la orden, se coloca una orden pendiente de venta limitada al precio StopLimit.
ORDER_TYPE_CLOSE_BY
Orden para cerrar una posición por otra contraria
Puedo ver en la terminal de Mql5, que el exper advisor muestra ORDER_TYPE_BUY Y ORDER_TYPE_BUY, pero mi pregunta es se puede mostrar la transaccion en el bookevent sobre y cambiar esos colores, porque se como ver la orden de compra, pero donde esta el gran jefe poniendo su dinero, con Iceberg y abrazar orden pendiente a cierto nivel de precio.
¿es eso posible?
Saludos Michael.
RDER_TYPE_SELL_LIMIT
Orden pendiente Sell Limit
ORDER_TYPE_BUY_STOP
Orden pendiente Buy Stop