und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Matrix Operationen Bibliothek - Bibliothek für den MetaTrader 5
- Ansichten:
- 774
- Rating:
- Veröffentlicht:
- 2016.04.28 09:48
- Aktualisiert:
- 2016.11.22 07:34
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Die Bibliothek bietet einfache Matrix-Operationen: Addition, Subtraktion, Multiplikation, Inversion.
matrix.mqh muss in das Verzeichnis terminal_data_folder/MQL5/Include/ kopiert werden.
Einfaches Beispiel:
Finden Sie die invertierte Matrix für die Matrix: F3=((F1+F2)*F2)/10-F2.
F1 und F2 sind 3х3 Matrizen.
#include <Matrix.mqh> //+------------------------------------------------------------------+ //| Script-Programm-start-Funktion | //+------------------------------------------------------------------+ 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(); // Invertiere F3 printf("det=%5.3f F3[2,2]=%5.3f",det,El(F3,2,2)); delete F1; delete F2; delete F3; }
Expert log-Ausgabe:
det=6.624 F3[2,2]=0.548
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/601
Vertikal-Horizontal-Filter (VHF) zeigt, ob ein Trend oder eine Seitwärtsbewegung existiert
WPRSI SignalDer Indikator zeigt seine Handelssignale anhand farbiger Pfeile auf dem Chart. Die Signale werden auf Grundlage der technischen Indikatoren WPR (Williams Percent Range) und RSI (Relative Stärke Index) gebildet.
Eine einfache Uhr, angezeigt als grafische "Label" Objekt (OBJ_LABEL).
AFIRMAМА-Kombination basierend auf einem digitalen Filter und regressiven gleitenden Durchschnitt.