[¡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 794
![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
obla4ko: а по поводу тестирования на истории вопрос :
Puede un Asesor Experto (¡uno sencillo!) - no una cuadrícula) en el mismo período de la historia, con los mismos parámetros dan resultados completamente diferentes?
Lo único que hice, entre estas dos pruebas, fue actualizar el archivo de citas... y que podría haber llevado a tal resultado? - ¿¡Y luego resulta que toda la historia es una mierda!?
1. la historia puede cambiar. Se filtran las brechas intradía, se eliminan los picos, etc. A veces, incluso los días desaparecen. // Alguien se quejó aquí no hace mucho de que le robaron un mes. No es CA, sino un demonio de "Veladas en la granja cerca de Dikanka". )))
2. La diferencia también puede deberse a la dispersión flotante. El comprobador utiliza el actual en el momento del arranque.
3) La historia no es una mierda. Lo que es una gilipollez es un EA que depende tanto de pequeñas cosas como esta.
también, en mi opinión, una "horquilla", posteriormente limpiada... :)), pero "guardada en la memoria" de plazos menores, que ya no son alcanzables...
Y la pregunta sobre las pruebas en la historia :
puede un Asesor Experto (¡uno sencillo!) - ) en el mismo período de la historia, con los mismos parámetros dan resultados completamente diferentes?
Lo único que hice, entre estas dos pruebas, fue actualizar el archivo de citas... y que podría haber llevado a tal resultado? - ¿¡Y luego resulta que toda la historia es una mierda!?
Gracias por la aclaración - pero ¿crees que en lugar de comparar con el valor de Time[0] debería intentar dar esta tarea antes de la petición de OrderSend(...) : comprobar si la barra actual está cerrada por StopLoss-y? Entonces tengo que introducir duble función StopLoss() que trabajará con la variable StopLoss anuncié? ¿O NO ES POSIBLE por una cuestión de principios? Para mí es importante que no se abra una nueva posición en la barra que ha tenido pérdidas, aunque coincida con los parámetros de la apertura.
La cuestión es que los factores de tiempo deben considerarse en último lugar - muy a menudo se deslizan - o más bien la interpretación de una orden resulta de alguna manera diferente (ambigua).
Unas cuantas garrapatas entraron a la vez y ya es más de unaEsta condición no funcionará en un mercado rápido
Han entrado unas cuantas garrapatas a la vez y ya es más de unaEsta condición no funcionará en un mercado rápido
Exactamente... acabas de escribir sobre la limpieza de los "tacos" por ti mismo. Además, al hacer la prueba, el diferencial se toma del diferencial actual. Y puede ser diferente: en la última prueba eran 2 puntos, y en la actual son 4, por ejemplo...
¡Eso es! ¡No funciona! Se está deslizando... :)) ¡Y muchas posiciones positivas no se abren! ¿Y qué sugieres para sustituirlo, el nativo?
Para ello es necesario conocer los requisitos. Puede utilizar la variante de controlar la apertura de un nuevo bar por tiempo, pero ¿le conviene? Las operaciones deben abrirse en cualquier momento. Puede ser más fácil controlar el número de posiciones abiertas. Primero debemos decidir qué es lo que se necesita
1. la historia puede cambiar. Se filtran las brechas intradía, se eliminan los picos, etc. ¡A veces incluso faltan días! // Alguien se quejó hace poco de que le habían robado un mes. No de la empresa de corretaje, sino de "Veladas en la granja cerca de Dikanka". )))
2. La diferencia también puede deberse al diferencial flotante. El probador utiliza el actual en el momento del lanzamiento.
3) La historia no es una mierda. Lo que es una mierda es un Asesor Experto que depende tanto de cosas tan triviales.
Por favor, aconseje cómo utilizar esto en un indicador a menudo:
Si haces una automatización basada en esto está claro que no funcionará nada ya que IndicatorCounted() será 0. ¿Cómo se puede rehacer correctamente el relleno de un indicador para que funcione?
Para ello es necesario conocer los requisitos. La opción de controlar la apertura de un nuevo bar por tiempo es posible, pero ¿será satisfactoria? Tal vez los intercambios deberían abrirse en cualquier momento. Puede ser más fácil controlar el número de posiciones abiertas. Primero tenemos que decidir qué necesitamos.
Cada asesor tiene diferentes requisitos