MetaTrader 5 herunterladen

Fehler zero divide in 'MA TEST.mq5' (211,19) wer kann mir helfen ?

Einloggen oder registrieren, um einen Kommentar zu schreiben
Balut
89
Balut  

Hallo an das Forum

Fehler  zero divide in 'MA TEST.mq5' (211,19)

wer kann mir helfen ?

Dateien:
MA_Test.mq5 35 kb
Christian
2059
Christian  

Fehlt noch die Datei mit den Input Parametern und wo der Auftritt. Im Tester oder Live 

 

Gruß 

Balut
89
Balut  

Es ist im Test .

Dateien:
Carl Schreiber
Moderator
7953
Carl Schreiber  

Christian meinte die Datei, in der der Zero-Devide-Fehler aufgetreten ist!

In keiner Deiner Dateien gibt es in der Zeile 211 eine Division!!

Aber besser Du findest die Stelle selbst und lässt Dir mit einem Comment(..) in der Zeile vorher alle Parameter anzeigen. Der EA stürzt dann ab, Comment() bleibt stehen und ...

Christian
2059
Christian  
Carl du guckst falsch....die antwort war schon richtig 😉

Teste heute abend dad mal
Carl Schreiber
Moderator
7953
Carl Schreiber  
Christian:
Carl du guckst falsch....die antwort war schon richtig 😉

Teste heute abend dad mal

Aber, wenn Du Dir den EA anschaust, lädt der verschiedene Dateien und in einer muss der zero-devide-Fehler entstehen - nicht im EA selbst.

Und so kann er den Fehler selber viel schneller finden!

Balut
89
Balut  

Ich bin noch anfänger mit Meta Trader 5.

Muss ich irgendwas mit den LotsStteps andern ?

Dateien:
LotsStep.PNG 81 kb
Carl Schreiber
Moderator
7953
Carl Schreiber  
Balut:

Ich bin noch anfänger mit Meta Trader 5.

Muss ich irgendwas mit den LotsStteps andern ?

1) mit dem Viereck, Bergspitze und der Sonne (oder Mond für Nachtarbeiter) kann man die Bilder integrieren - ist bequemer für die anderen. Aber SRC für Source-code wäre hier besser als Dein Bild.

2) offenbar ist m_symbol.lostep() 0 - daher der Fehler - warum, weiß ich jetzt nicht.

Christian
2059
Christian  

Ja must du . Habs ausprobiert

 

Der Fehler wird sogar ausgegeben.

 

Im EA wird an Zeile 215 die Lots mit dem Lotstep des Brokers verglichen.

Wenn du 0.01 eingibst was bei den meisten Brokern Standart ist für ein ECN Konto gibt es keinen Fehler.

Trotzdem ist der EA Fehlerhaft denn eine falsche Eingabe darf nicht mit einem divide/Zero Fehler enden.

 

Lotstep ist die kleinste wählbare Einheit zum Handeln 

Gruß 

Christian
2059
Christian  
Carl Schreiber:

1) mit dem Viereck, Bergspitze und der Sonne (oder Mond für Nachtarbeiter) kann man die Bilder integrieren - ist bequemer für die anderen. Aber SRC für Source-code wäre hier besser als Dein Bild.

2) offenbar ist m_symbol.lostep() 0 - daher der Fehler - warum, weiß ich jetzt nicht.

Richtig , hab es eben auch gesehen. 

Merkwürdig ...darf nicht 0 sein.

Christian
2059
Christian  

Der Fehler liegt wo anders.

 

Weil in den Parameter als erstes das Symbol eingetragen werden muss und da eine 0 steht kann er bei  m_symbol.lostep()  kein richtiges Ergebniss bekommen. Es felht dann das Symbol

 

Trage mal oben als erstes EURUSD ein oder als Liste mit "/" als Trennungszeichen

 

Dann läuft alles korrekt

 

Gruß 

12
Einloggen oder registrieren, um einen Kommentar zu schreiben