[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 973
![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
extern int Zeitraum_MA = 21;
bool Fact_Up = true;
bool Fact_Dn = true;
int start()
{
Doppel-MA;
MA=iMA(NULL,0,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);
if (Bid > MA && Fact_Up == true)
{
Fakt_Dn = wahr;
Fact_Up = false;
Alert("Kurs liegt über MA(",Period_MA,").");
}
wenn (Bid < MA && Fact_Dn == true )
{
Fact_Up = true;
Fakt_Dn = false;
Alert("Kurs liegt unter MA(",Zeitraum_MA,").");
}
Rückkehr;
}
Wie auch immer, es ist aus dem Lehrbuch, ich wollte üben, aber ich bekam eine Sackgasse, nach dem Kreuzen
Wie bringe ich ihn dazu, bei jedem Ticken einen Bericht zu erstellen?
helfen?
Die Frage ist nicht ganz richtig formuliert
Die Frage ist nicht ganz richtig
wird nur einmal nach der Überquerung eine Meldung ausgelöst,
Wie kann ich nach jedem Ticken eine Meldung erhalten?
so dass bei jedem Tick eine Meldung wie "Preis über dem Mach" oder "Preis unter dem Mach" erscheinen würde?
Hallo, ich wollte einen Filter erstellen, damit eine bestimmte Anzahl von Kauf-/Verkaufssignalen, die vom Indikator ausgegeben werden, übersprungen werden. Ich habe versucht, es mit globalen Variablen zu implementieren, um die Anzahl der empfangenen Signale festzulegen und sie mit einer bestimmten Variablen zu vergleichen. Es funktioniert, aber bei den globalen Variablen nimmt die Anzahl der Signale nicht zu. Worin besteht der Fehler? Oder gibt es eine einfachere Möglichkeit, die Idee umzusetzen?
Können Sie mir bitte sagen....
Wie normalisiere ich das Los auf eine Dezimalstelle? z.B. Los 1,43 oder 1,438 auf 1,4 oder 1,5? sonst gibt es Fehler 131 - falsche Losgröße?
Wie normalisiere ich mein Lot auf eine Dezimalstelle? z.B. Lot 1.43 oder 1.438 auf 1.4 oder 1.5 ? sonst gibt es Fehler 131 - falsche Lotgröße?
Hier ist eine ganze Menge Normalisierung Funktion, wie in meinem EA ... Im Editor drücken Sie F1 auf NormalizeDouble() - in der Hilfe
...und es wird alles im Detail erklärt...
Danke. Aber double lotStep = MarketInfo(Symbol(), MODE_LOTSTEP);
können wir nicht einfach double lotStep = 0.1; verwenden?
Vielen Dank und double lotStep = MarketInfo(Symbol(), MODE_LOTSTEP);
können wir nicht einfach double lotStep = 0.1; verwenden?
Lotstep ist normalerweise 0.01 - es hängt sowohl vom Broker als auch vom Kontotyp ab, lesen Sie die Handelsbedingungen für Ihren Kontotyp.
wenn es einen 0,1-Lot-Schritt gibt, dann können Sie... Dies ist eine Option für jede Art von Konto, Sie müssen sich also keine Sorgen machen...
Mann, weiß jemand die Antwort auf meine Frage?