Hay una idea de comercio interesante. Ayúdame a encontrar errores en el código (mql4).

 
Haz una prueba.
Archivos adjuntos:
exp_2.mq4  7 kb
 
¿Cuáles son los errores?
 

No puedo probar el robot en mi terminal. Pensé que había un error en el código - aprendí el lenguaje por mí mismo y de viejos tutoriales en vídeo.

¿Te funciona? ¿Cuáles son los resultados?

 
Yaroslav Gladkov:

No puedo probar el robot en mi terminal. Pensé que había un error en el código - aprendí el lenguaje por mí mismo y de viejos tutoriales en vídeo.

¿Te funciona? ¿Cuáles son los resultados?

¿Cómo que no puedo probarlo? No da errores, pero no abre los tratos.
 

La misma situación: sin errores y sin transacciones. Y no sé cómo ver cuál es el problema: soy un copista.

 
Alexey Volchanskiy:
¿Puedes ser más claro, qué quieres decir con que no puedo probarlo? No hay errores, pero tampoco hay operaciones abiertas

Por cierto, te aconsejo que pongas en la primera línea

#property strict

input double StopLoss=100;

// и все Point заменить на _Point
 
Yaroslav Gladkov:

La misma situación: sin errores y sin transacciones. Y no sé cómo ver cuál es el problema: soy un copista.

Haz lo que escribí más arriba: tienes un montón de advertencias ahí, tienes que eliminarlas y luego podrás solucionarlo. No se cumple la condición de abrir una orden.
 
Alexey Volchanskiy:

Por cierto, le aconsejo que inserte la primera línea

Y en qué se diferencian los puntos fundamentalmente y en qué puede afectar, me pregunto, ya que no he encontrado respuestas a esta pregunta, y las opciones de los puntos ya 3 o 4.

 
Alexey Volchanskiy:

Por cierto, te sugiero que pongas la primera línea

Lo intentaré.

Echa un vistazo al registro, a ver si te dice algo

Archivos adjuntos:
20160213.log  1 kb
 
Yaroslav Gladkov:

Lo intentaré.

Echa un vistazo al registro, a ver si te dice algo.

Algo parece estar mal en el historial, no tengo esos errores

0 17:04:35.266 Expert Tests\exp_2 EURUSD.e,M1: cargado con éxito

0 17:04:41.178 TestGenerator: spread set to 12

2 17:04:41 2016.02.04 00:00 exp_2 inputs: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:04:41.870 EURUSD.e,M1: 352982 eventos de tick (3875 barras, 354029 estados de barra) procesados en 0:00:00.390 (tiempo total 0:00:06.381)

0 17:12:23.065 Experto exp_2 EURUSD.e,M1: eliminado

0 17:12:23.073 Expert Tests\exp_2 EURUSD.e,M1: cargado con éxito

0 17:12:23.078 TestGenerator: spread set to 12

2 17:12:23 2016.02.04 00:00 exp_2 inputs: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:23.243 EURUSD.e,M1: 352982 eventos de tick (3875 barras, 354029 estados de barra) procesados en 0:00:00.094 (tiempo total 0:00:00.172)

0 17:12:25.994 TestGenerator: spread set to 12

2 17:12:26 2016.02.04 00:00 exp_2 inputs: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:26.179 EURUSD.e,M1: 352982 eventos de tick (3875 barras, 354029 estados de barra) procesados en 0:00:00.094 (tiempo total 0:00:00.188)

0 17:12:52.092 TestGenerator: spread set to 12

2 17:12:52 2016.02.01 00:00 exp_2 inputs: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:52.452 EURUSD.e,M1: 760476 eventos de tick (8183 barras, 761523 estados de barra) procesados en 0:00:00.218 (tiempo total 0:00:00.359)

 
Alexey Volchanskiy:


Esta es la versión modificada
Archivos adjuntos:
exp_2.mq4  7 kb