Cálculo del ángulo de inclinación de la línea de tendencia. - página 10
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
Eres una escoria y no una escoria cualquiera, sino una desagradable.
Aquí un moderador de repente piensa en banearme por tal expresión, le sugiero que primero trate la situación con sobriedad y calma.
Lo siento, ¡el tema ha surgido!
Muchas gracias por su comunicación.
Ha sido un placer poner por fin los puntos sobre las íes,
Se ha ido...Realmente off-topic....
Lee el hilo.
Su código no tiene nada que ver con ninguna tendencia
¡Y la escala del gráfico no debe tenerse en cuenta NUNCA!
Vale, lo borro si no es necesario, estaba pensando en una forma mejor, pero da igual)
Lo estás haciendo bien con el tema y la línea de tendencia. Aquí hay alguien muy lleno de mierda.
Dimitri, estás a punto de estallar de ira.
Qué patético.
¿Le has ahorrado a la gente la flormula correcta, no lo entiendo?
Créeme, no lo necesitaba.
Esta fórmula y este código los publiqué hace mucho tiempo en el hilo de las predicciones, hace un año aproximadamente
No es realista encontrar nada allí. Y aquí hay un buen nombre para ello.Todo está bien con la correspondencia entre el tema y la línea de tendencia. Es que alguien aquí está muy lleno de mierda.
Ah, bueno, entonces veo)) Entonces devuelvo el código, tal vez alguien que no seaRenat Akhtyamov lo necesite, por cierto no me siento mucho en los foros)))
//-----------------------------------------------------------------------------------
// xAngle ///////////////////////////////////////////////////////////////////////////
//-----------------------------------------------------------------------------------
double xAngle(double x1,double y1,double x2,double y2) // x1,x2 Tiempo[] - y1,y2 Precio
{
if(x1==0 || x2==0 | y1==y2){return(0);}
if(y1==y2) {return(0);}
//---
double PriceMAX=ChartGetDouble(0,CHART_PRICE_MAX,0);
double PriceMIN=ChartGetDouble(0,CHART_PRICE_MIN,0);
double Bar1proc=(double)(ChartGetInteger(0,CHART_WIDTH_IN_BARS,0)*_Period*60)/100;
double Precio1proc=((PrecioMAX-PrecioMIN)/_Punto)/100;
x1=iBarShift(NULL,0,(datetime)x1);
x2=iBarShift(NULL,0,(datetime)x2);
double x1x2=MathAbs(x1-x2)*_Period*60;
double y1y2=MathAbs(y1-y2)/_Point;
double x1x2_proc=x1x2/Bar1proc;
double y1y2_proc=y1y2/Price1proc;
//---
double theta=MathArctan(y1y2_proc/x1x2_proc)*(180/3.1415926535);
if(y2<y1){theta=NormalizeDouble(theta*(-1),2);}
return(theta);
}
//+------------------------------------------------------------------+
En cuanto a la estrategia de tendencia, por el ángulo se puede estimar la fuerza y el plazo aproximado de la tendencia.
Dimitri, estás a punto de estallar de ira.
Qué pena.
¿Le has ahorrado a la gente la flormula correcta, no lo entiendo?
Créeme, no lo necesitaba.
Publiqué esta fórmula y el código hace mucho tiempo en la rama de previsión, hace aproximadamente un año.
No es realista encontrar nada allí. Hay un buen nombre para ello.Buenas tardes. Necesito calcular el ángulo de inclinación de la línea de tendencia en el gráfico en grados mediante programación (MQL5). Me gustaría saber la fórmula o un método para hacerlo.
La pregunta se refiere a un gráfico que ya existe. Las transformaciones necesarias para construirlo no son importantes. El gráfico es visible - su propiedad principal. Estamos hablando de un gráfico que ya es visible en un monitor determinado. Por lo tanto, horizontal y verticalmente es la misma unidad de medida para todos los que miran la pantalla: el píxel. Hay que calcular la arctangente de la relación entre el incremento vertical y el incremento horizontal (píxel/píxel, un valor adimensional) y convertirla en grados. No creo que haya preguntas en este procedimiento.
Y el hecho de que los distintos monitores tengan diferentes relaciones de aspecto (https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%BD_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0), al autor, según tengo entendido, no le interesa. En este monitor y eso es todo.
Sospecho que ese no es el punto de interés en absoluto. Pensé, dónde puede haber alguna característica objetiva. Estamos hablando de incrementos de curso en incrementos de tiempo. Si tomamos no el tiempo astronómico, sino el número de ticks entrantes (también se llama tiempo propietario y operativo); si la empresa envía al terminal cada cambio de la tasa para su paso de cotización Point, lo que suele ocurrir en el caso de la cotización de 4 dígitos, entonces el aumento de la tasa extremadamente rápido se verá como más un Point en cada tick. Midiendo este tiempo por el número de ticks y la tasa de crecimiento por el número de pasos mínimos de Point, obtenemos el ángulo límite de la línea de crecimiento de pendiente +45 grados, arctg(1/1). Más rápido significa que la empresa no tiene tiempo para enviar los pasos mínimos, las brechas se producen, si son más grandes que la propagación - brechas de precios. Por lo tanto, parece que hay alguna característica natural. Sin embargo, no sé por qué se convierte en grados. La proporción 1/1 en sí misma también me parece bien y me recuerda a una barrera natural.
Puede utilizar un abanico Hanne y una línea Hanne, introducir los datos de la línea calculada en el abanico y formar los ángulos principales de Hanne.
¿Todos hablan idiomas diferentes?
Amigos, hasta que no se definen los términos, no se está de acuerdo. Y tienes diferentes grados...
Hola de nuevo amigos, he decidido ponerme un poco las pilas con este tema y solucionar el problema como creo en su totalidad, he creado un indicador que calcula la pendiente de cualquier objeto que esté en el gráfico y que tenga pendiente (canales y líneas de tendencia), escribe los grados automáticamente, además modifica los grados cuando los cambia, el color del texto toma el color de la línea original, así como el texto aplica la pendiente de la línea o canal correspondiente para mayor comodidad, aquí os envío una versión demo de prueba, su capacidad de trabajo completa
Espero las críticas, si tienen alguna duda y necesidad personal escriban al LS, gracias a todos.
También me gustaría encontrar una persona que podría hacer una prueba interesante en el ángulo de cambio de pendiente, en una combinación de mi indicador + línea de tendencia + MA y en diferentes TFs de acuerdo con un cierto patrón, más detalles en el LJ, que está interesado dará una versión extendida del indicador por un período más largo de forma gratuita, mi oferta es válida hasta 31.01.2017.
Informe fotográfico sobre el rendimiento de los indicadores y el cumplimiento de los valores terminales, por ejemplo, la misma línea de tendencia por el ángulo de la pendiente.