Por favor, ayude a resolver un pequeño problema geométrico. Hay una línea con coordenadas p1 y p2 (mostradas en rojo en la imagen). Necesito encontrar la coordenada de p3, que es el 38,2% de la coordenada de p2. He hecho lo siguiente:
if(p2>p1) p3=p2-(p2-p1)*0,382; verdadero para la parte superior de la figura
if(p1>p2) p3= p2+(p1-p2)*0,382; verdadero para la parte inferior de la figura
¿Hay alguna manera de escribir esto en una ecuación sin el "si"?
Una vez hice una función que calcula todos los niveles de Fibo usando dos puntos - Fibo cero y Fibo 23.6. Usted establece estos dos niveles y la función escribe el resto en variables globales.
Eso es todo:
Es un poco diferente a lo que necesitas, pero por si acaso...
Esta es una función, rehecha para calcular el nivel de 38,2 fba en dos niveles dados - cero fba (p1) y 23,6 fba (p2):
¿Cuántos son posibles? Bueno, traté de mirar a través del inductor en el remolque. Mi terminal se bloquea por ello.
Mire en la ventana de datos qué valores toman los topes de este indicador y decida allí. O bien dibuja objetos - busca estos objetos y toma datos de ellos.
¿Es posible tomar los datos del indicador sólo a través de iCustom?
Si es un indicador personalizado y escribe sus datos en sus buffers, entonces sí, a través de iCustom(). Si muestra objetos en el gráfico y no utiliza búferes, los datos pueden tomarse de estos objetos.
¿Es posible tomar los datos de un indicador sólo a través de iCustom?
Sí, pero no todos los iCustom son susceptibles, + también es posible para la experimentación, si usted tiene el código de un indicador - perforar en el cuerpo de su búho y seguir adelante.
+ pasar las condiciones a las variables globales. El asesor sondea el GV. El beneficio no matable de GV es el nombre de la variable compuesta, que se puede utilizar para hacer bucles y diseccionar.
Chicos, díganme - así, pueden darme un rápido, en los dedos - podría...:-), entender.
Actualmente estoy optimizando algunos parámetros del búho. Si hay alguna posibilidad en Exel (aparentemente, no la hay , ¿o dónde (en qué)? se puede) de dibujar de una vez gráficos multidimensionales a partir de valores dados de los parámetros en forma de montañas, mostrando clusters de valores de tal o cual parámetro optimizado, para luego hacer un corte con plano y seleccionar las variantes planas de sus valores.
Muy a menudo, trabajando en la misma TF, se utiliza un diseño:
int start()
{
datetime time = Time[0];
if(prevtime == time)return(0);
prevtime = time;
//.........// все операции советника//.........return(0);
}
Pregunta:
¿No es este código de entrada un obstáculo para la correcta optimización de los parámetros, incluidos el SL y el TP?
Me parece que un EA que trabaje, por ejemplo, en H1 y que esté optimizado/probado en el modo "por precio de apertura" en H1 no reaccionará correctamente al SL y TP establecidos,
Como un EA sólo ve un gráfico una vez por hora, no es capaz de ejecutar correctamente las órdenes de Stop, es decir, en sus puntos de cruce.
El Asesor Experto utiliza el modelo por precios de apertura de barra. No tiene sentido optimizar mediante otros modelos: es una pérdida de tiempo y de recursos informáticos. Sólo podemos comprobar si los resultados de la optimización son malos utilizando todos los modelos de emulación de garrapatas.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Por favor, ayude a resolver un pequeño problema geométrico. Hay una línea con coordenadas p1 y p2 (mostradas en rojo en la imagen). Necesito encontrar la coordenada de p3, que es el 38,2% de la coordenada de p2. He hecho lo siguiente:
if(p2>p1) p3=p2-(p2-p1)*0,382; verdadero para la parte superior de la figura
if(p1>p2) p3= p2+(p1-p2)*0,382; verdadero para la parte inferior de la figura
¿Hay alguna manera de escribir esto en una ecuación sin el "si"?
Una vez hice una función que calcula todos los niveles de Fibo usando dos puntos - Fibo cero y Fibo 23.6. Usted establece estos dos niveles y la función escribe el resto en variables globales.
Eso es todo:
Es un poco diferente a lo que necesitas, pero por si acaso...
Esta es una función, rehecha para calcular el nivel de 38,2 fba en dos niveles dados - cero fba (p1) y 23,6 fba (p2):
Tal vez puedas hacer algo por ti mismo sobre la base de...
Chicos, ¡por favor, ayuda! Tal vez alguien tenga alguna idea al respecto...
Indicador IN10TION NewsReader.
Si la señal es Market.TdOpen && Market.Price.DOWN, entonces vende
Si la señal es Market.TdOpen && Market.Price.UP, comprar
¿Qué puedo hacer? ¡He intentado utilizar iCustom pero no funciona!
Chicos, ¡por favor, ayuda! Tal vez alguien tenga alguna idea al respecto...
Indicador IN10TION NewsReader.
Si la señal es Market.TdOpen && Market.Price.DOWN, entonces vende
Si la señal es Market.TdOpen && Market.Price.UP, comprar
¿Qué puedo hacer? ¡He intentado utilizar iCustom pero no funciona!
¿Cuántos son posibles? Bueno, traté de mirar a través del inductor en el remolque. Mi terminal se bloquea por ello.
Mire en la ventana de datos qué valores toman los topes de este indicador y decida allí. O bien dibuja objetos - busca estos objetos y toma datos de ellos.
¿Cuántas veces? Así que traté de mirar el pavo en el remolque. Mi terminal se bloquea por ello.
Mira en la ventana de datos qué valores toma esta torreta, decide allí. O bien dibuja objetos - busca estos objetos y toma datos de ellos.
¿Es posible tomar los datos del indicador sólo a través de iCustom?
Si muestra objetos en el gráfico y no utiliza búferes, los datos pueden tomarse de estos objetos.
¿Es posible tomar los datos de un indicador sólo a través de iCustom?
Sí, pero no todos los iCustom son susceptibles, + también es posible para la experimentación, si usted tiene el código de un indicador - perforar en el cuerpo de su búho y seguir adelante.
Chicos, díganme - así, pueden darme un rápido, en los dedos - podría...:-), entender.
Actualmente estoy optimizando algunos parámetros del búho. Si hay alguna posibilidad en Exel (aparentemente, no la hay , ¿o dónde (en qué)? se puede) de dibujar de una vez gráficos multidimensionales a partir de valores dados de los parámetros en forma de montañas, mostrando clusters de valores de tal o cual parámetro optimizado, para luego hacer un corte con plano y seleccionar las variantes planas de sus valores.
Muy a menudo, trabajando en la misma TF, se utiliza un diseño:
Pregunta:
¿No es este código de entrada un obstáculo para la correcta optimización de los parámetros, incluidos el SL y el TP?
Me parece que un EA que trabaje, por ejemplo, en H1 y que esté optimizado/probado en el modo "por precio de apertura" en H1 no reaccionará correctamente al SL y TP establecidos,
Como un EA sólo ve un gráfico una vez por hora, no es capaz de ejecutar correctamente las órdenes de Stop, es decir, en sus puntos de cruce.
............................
Como ejemplo https://www.mql5.com/ru/code/9386, donde sólo se optimiza un parámetro (SL).
Allí, en PS, el autor escribe:
El Asesor Experto utiliza el modelo por precios de apertura de barra. No tiene sentido optimizar mediante otros modelos: es una pérdida de tiempo y de recursos informáticos. Sólo podemos comprobar si los resultados de la optimización son malos utilizando todos los modelos de emulación de garrapatas.