Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
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

Bibliothek von Hash-Funktionen und Umwandlungen in andere Zahlensysteme - Bibliothek für den MetaTrader 5

Ansichten:
1208
Rating:
(29)
Veröffentlicht:
2016.08.05 14:54
Aktualisiert:
2016.11.22 07:34
\MQL5\Include\
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Universelle Hash-Funktionen:

  • adler32
  • CRC-32
  • MaHash8v64

Alle drei Funktionen sind für die Darstellung von MQL5 Strings in Unicode angepasst. Die Ergebnisse wurden durch die folgende kostenlose Software verifiziert: Fsum Frontend 1.5.5.1

Umwandlung in andere Zahlensysteme:

  • aus dem Dezimalsystem (ulong) in ein Base-Zahlensystem
  • inverse Transformation

Die Umwandlung in ein anderes Zahlensystem beruht auf der folgenden Zeichensequenz: 10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [А..Я] + 33 [а..я]. D.h. im Zahlensystem mit einer Basis bis 36 (36 eingeschlossen) werden arabische Zahlen und Großbuchstaben des englischen Alphabets verwendet.

Der praktische Nutzen eines "großen" Zahlensystems besteht in einer kompakten Darstellungsform von Zeichen in den Namen grafischer Objekte. So wird zum Beispiel eine ganze 64-Bit-Zahl die folgende Zeichenzahl haben:

  • im Dezimalsystem: 20 Zeichen (ULONG_MAX)
  • im Hexadezimalsystem: 16 Zeichen
  • Basis 36: 11 Zeichen
  • Basis 128: 10 Zeichen

d.h. die optimale Variante stellt die Umwandlung das verbreitete Zahlensystem mit der Basis 36 dar.

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

FAT PANEL FAT PANEL

Ein Panel für den Wettbewerb "Das beste grafische Bedienfeld in MQL5". Das Panel zeichnet sich durch die Möglichkeit aus, Handelsstrategien im visuellen Modus zu erstellen.

Control panel MCM für mehrwährungsfähige Expert Advisors und Indikatoren Control panel MCM für mehrwährungsfähige Expert Advisors und Indikatoren

Hiermit wird Ihnen ein Bedienfeld für den Mehrwährungsmodus im MetaTrader 5 Terminal für Mehrwährungs-Indikatoren und Expert Advisors vorgestellt.

YURAZ_CreateCSV_HistoryFile_From_MT5_For_MT4 YURAZ_CreateCSV_HistoryFile_From_MT5_For_MT4

Das Skript hilft eine vollständige und lückenlose Historie für MetaTrader 4 aus MetaTrader 5 zu bekommen.

OptimReport v2.15 OptimReport v2.15

Eine Funktion für die Auswahl des Kriteriums für die Variable "Custom мax" für die Funktion OnTester() und eine Tabelle mit den Optimierungsergebnissen inkl. alle Indikatoren in einer HTML-Datei