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
Expert - Bibliothek für den MetaTrader 5
- Ansichten:
- 1491
- Rating:
- Veröffentlicht:
- 2017.11.09 08:25
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Die Bibliothek kann wie folgt geladen werden
#include <fxsaber\Expert.mqh>
Alle anderen Dateien dieser Seite sind Beispiele/Szenarien von ihrer Anwendung; sie werden für das Funktionieren der Bibliothek nicht benötigt.
Eigenschaften
// Läuft der Expert Advisor auf dem richtigen Chart? bool EXPERT::Is( const long Chart_ID = 0 ); // Löschen des Expert Advisor vom richtigen Chart bool EXPERT::Remove( const long Chart_ID = 0 ); // Neustart des Expert Advisor auf dem richtigen Chart bool EXPERT::Reopen( const long Chart_ID = 0 ); // Datenabruf vom Expert Advisor auf dem richtigen Chart bool EXPERT::Parameters( const long Chart_ID, MqlParam &Parameters[], // Pfad zum EA und die Werte der Eingabeparameter string &Names[] ); // Namen der Eingabeparameter // Starten des Expert Advisor auf dem richtigen Chart bool EXPERT::Run( const long Chart_ID, MqlParam &Parameters[] ); // Pfad zum EA und die Werte der Eingabeparameter
Beispiel
Die Bibliothek verwendet Beispiele/Szenarien, die der Beschreibung beigefügt sind.
-
ExpertsRemove.mq5
// Entfernt von allen Charts die laufende Expert Advisors
-
ExpertsReopen.mq5
// Neustart eines laufenden Expert Advisors
-
ChartsClose.mq5
// Schließen aller Charts, auf den kein Expert Advisor läuft (praktisch für VPS)
-
ExpertLoader_Example.mq5 (In der Quelldatei sieht man, wie der Expert Advisor gestartet wird und auch, wie das Skript sich selbst als EA startet)
// Starten des Expert Advisors mit den angegebenen Parametern
-
ExpertsChange_Example.mq5
// Neustart eines laufenden Expert Advisor mit veränderten Eingabeparameter
Die obigen Beispiele sind nur die einfachsten Szenarien für die Verwendung der Bibliothek. Es kann auch bei der Entwicklung verschiedener Steuerelemente nützlich sein, von denen aus Charts/Expert Advisors verwaltet werden etc.
Für ein besseres Verständnis, wie die Bibliothek verwendet werden kann, hier ein kleiner Codeausschnitt:
// Starten des Expert Advisors mit den angegebenen Parametern #include <fxsaber\Expert.mqh> void OnStart() { MqlParam Params[2]; // Pfad zum Expert Advisor Params[0].string_value = "Experts\\Advisors\ExpertMACD.ex5"; // Der erste Eingabeparameter des Expert Advisor Params[1].type = TYPE_STRING; Params[1].string_value = "Hello World!"; // Starten des Expert Advisor auf einem neuen Chart EXPERT::Run(ChartOpen(_Symbol, _Period), Params); }
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/19003
Der Indikator Psychological in Form eines Histogramms mit Warnungen und Benachrichtigung über 'push' und 'email'.
MASi_WaveHistDies ist eine Umsetzung des von Raghee Horner beschriebenen Marktzyklusindikators.
Das Skript' History Deals and Orders' zeigt absolut alle Eigenschaften der Positionen Geschäften und Aufträgen aus der Handelshistorie über einen bestimmten Zeitraum an.
Pending orders UPDas Skript "Pending orders UP" platziert mehrere Pending-Orders über dem aktuellen Preis.