![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Parte 3.
Sí, Alexey, ya he visto este código. Está en la forma de un archivo de inclusión. Para ser sincero, no encontré nada sobre el símbolo en él, aunque lo revisé varias veces. Tal vez he entendido algo mal o simplemente estoy buscando mal.
Sinceramente, Vladimir.
He aprendido una nueva palabra para mí: mauvais ton.
(Malos modales; comportamiento, modales y conducta considerados inapropiados, indecentes, inaceptables en una sociedad determinada; malo, maleducado)
He aprendido una nueva palabra para mí: codicia
("malos modales"; comportamiento, modales y acciones consideradas inapropiadas, indecentes, inaceptables en una sociedad determinada; malo, maleducado).
No me interpondré en el camino - ¡comunícate!
------------------------------------
aunque podrías haber recogido algo en esos jirones...
i es igual al número de posiciones abiertas, por lo que muchos ciclos serán con impresión
es necesario eliminar el signo "=" en por qué es necesario pasar por el bucle cuando el número de posiciones abiertas es 0. en esta llamada a cero salió la segunda impresión¡Hola! ¡Muchas gracias! Ahora no entiendo por qué pensaba que el ciclo comienza con "0" en lugar de "1". Para abreviar la historia, debería dejar de estudiar por la noche, como solía hacer en mi juventud.
Saludos, Vladimir.
Hola Aleksey! Te agradeceré mucho cualquier ayuda.
Sinceramente, Vladimir.
Así que, basándome en la literatura que leí, escribí un breve algoritmo para crear un Asesor Experto con la función trailing stop:
He hecho algunas correcciones
No describiré en detalle los algoritmos de transferencia de paradas para las partes uno y dos. Ya los ha descrito en general correctamente. Si los describe, debe seguir el patrón:
Parte 1. El punto de equilibrio:Hola Alexey, te agradecería mucho la ayuda que puedas prestarme.
Saludos, Vladimir.
Tiene dos errores importantes en su descripción de la RPT:
1. Estás entrando demasiado en detalles de bajo nivel. Por qué, por ejemplo, escribir (incorrectamente, por cierto) "hay que volver al bucle si no se encuentran posiciones". Si no hay posiciones, no habrá nada que procesar. No hay que volver al bucle, sólo hay que salir y esperar un nuevo tick, quizás aparezca algo allí, quizás no. No es necesario describir casos de "qué pasaría si no..." - Hay un número infinito de estos casos, no se pueden describir todos. En su lugar, céntrate en los " y si".
2. La RPT muestra claramente un deseo de coherencia. No lo hagas. Ir de lo general a lo específico:"Necesito un stop que a) se transfiera al punto de equilibrio, y b) cuando se transfiera al punto de equilibrio, se suba por arrastre. Las reglas de transferencia al punto de equilibrio y de subida del stop, adjuntas a continuación..." . - Te aseguro , que tal TOR será entendido por cualquier programador autónomo, y para él, el programador, tal TOR será mucho más fácil y claro que entender los ciclos, que vuelven a sí mismos, si no hay posición, etc.