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
... La gente aquí está tratando de ayudar a los recién llegados por una vez.
¡Buen día y buen humor a todos!
Gracias a todos por intentar ayudarme. El resultado de su ayuda ya está ahí. Ahora encuentro conscientemente la información que necesito (tutoriales, documentación de la web, etc.), lo que me ayuda a seguir estudiando por mi cuenta. Me gustaría enfatizar que sólo he utilizado MQL5 Reference para escribir el código de este script.
Hoy pego el código del script New7.mq5 que es una versión mejorada del script New6.mq5. El nuevo script tiene la capacidad de establecer niveles de Stop Loss (tope de pérdidas) y Take Profit (toma de beneficios). He intentado describir todo en este script como prometí antes, de forma comprensible para un programador de primer grado.
Saludos, Vladimir.
¡Buen día y buen humor a todos!
¡Gracias a todos los que intentan ayudarme! Ya hay un resultado de su ayuda. Ahora encuentro conscientemente la información que necesito (tutorial, documentación del sitio web, etc.), con la ayuda de la cual continúo el autoaprendizaje. Me gustaría enfatizar que sólo he utilizado MQL5 Reference para escribir el código de este script.
Hoy pego el código del script New7.mq5 que es una versión mejorada del script New6.mq5. El nuevo script permite establecer niveles de Stop Loss (para detener las pérdidas) y Take Profit (para tomar ganancias). He intentado describir todo en este script como prometí antes, de forma comprensible para un programador de primer grado.
Saludos, Vladimir.
Hay una línea en su código:
Significa que cuando haya 'orderType1' en el código, se sustituirá por "BUY_STOP".
Es decir, en lugar de la siguiente línea:
"BUY_STOP" será sustituido por la siguiente cadena:
¿Es eso lo que realmente quieres?
Hay una línea en su código:
Significa que cuando "orderType1" se encuentra en el código, será reemplazado por "BUY_STOP".
Así, en lugar de la siguiente línea:
Será la cadena:
¿Es esto lo que realmente quieres?
Estudiaré la documentación una vez más y te responderé más tarde.
Sinceramente, Vladimir.
Koldun Zloy:
... ¿Es eso lo que realmente quieres?
Por el momento, sí.
Respetuosamente, Vladimir.
Por el momento, sí.
Aquí vamos...
Aquí estamos...
Por el momento, sí.
Respetuosamente, Vladimir.
Este es el punto que debería haber escrito con más detalle. Sin duda es una opción que funciona, pero demasiado inesperada))))
Es mejor empezar dando una descripción de lo que hará el script, un algoritmo de forma esquemática. Habrá menos preguntas y más observaciones específicas)
Por el momento, sí.
Respetuosamente, Vladimir.
Bueno, ¿de qué te hablé?)) Debe haber una base y otra base de nuevo. Primero lee/revisa un libro de texto durante 3-4 meses y luego escribe algo. Al cabo de un año puedes empezar con la OOP.
Ni siquiera se trata de la base. La mente del hombre es un desastre. El barco se ha hundido, pero las velas (take-profit, stop-loss, trailing in the future) están siendo cuidadosamente moldeadas para ello.
De hecho, la condición anterior es siempre verdadera, como 2 = 2. Así que si (operador de condición) no funciona aquí, y el compilador dará una advertencia en tal código.
Ahora el autor de la rama debería seguir tu consejo Pedro, y decir "lo veo así, ¡soy un artista!".
Aquí vamos...
Debo haber malinterpretado algo, ya que he tenido esa reacción.
Escribí la siguiente condición en el script New6.mq5: "Para las órdenes pendientes Buy Stop y Sell Stop, aplique la directiva #define en lugar de la entrada. Nos permitirá especificar en el código del script los tipos necesarios de órdenes pendientes, pero no se mostrarán en los parámetros de entrada del script cuando se ejecute. Establezcamos las variables que definen los tipos de órdenes pendientes orderType1 y orderType2. Llamemos a estas variables "BUY_STOP" y "SELL_STOP".
Por favor, aconséjeme qué he hecho mal en la aplicación de esta condición.
Saludos, Vladimir.