Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Librerías

Biblioteca de operaciones con matrices - librería para MetaTrader 5

Visualizaciones:
1136
Ranking:
(32)
Publicado:
2014.01.14 14:08
Actualizado:
2016.11.22 07:33
\MQL5\Include\
matrix.mqh (8.81 KB) ver
\MQL5\Scripts\
matrix_test.mq5 (1.55 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Esta biblioteca proporciona operaciones simples con matrices: suma, resta, multiplicación, inversión.

El archivo matrix.mqh se tiene que colocar en la carpeta terminal_data_folder/MQL5/Include/.

Ejemplo sencillo:

Encontrar la matriz invertida de la matriz: F3=((F1+F2)*F2)/10-F2.

F1 y F2 son matrices 3х3.

#include <Matrix.mqh> 
//+------------------------------------------------------------------+
//| Función de inicio del programa                                   |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   CMatrix          *F1;
   CMatrix          *F2;
   CMatrix          *F3;

   F1=new CMatrix(3,3);
   F2=new CMatrix(3,3);
   F3=new CMatrix(3,3);

   El(F1,0,0)=1;  El(F1,0,1)=4;  El(F1,0,2)=-2;
   El(F1,1,0)=-3; El(F1,1,1)=2;  El(F1,1,2)=2;
   El(F1,2,0)=1;  El(F1,2,1)=0;  El(F1,2,2)=-2;

   El(F2,0,0)=2;  El(F2,0,1)=2;  El(F2,0,2)=-3;
   El(F2,1,0)=-1; El(F2,1,1)=1;  El(F2,1,2)=7;
   El(F2,2,0)=3;  El(F2,2,1)=2;  El(F2,2,2)=10;

   F3.Add(F1,F2); // F3=F1+F2
   F3.Mul(F2);    // F3=F3*F2
   F3.Mul(1./10); // F3=F3/10
   F3.Sub(F2);    // F3=F3-F2

   double det=F3.Inv();  // Matriz invertida F3
   printf("det=%5.3f   F3[2,2]=%5.3f",det,El(F3,2,2));
   delete F1;
   delete F2;
   delete F3;
  }

Salida del log:

det=6.624   F3[2,2]=0.548

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/601

Waddah_Attar_Def_RSI Waddah_Attar_Def_RSI

El histograma MACD suavizado elaborado sobre la base del indicador técnico RSI.

XRAVI XRAVI

Indicador de tendencia Range Action Verification Index.

Exp_F2a_AO Exp_F2a_AO

Sistema de trading usando el semáforo F2a_AO, indicador de señales.

XVSI XVSI

El indicador que calcula el volumen correspondiente a la MA por segundo (o período).