Discusión sobre el artículo "Recetas MQL5 - Escribiendo nuestra propia profundidad de mercado" - página 3

 

Debido a la aparición de la librería gráfica Graphic.mqh, existe la posibilidad técnica de ampliar significativamente la funcionalidad del Price Stack. Teniendo en cuenta el interés de los lectores al artículo, hemos decidido publicar un nuevo artículo describiendo el scalper price stack.

La pila de precios ha sido revisada significativamente por ahora. Se han realizado los siguientes cambios:

La parte gráfica del indicador ha sido transferida al motor gráfico CPanel;

  • Se ha mejorado el aspecto del cristal. En lugar de un pequeño triángulo, hay un gran botón cuadrado que abre y cierra el cristal;
  • Ahora es posible personalizar la posición del vaso estableciendo su visualización en los ajustes de los ejes X e Y;
  • Corregidos algunos errores en la clase MarketBook que provocaban un error de array fuera de rango;
  • Corregido el funcionamiento incorrecto del indicador con vasos no completamente llenos (falta Ask, falta Bid, vaso vacío, etc.);
  • Ahora el vaso de precios actualiza automática y correctamente el número de niveles Ask, Bid (antes no había actualización);
  • Corregido el error de división por cero, al cambiar el símbolo;
  • Corregido el error de congelación al abrir/cerrar frecuentemente el cristal.
  • Además, actualmente estamos trabajando en proporcionar el feed de precios con un gráfico de ticks y herramientas adicionales para el análisis de scalpers. La funcionalidad que se está desarrollando superará las capacidades del feed de precios del sistema en el futuro.

     

    Buenas tardes Vasily,

    ¿Has intentado tomar como base popular scalper impulsa Bondar o QScalp y crear uno nuevo en MQL para MT5

    Creo que se sumará a la popularidad de MT5 entre los operadores de valores
     
    logoped_vl:

    Buenas tardes Vasily,

    ¿Has intentado tomar como base popular scalper impulsa Bondar o QScalp y crear uno nuevo en MQL para MT5

    Creo que se sumará a la popularidad de MT5 entre los operadores de valores

    Puedo decir de antemano que no habrá ningún análogo de los drives Bondar o QScalp. Tampoco habrá un análogo de la unidad estándar de MT5. Tengo ciertas ideas sobre cómo debe mostrarse la información en un gráfico de tick. Este punto de vista se esboza parcialmente en el artículo Fundamentos de la fijación de precios de las divisas. El objetivo principal es mostrar el comportamiento real del precio a nivel micro, exactamente como se interpreta en los Fundamentos. El cristal representará la funcionalidad más básica al principio, así que no espere la funcionalidad de negociación que está disponible en otras unidades. Se trata de un proyecto complejo que requiere un largo desarrollo y reflexión.

     

    Gracias por este interesante y útil artículo.

    Vasiliy Sokolov:

    Debido a la aparición de la biblioteca gráfica Graphic.mqh, existe la posibilidad técnica de ampliar significativamente la funcionalidad de la pila de precios. Teniendo en cuenta el interés de los lectores al artículo, hemos decidido publicar un nuevo artículo describiendo el scalper price stack.

    La pila de precios ha sido revisada significativamente por ahora. Se han realizado los siguientes cambios:

    La parte gráfica del indicador ha sido transferida al motor gráfico CPanel;

  • Se ha mejorado el aspecto del cristal. En lugar de un pequeño triángulo, hay un gran botón cuadrado que abre y cierra el cristal;
  • Ahora es posible personalizar la posición del vaso estableciendo su visualización en los ajustes de los ejes X e Y;
  • Corregidos algunos errores en la clase MarketBook que provocaban un error de array fuera de rango;
  • Corregido el funcionamiento incorrecto del indicador con vasos no completamente llenos (falta Ask, falta Bid, vaso vacío, etc.);
  • Ahora el vaso de precios actualiza automática y correctamente el número de niveles Ask, Bid (antes no había actualización);
  • Corregido el error de división por cero, al cambiar el símbolo;
  • Corregido el error de congelación al abrir/cerrar frecuentemente el cristal.
  • Además, actualmente estamos trabajando en proporcionar el feed de precios con un gráfico de ticks y herramientas adicionales para el análisis de scalpers. La funcionalidad que se está desarrollando superará las capacidades del feed de precios del sistema en el futuro.

    Todo esto está muy bien, pero ¿dónde conseguir una nueva clase con correcciones y nuevas funciones (no es necesario)?
     

    Los archivos actuales indican

    ÍNDICE DEL MEJOR PRECIO = 15

    ÍNDICE DEL MEJOR PRECIO DE VENTA = 16

    NÚMERO DE NIVELES DE PRECIO DE VENTA = 16

    NÚMERO DE NIVELES DE PRECIO DE COMPRA = 16

    ¿Cómo puedo aumentar estos números? Me gustaría añadir 20, 30, 50... etc.

    Gracias.


     
    Pedro Miranda:

    Hola,

    Muchas gracias por la contribución.

    Es exactamente lo que estaba buscando.

    Profundidad de Mercado puede ser una gran indicación para scalpers.

    Pero el problema es que nunca veo la información de volumen de profundidad de mercado en mis terminales.

    ¿Cómo acceder a la información de volumen proporcionada por el broker?

    Sí, lo que dijo Pedro es obvio.

    Ningún broker que utilice plataformas metaQuotes envía datos de volúmenes.

    Por lo tanto, no sé por qué usted está diciendo lo contrario con respecto a los valores proporcionados por MqlBookInfo

     

    ¡¡¡Hola!!!

    Me preguntaba cómo puedo lograr lo siguiente, mirando el siguiente DOM:


    Digamos que quiero comprar 21 volumen. Pagaré el precio medio de 56842. Pero si compro 22 volumen, el precio medio será (21 * 56842 + 1* 56843) / (21 + 1) = 56842,05. Si compro 30 de volumen, el precio medio será (21 * 56842 + 1 * 56843 + 8 * 56844) / (21 + 1 + 8) = 56842,57. Si quiero comprar mercado comprar 100 volumen, el precio medio será 56845,56.

    Yo estaba tratando de averiguar un algoritmo para ello, pero estoy completamente despistado. Pensé en hacer dos bucles recursivos para llenar una matriz y luego calcular su promedio, como también tratando de calcular y promedio ponderado.

    ¿Alguien sabe?

     

    ¿Cómo puedo utilizar el volumen del mejor precio de venta para el código

    ¿QUÉ ES EL CÓDIGO?

    Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Symbol Properties
    Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Symbol Properties
    • www.mql5.com
    To obtain the current market information there are several functions: SymbolInfoInteger(), SymbolInfoDouble() and SymbolInfoString(). The first parameter is the symbol name, the values of the second function parameter can be one of the identifiers of ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE and ENUM_SYMBOL_INFO_STRING. Some symbols...
     
    Hola chicos, ¿alguien tiene el zip completo? Soy un principiante aquí.
     
    Marcos Issler:
    El archivo .ZIP tiene un error en el archivo marketbook.mqh, el cual puedes descargar el correcto desde este enlace. https://www. mql5.com/en/articles/1683

    la clase de este artículo no compila