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

ResultRetcodeDescription - Bibliothek für den MetaTrader 5

Ansichten:
627
Rating:
(27)
Veröffentlicht:
2016.05.10 08:35
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

Wirklicher Autor:

MetaQuotes

Die Funktion MqlTradeCheckResult liefert eine Zeichenkette mit der Bedeutung der Zahlen, die die Funktion OrderCheck() nach der Ausführung zurückgibt:

   MqlTradeCheckResult result;

//--- Überprüfung der Richtigkeit der Handelsanfrage
   if(!OrderCheck(request,check))
     {
      Print(__FUNCTION__,"(): OrderCheck(): ",ResultRetcodeDescription(check.retcode));
      return(false);
     }

Andererseits kann auch eine Zeichenfolge nach der Ausführung der Funktion OrderSend() zurückgegeben werden: 

  MqlTradeCheckResult result;

  word=__FUNCTION__+"(): OrderSend(): ";

//---- Eröffne eine Kauf-Position und überprüfe das Ausführungsergebnis
   if(!OrderSend(request,result) || result.retcode!=TRADE_RETCODE_DONE) Print(ResultRetcodeDescription(result.retcode));
   else if(result.retcode==TRADE_RETCODE_DONE) Print("Kauf-Position für ",Symbol()," ist eröffnet!");
   else Print("Fehler beim Öffnen der kauf-Position für ",Symbol(),"!!!");

 Die Funktion verwendet die Bibliothek ResultRetcodeDescription.mqh (muss in terminal_data_directory\MQL5\Include kopiert werden), deren Inhalt auch im eigenen Code mit der #include-Direktive auf globaler Ebene und vor der Verwendung der Funktion verwendet werden kann:

 

#include <ResultRetcodeDescription.mqh>

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

GMACD GMACD

MACD mit zwei Linien. Dieser Indikator ist standardmäßig in vielen Handelsplattformen verfügbar. Aber nicht im Metatrader 5.

EMDcotir (Empirical Mode Decomposition) EMDcotir (Empirical Mode Decomposition)

Empirische Modenzerlegung ("Empirical Mode Decomposition" EMD) des aktuellen Symbols.

GetLotForOpeningPos GetLotForOpeningPos

Die Funktion berechnet die Lotgröße in Abhängigkeit von den verfügbaren Mitteln (Margin) in der Kontowährung.

DaysOfWeekCheck DaysOfWeekCheck

Die Funktion bestimmt die Wochenenden des Servers. Sie ist besonders nützlich für diejenigen, die die OnTimer()-Funktion in ihren Expert Advisors für die Ereignisverwaltung verwenden.