Te escribiré un asesor gratis - página 13

 
Saludos chicos. ¿Quién puede escribir un simple EA? No creo que el código sea demasiado complicado. Todo el trabajo del EA es que "vea" que una operación se ha cerrado en un stop e inmediatamente colocará exactamente la misma operación pendiente. Por ejemplo, el precio del EURUSD es 1,12250 y el stop loss se fija en 1,12000. Y el Asesor Experto ha colocado una orden pendiente de compra al precio de 1,12250 con un stop al precio de 1,12000. Stop es una "variable externa". Ese es todo el trabajo de la EA.
 
Hola. Tengo un EA builder y un indicador, ¿puede ayudarme a escribir un EA?
 

Perdón por las molestias, mi indicador se está cargando el sistema.

En electrónica se soluciona simplemente, poner el oscilador único en marcha a la llegada del impulso (la primera vela). En este indicador y en otros, también se puede solucionar si se escribe una cadena de comandos adicional para encender el indicador con la llegada de la primera vela enjambrada durante un tiempo limitado. Significa que el indicador no funciona durante la formación de la vela, pero después de que se forme se enciende por un tiempo limitado.

¿Qué crees que el gurú de la programación ------------ piensa que es posible?

 
Por lo visto no hay nadie aquí que haya iniciado el hilo.2017 y luego 2021 de golpe no está claro.
 
La tarea técnica: a partir del precio actual se colocan N órdenes de compra stop hacia arriba y de venta stop hacia abajo (en un nivel 2 órdenes con el mismo lote L) a través del paso I. En cada nivel hay 1 orden con Take=T. Tras la activación de la orden de toma, se establece un stop loss = S en la segunda orden que se encuentra al mismo nivel que la cerrada. Cuando la segunda orden es cerrada por el stop loss, se establecen de nuevo 2 órdenes en su lugar (1 con un TP, la segunda no tiene stop loss todavía). El cierre de la parrilla se hace manualmente.
Total en los parámetros de entrada: L, S, I, T, N.


La pérdida máxima en este TS es de 3 intervalos (pasos): no puede ser mayor ya que la parrilla aumenta el beneficio a medida que el precio se mueve o da 0 debido a la toma de beneficios en la primera y luego el cierre de la segunda orden con la misma pérdida modulo. Y debido a que las órdenes se vuelven a colocar en el nivel anterior, el ST puede dar más beneficios
 
osmo1709 #:
Especificación técnica: Se colocan N órdenes de compra stop up y de venta stop down desde el precio actual (en un nivel hay 2 órdenes con el mismo lote L) a través del paso I. En cada nivel hay 1 orden con Take=T. Tras la activación de la orden de toma, se establece un stop loss = S en la segunda orden que se encuentra al mismo nivel que la cerrada. Cuando la segunda orden es cerrada por el stop loss, se establecen de nuevo 2 órdenes en su lugar (1 con un TP, la segunda no tiene stop loss todavía). El cierre de la parrilla se hace manualmente.
Total en los parámetros de entrada: L, S, I, T, N.


La pérdida máxima en este TS es de 3 intervalos (pasos): no puede ser mayor ya que la parrilla aumenta el beneficio a medida que el precio se mueve o da 0 debido a la toma de beneficios en la primera y luego el cierre de la segunda orden con la misma pérdida modulo. Y debido a que las órdenes se vuelven a colocar en el nivel anterior, el ST puede dar más beneficios

Al parecer, hay que mejorar la tarea.

La designación de un paso I (i mayúscula) no es muy conveniente porque parece una l (L minúscula). Al buscar estas letras, encontrará muchas de ellas en diferentes palabras. Es más conveniente marcar un paso con la palabra Paso. El resto de los parámetros son: Lote, Sl, Tp.

Entonces, N órdenes hacia arriba, dos en cada nivel - ¿es N par? Quizás los niveles de N arriba y abajo serían mejores. En cada nivel 2 órdenes ... En lugar de N me parece más lógico tomar niveles

La cuenta atrás de los niveles desde el precio actual ... ¿Qué pasa si se reinicia el Asesor Experto? ¿De dónde vienen ahora los niveles? Sería más conveniente utilizar niveles desde cero. Si el precio es 1,70012, a un paso de 100 niveles hacia arriba 1,70100 1,70200 ... y abajo 1,69900 1,69800 ...

Cierre de la red - manualmente. ¿Para qué? Deja que funcione. Podemos cerrar todas las órdenes al cerrar el EA. Y, al arrancar, puede cerrarlas todas en caso de que la ejecución anterior haya terminado (por ejemplo, se haya apagado la energía), y el Asesor Experto haya dejado órdenes.

Además, tenemos que establecer los valores de los parámetros iniciales para depurar el Asesor Experto. Por ejemplo, Lote=0,01 Paso=100 Tp=60 ...

 
¿Puede alguien escribir un script que abra una operación en el momento X y mantenga la posición hasta el momento Y. La orden debe abrirse en el movimiento de precios opuesto, en el que el precio fue para el período H1.
 
Hola. ¡Feliz Año Nuevo para ti! Por favor, ayúdenme a añadir comandos enMQL5 para cerrar todas las posiciones de compra en signal="buy". Y viceversa, todas las posiciones de compra se cerrarán en signal="sell". Gracias de antemano.
 
Namiq Acalov #:
Hola. ¡Feliz Año Nuevo para ti! Por favor, ayúdenme a añadir comandos enMQL5 para cerrar todas las posiciones de compra en signal="buy". Y viceversa, todas las posiciones de compra se cerrarán en signal="sell". Me gustaría darles las gracias por adelantado.

Esta es una estrategia perdedora.

 
Iosebi Tavadze #:

Perdón por las molestias, mi indicador se está cargando el sistema.

En electrónica se soluciona simplemente, poner el oscilador único en marcha a la llegada del impulso (la primera vela). En este indicador y en otros, también se puede solucionar si se escribe una cadena de comandos adicional para encender el indicador con la llegada de la primera vela enjambrada durante un tiempo limitado. Significa que el indicador no funciona durante la formación de la vela, pero después de que se forme se enciende por un tiempo limitado.

¿Qué crees que el gurú de la programación ------------ piensa que es posible?

https://www.mql5.com/en/forum/211945/page2

How to detect NEW Bar?
How to detect NEW Bar?
  • 2020.12.12
  • www.mql5.com
How to detect NEW Bar? I want to reset my indicator variables if there's a new bar...