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
- Ansichten:
- 799
- 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
![VHF (Vertical Horizontal Filter)](https://c.mql5.com/i/code/indicator.png)
Vertikal-Horizontal-Filter (VHF) zeigt, ob ein Trend oder eine Seitwärtsbewegung existiert
![WPRSI Signal](https://c.mql5.com/i/code/indicator.png)
Der 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.
![iSimpleClock_v2](https://c.mql5.com/i/code/indicator.png)
Eine einfache Uhr, angezeigt als grafische "Label" Objekt (OBJ_LABEL).
![AFIRMA](https://c.mql5.com/i/code/indicator.png)
МА-Kombination basierend auf einem digitalen Filter und regressiven gleitenden Durchschnitt.