---
title: "MetaTrader 5 build 4620: corrección de errores en MQL5 y nuevos métodos OpenBLAS - Últimas actualizaciones"
description: "En esta versión hemos corregido varios errores difíciles de encontrar en MQL5, lo que hará que el trabajo de sus programas sea aún más... - Últimas actualizaciones"
image: "https://www.metatrader5.com/c/17/1/build-4620-trader.png"
url: "https://www.metatrader5.com/es/releasenotes/terminal/2371"
---

# MetaTrader 5 build 4620: corrección de errores en MQL5 y nuevos métodos OpenBLAS

## En esta versión hemos corregido varios errores difíciles de encontrar en MQL5, lo que hará que el trabajo de sus programas sea aún más estable. Además, hemos corregido el error de obtención manual de la historia de ticks del terminal

11 octubre 2024

### Terminal

1. Corregido el error que provocaba que, en algunos casos, se solicitara una [historia de ticks](https://www.metatrader5.com/es/terminal/help/trading/market_watch#history) incompleta.
2. Corregido el autocompletado al seleccionar caracteres para idiomas distintos del inglés. Cuando el usuario introduce el nombre de un carácter en la casilla de búsqueda, el sistema comenzará a sugerir automáticamente opciones adecuadas. Ahora la búsqueda funciona correctamente y no distinguirá entre mayúsculas y minúsculas en todas las configuraciones regionales.

### MQL5

1. Añadida la descripción de los nuevos métodos [OpenBLAS](https://www.mql5.com/es/docs/matrix/openblas) a la documentación de MQL5. Hasta ahora se han añadido 15 nuevos métodos para matrices y vectores, y estamos trabajando para completarlos.OpenBLAS es una eficaz solución de código abierto para la computación de alto rendimiento, especialmente al trabajar con grandes conjuntos de datos.

   | Función | Acción |
   | --- | --- |
   | [SingularValueDecompositionDC](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositiondc) | Singular Value Decomposition, algoritmo divide and conquer. Se considera el más rápido entre otros algoritmos SVD (función lapack de GESDD). |
   | [SingularValueDecompositionQR](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositionqr) | Singular Value Decomposition, algoritmo QR. Se considera un algoritmo SVD clásico (función lapack de GESVD). |
   | [SingularValueDecompositionQRPivot](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositionqrp) | Singular Value Decomposition, algoritmo QR with pivoting ( función lapack de GESVDQ). |
   | [SingularValueDecompositionBisect](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositionbise) | Singular Value Decomposition, algoritmo bisection (función lapack de GESVDX). |
   | [SingularValueDecompositionJacobiHigh](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositionjh) | Singular Value Decomposition, algoritmo Jacobi high level (función lapack de GEJSV). |
   | [SingularValueDecompositionJacobiLow](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositionjl) | Singular Value Decomposition, algoritmo Jacobi low level (función lapack de GESVJ). En algunos casos, calcula valores singulares pequeños y sus vectores singulares con mucha más precisión que otras rutinas SVD. |
   | [SingularValueDecompositionBidiagDC](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositiondddc) | Singular Value Decomposition, algoritmo divide and conquer para una matriz bidiagonal (función lapack de BDSDC). |
   | [SingularValueDecompositionBidiagBisect](https://www.mql5.com/es/docs/matrix/openblas/singular_value_decomposition/singularvaluedecompositionbdbs) | Singular Value Decomposition, algoritmo bisection para matrices bidiagonales ( función lapack de BDSVDX). |
   | [EigenSolver](https://www.mql5.com/es/docs/matrix/openblas/eigen_values/general_matrices/eigensolver) | Cálculo de los valores y vectores propios de una matriz cuadrada ordinaria usando el algoritmo clásico (función lapack de GEEV). |
   | [EigenSymmetricDC](https://www.mql5.com/es/docs/matrix/openblas/eigen_values/symmetric_matrices/eigensymmetricdc) | Cálculo de los valores y vectores propios de una matriz simétrica o hermitiana (conjugada compleja) usando el algoritmo divide and conquer (funciones lapack de SYEVD, HEEVD). |
   | [SingularSpectrumAnalysisSpectrum](https://www.mql5.com/es/docs/matrix/openblas/ssa/ssa_spe) | Función de método para calcular las contribuciones relativas de los componentes espectrales a partir de los valores propios. |
   | [SingularSpectrumAnalysisForecast](https://www.mql5.com/es/docs/matrix/openblas/ssa/ssa_for) | Función de método para calcular datos reconstruidos y predichos utilizando componentes espectrales de las series temporales de entrada. |
   | [SingularSpectrumAnalysisReconstructComponents](https://www.mql5.com/es/docs/matrix/openblas/ssa/ssa_com) | Función de método para calcular los componentes reconstruidos de las series temporales de entrada y sus contribuciones. |
   | [SingularSpectrumAnalysisReconstructSeries](https://www.mql5.com/es/docs/matrix/openblas/ssa/ssa_rec) | Función de método para calcular una serie temporal reconstruida utilizando los primeros componentes de component_count. |
2. Corregidos los errores que sucedían al iniciar versiones antiguas de archivos ejecutables MQL5 (archivos .ex5) que utilizan métodos matrix::[CopyRates](https://www.mql5.com/es/docs/matrix/matrix_initialization/matrix_copyrates). Estos errores no se producían en los archivos compilados después de instalar las actualizaciones necesarias.
3. Corregida la comprobación de los tipos de objetos permitidos en [union](https://www.mql5.com/es/docs/basis/types/classes#union).

### MetaTester

- Corregidos los fallos que se producían en algunos casos al [desinicializar](https://www.mql5.com/es/docs/event_handlers/ondeinit) indicadores personalizados.

**Lea las noticias anteriores:**

- [MetaTrader 5 build 4585: mejoras de rendimiento](https://www.metatrader5.com/es/releasenotes/terminal/2369)
- [MetaTrader 5 build 4570: mejoras en la versión web e integración con OpenBLAS en MQL5](https://www.metatrader5.com/es/releasenotes/terminal/2368)
- [MetaTrader 5 build 4410: mejoras de rendimiento](https://www.metatrader5.com/es/releasenotes/terminal/2359)
- [MetaTrader 5 build 4380: mejoras de rendimiento](https://www.metatrader5.com/es/releasenotes/terminal/2358)
- [MetaTrader 5 build 4350: más objetos analíticos en la plataforma web y página de inicio en el MetaEditor](https://www.metatrader5.com/es/releasenotes/terminal/2357)
