Autoaprendizaje del lenguaje MQL5 desde cero - página 36

 
MrBrooklin:

Peter, si recuerdas, el script New7.mq5 ya puede colocar órdenes pendientes, take profit y stop loss. Iba a añadirle el trailing stop loss según el plan de autoestudio. De ahí la pregunta. Gracias por el consejo.

Saludos Vladimir.

El trailing stop es una función de seguimiento del precio mediante una orden a distancia para fijar el beneficio/pérdida actual. En la lógica de seguimiento puede haber diferentes técnicas descritas por muchos parámetros y sus cálculos. La función trailing no es sólo colocar/mover una orden, es parte de la estrategia, y la estrategia es el nivel que aún no ha alcanzado. No se puede llamar a la función de cambio de nivel de una orden. El arrastre es más que eso y es demasiado pronto para hacerlo todavía. imho.
 
Valeriy Yastremskiy:

1. Guión no, EA sí. El script se inicia inmediatamente y se descarga cuando termina. No se puede utilizar la función OnTick en el script. En teoría, sí se puede. En el script, puede utilizar SLEEP, la función para dejar de trabajar por un tiempo, y en el bucle infinito vail a intervalos para solicitar el precio Ask, compararlo con el precio de la posición y cambiar el SL y TP. Las funciones comerciales no están prohibidas. Pero es .... Nunca serás comprendido.

Valery, incluso ahora mucha gente no me entiende, ¿por qué necesito todo esto? No me preocupa mucho. Pero entender y crear un guión más complejo es un paso pequeño, pero seguro, en el autoaprendizaje. Gracias por el consejo, mañana estudiaré la información necesaria. Ahora es el momento de relajarse y sintonizar el partido de fútbol Rusia-Suecia.

Saludos, Vladimir.

 
VVT:

¡Hola! Es posible y necesario escribir. Empecemos por entender qué es un trailing stop, es un cambio, el llamado arrastre de un stop loss por ejemplo, que se produce con cada nuevo tick y en función de una distancia determinada del precio actual. Hay muchos tipos y métodos, y puede encontrar ejemplos de diferentes tipos y métodos de trailing stops. Puedes decidir por ti mismo si las aplicas o no).

Hola, necesito utilizarlos porque mi plan de autoaprendizaje, al que intento ceñirme, requiere actualizar el guión. Paso de lo simple a lo complejo. Gracias por el consejo.

Saludos, Vladimir.

 
Para escribir un trailing stop es necesario pasar de un script a un EA, ya que el script se descarga del gráfico y no tiene el evento OnTick, sin el cual no funcionará, es decir, no podrá (aunque es teóricamente posible) escribir dicho script.
 
Реter Konow:
Elarrastre es la función de seguir el precio con una orden en un lugar lejano para bloquear el beneficio/pérdida actual.

¿Está seguro de que entiende correctamente el trailing stop?

 
VVT:

¿Está seguro de que entiende correctamente el trailing stop?

Sí.
 
Реter Konow:
Sí.

No más preguntas

 
Реter Konow:
Para escribir un trailing stop, es necesario pasar del script al Asesor Experto, porque el script se descarga del gráfico cuando se ejecuta y no tiene el evento OnTick, sin el cual no funcionará. Por lo tanto, no podrá (aunque es teóricamente posible) escribir tal script.

Peter, he encontrado varios scripts de arrastre en MQL4. No he encontrado ninguno en MQL5.

Saludos, Vladimir.

 
MrBrooklin:

Peter, he encontrado varios scripts de arrastre en MQL4. No he encontrado ninguno en MQL5.

Sinceramente, Vladimir.

Vale, NO digo que no puedas escribirlo). Dije que estaría fuera de tu alcance por ahora. Por ahora... El EA es más sencillo y correcto.

Intente cambiar al Asesor Experto si quiere implementar un trailing stop simple. Te ayudaré.
 
Реter Konow:
Bueno, NO digo que sea imposible escribir). Dije que sería imposible que lo hicieras hasta ahora. Por ahora... Es más fácil y verdadero implementarlo en un EA.

Intenta cambiar a un EA si quieres implementar un trailing stop simple. Te ayudaré.

Genial, ¡hagámoslo! Pero ya me has intrigado con el guión. De todos modos, intentaré que este script sea completo.

Tendré un par de horas libres, porque necesito relajarme y ver el fútbol.

Saludos, Vladimir.