Diskussion zum Artikel "Anlegen eigener Trailing Stops" - Seite 3

 

Ich habe mehrere Jahre lang den SAR-Trailing-Stop gemäß Ihrem Programm verwendet, aber ich finde, dass er nicht mehr meinen Anforderungen entspricht. Deshalb möchte ich die NRTR-Methode ausprobieren, die ich vorher nicht installiert hatte, indem ich einfach die Parameter für den Include Call in meinem EA ändere. Alles andere mache ich genauso wie vorher.

Aber ich erhalte die folgende Fehlermeldung:

'fabct1cN.mq5' fabct1cN.mq5 1 1
'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1
'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1
'OnInit' - Funktion bereits definiert und hat Körper fabct1cN.mq5 134 5
'OnTimer' - Funktion ist bereits definiert und hat den Körper fabct1cN.mq5 258 6
'OnDeinit' - Funktion ist bereits definiert und hat den Körper fabct1cN.mq5 265 6
'OnTick' - Funktion ist bereits definiert und hat den Körper fabct1cN.mq5 285 6
'Lot' - Konstante kann nicht geändert werden fabct1cN.mq5 480 4
'Lot' - Konstante kann nicht geändert werden fabct1cN.mq5 820 22
'Lot' - Konstante kann nicht geändert werden fabct1cN.mq5 820 37
'Lot' - Konstante kann nicht geändert werden fabct1cN.mq5 851 22
'Lot' - Konstante kann nicht geändert werden fabct1cN.mq5 851 37
mögliche Verwendung einer nicht initialisierten Variablen 'tm' Sample_TrailingStop.mqh 248 20

9 Fehler, 1 Warnung 10 2


Für jede Anregung wären wir Ihnen sehr dankbar!

Ich danke Ihnen im Voraus!

Mit freundlichen Grüßen,

Locan.BBS

 

MetaEditor-Ausgaben

" mögliche Verwendung einer nicht initialisierten Variable 'tm' Sample_TrailingStop.mqh "

und verweist auf die Zeile

m_lasttime=tm[0];

 
Können Sie mir sagen, warum in diesem Artikel ein Timer verwendet wird? Auf den ersten Blick macht es die Indikatoren häufiger aktualisieren, ist es wirklich notwendig?
 

Ich danke Ihnen. Toller Artikel.

Für diejenigen, die ein Problem mit dem Indikator nrtr haben: es ist notwendig, den Indikator herunterzuladen und zu kompilieren, weil es kein Standardindikator ist. Unten, es folgt der Link: https://www.mql5.com/de/code/145

NRTR
NRTR
  • Stimmen: 20
  • 2010.07.26
  • Dmitry Fedoseev
  • www.mql5.com
The NRTR (Nick Rypock Trailing Reverse) indicator draws the base line (support and resistance) and a target line.
 
vlad-mir:

MetaEditor-Ausgaben

" mögliche Verwendung einer nicht initialisierten Variable 'tm' Sample_TrailingStop.mqh "

und verweist auf die Zeile

m_lasttime=tm[0];



     //--- Die wichtigste Methode zur Kontrolle des Stoploss-Niveaus einer Position 
      bool DoStoploss(){
            //--- wenn der Trailing-Stop ausgeschaltet ist
            if(!m_onoff){
               return(true);
            } 
         datetime tm[1];
         tm[0] = 0;
            //--- im Taktmodus wird die Zeit des letzten Taktes ermittelt
            if(!m_eachtick){ 
               //--- wenn die Zeit nicht kopiert werden konnte, wird die Methode beendet, die Wiederholung erfolgt beim nächsten Tick, 
               if(CopyTime(m_symbol,m_timeframe,0,1,tm)==-1){
                  return(false); 
               }
               //--- wenn die Balkenzeit mit der Zeit der letzten Methodenausführung übereinstimmt - Beenden der Methode
               if(tm[0]==m_lasttime){ 
                  return(true);
               }
            }               
            //--- Indikatorwerte erhalten
            if(!Refresh()){ 
               return(false);
            }    
 
Hallo zusammen......., meine Frage ist ¿Warum hat diese Klasse keine SCOPE OPERATORS (::)?

Ich versuche die Parabolic SAR Methode, aber beim Backtest sehe ich die Antwort "invalid request".
 
Hallo all.........bien, ich frage mich, warum diese Klasse keine AMBIT-OPERATOREN (::) hat?

Ich versuche die Parabolic SAR-Methode, aber wenn ich die Test-Atras mache, sehe ich die Antwort "ungültige Anfrage".
 
Hallo ...

Ich versuche gerade einen EA zu entwickeln und habe Probleme mit "OrderSend". Ich verstehe nicht sehr viel von Programmiersprache, ich habe schon viele Lösungen ausprobiert und ich habe nicht gefunden ... Aber es funktioniert nicht. Die Meldung

"Rückgabewert von 'OrderSend' sollte geprüft werden"

erscheint ... Sie enthält keine Fehler, allerdings ist bei den Tests keine Position offen ... Beim Testen mit dem Demokonto habe ich auch keinen Erfolg. Der Test läuft und es wird zu keinem Zeitpunkt eine Position eröffnet.


Kann mir jemand helfen, indem er mir die notwendigen Anpassungen mitteilt, die ich vornehmen sollte?

Ich teste es auf

BOVESPA (Brasilien)/ WINJ17/Demokonto/Metatrade 5

Kann mir jemand helfen?

Dankeschön

[Gelöscht]  
MetaQuotes Software Corp.:

Der neue Artikel How to Create Your Own Trailing Stop wurde veröffentlicht:

Autor: Дмитрий

 

mein_erster_ea_sartrailing.mq5(26.61 KB


beim Kompilieren gibt es fünf Fehler, ich habe die heruntergeladene Version ausprobiert und sie gemäß der Anleitung kompiliert.....

zuerst war ich froh, dass es diesen Artikel gibt, jetzt bin ich traurig, dass ich ihn nicht benutzen kann, vielleicht habe ich etwas nicht verstanden?

oder ich mache es nicht richtig..... Bitte geben Sie mir einen Hinweis!)