[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 91

 
Alexandr24:

Estimados usuarios del foro, ayuda con el código

Cómo encontrar el tiempo de la barra por condición, es decir, lo que debería ser en su lugar (tiempo1=D'00:00';). El precio cruza la línea y la flecha debe dibujarse en la barra que cruzó la línea.


Tal vez esto ayude: https://docs.mql4.com/ru/convert/StrToTime
 
volshebnik:

OpenFrv Up=79.215 SL=77.855 TP=79.445 STOPLEVEL=200

Revv Up=78.065 SL=76.705 TP=78.295 STOPLEVEL=200


¿y cuál es el precio de venta?

¿Hay 200 pips de ella a OpenFrw Up ?

¿Y cuál es el diferencial?

 
Alexandr24:
Puedes poner Time[0] en lugar de time1 pero estará en tiempo real. Y si se quiere tirar a la "historia", ¿cómo se puede encontrar la hora de la barra que cruzó la línea?
https://docs.mql4.com/ru/series/iTime
 
Alexandr24:
Puedes poner Time[0] en lugar de time1 pero estará en tiempo real. Y si se quiere tirar a la "historia", ¿cómo se puede encontrar la hora de la barra que cruzó la línea?
Si conocemos el número de la barra en la que se ha producido el cruce, entonces Time[bar number]
 
 
Dimka-novitsek:


Por favor, contacta y haz feliz a la gente de aquí, y guárdate tus cuentos del bosque vienés y los secretos de la corte madrileña para ti mismo.... (léase "rompecabezas" a falta de una pregunta "concreta y detallada").
 

Sí, lo tengo. if (OrdersTotal( ) !=0 {

Cómo prescribir correctamente el OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );OrderDelete(ticket,Red);Alert ("OrderDelete error", GetLastError());
// OrderClose( ticket, Lots, Bid, 5, 0 ); Alert ("OrderClose error", GetLastError()); }

 
Dimka-novitsek:

Aquí tienes un consejo.

Hay un truco genial en el editor: la pista F1.

Resalte la función que desea anular y pulse F1.

Se abrirá la ayuda y deberá estudiar detenidamente cuáles son los parámetros de la función.

No te pierdas la cantidad y calidad de los parámetros introducidos en la función.

 
Dimka-novitsek:

Sí, lo tengo. if (OrdersTotal( ) !=0 {

Cómo reescribir correctamente el OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES );OrderDelete(ticket,Red);Alert ("Error OrderDelete ", GetLastError();
// OrderClose( ticket, Lots, Bid, 5, 0 ); Alert ("OrderClose error", GetLastError()); }


Sólo tienes que leer el cuaderno de trabajo - todo está ahí - ... seleccionar en un bucle los pedidos que le interesan... etc... Se trata de "piezas" de código estándar...
 
PapaYozh:


¿Cuál es el precio de venta?

¿Hay 200 pips de ella a la OpenFrw Up ?

¿Y cuál es el diferencial?

PapaYozh , ¡muchas gracias por meterte conmigo! El problema resultó ser este nivel de parada. Pregunte estaba más cerca de 200 unidades antes de la apertura, por lo que no se abrió. Todo está bien ahora, ¡gracias!