Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Для моего использования есть проблема, которую я пытался настроить, но это не сработало, STOP LOSS и TAKE PROFIT не позиционируются.
Пример: TAKE PROFIT = 100% и STOP LOSS 0.0%, как указано на изображении ниже, но не останавливайте или не извлекайте прибыль.
1. Проверяйте пожалуйста на нормальном символе. Например на EURUSD.
Wladimir Karputow
Ich habe herausgefunden, was das EA-Problem ist, in der Tat, es ist mit der umgekehrten Fibonacci Retraction Tool arbeiten, müssen Sie dies überprüfen.
Zum Beispiel: bei der Platzierung der STOP LOSS in 0,0% der FIBONACCI, sollte der Anschlag auf den Boden des Zickzack nach unten zu gehen, aber das ist stattdessen passiert, muss ich 100% der FIBONACCI setzen, um auf den Boden zu gehen, ist es genau von Aus diesem Grund ist TAKE PROFIT nicht positioniert, weil 0,0% ist genau in der Reihenfolge eröffnet, in dem Fall 161,8% invertiert ist und es ist nicht möglich, TAKE PROFIT anzupassen.
Dieser EA muss aktualisiert werden, um richtig zu funktionieren!
Vielen Dank für Ihre Zeit!
Unten lasse ich zwei Bilder, das erste, wie es für TAKE PROFIT Arbeit sein sollte, und das zweite Bild, wie EA ist tatsächlich tun, so dass es unmöglich, TAKE PROFIT mit den Fibonacci-Punkte richtig zu positionieren.
Sie können auf Ihrem MT5 überprüfen und Sie werden sehen, dass die Fibonacci tatsächlich falsch getrackt wird!
Vielen Dank!
ALex
Vielen Dank!
ALex
Der Expert Advisor platziert schwebende Aufträge - niemand kann also sagen, wann der schwebende Auftrag ausgelöst wird. Also kann niemand herausfinden, welchen Wert der CCI-Indikator in dem Moment haben wird, in dem die Order ausgelöst wird.
Ihre Idee ist unmöglich - sie stammt aus der Wissenschaft :)
Die Fibo-Berechnung ist nicht falsch, es ist nur ein Fehler.
Ändern Sie die Zeilen in OnTick() für TakeProfit, um GetFibo hinzuzufügen
von
StopLoss=(int)((size_corridor/100.0*GetFibo(Fibo_StopLoss))/m_symbol.Point());// ???
TakeProfit=(int)(((size_corridor/100.0*Fibo_TakeProfit)-size_corridor)/m_symbol.Point());// ???
zu
StopLoss=(int)((size_corridor/100.0*GetFibo(Fibo_StopLoss))/m_symbol.Point());// ???
TakeProfit=(int)(((size_corridor/100.0*GetFibo(Fibo_TakeProfit))-size_corridor)/m_symbol.Point());// ???
Schöner Code :-)
Die Fibo-Berechnung ist nicht falsch, es ist nur ein Fehler.
Ändern Sie die Zeilen in OnTick() für TakeProfit, um GetFibo hinzuzufügen
von
StopLoss=( int)((Größe_Korridor/ 100.0*GetFibo(Fibo_StopLoss))/m_symbol. Point()); // ???
TakeProfit=( int)(((size_corridor/ 100.0*Fibo_TakeProfit)-size_corridor)/m_symbol. Punkt ());// ???
zu
StopLoss=( int)((Größe_Korridor/ 100,0*GetFibo(Fibo_StopLoss))/m_Symbol. Point()); // ???
TakeProfit=( int)(((size_corridor/ 100.0*GetFibo(Fibo_TakeProfit))-size_corridor)/m_symbol. Point()); // ???
Schöner Code :-)
Was ist das?
Fehler beim Kompilieren, INIT FAILED ist kein boolescher Ausdruck
Die MQL5-Sprache ist strenger geworden - daher ist dieser Fehler erst jetzt aufgetreten.
Die alternative Lösung war diese:
Machen Sie folgendes: