Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 536

 
Vladimir Tkach:
está en mql5, y en mql4?
No se puede hacer en mql4.
 
Alexey Volchanskiy:
En el cuádruple, no se puede.
En el cuádruple, puede cargar una plantilla con un indicador. Pero esto es una muleta de Kostylich Kostylov con capacidades muy limitadas. O bien leer a través de iCustom y objetos de salida de los valores de búfer deseado en una pequeña sección de la historia, visible al menos.
 
Artyom Trishkin:
En el cuatro es posible cargar una plantilla con el indicador. Pero es un Kostylich Kostylov con posibilidades muy limitadas. O bien leer a través de iCustom y la salida de los valores de búfer necesarios en una pequeña parte de la historia, visible al menos.

Es cierto. Pero la pregunta era específica. Por otro lado, ¿es realmente necesario? El usuario puede configurarlo manualmente si quiere hacer un seguimiento visual y utilizar iCustom en el Asesor Experto de todos modos. Sólo he tenido un cliente que ha pedido que el EA cargue un indicador y que el EA pueda gestionar los parámetros del indicador en un gráfico. Pero este tipo tenía un error evidente.

La segunda la he hecho a través de las variables globales del terminal y le he explicado que no hay forma de colocar el indicador en el gráfico.

 
Alexey Volchanskiy:

Es cierto. Pero la pregunta era específica. Por otro lado, ¿es realmente necesario? El usuario puede configurarlo manualmente si quiere hacer un seguimiento visual y utilizar iCustom en el Asesor Experto de todos modos. Sólo he tenido un cliente que ha pedido que el EA cargue un indicador y que el EA pueda gestionar los parámetros del indicador en un gráfico. Pero este tipo tenía un error evidente.

El segundo lo he hecho a través de las variables globales del terminal, y sobre la colocación del indicador en el gráfico he explicado que es imposible.

No es necesario para el programa y es perjudicial de alguna manera. Veo estos dos métodos para la comodidad del usuario. Tal vez haya otros, pero no me interesa sólo por interés.
 

Hola, ¿podría decirme cómo utilizar esta función? ¿Cómo se utiliza la función "OrderClose()"?

¿Puede decirme cuál es mi error?

Este es un ejemplo primitivo. Sólo necesito saber cómo escribir correctamente OrderClosr();

Abrimos un pedido:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,",1502,0,Green);

Cierre el pedido:

OrderClose(OBUY,0.1,Ask,3,Blue);

=================================================================

También he probado este ejemplo con un número mágico:

Orden abierta:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,",1502,0,Green);

Cierre el pedido:

OrderClose(1502,0.1,Ask,3,Blue);

Estos dos métodos no cierran la orden abierta. No preste atención a ST y TP, escribí un simple ejemplo.

 
joncharov:

Hola, ¿podríais decirme cómo utilizar correctamente la función Orden? ¿Cómo puedo utilizar correctamente la función "OrderClose()"?

¿Puede decirme cuál es mi error?

Este es un ejemplo primitivo. Sólo necesito saber cómo escribir correctamente OrderClosr();

Abrimos un pedido:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,",1502,0,Green);

Cierre el pedido:

OrderClose(OBUY,0.1,Ask,3,Blue);

=================================================================

También he probado este ejemplo con un número mágico:

Orden abierta:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,",1502,0,Green);

Cierre el pedido:

OrderClose(1502,0.1,Ask,3,Blue);

No puedo cerrar la orden abierta utilizando estos dos métodos. No preste atención a ST y TP, escribí un simple ejemplo.

La primera variante es correcta, pero faltan varias comprobaciones de errores por parte del servidor de comercio. Mientras escribía esto, encontré un error. La orden de compra debería ser cerrada por una oferta.

Открываем ордер:

OBUY = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,"",1502,0,Green);

Закрываем ордер:

OrderClose(OBUY,0.1,Bid,3,Blue);
 

Hola

Responde a un par de preguntas si puedes

1-Cómo borrar el registro en el que se escriben los datos con el comando printf

2-Trabajar con los datos de las acciones-cómo obtener el flujo de operaciones de un instrumento (no el mío, sino todos)

 
Nemoys:

Hola

Responde a un par de preguntas si puedes

1-Cómo borrar el registro en el que se escriben los datos con el comando printf

2-Trabajando con datos de acciones- como obtengo un flujo de operaciones para un instrumento (no el mío sino todos)

1. Haga clic con el botón derecho del ratón en el cargador y seleccione "Borrar".

2. 2. Haga clic en "Borrar" en el menú contextual.

 
Vitalii Ananev:

1. Haz clic con el botón derecho del ratón en el cuaderno de bitácora y selecciona "Borrar" en el menú contextual que aparece.

2. Esta no la conozco.

Vitalii Ananev:

1. Haz clic con el botón derecho del ratón en el Diario y selecciona "Borrar" en el menú contextual que aparece.

2. 2. No conozco esta.

El foro se llamaexpertos en forex, robots comerciales y asesores

No veo el clic derecho como un robot :)

Por supuesto, la pregunta era cómo borrar el registro del código :)

La segunda pregunta sigue en pie

 
Nemoys:

En tu pregunta no he visto que quieras borrar el registro del Asesor Experto.

No se puede hacer con herramientas MQL. Aunque sólo sea por medio de la API de Win. No lo pensé, no lo necesitaba.

Razón de la queja: