Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 225

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
Hola, queridos programadores, soy nuevo en mgl4, ¿pueden ayudarme? Necesito un robot de trading que abra por la mañana ( 9:00 )después de obtener un beneficio esperado para el día siguiente. ¿Puede decirme con palabras sencillas qué añadir y dónde?
Bueno, en palabras sencillas, es así:
Creamos una variable de tipo datetime y registramos en ella la hora de la vela D1 actual cuando cerramos la orden con beneficio. Y antes de abrir otra orden, comprobamos el valor de esta variable con el tiempo de la vela D1 actual. En consecuencia, si la hora actual es más alta, podemos abrir. Por lo demás, fumamos humo.
Aquí hay un código que funciona:
Observe que la flecha se dibuja con el número posterior BufferDn[i+1]=. Eso es lamentable.¡Oh, gracias, gracias, gracias, gracias! :)) De todos modos, para los simples mortales los buenos programadores son magos. :))
Entonces, ¿tiene sentido este indicador? No entiendo muy bien hasta qué punto la flecha se dibujará con carácter retroactivo? Es decir, por ejemplo, la vela terminó, la flecha se dibuja, y en el mismo momento hemos entrado en el comercio en una nueva vela (es decir, al comienzo de la siguiente vela)? Si es así, parece ser bueno. Pero si es diferente, ¿cómo?
Buenas tardes. En Prof() se fijan los números. En ProfS() estos números deberían sumar. ¿Puede decirme qué es lo que falla y cómo solucionarlo?
¡Muchas gracias Alexei!
i es sólo una vela cerrada, la flecha se dibuja en i+1. Siempre habrá un desfase, hay que intentar optimizar y ver qué pasa.
i es sólo una vela cerrada, la flecha se dibuja en i+1. Siempre habrá un desfase, hay que probar y optimizar, a ver qué pasa.
Lo estoy intentando)
Buenas tardes. Me pueden decir cómo encontrar una posición abierta lo más alejada en pipsdel precioactualy cerrarla. Independientemente del par de divisas y de la dirección que tome. Gracias.
Se le ha respondido en su temahttps://www.mql5.com/ru/forum/334987
moderador utilizando SBhttps://www.mql5.com/ru/docs/standardlibrary/tradeclasses
He escrito un ejemplo basado en la ayuda
si la pregunta es cómo cerrar una posición, de nuevo la ayuda eshttps://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions