[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 146

 
ikatsko:
¿Cómo crear un comentario en un pedido en MQL4?

Cuando se envía una orden, el comentario es uno de sus parámetros, pero opcional, y a menudo se omite...

https://docs.mql4.com/ru/trading/OrderSend

 
splxgf:

Cuando se envía una orden, el comentario es uno de sus parámetros, pero opcional, y a menudo se omite...

https://docs.mql4.com/ru/trading/OrderSend

¿Y si el pedido ya está abierto?

 
ikatsko:

¿Qué pasa si un pedido ya está abierto?


Como puede ver, esta opción no está disponible en el propio terminal cuando se modifica manualmente una orden... El comentario no puede ser modificado en una orden que ya está abierta.
 
Gracias.
 
granit77:

Se ha trasladado.

Kurilin 05.09.2011 05:30


Hola, he empezado a escribir un EA en MQL4, no lo he hecho antes. Si no estoy seguro de cómo usar esta función, no estoy seguro de poder usarla correctamente, pero estoy seguro de que seguiré viendo la línea inferior del indicador de Bandas de Bollinger y la línea Ask, por ejemplo. Estoy muy agradecido por la ayuda.

double Bands_Low0 =iBands(Symbol(),Period(),20,2,0,PRICE_CLOSE,MODE_LOWER,0); // Нижняя  линия на нулевом баре
double Bands_Low1 =iBands(Symbol(),Period(),20,2,0,PRICE_CLOSE,MODE_LOWER,1); // Нижняя  линия на первом  баре
double Bands_Low2 =iBands(Symbol(),Period(),20,2,0,PRICE_CLOSE,MODE_LOWER,2); // Нижняя  линия на втором  баре
double Bands_High0=iBands(Symbol(),Period(),20,2,0,PRICE_CLOSE,MODE_UPPER,0); // Верхняя линия на нулевом баре
double Bands_High1=iBands(Symbol(),Period(),20,2,0,PRICE_CLOSE,MODE_UPPER,1); // Верхняя линия на первом  баре
double Bands_High2=iBands(Symbol(),Period(),20,2,0,PRICE_CLOSE,MODE_UPPER,2); // Верхняя линия на втором  баре
A continuación, se compara el precio Ask con los valores de las variables de la barra deseada. Aunque, cuando se comparan explícitamente el precio y los valores de las variables, no siempre serán realmente iguales cuando son aparentemente iguales. Por lo tanto, debemos comprobar el cruce de las líneas de Bollinger por el precio tanto de abajo a arriba como de arriba a abajo. Para ello, debemos comparar los valores de Máximo o Mínimo (según la dirección del cruce que se esté comprobando) de la vela anterior con el valor de la variable correspondiente a la barra de la vela comprobada y los valores de la primera vela (el cero dará muchas señales falsas)
 

Por favor, aconseje cómo hacer que un EA abra una orden con TP y SL cero y luego establezca TP y SL, es necesario para la ejecución del mercado.


avatar
1
papa-di 05.09.2011 19:08
Por favor, díganme cómo abrir una orden con TP y SL cero y luego establecer TP y SL para la ejecución de mercado.
 
sergeev:

Por favor, aconseje cómo hacer que un EA abra una orden con TP y SL cero y luego establezca TP y SL, es necesario para la ejecución del mercado.


1
papa-di 05.09.2011 19:08
Por favor, indique cómo abrir una orden con TP y SL cero y luego establecer TP y SL que es necesario para la ejecución del mercado.

Puedes abrir una orden con la primera línea de código y modificarla con la segunda :))))))

Y si lo haces bien, entonces:

1. Antes de abrir, compruebe que los parámetros de posición son válidos

2. abrir una posición

3. Asegúrese de que la posición está abierta

3.1 Si no es así, trate el error que se ha producido (puede haber muchos)

3.2 Una vez procesado correctamente el error, hay varias opciones. Uno de ellos es la imposibilidad de abrir una posición - salida de la función, informando al Asesor Experto sobre eso para su correcto trabajo posterior

3.3. después de que el error se haya gestionado correctamente y se hayan corregido los parámetros, siempre que la orden se abra definitivamente

4. Compruebe los parámetros de parada y toma de posición para ver si las limitaciones de StopLevel de su empresa de corretaje son válidas, corríjalas si es necesario

5. Modificar la posición abierta

6. Comprobar si la modificación se ha realizado con éxito

7. etc., etc. .....

¿Quién lo tiene fácil ahora? :))))))))))))))))

 
artmedia70:

Primera línea de código para abrir un pedido, ........ :))))))

¿Quién lo tiene fácil ahora? :))))))))))))))))


¿Es posible escribir el código de tal manera que el Asesor Experto apile el dinero en la mesita de noche en filas iguales?

¿Tal vez, hay una función lista?

)))

 

¿Podríais decirme cómo modificar mi EA para que opere en Market Execution de forma que se abra con un Take Profit y un Stop Loss nulos y luego establezca el Stop Loss y el Take Profit?

Por favor, escriba un código típico. Gracias de antemano.

 
Por favor, aconsejen cómo modificar el EA para que funcione en Market Execution, de forma que la orden se abra con stop y take cero y luego se modifique la orden, por favor den un código típico. Gracias de antemano. <br / translate="no">


Ya tienes tu respuesta arriba. No dupliques tus mensajes y temas

Razón de la queja: