estimados foreros
me estoy iniciando en esto del metatrader y estoy
intentando crear el siguiente sistema....
entrada :cruce de medias EMA
salida : si el precio cruza un parabolic SAR o si hay un nuevo cruce de medias
la señal de entrada funciona pero
mi problema esta en la salida
porque abre y cierra las operaciones a cada hora .
tal vez sea una tonteria pero no encuentro forma de arreglarlo
a continuacion les dejo el codigo y el listado de operaciones por si alguien me puede ayudar .
saludos !!
ayuda con un sistema sencillo
ayuda con un sistema sencillo
- Adjuntos
-
- Sin título 2.xls
- listado de operaciones
- (64 KiB) Descargado 102 veces
-
- prueba2.mq4
- expert
- (2.62 KiB) Descargado 119 veces
hola hola
El error creo que lo he localizado, aunque aun no he probado tu indicador..
Segun tu indicador cuando hay una nueva barra, este if se ejecuta:
if(MarcaTiempo != NuevaTiempo)
{
Hasta aqui bien, seguido miras los cruces y si hay una posicion abierta OrdersTotal() seria diferente a 0, y es en el siguiente if donde la caga:
if(total>0)
{
por que cada barra nueva ese if se confirma y cierra posicion automaticamente, si tienes problemas para solucionarlo ya te ayudare.
un saludo
Segun tu indicador cuando hay una nueva barra, este if se ejecuta:
if(MarcaTiempo != NuevaTiempo)
{
Hasta aqui bien, seguido miras los cruces y si hay una posicion abierta OrdersTotal() seria diferente a 0, y es en el siguiente if donde la caga:
if(total>0)
{
por que cada barra nueva ese if se confirma y cierra posicion automaticamente, si tienes problemas para solucionarlo ya te ayudare.
un saludo