Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

Metatrader 4 Indicators | Lagrange's Interpolation Polynomial | Free Download

RobotFX curates the best open-source MetaTrader code to inspire your trading automation.

Description:

Lagrange's interpolation polynomial is used for the determination of the function on the basis of the given points. In point of fact, the indicator takes the coordinates of the points located between extern int begin and extern int end (marked with the red and blue lines on the chart), and calculates the coordinates of the next points using the Lagrange's interpolation polynomial.

Parameters:

Reduce lag and improve accuracy with the NonLagMA Expert Advisor for MT4/MT5. Discover it.

begin - the number of the bar the selection of points' coordinates for the interpolation is begun with. It is marked with the red line;

end - the number of the bar the selection of points' coordinates for the interpolation is finished with. It is marked with the blue line;

numPrognoz - the number of the points located to the left and to the right of the begin and end, that are calculated using the Lagrange's interpolation polynomial.

Picture:

Image for Lagrange's Interpolation Polynomial

Notes:

  • (end-begin)=the degree of the polynomial. I.e. if the distance between "begin" and "end" is equal to two, then the chart will appear as a parabola, if it is equal to three, then it will be a hyperbola, etc.
  • (begin-numPrognoz) must be greater than zero, because the numbers from the "begin" to "begin-numPrognoz" determine the number of bars the function will be drawn for. By the way, does anybody know how to draw on the -1-st bar?

Build better strategies with RobotFX professional tools – check them out.

8566

Best MetaTrader Indicators + Profitable Expert Advisors