Native Websocket

5

Eineeinfach zu verwendende, schnelle, asynchrone WebSocket-Bibliothek für MQL5.

Sie unterstützt:

  • ws:// und wss:// (sicherer "TLS" WebSocket)
  • Text- und Binärdaten

Sie behandelt:

  • fragmentierte Nachrichten automatisch (Übertragung großer Datenmengen)
  • Ping-Pong-Frames automatisch (keep-alive handshake)

Vorteile:

  • Keine DLL erforderlich.
  • Keine OpenSSL-Installation erforderlich.
  • Bis zu 128 Web-Socket-Verbindungen von einem einzigen Programm aus.
  • Verschiedene Log Levels zur Fehlerverfolgung
  • Kann mit MQL5 Virtual Hosting synchronisiert werden.
  • Vollständig nativ für MQL5.

Klicken Sie hier, um die neueste WSMQL.mqh herunterzuladen.
Bitte stellen Sie sicher, dass die heruntergeladene MetaTrader-Bibliothek als Native Websocket.ex5 heruntergeladen/benannt wird, wie von WSMQL.mqh gefordert.

You can always contact me for custom pricing/requests/support/questions

Whatsapp

Beispielcode unten:

//include WSMQL.mqh - eine Datei, die alle für die Interaktion mit der Bibliothek erforderlichen Deklarationen enthält
#include <WSMQL.mqh>
// Methoden unten
// Klasse CWebSocketClient {
// öffentlich:
// bool Initialized(void); // Prüft, ob der WebSocket-Client initialisiert ist.
// ENUM_WEBSOCKET_STATE State(void); // Gibt den aktuellen Status der WebSocket-Verbindung zurück.
// void SetMaxSendSize(int max_send_size); // Legt die maximale Sendegröße für WebSocket-Nachrichten fest.

// bool SetOnMessageHandler(OnWebsocketMessage callback); // Setzt die Callback-Funktion für die Behandlung eingehender Textnachrichten.
// bool SetOnPingHandler(OnWebsocketMessage callback); // Setzt die Callback-Funktion für die Behandlung eingehender Ping-Nachrichten.
// bool SetOnPongHandler(OnWebsocketMessage callback); // Setzt die Callback-Funktion für die Behandlung eingehender Pong-Nachrichten.
// bool SetOnCloseHandler(OnWebsocketMessage callback); // Setzt die Callback-Funktion für die Behandlung von WebSocket-Verbindungsabbrüchen.
// bool SetOnBinaryMessageHandler(OnWebsocketBinaryMessage callback); // Setzt die Callback-Funktion für die Behandlung eingehender binärer Nachrichten.

// bool Connect(const string url, const uint port = 443, const uint timeout = 5000, bool use_tls = true, ENUM_LOG_LEVEL log_level = LOG_LEVEL_NONE); // Verbindet mit einem WebSocket-Server.
// bool ConnectUnsecured(const string url, const uint port = 80, const uint timeout = 5000, ENUM_LOG_LEVEL log_level = LOG_LEVEL_NONE); // Verbindet mit einem WebSocket-Server über eine ungesicherte Verbindung.
// bool ConnectSecured(const string url, const uint port = 443, const uint timeout = 5000, ENUM_LOG_LEVEL log_level = LOG_LEVEL_NONE); // Verbindet mit einem WebSocket-Server über eine gesicherte Verbindung.

