Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Bibliotheken

UniMagicNumber - Bibliothek für den MetaTrader 5

Ansichten:
706
Rating:
(13)
Veröffentlicht:
2018.11.05 14:03
\MQL5\Libraries\
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Die Bibliothek bietet Magicnummern, die an drei Elemente gebunden sind:

  • Symbolname (Finanzinstrument);
  • Zeitrahmen;
  • Präfixindex;

Alle drei Elemente sind in 64 Bit kodiert, von denen:

  • Symbolname = 48 Bits (die erste 8 Buchstaben sind die des Namens);
  • Zeitrahmen = 5 Bits;
  • Präfixindex = 11 Bits (möglich sind 0 bis 2047, inklusive).

Die Präfixnummer ist notwendig, um mehrere eindeutige Magicnummern auf einem einzigen Chart zu erhalten. Dazu müssen wir die entsprechende Funktion mit verschiedenen Präfixindizes aufrufen. Die Anzahl der Präfixindizes ist begrenzt und kann von 0 bis 2047 einschließlich variieren.

Um die Magicnummer zu erhalten, rufen Sie einfach die Funktion auf:

ulong GetMagicNumber(ushort prefix,//Präfixindex
                     string symbol,//Symbolname
                     ENUM_TIMEFRAMES tf);//Zeitrahmen


Verwendungsbeispiel:

//+------------------------------------------------------------------+
//| Eingabeparameter
//+------------------------------------------------------------------+
input ushort MagicPrefixNumber_ = 0;

//+------------------------------------------------------------------+
//| Import functions
//+------------------------------------------------------------------+
#import "cUniMagicNumber.ex5"
   ulong GetMagicNumber(ushort prefix,//Präfixindex
                        string symbol,//Symbolname
                        ENUM_TIMEFRAMES tf);//Zeitrahmen
#import

//+------------------------------------------------------------------+
//| Global Vars
//+------------------------------------------------------------------+
ulong _MagicNumber;

//+------------------------------------------------------------------+
//| Initialisierungsfunktion des nutzerdefinierten Indikators        |
//+------------------------------------------------------------------+
int OnInit()
{
   _MagicNumber = GetMagicNumber(MagicPrefixNumber_, Symbol(), Period());

   return (INIT_SUCCEEDED);
}


Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/22069

Money-Meter Money-Meter

Der Indikator vermisst den Preis auf dem Chart

Exp_XDeMarker_Histogram_Vol Exp_XDeMarker_Histogram_Vol

Ein Handelssystem auf Basis der Signale des Indikators XDeMarker_Histogram_Vol.

XDeMarker_Histogram_Vol_Direct XDeMarker_Histogram_Vol_Direct

Der Indikator XDeMarker_Histogram_Vol zeigt die Richtung der Balken des Histogramms mit farbigen Symbolen

ASCV ASCV

Dieser Expert Adviser basiert auf dem Indikator BrainTrend1Sig.