Scientific Calculator MT4
- Utilidades
-
Francisco Manuel Vicente Berardo
Hello, visitor of this page!
Let me briefly describe my path in the MQL4 and MQL5 programming languages:
- In April 2017, I started learning MQL4 to create some trading tools for personal use.
- In August 2018, I started learning MQL5 to convert the MQL4 programs I already had. - Versión: 1.3
- Actualizado: 5 octubre 2024
Descripción general
La expresión a calcular debe obedecer reglas de sintaxis y orden de precedencia, estando constituida por los siguientes elementos:
- Números enteros y reales.
- Operadores matemáticos de suma (+), resta (-), multiplicación (*), división (/) y exponenciación (^).
- Funciones matemáticas y trigonométricas.
- Paréntesis curvos (()) para definir la precedencia y contener el argumento o argumentos de la función.
- Punto (.) como separador de decimales y coma (,) como separador de argumentos de funciones.
Las funciones matemáticas/trigonométricas se utilizan escribiendo el nombre respectivo después de "Math" y uno o dos argumentos dentro de paréntesis, separados por una coma en este último caso. Por ejemplo, "MathLog10()" y "MathPow()" serían "Log10(argumento)" y "Pow(argumento1,argumento2)", respectivamente. Lista de nombres que corresponden a las funciones disponibles:
Abs, Arccos, Arcsin, Arctan, Ceil, Cos, Exp, Floor, Log, Log10, Max, Min, Mod, Pow, Rand, Round, Sin, Sqrt, Tan.
Nota: "MathRand()" sólo se ejecuta con "GetTickCount()" como argumento de "MathSrand()", se utiliza sin nada dentro de los paréntesis - simplemente escribiendo "Rand()".
Además, la expresión tiene las siguientes propiedades:
- Se permiten las notaciones científica, de ingeniería y E.
- Las constantes matemáticas "Pi" y "e" están disponibles (simplemente escribiendo la(s) letra(s) respectiva(s)).
- La multiplicación debe indicarseexplícitamente (mediante el símbolo correspondiente).
- El sistema no distingue entre mayúsculas y minúsculas.
- El espacio ( ) está permitido y no afecta al cálculo de la expresión.
- La expresión introducida está limitada a 255 caracteres.
Ejemplos de representación de un número utilizando diversas notaciones: "0,0000325" (decimal), "3,25*10^-5" (científico), "32,5*10^-6" (ingeniería) y "32,5E-6" (E).
Nota: El significado/función del símbolo "e" depende del contexto en el quese coloque , por ejemplo, "1e+1=10" (como notación E) y "1*e+1=3,718..." (como constante).
Parámetros de entrada
- Modo de visualización: El modo de visualización del resultado de la expresión permite seleccionar la función Alerta, Comentario o Imprimir, que presenta la información en una ventana emergente, en la ventana del gráfico (a la que se adjunta el script) o en la pestaña Expertos de la ventanaTerminal , respectivamente.
- Expresión matemática: Expresión de ciencia, ingeniería y matemáticas que debe calcularse.
Conclusión
La Calculadora Científica es una herramienta útil y eficiente para el cálculo de expresiones de ciencia, ingeniería y matemáticas, permitiendo una configuración sencilla e intuitiva de las expresiones a calcular.
