Cálculo de ángulos

 

Publi

Resultados 1 al 4 de 4

Tema: Cálculo de ángulos

  1. #1
    Estoy tratando de calcular el ángulo de un par de líneas. Tengo los cálculos correctos, pero por alguna razón tengo errores de división por cero, ¿alguien puede decirme?

    Aquí está tu código....

    Código PHP: <código><span style=”color: #000000”> <span style=”color: #0000BB”>
    HighStartPoint</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>iHigh</span><span style=”color: #007700”>(<span><span style=”color: #0000BB”>Símbolo</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>0<span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>VectorPer</span><span style=”color: #007700”>);
    </span><span style=”color: #0000BB”>PreviousBarHigh</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>iHigh</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>Símbolo</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>SIGNALCANDLE</span> <span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>);
    </span><span style=”color: #0000BB”>Punto más alto</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>Alto</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>iHighest</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>Símbolo</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>MODE_HIGH</span><span style=”color: #007700”>,</span> <span style=”color: #0000BB”>VectorPer</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>SIGNALCANDLE</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>)#93;;
    </span><span style=”color: #0000BB”>Ángulo más alto</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>MathArctan</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>MathTan</span><span style=”color: #007700”>(((</span><span style=”color: #0000BB”>HighStartPoint</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>HighestPoint</span> <span style=”color: #007700”>)/(</span><span style=”color: #0000BB”>VentanaPrecioMáx.</span><span style=”color: #007700”>()-</span><span style=”color: #0000BB”>VentanaPrecioMin</span><span style=”color: #007700”>()))/((</span><span style=”color: #0000BB” >VectorPer</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>SIGNALCANDLE</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>)/</span><span style=”color: #0000BB”>WindowBarsPerChart<span><span estilo=”color: #007700”>())))*</span><span estilo=”color: #0000BB”>180</span><span estilo e=”color: #007700”>/</span><span style=”color: #0000BB”>3.14</span><span style=”color: #007700”>;
    </span><span style=”color: #0000BB”>Ángulo de barra superior anterior</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>MathArctan</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>MathTan</span><span style=”color: #007700”>(((</span><span style=”color: #0000BB”>HighStartPoint</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>PreviousBarHigh</span> <span style=”color: #007700”>)/(</span><span style=”color: #0000BB”>VentanaPrecioMáx.</span><span style=”color: #007700”>()-</span><span style=”color: #0000BB”>VentanaPrecioMin</span><span style=”color: #007700”>()))/((</span><span style=”color: #0000BB” >VectorPer</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>SIGNALCANDLE</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>)/</span><span style=”color: #0000BB”>WindowBarsPerChart<span><span estilo=”color: #007700”>())))*</span><span estilo=”color: #0000BB”>180</span ><span style=”color: #007700”>/</span><span style=”color: #0000BB”>3.14</span><span style=”color: #007700”>;
    </span><span style=”color: #0000BB”>pHighStartPoint</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>iHigh</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>Símbolo</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>VectorPer</span> <span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>);
    </span><span style=”color: #0000BB”>pPreviousBarHigh</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>iHigh</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>Símbolo</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>SIGNALCANDLE</span> <span style=”color: #007700”> </span><span style=”color: #0000BB”>2</span><span style=”color: #007700”>);
    </span><span style=”color: #0000BB”>pPunto más alto</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>Alto</span><span style=”color: #007700”>#91;</span><span style=”color: #0000BB”>iHighest</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>Símbolo</span><span style=”color: #007700”>(),</span><span style=”color: #0000BB”>0</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>MODE_HIGH</span><span style=”color: #007700”>,</span> <span style=”color: #0000BB”>VectorPer</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>,</span><span style=”color: #0000BB”>SIGNALCANDLE</span><span style=”color: #007700”> </span><span style= ”color: #0000BB”>2</span><span style=”color: #007700”>)#93;;
    </span><span style=”color: #0000BB”>pHighestAngle</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>MathArctan</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>MathTan</span><span style=”color: #007700”>(((</span><span style=”color: #0000BB”>pHighStartPoint</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>pHighestPoint</span> <span style=”color: #007700”>)/(</span><span style=”color: #0000BB”>VentanaPrecioMáx.</span><span style=”color: #007700”>()-</span><span style=”color: #0000BB”>VentanaPrecioMin</span><span style=”color: #007700”>()))/((</span><span style=”color: #0000BB” >VectorPer</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>- </span><span style=”color: #0000BB”>SIGNALCANDLE</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>2</span><span style=”color: #007700”>)/</span><span style=”color: #0000BB”>WindowBarsPerChart</span><span style=”c olor: #007700”>())))*</span><span style=”color: #0000BB”>180</span><span style=”color: #007700”>/</span><span estilo=”color: #0000BB”>3.14</span><span estilo=”color: #007700”>;
    </span><span style=”color: #0000BB”>pPreviousHighBarAngle</span><span style=”color: #007700”>=</span><span style=”color: #0000BB”>MathArctan</span><span style=”color: #007700”>(</span><span style=”color: #0000BB”>MathTan</span><span style=”color: #007700”>(((</span><span style=”color: #0000BB”>pHighStartPoint</span><span style=”color: #007700”>-</span><span style=”color: #0000BB”>pPreviousBarHigh</span> <span style=”color: #007700”>)/(</span><span style=”color: #0000BB”>VentanaPrecioMáx.</span><span style=”color: #007700”>()-</span><span style=”color: #0000BB”>VentanaPrecioMin</span><span style=”color: #007700”>()))/((</span><span style=”color: #0000BB” >VectorPer</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>1</span><span style=”color: #007700”>- </span><span style=”color: #0000BB”>SIGNALCANDLE</span><span style=”color: #007700”> </span><span style=”color: #0000BB”>2</span><span style=”color: #007700”>)/</span><span style=”color: #0000BB”>Barras de ventana por gráfico</span><sp un estilo=”color: #007700”>())))*</span><span estilo=”color: #0000BB”>180</span><span estilo=”color: #007700”>/</span><span style=”color: #0000BB”>3.14</span><span style=”color: #007700”>;
    </span><span style=”color: #0000BB”></span> </span> </code>

  2. #2
    ¿Ejecuta el ciclo a través de cada barra en el gráfico o comienza, por ejemplo? Dado que si está comenzando en Bars, tendrá muchos ceros para: WindowPriceMax () - WindowPriceMin () otra cosa que puede probar para la seguridad de fallas es mathmax (WindowPriceMax () - WindowPriceMin (), 0.01) o 1 o lo que sea tiene sentido.

  3. #3
    = MathArctan ( MathTan ((( pHighStartPoint - pHighestPoint )/( WindowPriceMax ()- WindowPriceMin ()))/(( VectorPer 1 - SIGNALCANDLE 2 )/WindowBarsPerChart ())))* 1803.14; Utilizo WindowBarsPerChart (), ¿esto produce todas las barras en la pantalla?

  4. #4
    Intenta usar el producto punto para encontrar el coseno entre vectores o líneas en lugar del feo ArcTan(Tan((b2-b1)/(a2-a1))):



Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.