// bool Disconnect(ENUM_CLOSE_CODE close_code = NORMAL_CLOSE, const string msg = ""); // Trennt die Verbindung mit dem WebSocket-Server.
// int SendString(const string message); // Sendet eine String-Nachricht an den WebSocket-Server.
// int SendData(uchar& message_buffer[]); // Sendet binäre Daten an den WebSocket-Server.
// int SendPong(const string msg = ""); // Sendet eine Pong-Nachricht an den WebSocket-Server.
// int SendPing(const string msg); // Sendet eine Ping-Nachricht an den WebSocket-Server.
// uint ReadString(string& out); // Liest eine String-Nachricht vom WebSocket-Server.
// uint ReadStrings(string& out[]); // Liest mehrere String-Nachrichten vom WebSocket-Server.
// uint OnReceiveString(); // Empfängt und verarbeitet eingehende String-Nachrichten.
// uint OnReceiveBinary(); // Empfängt und verarbeitet eingehende binäre Nachrichten.
// uint OnMessage(); // Empfängt und verarbeitet eingehende WebSocket-Nachrichten.
// };
// Erstellen einer Instanz des Clients
CWebSocketClient client;//Ich habe dies global deklariert, weil OnPingMessage es erfordert
//+------------------------------------------------------------------+
//| Skript-Programmstartfunktion|
//+------------------------------------------------------------------+
void OnStart() {
   // Prüfen, ob der Client initialisiert ist
   if (!client.Initialized()) {
      ZeroHandle();//Aufräumen aller Clients
      return;
   }

   // OnMessage-Handler für den Empfang von Textnachrichten einstellen
   client.SetOnMessageHandler(OnMessage);// SetOnBinaryMessageHandler für binäre Nachrichten verwenden

   // OnPing-Handler einstellen, um Ping-Nachrichten zu empfangen, 
   // Pong wird automatisch gesendet, wenn dieser Handler nicht gesetzt ist
   client.SetOnPingHandler(OnPingMessage);// SetOnPongHandler für Pong-Meldungen verwenden

   // URL und msg-Deklaration
   string url = "stream.binance.com/ws";//Oder wss://stream.binance.com/ws
   string msg = "{\"params\":[\"btcusdt@bookTicker\"],\"method\":\"SUBSCRIBE\",\"id\":27175}";
   //ALERT: Stellen Sie sicher, dass stream.binance.com zur WebRequest-Liste im Reiter Optionen -> Expert Advisors hinzugefügt wurde

   /*

 Verbinden Sie sich je nach Bedarf mit dem WebSocket-Server über eine der unten aufgeführten Funktionen

 */

   // Vollständig konfigurierbar
   // if (!client.Connect(url/* , 80 || 443, 5000, false || true, LOG_LEVEL_INFO */)) { 

   // Für Nicht-TLS(ungesicherte) Verbindung - ohne SSL erforderlich
   // if (!client.ConnectUnsecured(url/* , 80, 5000, LOG_LEVEL_INFO */)) {

   // Für TLS(gesicherte) Verbindung - mit SSL erforderlich
   if (!client.ConnectSecured(url/* , 443, 5000, LOG_LEVEL_INFO */)) {
      ZeroHandle();//Aufräumen aller Clients
      return;
   }

   // Senden einer String-Nachricht
   client.SendString(msg);

   // Nachrichten verarbeiten, bis das Skript gestoppt wird
   while (true) {
      if (IsStopped())
         break;

      if (client.State() == CLOSED) {
         Print("Socket connection closed");
         //Wiederverbinden?
         //client.ConnectSecured(url/* , 443, 5000, LOG_LEVEL_INFO */)
         /Oder die Schleife unterbrechen?
         break;
      }

      /*
 NB: Sie brauchen nur eine dieser Funktionen
 */

      // Empfangen Sie alle Nachrichten und verarbeiten Sie sie mit ihrem jeweiligen On{Message | BinaryMessage | Ping | Pong | Close} callback(handler)
      uint frames = client.OnMessages();

      // Nachrichten empfangen und nur TEXT-Frames mit dem OnMessage-Callback verarbeiten
      // uint frames = client.OnStringMessages();

      // Nachrichten empfangen und nur BINÄR-Frames mit dem OnBinaryMessage-Callback verarbeiten
      // uint frames = client.OnBinaryMessages();

      if (frames > 0)
         Print("Frames Processed : ", frames);
   }

   // Trennen Sie die Verbindung mit dem WebSocket-Server
   Print("Disconnecting...");

   if (client.Disconnect()) {
      Print("Disconnected!");
   }
   else {
      Print("Failed to disconnect!");
   }

   //Aufräumen aller Clients
   ZeroHandle();
}
//+------------------------------------------------------------------+
void OnMessage(string message) {
   Print(message);
}
//+------------------------------------------------------------------+
void OnPingMessage(string message) {
   Print("ping received:", message);
   if (client.SendPong() > 0) {
      Print("Pong sent successfully.");
   }
   else {
      Print("Failed to send pong.");
   }
}
//Sample Outputs:
//{"result":null,"id":27175}
//Frames Verarbeitet : 1
//---
//{"u":35893555769,"s":"BTCUSDT","b":"27812.78000000","B":"7.14299000","a":"27812.79000000","A":"0.81665000"}
//{"u":35893555770,"s":"BTCUSDT","b":"27812.78000000","B":"7.14299000","a":"27812.79000000","A":"0.82309000"}
//{"u":35893555771,"s":"BTCUSDT","b":"27812.78000000","B":"7.14964000","a":"27812.79000000","A":"0.82309000"}
//Frames Verarbeitet : 3
//---
//Frames Verarbeitet : 1
//ping empfangen: ping
//Pong erfolgreich gesendet.

Für Support und Fragen vor/nach dem Kauf können Sie mich gerne kontaktieren.

Bewertungen 7
Ricardo N
33
Ricardo N 2025.08.17 09:38 
 

This library is amazing. I had some issues because the library was not in the right folder but after fixing that, everything worked. Good job. PS: It seems that LOG_LEVEL_NONE is not working, I get debug level with that or maybe I'm not using it right, anyway, I put LOG_LEVEL_ERROR to not be spammed by logs

thomasb892
19
thomasb892 2024.10.23 14:25 
 

This, Native WebSocket library by Racheal Samson is fast, handles secure wss:// connections effortlessly, and can manage large data transfers with ease.

I love that it's fully native to MQL5, with no extra installations required.

What really stood out was the author's quick response and genuine willingness to help, making the experience even smoother. Highly recommend both the library and the excellent support behind it!

Franck
21
Franck 2024.08.13 13:58 
 

Awesome support from Racheal, thanks for your help setting up the library, keep up the great work ;)

