[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 11
![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
En el post anterior, me he corregido. Niveles 30 70, para WPR 20 y 80.
Sí, ya lo veo.
Y para WPR está diseñado específicamente de esa manera,
que compran al cruzar -80 de arriba a abajo
para una venta de abajo hacia arriba ?
int co="" - ¿Dónde está " ;"?
Y aquí hay un lugar extraño: if ( SecondsAfterOpenLastPos(Symbol(),-1,-1)); //---- Número de segundos después de la última posición abierta
int co="" - ¿dónde está " ;"?
Y aquí hay un lugar extraño: if ( SecondsAfterOpenLastPos(Symbol(),-1,-1)); //---- Número de segundos después de la última posición abierta
No he escrito ningún comentario, pero ¿por qué es extraño el número de segundos? - Si se ha abierto una posición, la variable se reescribe a neutral...
Todavía no he escrito ningún comentario, pero ¿por qué el número de segundos es impar? - Si se ha abierto una posición, entonces la variable debe reescribirse en neutral...
No he escrito nada sobre un comentario, decía que debería haber un punto y coma después de declarar la variable. ¡Y no hay ninguno! Y una variable de tipo int se inicializa con una cadena vacía... Y entonces cómo se utiliza.... Oh, Dios mío, qué lío. OpenPosition(Symbol(), OP_SELL, lotes, Bid, 5, sl, tp, NULL, 0, 0,co="");!!!!!!
Y extraño porque usar el operador if implica realizar alguna acción cuando se cumple una condición, y no hay ninguna condición.... ¿Por qué necesitas si?
Además, hay dos líneas seguidas
if ( SecondsAfterOpenLastPos(Symbol(),-1,-1)); //---- Número de segundos después de abrir la última posición
if ( SecondsAfterOpenLastPos () < 5)
hay una llamada a una función de usuario, pero el número de argumentos en las llamadas no coincide, no he visto la función, pero parece que aquí también hay un error
Sí, ya lo veo.
Y para WPR está diseñado específicamente de esa manera,
que compran al cruzar -80 de arriba a abajo
para una venta de abajo hacia arriba ?
no. bahía para wpr al cruzar -80 DOWN UP, para SHELL al cruzar -20 DOWN.
Permítame repetir mi pregunta: "¿No deberíamos especificar (para el CCI) -100???????????? en la condición de negociación? Dice +100, pero el propio indicador tiene un valor de -100 y -150e incluso llega a -180??????"
no. bahía para wpr al cruzar -80 DOWN UP, para SHELL al cruzar -20 DOWN.
Permítame repetir mi pregunta: "¿No deberíamos especificar (para el CCI) -100???????????? en la condición comercial? Es +100, pero el propio indicador tiene valores -100 y -150e incluso llega a -180??????"
Puede
mientras haya un beneficio en estas condiciones.
es posible optimizar los niveles en el probador
entonces en el historial aparecerá la variante ideal
wow.... había un montón de errores cuando se me escapaba un punto y coma...... pensé que estaba haciendo todo lo del libro de texto...
No hay ningún libro de texto ahí. Quería corregir los errores... ...e incluso las he corregido, pero falta un montón de funciones usadas pero no declaradas. Me he dado por vencido, no te servirá para aprender a programar, y no se puede sacar ningún provecho de ello. Mi consejo es que vuelvas al tutorial de nuevo y escribas un Asesor Experto sencillo desde cero, sin utilizar fragmentos de código ajenos cuyo significado no entiendas. O puede utilizar el libro de texto para analizar algunos Asesores Expertos simples...
No hay ni el más mínimo atisbo de libro de texto. Quería corregir los errores... Incluso los he corregido, pero faltan un montón de funciones usadas pero no declaradas. Me he dado por vencido, no te servirá para aprender a programar, y no se puede sacar ningún provecho de ello. Mi consejo es que vuelvas al tutorial de nuevo y escribas un Asesor Experto sencillo desde cero, sin utilizar fragmentos de código ajenos cuyo significado no entiendas. O puede analizar algún Asesor Experto simple a través del libro de texto...
Gracias por la ayuda. >> Lo volveré a hacer.
Podemos
mientras haya un beneficio en estas condiciones
puedes optimizar los niveles en el probador
Entonces el historial mostrará la variante ideal
En el comentario anterior me has señalado el inconveniente, sobre los niveles de compra y venta incorrectos, para ello (según tengo entendido) hay que intercambiar los signos < >.
Especificar o no -100???????????????????????? para el CCI
Se puede utilizar el indicador Damiani_Volt.
Esto no es análogo a VoltyChannel_Stop_v2.1M.mq4 por casualidad, no puedo encontrar Damiani_Volt en la búsqueda