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
Si el precio cierra por debajo de la media móvil y el Momentum está por debajo de la media, abra una operación de venta. En una operación de compra, es al revés.
Entonces, si no se cumple la condición, ¿no hay que hacer nada? Si es así, entonces en la última línea de la función escribe return(false) y comprueba si satisface tu táctica paso a paso.
¿Es en el void OnTick() ?
Ya era hora de que el comercio se hiciera realidad.
Pero personalmente me confunde el resultado no retornable, que puede convertirse en la forma deseada antes o después.
Lo que me confunde es esto
¿Esto es en void OnTick() ?
Aquí mismo:
Pruebe a poner falso en la última línea y vea si este enfoque es coherente con la táctica que ha elegido. Es decir, "desplazar" el trabajo del Asesor Experto teniendo en cuenta este cambio.
Me refería a timeOntrade aparentemente.
En timeOntrade sólo falso al final no dará el resultado deseado, pero en mi variante abre operaciones por la hora es real, probado.
¿Qué ocurre si timeOntrade.hour = 5?
El acuerdo ciertamente no se hará, porque en...
//Base para el cambio a Open
if(!PositionSelect(_Symbol)&& (timeOntrade(4) || ((timeOntrade(15) || timeOntrade(16))&& timeOntrade2(0)))) Open();//
...enviar para abrir sólo a la hora especificada
En timontrade, es exactamente falso al final que no producirá el resultado deseado...
alph, a esto se refiere Yedelkin.
Estas variantes de la función son idénticas en nuestra mente
Por cierto, en esta variante el resultado del probador por ganancia es pequeño, pero el ratio me parece bueno.
Ahora estoy probando en marcos temporales más grandes sin referencia temporal, tal vez el resultado sea mejor.