RicardoSantos

MathSpecialFunctionsTestFunctions

Library "MathSpecialFunctionsTestFunctions"
Methods for test functions.

rosenbrock(input_x, input_y) Valley-shaped Rosenbrock function for 2 dimensions: (x,y) -> (1-x)^2 + 100*(y-x^2)^2.
Parameters:
  • input_x: float, common range within (-5.0, 10.0) or (-2.048, 2.048).
  • input_y: float, common range within (-5.0, 10.0) or (-2.048, 2.048).
Returns: float

rosenbrock_mdim(samples) Valley-shaped Rosenbrock function for 2 or more dimensions.
Parameters:
  • samples: float array, common range within (-5.0, 10.0) or (-2.048, 2.048).
Returns: float

himmelblau(input_x, input_y) Himmelblau, a multi-modal function: (x,y) -> (x^2+y-11)^2 + (x+y^2-7)^2
Parameters:
  • input_x: float, common range within (-6.0, 6.0 ).
  • input_y: float, common range within (-6.0, 6.0 ).
Returns: float

rastrigin(samples) Rastrigin, a highly multi-modal function with many local minima.
Parameters:
  • samples: float array, common range within (-5.12, 5.12 ).
Returns: float

drop_wave(input_x, input_y) Drop-Wave, a multi-modal and highly complex function with many local minima.
Parameters:
  • input_x: float, common range within (-5.12, 5.12 ).
  • input_y: float, common range within (-5.12, 5.12 ).
Returns: float

ackley(input_x) Ackley, a function with many local minima. It is nearly flat in outer regions but has a large hole at the center.
Parameters:
  • input_x: float array, common range within (-32.768, 32.768 ).
Returns: float

bohachevsky1(input_x, input_y) Bowl-shaped first Bohachevsky function.
Parameters:
  • input_x: float, common range within (-100.0, 100.0 ).
  • input_y: float, common range within (-100.0, 100.0 ).
Returns: float

matyas(input_x, input_y) Plate-shaped Matyas function.
Parameters:
  • input_x: float, common range within (-10.0, 10.0 ).
  • input_y: float, common range within (-10.0, 10.0 ).
Returns: float

six_hump_camel(input_x, input_y) Valley-shaped six-hump camel back function.
Parameters:
  • input_x: float, common range within (-3.0, 3.0 ).
  • input_y: float, common range within (-2.0, 2.0 ).
Returns: float
Biblioteca Pine

Siguiendo el verdadero espíritu de TradingView, el autor de este código de Pine lo ha publicado como biblioteca de código abierto, para que el resto de programadores de Pine de esta comunidad puedan volver a utilizarlo. ¡Un hurra por el autor! Puede utilizar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero debe ceñirse a lo establecido en las Normas internas.

Exención de responsabilidad

La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.

¿Quiere utilizar esta biblioteca?

Copie la siguiente línea y péguela en su script.