Streezey211:
Good evening!
i was trying to fix a open signal inside my EA.
My Problem:
I would like the MyMovingAverage to be a open signal so that when MyMovingAverage<Bid (which will be my Uptrend) gives a Uptrend Signal and my EA executes Buy Trades only each time the conditions are met. But it currently only executes one Trade and waits for the next signal.
i have been trying to slove this without success, i appricate any help Thanks!
- Wir können hier deutsch reden :)
- Statt Text würde ich numerische Daten verwenden für die Signale verwenden, also int signal und statt zB. signal = "buy": signal = OP_BUY, ist schneller und man kennt sich im Code auch aus.
- Deine Logik bezüglich signal ist komisch und verwirrend. Zur Vereinfachung schreib das if für kaufen zB. so: if (bid<average && MACD>0), so etwas lässt sich leichter dann auch im Debugger überprüfen: https://www.mql5.com/de/articles/654
![Zur Fehlerbehebung von MQL5-Programmen (Debugging) Zur Fehlerbehebung von MQL5-Programmen (Debugging)](https://c.mql5.com/36/51/zur-fehlerbehebung-von-mql5-programmen.jpg)
Zur Fehlerbehebung von MQL5-Programmen (Debugging)
- www.mql5.com
Dieser Artikel richtet sich primär an Programmierer, die die Sprache zwar bereits gelernt haben, die allerdings noch keine Meister ihres Fachs sind. Er wird auf verschiedene Debugging-Techniken eingehen, die der gebündelten Erfahrung des Autors sowie vieler anderer Programmierer entspringen.
Carl Schreiber #:
- Wir können hier deutsch reden :)
- Statt Text würde ich numerische Daten verwenden für die Signale verwenden, also int signal und statt zB. signal = "buy": signal = OP_BUY, ist schneller und man kennt sich im Code auch aus.
- Deine Logik bezüglich signal ist komisch und verwirrend. Zur Vereinfachung schreib das if für kaufen zB. so: if (bid<average && MACD>0), so etwas lässt sich leichter dann auch im Debugger überprüfen: https://www.mql5.com/de/articles/654
Danke dir viel mals!!
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Good evening!
i was trying to fix a open signal inside my EA.
My Problem:
I would like the MyMovingAverage to be a open signal so that when MyMovingAverage<Bid (which will be my Uptrend) gives a Uptrend Signal and my EA executes Buy Trades only each time the conditions are met. But it currently only executes one Trade and waits for the next signal.
i have been trying to slove this without success, i appricate any help Thanks!