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
En general, hay dos motivaciones con efectos opuestos. Un SL más cercano reduce la pérdida y hace que la probabilidad de cerrar en el SL sea mayor. Si el SL estará cerca en relación con la volatilidad, entonces por supuesto su opción es mejor, si en un nivel normal y tirando hacia arriba el SL no afectará a la frecuencia de disparo, entonces la mía.
Ya has entrado en el terreno de la estrategia ;) enséñame a ponerprimero 1 bu y luego moverlo
Ya te has adentrado en el terreno de la estrategia;) enséñame a ponerprimero 1 boo y luego a moverlo
Por un lado, tienes razón: puedes detenerte en un punto de equilibrio y escribir un código sólo para él. Pero, en mi opinión, si inicialmente no tienes idea de cómo debe funcionar un trailing stop en general, no es la mejor opción. Además, casi todos los Asesores Expertos están escritos en base a una estrategia claramente definida. Como se dice en estos casos, "hay que llegar a un acuerdo en la costa".
Siento que estoy "despertando" al programador de nuevo.
Saludos, Vladimir.
Eso es lo que yo entiendo. Tiene dos funciones de reposicionamiento de trailing stops. La primera mueve el trailing stop-loss al Breakeven, guiada por el parámetro "Trailing level", la segunda función tira del stop-loss más atrás del precio, guiada por el parámetro "Trailing step". En mi opinión, llamaría al primer parámetro "Nivel de Stop Loss Breakeven" - porque no es un trailing stop loss sino una transferencia de stop loss.
¡Sí, Vasily, eso es! Has entendido y formulado correctamente mi idea de un trailing stop. El parámetro debería haber tenido el mismo nombre desde el principio: "Trailing Stop Loss Level to Breakeven". Mi terminología aún no es perfecta. Gracias.
Sinceramente, Vladimir.
Por un lado, tienes razón: puedes detenerte en un punto de equilibrio y escribir un código sólo para él. Pero, en mi opinión, si inicialmente no tienes idea de cómo debe funcionar un trailing stop en general, esta no es la mejor opción. Además, casi todos los Asesores Expertos están escritos en base a una estrategia claramente definida. Como se dice en estos casos, "hay que llegar a un acuerdo en la costa".
Siento que estoy "despertando" al programador de nuevo.
Saludos, Vladimir.
Hola! Si aprendes a mover el Stop Loss paso a paso una vez, puedes moverlo 100 veces después, si es necesario, si tienes espacio suficiente para ello ;)
El Asesor Experto se ajusta a la estrategia, no al revés
Sí, Vasily, ¡tiene toda la razón! Has entendido y formulado correctamente mi idea de un trailing stop. El parámetro debía llamarse originalmente así: "Trailing Stop Loss Level to Breakeven". Mi terminología aún no es perfecta. Gracias.
Sinceramente, Vladimir.
Hola Alexey, siento no haber respondido a tu mensaje inmediatamente. Este enlace es muy interesante. He revisado los 11 códigos de arrastre y las bibliotecas de funciones. Es todo muy interesante, aunque esté escrito en MQL4. Para ser honesto, nunca imaginé que hubiera tantos tipos de trailing stops. Muchas gracias por su ayuda.
Sinceramente, Vladimir.
¡Buenos días a todos y buen humor!
Sigo aprendiendo el lenguaje de programación MQL5. Teniendo en cuenta las correcciones de Vasily Sokolov, el algoritmo de trailing Stop Loss en las posiciones abiertas tiene ahora
el siguiente aspecto:El- Trailing Stop consta de dos partes consecutivas:
- Parte 1
. - Para cada posición abierta
, se calcula el precio, y tan pronto como se alcanza, su stop-loss se mueve al Breakeven. - Segunda parte. Una vez que el stop loss se ha movido hasta el punto de equilibrio, se activa el algoritmo de stop pull-up para la posición activa, siguiendo el precio.
A continuación, debe seguir el patrón:
Parte 1. Breakeven:Esta variante del algoritmo del Trailing Stop Loss de la posición abierta es definitiva
, y continúo escribiendo el código del programa siguiéndolo.Saludos, Vladimir.
Hola! Si aprendes a mover el stop loss paso a paso una vez, entonces puedes moverlo 100 veces si es necesario, siempre y cuando haya espacio para ello ;)
El Asesor Experto se ajusta a la estrategia, no al revés
Hola! Ya mencioné en mi post anterior que tienes razón en tu juicio. El caso es que con la ayuda de Vasily Sokolov formé relativamente rápido un algoritmo para el trailing Stop Loss en una posición abierta, así que lo seguiré.
Saludos, Vladimir.
Sigo aprendiendo el lenguaje de programación MQL5. Anteriormente publiqué el código del bucle que inicia la enumeración de las posiciones abiertas. Ahora, una vez iniciado el bucle, empezamos a trabajar con el símbolo en el gráfico actual:
Periódicamente publicaré el código escrito con mis propios comentarios para proporcionar una rápida retroalimentación. Pido a los participantes de este tema que me corrijan, si hay alguna inexactitud en mi código o comentarios.
Saludos, Vladimir.