Empfohlene Produkte
*****Der Haupthandel ist XAUUSD. Bei Tests wird empfohlen, sich an XAUUSD anzupassen. Andere Handelsziele können keine Rentabilität garantieren******* Wenn Sie testen möchten, hinterlassen Sie bitte eine Nachricht (ich antworte, sobald ich sie sehe). Um die Arbeitsergebnisse zu schützen, müssen bestimmte Parameter eingegeben werden. Die Standardparameter des Systems können nicht den Effekt erzielen, der im Screenshot Pullback gezeigt wird! Wenn Sie testen möchten, hinterlassen Sie bitte eine
Dienstprogramm für automatisches Auftrags- und Risikomanagement. Ermöglicht es Ihnen, das Maximum aus den Gewinnen herauszuholen und Ihre Verluste zu begrenzen. Erstellt von einem praktizierenden Trader für Trader. Das Dienstprogramm ist einfach zu bedienen und funktioniert mit allen Marktaufträgen, die manuell von einem Händler oder mit Hilfe von Beratern eröffnet wurden. Kann Trades nach magischer Zahl filtern. Das Dienstprogramm kann mit einer beliebigen Anzahl von Aufträgen gleichzeitig arb
MT4/5 universal trading library ( ein gemeinsamer Code 4 und 5 ) #ifdef __MQL5__      #define KOD_TICKET ulong      #define KOD_MAGIC   long #else        #define KOD_TICKET long      #define KOD_MAGIC   int #endif class ODLIST; #import "K Trade Lib Pro 5.ex5"       //Fangen Sie gut an, führen Sie die erste Zeile aus, um die    void StartGood() ;    //Einfache Abrechnung    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl=
Der "TG Trade Service Manager" - Ihre Komplettlösung für nahtloses Handelsmanagement in MQL4- und MQL5-Umgebungen. Mit dem Fokus auf Geschwindigkeit, Zuverlässigkeit und Komfort vereinfacht diese leistungsstarke Bibliothek die Komplexität der Handelsausführung und -verwaltung und bietet Entwicklern eine einzige Schnittstelle für mehr Effizienz. Metatrader4 Version | Alle Produkte | Kontakt Hauptmerkmale: Einheitliche Schnittstelle : TG Trade Service Manager" bietet eine einheitliche Schnittstell
Premium-Level ist ein einzigartiger Indikator mit mehr als 80% Genauigkeit der richtigen Vorhersagen! Dieser Indikator wurde von den besten Trading-Spezialisten seit mehr als zwei Monaten getestet! Den Indikator des Autors finden Sie nirgendwo anders! Anhand der Screenshots können Sie sich von der Genauigkeit dieses Tools überzeugen! 1 ist ideal für den Handel mit binären Optionen mit einer Ablaufzeit von 1 Kerze. 2 funktioniert bei allen Währungspaaren, Aktien, Rohstoffen, Kryptowährungen
Easy Trade Panel Experte für MT5 Das Easy Trade Panel ist ein spezielles Trading-Tool, das die Risikokontrolle und das Kapitalmanagement verbessert. Dieser Expert Advisor umfasst zwei Hauptbereiche: - Orderausführung, Positionsgröße und Risiko-Ertrags-Konfiguration - Handelsmanagementfunktionen für aktive Positionen Funktionen und Spezifikationen Kategorie Kapitalmanagement - Risikomanagement - Trading Utilities Plattform MetaTrader 5 Schwierigkeitsgrad Anfänger Indikator-Typ Risiko & Kapitalko
1. Was ist das? Das MT5-System kommt mit sehr wenigen Optimierungsergebnissen. Manchmal müssen wir mehr Ergebnisse studieren. Diese Bibliothek ermöglicht es Ihnen, mehr Ergebnisse während der Backtest-Optimierung auszugeben. Sie unterstützt auch das Drucken mehrerer Strategieergebnisse in einem einzigen Backtest. 2. Produktmerkmale Die Ergebnisse der optimierten Ausgabe sind sehr zahlreich. CustomMax kann angepasst werden. Die Ausgabe befindet sich im Ordner Common. Er wird automatisch nach dem
Orderbuch, auch bekannt als Marktbuch, Markttiefe, Level 2, - ist eine dynamisch aktualisierte Tabelle mit den aktuellen Volumina der Kauf- und Verkaufsaufträge für ein bestimmtes Finanzinstrument zu Preisen nahe Bid und Ask. MetaTrader 5 bietet die Möglichkeit, das Marktbuch von Ihrem Broker zu erhalten, allerdings nur in Echtzeit und ohne Zugriff auf seine Historie. Die Bibliothek OrderBook History Library liest den Marktbuchstatus in der Vergangenheit aus Archivdateien, die vom OrderBook Reco
Beste getestete Paare :- Step Index (kann auch für andere Paare verwendet werden, bei denen der Spread am niedrigsten ist) Wie funktioniert der Magic Storm Der Magic Storm wird nur ausgelöst, wenn der anfängliche Handel zu einem Verlustgeschäft wird. Wenn der ursprüngliche Handel ein profitabler Handel ist oder vom Händler geschlossen wurde, muss der Magic Storm nicht ausgelöst werden. Nehmen wir an, der ursprüngliche Handel war ein 1-Lot-Kaufhandel mit einer Recovery Zone Range Pips von
MT5 To Telegram Copier
Levi Dane Benjamin
3 (2)
Senden Sie vollständig anpassbare Signale von MT5 an Telegram und werden Sie zum Signalanbieter! Dieses Produkt wird in einer benutzerfreundlichen und visuell ansprechenden grafischen Benutzeroberfläche präsentiert. Passen Sie Ihre Einstellungen an und beginnen Sie innerhalb von Minuten mit der Nutzung des Produkts! Benutzerhandbuch + Demo  | MT4-Version  | Discord-Version Wenn Sie eine Demo ausprobieren möchten, lesen Sie bitte das Benutzerhandbuch. Der MT5-zu-Telegram-Sender funktioniert NICH
Kaseki
Ben Mati Mulatya
Der hybride metaheuristische Algorithmus (HMA) ist ein hochmoderner Optimierungsansatz, der die Stärken genetischer Algorithmen mit den besten Eigenschaften populationsbasierter Algorithmen kombiniert. Seine Hochgeschwindigkeitsberechnungen gewährleisten eine unvergleichliche Genauigkeit und effiziente Suchfunktionen, wodurch die für die Optimierung benötigte Gesamtzeit erheblich verkürzt wird und optimale Lösungen in weniger Iterationen ermittelt werden. HMA übertrifft alle bekannten population
Exclusive Imperium MT5 — Automatisiertes Handelssystem Exclusive Imperium MT5 ist ein Expert Advisor für MetaTrader 5, basierend auf Marktanalyse-Algorithmen und Risikomanagement. Der EA arbeitet vollständig automatisch und erfordert nur minimale Eingriffe durch den Trader. Achtung! Kontaktieren Sie mich sofort nach dem Kauf , um die Einrichtungshinweise zu erhalten! WICHTIG: Alle Beispiele, Screenshots und Tests dienen ausschließlich Demonstrationszwecken. Wenn ein bestimmtes Währungspaar bei e
Scannen Sie eine feste Liste von Vermögenswerten (Ibovespa) im gewählten Zeitrahmen (TimeFrame). Für jedes Paar und für verschiedene Zeiträume. Berechnung eines Regressionsmodells zwischen den beiden Vermögenswerten (und, falls gewünscht, Verwendung des bova11-Index als Normalisator). Erzeugen Sie die Streuung dieser Beziehung, ihren Mittelwert, ihre Standardabweichung, ihre spekulative Abweichung und ihre Betas (B1 und B2). Wenden Sie einen ADF-Test ohne Ausschluss an (Kointegration/Stationarit
## NUR GOLD ## NUR GOLD **Mercaria Professional Trading Zones - Vollständiger Leitfaden** ## **Mercaria Professionelle Handelszonen - Vollständiger Leitfaden** ### **Wie Mercaria-Zonen funktionieren** **Englisch:** Mercaria Zones ist ein fortschrittlicher Handelsindikator, der mithilfe von ZigZag-Extremen in Kombination mit mathematischen Zonenberechnungen hochwahrscheinliche Unterstützungs- und Widerstandsbereiche identifiziert. Der Indikator arbeitet auf mehreren Zeitrahmen gleichzeitig un
Hauptmerkmale: 200+ vollständig implementierte Muster in allen Kategorien Erweiterte Marktstrukturanalyse Smart Money Integration ( Wyckoff, Orderblöcke, Liquidität) Professionelles Risikomanagement Multi-Timeframe-Analyse AI-gestütztes Confidence Scoring Erweiterte Visualisierung Echtzeit-Warnungen Muster-Kategorien: Einzelkerzenmuster (Hammer, Doji, Marubozu, etc.) Mehrkerzenmuster (Engulfing, Sterne, Harami, usw.) Chartmuster (Kopf & Schultern, Tasse & Henkel, Dreiecke, etc.) Harmonische Must
Umgekehrtes_Diagramm_EA Utility Expert Advisor Inverted_Chart_EA erstellt und verwaltet einen spiegelverkehrten Chart eines beliebigen Symbols und Zeitrahmens. Es generiert automatisch ein benutzerdefiniertes Instrument (z. B. US30_INV ) und aktualisiert dessen Kursverlauf in Echtzeit, wobei die Balken um einen ausgewählten Pivot gespiegelt werden. Dieses Tool bietet Händlern eine neue Möglichkeit, den Markt aus einer anderen Perspektive zu analysieren , indem es den Chart auf den Kopf stellt. W
The Techno Deity — Digitale Dominanz auf XAUUSD Promo: Sie können den Cryon X-9000 Advisor als Geschenk erhalten. Für Details und Zugang kontaktieren Sie mich bitte direkt. The Techno Deity ist ein High-Tech-Trading-Ökosystem für strukturelle Ordnung im Goldmarkt. Ein Algorithmus für digitale Intuition identifiziert institutionelles Interesse und Marktungleichgewichte für präzise Einstiege mit minimalem Drawdown. Vorteile Liquidity Intelligence: Findet versteckte Liquidität für explosive Einstie
Noize Absorption Index - ist das manuelle Handelssystem, das den Druckunterschied zwischen den Kräften der Bären und der Bullen misst. Die grüne Linie - ist ein noizefreier Index, der die aktuelle Situation anzeigt. Werte über dem Nullniveau zeigen an, wie stark die bullische Welle ist und Werte unter dem Nullniveau messen die bärischen Kräfte. Das System verfügt über mehrere Handelsmodi, die Sie während des Handels direkt auf dem Chart ändern können. Hauptmerkmale des Indikators Die Signale we
BTC Handelsassistent EA Manuelles Handelswerkzeug mit automatisiertem Risikomanagement Dieser Expert Advisor unterstützt manuelle Kryptowährungshändler durch automatisiertes Risikomanagement, Positionsgrößenbestimmung und Gewinnabsicherung und bietet gleichzeitig visuelles Handelsmanagement über eine intuitive Schnittstelle. Kurze Beschreibung BTC Trading Assistant EA ist ein Dienstprogramm, das für manuelle Kryptowährungshändler entwickelt wurde. Der EA berechnet die Positionsgrößen auf der Gru
SL TP Manager Utility MT5
AL MOOSAWI ABDULLAH JAFFER BAQER
SL-TP Manager Utility for MT5 - Professional Risk Management Tool Advanced Position Protection & Profit Management SL-TP Manager Utility ist ein leistungsstarkes, intuitives Tool für Trader, die ihr Risikomanagement genau kontrollieren wollen. Dieses Dienstprogramm bietet eine elegante Schnittstelle zum Einstellen, Ändern und Verwalten Ihrer Stop-Loss-, Take-Profit- und Trailing-Stop-Level mit nur wenigen Klicks. Hauptmerkmale: Dual-Modus-Betrieb: Setzen Sie die Werte in Pips oder als absoluten
Margin Call Shield - Verteidigen Sie Ihre Marge zu Ihren Bedingungen Margin Call Shield ist ein Tool für MetaTrader 5-Händler, die selbst entscheiden möchten, welche offenen Positionen in Margin-Call-Situationen geschlossen werden, bevor die Plattform dies automatisch auf der Grundlage ihrer internen Regeln tut. Standardmäßig entscheidet der Broker oder die Plattform, welche Positionen zu schließen sind, oft unter Verwendung nicht offengelegter Algorithmen. Mit Margin Call Shield können Sie die
Mt5TradeCopier
Mcblastus Gicharu Ndiba
Forex Trade Copier MT5 kopiert Forex Trades, Positionen, Orders von beliebigen Konten auf ein anderes Konto, MT5 sogar auf mehrere Konten. Der einzigartige Kopieralgorithmus kopiert exakt alle Trades vom Master-Konto auf Ihr Kundenkonto. Das Programm zeichnet sich auch durch seine hohe Arbeitsgeschwindigkeit und seine robuste Fehlerbehandlung aus. Es kann auch vom Demokonto zum Live-Konto kopieren. Es ist einer der besten kostenlosen Handelskopierer, der sowohl für , MT5 oder auf mehrere Konten
Simo Professional
Maryna Shulzhenko
Beschreibung von Simo : ein innovativer Roboter mit einem einzigartigen Handelssystem Simo ist ein revolutionärer Handelsroboter, der mit seinem einzigartigen Handelssystem die Spielregeln verändert. Mit Hilfe von Sentiment-Analyse und maschinellem Lernen hebt Simo den Handel auf ein neues Niveau. Dieser Roboter kann auf jedem Zeitrahmen, mit jedem Währungspaar und auf dem Server eines beliebigen Brokers arbeiten. Simo verwendet seinen eigenen Algorithmus, um Handelsentscheidungen zu treffen.
Breakevan Utility
Jose Luis Thenier Villa
BreakEvan Dienstprogramm Ist ein einfaches Tool in einem Panel mit diesem Dienstprogramm: Dieses Dienstprogramm zeichnet eine goldene Linie in das angewandte Diagramm, die den Break-Even-Preis unter Berücksichtigung aller für dieses spezifische Symbol geöffneten Positionen anzeigt. Auch das Informationspanel zeigt: Saldo Breakeven-Preis für diesen Chart Force Breakeven (für dieses Symbol) als ON/OFF Force Breakeven Global (unter Berücksichtigung aller eröffneten Trades) als ON/OFF Gesamtzahl de
Volume Profile V6
Andrey Kolesnik
4.67 (3)
Markt-Volumenprofil-Indikator + smarter Oszillator. Funktioniert auf fast allen Instrumenten — Währungspaare, Aktien, Futures, Kryptowährungen, sowohl mit realem Volumen als auch mit Tick-Volumen. Es ist möglich, die automatische Definition des Bereichs für die Profilerstellung festzulegen (z. B. für eine Woche oder einen Monat usw.) oder den Bereich manuell durch Verschieben der Grenzen (zwei vertikale Linien: rot und blau) einzustellen. Die Anzeige erfolgt in Form eines Histogramms. Die Breite
Trade History By Magic Indikator Erschließen Sie Ihre Trading-Insights mit Trade History By Magic! Verbessern Sie Ihr MetaTrader 5-Erlebnis mit diesem leistungsstarken Indikator, der für Händler entwickelt wurde, die Präzision und Klarheit verlangen. Trade History By Magic bietet eine klare Echtzeit-Anzeige Ihres Handelsverlaufs, organisiert durch magische Zahlen, direkt in Ihrem Chart. Dieses Tool eignet sich sowohl für automatisierte als auch für manuelle Händler und hilft Ihnen, Ihre Performa
TradePilotmt5
Hossein Khalil Alishir
TradePilot Expert Advisor (EA) für MetaTrader 5 TradePilot ist ein professioneller und benutzerfreundlicher Expert Advisor (EA) für den MetaTrader 5 (MT5) . Er vereinfacht den automatisierten Handel , das Risikomanagement und die Handelsausführung mit einem intelligenten Handelspanel . Perfekt für Anfänger und erfahrene Trader, die einen zuverlässigen Handelsmanager EA mit automatischer Losgrößenberechnung und intelligentem Positionsmanagement suchen. Hauptvorteile Benutzerfreundliches Ha
Überblick Mirror Signals Service EA (nur Text) ist ein leistungsstarker Überwachungs-Expert Advisor, der automatisch Echtzeit-Telegram-Benachrichtigungen für alle wichtigen Handelsereignisse auf Ihrem MetaTrader 5-Konto sendet. Er wurde speziell für Signalanbieter , Betreiber von Handelskopierern , Prüfer , Ausbilder und professionelle Handelsdienste entwickelt , die sofortige, detaillierte und zuverlässige Berichte benötigen. Alles von Eingängen, Ausgängen, SL/TP-Änderungen, Kommentaränderu
Automatischer Nachschubhandel innerhalb einer definierten Spanne Der EA arbeitet nur innerhalb der vordefinierten Preisspanne . Wenn eine Order geschlossen, ausgeführt oder storniert wird (wodurch sich die Gesamtzahl der Orders verringert), platziert der EA automatisch neue Orders , um den kontinuierlichen Betrieb der Handelsstrategie aufrechtzuerhalten. Dieser EA ist für schwankende / seitwärts gerichtete Marktbedingungen konzipiert . Sie können die Gesamtzahl der Aufträge mit Max Orders kontr
Bober Real MT5
Arnold Bobrinskii
4.76 (17)
Bober Real MT5 ist ein vollautomatischer Forex-Expert Advisor. Der Roboter wurde 2014 entwickelt und hat seitdem viele profitable Trades erzielt – über 7000 % Kontowachstum auf meinem persönlichen Konto. Es gab viele Updates, aber die 2019-Version gilt als die beste. Der Roboter kann auf jedem Instrument laufen, erzielt jedoch die besten Ergebnisse mit EURGBP und GBPUSD im M5-Zeitrahmen . Bei falschen Einstellungen liefert er keine guten Ergebnisse. Set-Dateien für Live-Konten sind nur für Käufe
Käufer dieses Produkts erwarben auch
WalkForwardOptimizer MT5
Stanislav Korotky
3.78 (9)
Die WalkForwardOptimizer-Bibliothek ermöglicht Ihnen die Durchführung von Rolling- und Cluster-Walk-Forward-Optimierung von Expert Advisors (EA) in MetaTrader 5. Um die Bibliothek zu verwenden, fügen Sie die Header-Datei WalkForwardOptimizer.mqh in Ihren EA-Quellcode ein und fügen Sie die bereitgestellten Funktionen nach Bedarf hinzu. Sobald die Bibliothek in den EA eingebettet ist, können Sie die Optimierung gemäß der im Benutzerhandbuch beschriebenen Vorgehensweise starten. Wenn die Optimierun
Breakout Trading Strategie: Intelligentes Risikokontrollsystem Upgrade Wenn der Kurs eine wichtige Widerstandsmarke durchbricht, signalisiert dies oft eine qualitative Trendwende. Unsere Breakout-Handelsstrategie hilft Händlern, diese Gelegenheiten durch ein dreifaches intelligentes System - dynamische Schwellenwertidentifizierung, Volumenvalidierungsmechanismus und adaptiver Stop-Loss-Algorithmus - genau zu erfassen. die den Händlern helfen, diese Sprungchancen mit Präzision zu nutzen. Hauptvo
Diese Bibliothek ermöglicht Ihnen die Verwaltung von Trades mit jedem Ihrer EAs und lässt sich sehr einfach in jeden EA integrieren, was Sie selbst mit dem in der Beschreibung erwähnten Skriptcode und auch Demo-Beispielen auf einem Video tun können, das den gesamten Prozess zeigt. - Platzieren Sie Limit-, SL-Limit- und Take-Profit-Limit-Orders - Platzieren Sie Market-, SL-Market- und TP-Market-Bestellungen - Limit-Order ändern - Bestellung stornieren - Abfrageaufträge - Hebelwirkung und Ma
Wenn Sie als Trader die Börsen Binance.com und Binance.us direkt von Ihrem MetaTrader 5-Terminal aus nutzen möchten, sollten Sie sich die Binance Library MetaTrader 5 ansehen. Dieses leistungsstarke Tool ermöglicht Ihnen den Handel mit allen Anlageklassen an beiden Börsen, einschließlich Spot-, USD-M- und COIN-M-Futures, und enthält alle für den Handel notwendigen Funktionen. Wichtig: Sie benötigen den Quellcode, um die Bibliothek richtig zu implementieren. Mit der Binance Library MetaTrader 5
Die Bibliothek hilft Ihnen bei der Verwaltung Ihrer Trades, der Berechnung von Lots, Trailing, Partial Close und anderen Funktionen. Lot-Berechnung Modus 0: Festes Lot. Modus 1: Martingale Lot (1,3,5,8,13) Sie können es auf verschiedene Weise verwenden, wenn Verlust=1, wenn Gewinn=0. Modus 2: Multiplikator-Lot (1,2,4,8,16) Sie können es auf verschiedene Weise verwenden, um zu berechnen, wenn Verlust=1, wenn Gewinn=0. Modus 3: Plus Lot (1,2,3,4,5) Sie können es auf unterschiedliche Weise verwend
MetaCOT 2 CFTC ToolBox ist eine spezielle Bibliothek, die den Zugang zu den Berichten der CFTC (U.S. Commodity Futures Trading Commission) direkt über das MetaTrader-Terminal ermöglicht. Die Bibliothek enthält alle Indikatoren, die auf diesen Berichten beruhen. Mit dieser Bibliothek müssen Sie nicht jeden MetaCOT-Indikator einzeln erwerben. Stattdessen können Sie ein einziges Set aller 34 Indikatoren erhalten, einschließlich zusätzlicher Indikatoren, die nicht als separate Versionen erhältlich s
Dies ist eine vereinfachte und effektive Version der Bibliothek für die Walk-Forward-Analyse von Handelsexperten. Sie sammelt Daten über den Handel des Experten während des Optimierungsprozesses im MetaTrader-Tester und speichert sie in Zwischendateien im Verzeichnis "MQL5\Files". Dann verwendet es diese Dateien, um automatisch einen Cluster-WalkForward-Bericht und rollierende WalkForward-Berichte zu erstellen, die ihn verfeinern (alle in einer HTML-Datei). Die Verwendung des Hilfsskripts WalkFo
Die Analyse von Kryptowährungen war mit Crypto Charts für MetaTrader 5 noch nie so einfach. Der Handel an der BitMEX war noch nie so einfach wie mit der BitMEX Trading API für MetaTrader 5. Die BitMEX Trading API Bibliothek wurde so entwickelt, dass sie so einfach wie möglich zu benutzen ist. Binden Sie die Bibliothek einfach in Ihren Expert Advisor oder Ihr Script ein, rufen Sie die entsprechenden Methoden auf und beginnen Sie mit dem Handel! Eigenschaften Handeln Sie auf BitMEX und BitMEX Te
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper vollautomatischer Expert Advisor für mittelvolatile Devisenmärkte Eigenschaften: Die Bibliothek handelt mit 10 Währungspaaren (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) Die Bibliothek verwendet keine Martingale Die Bibliothek setzt einen festen Stop Loss und Take Profit für alle Aufträge Die Bibliothek handelt nur mit einem vom Benutzer eingegebenen Volumen Die Bibliothek kann auf jedem Währungspaar und jedem Zeitrahme
Binance Library
Hadil Mutaqin SE
5 (1)
Die Bibliothek wird verwendet, um den automatischen Handel auf dem Binance Spot Market von der MT5-Plattform aus zu entwickeln. Unterstützt alle Ordertypen: Limit, Markt, StopLimit und StopMarket Unterstützung des Testnet-Modus Automatische Anzeige des Charts auf dem Bildschirm Verwendung: 1. Öffnen Sie das MQL5-Demokonto 2. Header-Datei und EA-Beispiel herunterladen https://drive.google.com/uc?export=download&amp ;id=1kjUX7Hyy02EiwTLgVi8qdaCNvNzazjln Kopieren Sie Binance.mqh in den Ordner \MQL
Goldzupfmaschine Goldplucking Machine ist ein Expert Advisor, der speziell für den Goldhandel entwickelt wurde. Die Operation basiert auf der Eröffnung von Aufträgen unter Verwendung des Fast- und Slow-Lines-Indikators, daher arbeitet der EA nach der "Trend Follow"-Strategie, was bedeutet, dem Trend zu folgen. Verwenden Sie die Grid-Strategie, um Aufträge ohne Stop-Loss-Operation zu platzieren, also stellen Sie bitte sicher, dass das Konto über ausreichende Mittel verfügt. Magische Zahl - ist e
Die Bibliothek wird verwendet, um den automatischen Handel auf dem Binance-Futures-Markt von der MT5-Plattform aus zu entwickeln. Unterstützt Binance Futures USD-M und COIN-M Unterstützung des Testnet-Modus Unterstützt alle Ordertypen: Limit, Market, StopLimit, StopMarket, StopLoss und TakeProfit Automatische Anzeige des Charts auf dem Bildschirm Verwendung: 1. Eröffnen Sie ein MQL5 Demo-Konto 2. Laden Sie die Header-Datei und das EA-Beispiel herunter https://drive.google.com/uc?export=download
AO Core
Andrey Dik
3.67 (3)
AO Core ist das Herzstück des Optimierungsalgorithmus. Es handelt sich um eine Bibliothek, die auf dem HMA-Algorithmus (Hybrid Metaheuristic Algorithm) des Autors aufbaut. B eachten Sie das Produkt MT5 Optimierung Booster , das die Verwaltung des regulären MT5 Optimierers sehr einfach macht . Ein Beispiel für die Verwendung von AO Core wird in diesem Artikel beschrieben : https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 Dieser hybride Algorithmus basiert auf eine
EA Toolkit
Esteban Thevenon
EA Toolkit   is a library that allows any developer to quickly and easily program Advisor experts. It includes many functions and enumerations such as trailing stop, lot, stop loss management, market trading authorisations, price table updates, trading conditions and many more. Installation + Documentation : You will find all the information to install this library and the documentation of its functions on this GitHub : https://github.com/Venon282/Expert-Advisor-Toolkit WARNING : The installat
Hallo zusammen! Ich bin ein professioneller MQL-Programmierer, der EAs, Indikatoren und Trading Tools für meine Kunden auf der ganzen Welt erstellt. Ich baue jede Woche 3-7 Programme, aber ich verkaufe nur selten fertige Robots. Weil ich anspruchsvoll bin und gute Strategien so rar sind... dieser EA ist der einzige, den ich bisher für gut genug halte, um ihn hier zu veröffentlichen. Wie wir alle wissen, ist der Ichimoku-Indikator seit Jahrzehnten weltweit beliebt, aber nur wenige wissen, wie m
Als ich tief in den Bereich der Finanz- und Handelsstrategien eintauchte, beschloss ich, eine Reihe von Experimenten durchzuführen und dabei sowohl Ansätze zu untersuchen, die auf Reinforcement Learning basieren, als auch solche, die ohne dieses auskommen. Durch die Anwendung dieser Methoden gelang es mir, eine differenzierte Schlussfolgerung zu formulieren, die für das Verständnis der Bedeutung einzigartiger Strategien im modernen Handel von entscheidender Bedeutung ist. Obwohl neuronale Netzwe
Der "TG Risk Service Manager" - Ihr umfassendes Toolkit für schnelles und präzises Risikomanagement und Losgrößenberechnungen in der dynamischen Welt des Handels. Diese unentbehrliche Bibliothek wurde entwickelt, um Entwicklungsprozesse zu rationalisieren und Handelsstrategien zu verbessern. Sie stattet Entwickler mit wesentlichen Werkzeugen zur Optimierung der Risikobewertung und der Handelsrentabilität aus. Metatrader4 Version | Alle Produkte | Kontakt Hauptmerkmale: Effiziente Losgrößenberec
Die folgende Bibliothek wird als Mittel vorgeschlagen, um die OpenAI API direkt auf dem Metatrader zu verwenden, und zwar auf die einfachste Weise. Weitere Informationen zu den Möglichkeiten der Bibliothek finden Sie im folgenden Artikel: https://www.mql5.com/en/blogs/post/756098 Die für die Verwendung der Bibliothek benötigten Dateien finden Sie hier: Handbuch WICHTIG: Um den EA zu verwenden, müssen Sie die folgende URL hinzufügen, damit Sie auf die OpenAI API zugreifen können, wie in den beige
Hier ist die englische Übersetzung Ihrer Beschreibung für den EA (Expert Advisor ) : --- Dies ist ein zeitbasierter automatischer Handels-EA . Er ermöglicht es Ihnen , die genaue Zeit für den Handel auf die Sekunde genau festzulegen und die maximale Anzahl der Aufträge zu bestimmen . Sie können wählen, ob Sie Kauf- oder Verkaufsaufträge erteilen möchten. Es ist möglich, Take-Profit- und Stop-Loss-Punkte zu setzen . Außerdem können Sie festlegen , wie lange nach der Platzierung einer Order diese
Molo kumalo
James Ngunyi Githemo
Der Forex-Handel mit unserer Plattform bietet mehrere wichtige Vorteile und Funktionen: Daten in Echtzeit : Bleiben Sie mit Live-Marktdaten auf dem Laufenden, um fundierte Entscheidungen zu treffen. Benutzerfreundliches Interface : Leicht zu navigierendes Design für Anfänger und erfahrene Händler. Erweiterte Charting-Tools : Visualisieren Sie Trends mit interaktiven Charts und technischen Indikatoren. Risiko-Management : Legen Sie Stop-Loss- und Take-Profit-Levels fest, um Ihr Risiko zu steuern.
Dieses Produkt wurde in den letzten 3 Jahren entwickelt. Es ist die fortschrittlichste Codebasis für die Arbeit mit allen Arten von künstlicher Intelligenz und maschinellem Lernen in der MQL5-Programmiersprache. Es wurde zur Erstellung vieler KI-gestützter Handelsroboter und Indikatoren in MetaTrader 5 verwendet. Dies ist die Premium-Version eines kostenlosen Open-Source-Projekts für maschinelles Lernen in MQL5, das hier verlinkt ist:  https://github.com/MegaJoctan/MALE5 . Die kostenlose Version
Shawrie
Kevin Kipkoech
Dieses Pine Script implementiert eine Gaussian Channel + Stochastic RSI Strategie für TradingView . Es berechnet einen Gauß-gewichteten gleitenden Durchschnitt (GWMA) und seine Standardabweichung , um einen oberen und unteren Kanal zu bilden. Ein stochastischer RSI wird ebenfalls berechnet, um das Momentum zu bestimmen. Eine Long-Position wird eingegangen, wenn der Kurs über dem oberen Gaußschen Band schließt und die K-Linie des Stoch RSI die D-Linie überschreitet . Die Position wird geschlossen
Pionex API EA Connector für MT5 – Nahtlose MT5-Integration Übersicht Der Pionex API EA Connector für MT5 ermöglicht eine nahtlose Integration zwischen MetaTrader 5 (MT5) und der Pionex API . Mit diesem leistungsstarken Tool können Händler direkt von MT5 aus Trades ausführen und verwalten, Kontostände abrufen und die Orderhistorie nachverfolgen. Hauptfunktionen Kontoverwaltung & Guthaben Get_Balance(); – Ruft das aktuelle Kontoguthaben bei Pionex ab. Orderausführung & -verwaltung orderLimit
Bookeepr
Marvellous Peace Kiragu
Bookeepr ist eine fortschrittliche MQL5-Handelsbuchführungssoftware , die die Handelsprotokollierung automatisiert, die Echtzeit-GuV verfolgt und ein Finanzsystem im Stil eines Hauptbuchs für Einzahlungen, Abhebungen und Ausgaben integriert. Sie unterstützt Vermögenswerte in mehreren Währungen , erstellt detaillierte Leistungsberichte und bietet Risikomanagement-Tools , die Händlern helfen, ihre Strategien zu optimieren. Mit sicherer Cloud-Speicherung, exportierbaren Berichten und nahtloser Meta
Ai Prediction MT5
Mochamad Alwy Fauzi
Ein kostenloser Indikator für diejenigen, die die Vollversion kaufen Dieser Indikator wird von dieser KI erstellt, mit Ihren gewünschten Einstellungen Künstliche Intelligenz zu Ihren Diensten Verfügen Sie über eine vollständige künstliche Intelligenz und verwenden Sie sie in Ihren Codes Diese künstliche Intelligenz ist darauf trainiert, Ihnen bei jeder Kerze zu sagen, ob sich der Markt nach oben oder unten bewegt. Im Allgemeinen kann die künstliche Intelligenz in allen Märkten, allen Zeitrahme
Schnelles Schließen von Positionen ohne jegliche Aktion. Die aktuelle Version der Ein-Klick-Positionsschließung ist vor allem für den Fall gedacht, wenn es zu spät ist, die Position manuell zu schließen, derzeit ist es unabhängig von der Kategorie des Grundgeschäfts, es ist für alle Positionen zu schließen. Die Richtung möglicher zukünftiger Upgrades: 1. die Schließung von Positionen nach Kategorie und nach Basiswert. Anwendbare Szenarien: Öffnen Sie eine Reihe von zugrunde liegenden Positionen,
BlitzGeist Telegram Notifier – Bleiben Sie überall mit Ihren Trades verbunden! BlitzGeist Telegram Notifier ist ein leistungsstarkes Tool, das Ihr MetaTrader-5-Konto sofort mit Telegram verbindet. Egal, wo Sie sich befinden – Sie erhalten jederzeit Echtzeit-Benachrichtigungen über Ihre Handelsaktivitäten direkt auf Ihr Smartphone, Ihren PC oder jedes andere Gerät mit Telegram. Perfekt für Trader, die professionelles Trade-Reporting, Transparenz und Risikomanagement-Überwachung wünschen. ️ H
Close All Trades - MT5 UI Tool Features - Handelsausführungen vereinfacht! Ein-Klick-Buttons zum Kaufen/Verkaufen : Platzieren Sie Kauf- oder Verkaufsaufträge für Trades mit einem einzigen Klick und vereinfachen Sie so die Auftragsausführung vom Desktop aus. Anpassbare Losgröße und Parameter : Geben Sie die gewünschte Losgröße, den Stop-Loss (in Dezimalstellen, z. B. 7 SL-Einheiten für 0,7 darunter oder darüber für Kauf oder Verkauf), den Take-Profit (in Dezimalstellen ) und die Anzahl der Trade
[Gold Intelligent Trading EA | Risikokontrolle ist stabil, Gewinn-Durchbruch] Der intelligente Trading EA, der für die Fluktuationscharakteristiken von Gold maßgeschneidert ist, nimmt das Hardcore-Handelssystem als Kern, und jeder Auftrag wird von der genauen Beurteilung der Markttrends und des unterstützenden Drucks durch quantitative Modelle abgeleitet, um subjektive Einmischung zu eliminieren und Handelsentscheidungen objektiver und effizienter zu machen. Ausgestattet mit einem mehrdimensio
Verwandle deine manuellen Trades in vollautomatische Gewinnmaschinen! Dieser MT5 EA übernimmt sofort, sobald du eine Position eröffnest – ohne Verzögerung, ohne Stress. Er setzt automatisch Stop Loss und Take Profit, aktiviert ein komplett konfigurierbares Trailing, sichert deine Gewinne und schützt gleichzeitig dein Kapital Perfekt fürs Scalping: Jede Position wird sofort abgesichert, damit du dich voll auf präzise Einstiege konzentrieren kannst, während der EA im Hintergrund die komp
Auswahl:
GiovaGonzalez87
19
GiovaGonzalez87 2025.11.10 15:05 
 

Der Benutzer hat keinen Kommentar hinterlassen

Racheal Samson
1596
Antwort vom Entwickler Racheal Samson 2025.11.10 16:15
You could have asked in comments or dm, I responded in message anyways. Do you have any problems using the library? If none, please update your ratings to help others make informed decisions.
Ricardo N
33
Ricardo N 2025.08.17 09:38 
 

This library is amazing. I had some issues because the library was not in the right folder but after fixing that, everything worked. Good job. PS: It seems that LOG_LEVEL_NONE is not working, I get debug level with that or maybe I'm not using it right, anyway, I put LOG_LEVEL_ERROR to not be spammed by logs

Racheal Samson
1596
Antwort vom Entwickler Racheal Samson 2025.08.17 09:44
The review and rating is also surprisingly amazing to me, it helps me improve and shows people are using the library to solve their WS problems. About LOG_LEVEL, None is the lowest, ERROR is the highest and everything not higher than or equal to ERROR won't be shown. I think I need to push an update to reflect your proposed understanding clearly. Thanks for the feedback
thomasb892
19
thomasb892 2024.10.23 14:25 
 

This, Native WebSocket library by Racheal Samson is fast, handles secure wss:// connections effortlessly, and can manage large data transfers with ease.

I love that it's fully native to MQL5, with no extra installations required.

What really stood out was the author's quick response and genuine willingness to help, making the experience even smoother. Highly recommend both the library and the excellent support behind it!

Racheal Samson
1596
Antwort vom Entwickler Racheal Samson 2024.10.23 15:17
Thanks for the rating, highly appreciated.
Franck
21
Franck 2024.08.13 13:58 
 

Awesome support from Racheal, thanks for your help setting up the library, keep up the great work ;)

Racheal Samson
1596
Antwort vom Entwickler Racheal Samson 2024.08.13 13:59
I'm glad to be of help, it's what you paid for. I'm always here to help.
David Moffitt
30
David Moffitt 2024.05.28 21:33 
 

Needed some help to work out some kinks with the library and my code. Racheal was quick and attentive to support!

Racheal Samson
1596
Antwort vom Entwickler Racheal Samson 2024.05.29 00:58
Thanks for the rating, the words are premium and highly appreciated.
Erik Stabij
58
Erik Stabij 2024.01.24 22:08 
 

The library works well and Racheal was very helpfull!

Racheal Samson
1596
Antwort vom Entwickler Racheal Samson 2024.01.24 22:10
I'm always happy to help. Will be here for you anytime. Thanks for the rating :D
helk3rn
249
helk3rn 2024.01.16 15:23 
 

works good, thx

Racheal Samson
1596
Antwort vom Entwickler Racheal Samson 2024.01.16 16:59
Thanks for the rating, I'm always here to help.
Antwort auf eine Rezension