Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 483
![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
Helfen Sie mir bei der Lösung eines Problems zur Bestimmung des Schnittpunkts zweier MA-Linien.
Ich weiß nicht, wie ich es beschreiben soll.
Es gibt MAfast und MAslow
double MAfast=iMA(NULL,0,9,0,MODE_EMA,PRICE_CLOSE,1);
double MAslow=iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE,1);
Wenn (MAfast>MAslow) funktioniert es nur, wenn MAfast unten ist, wenn sie es überquert, fängt sie den Moment der Überquerung ab, aber dann ist MAfast oben und der Auftrag geht BUY ))))
Ich habe es in meinem Code, wie man das Moment der Kreuzung zu bestimmen und vergleichen ihre Richtung von unten nach oben oder umgekehrt.
In meinem Code ist es einfach mehr oder weniger. Daraus ergeben sich die Fehler.
{
// wir haben eine Schnittmenge
}
Helfen Sie mir bei der Lösung eines Problems zur Bestimmung des Schnittpunkts zweier MA-Linien.
Ich weiß nicht, wie ich es beschreiben soll.
Es gibt MAfast und MAslow
double MAfast=iMA(NULL,0,9,0,MODE_EMA,PRICE_CLOSE,1);
double MAslow=iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE,1);
Wenn (MAfast>MAslow) funktioniert es nur, wenn MAfast unten ist, wenn sie es überquert, fängt sie den Moment der Überquerung ab, aber dann ist MAfast oben und der Auftrag geht BUY ))))
Ich habe es in meinem Code, wie man das Moment der Kreuzung zu bestimmen und vergleichen ihre Richtung von unten nach oben oder umgekehrt.
In meinem Code ist es einfach mehr oder weniger. Daraus ergeben sich die Fehler.
wenn ((x1 - y1)*(x2 - y2) < 0)
{
// wir haben eine Schnittmenge
}
Hier gibt es viel Interessantes für Sie zu entdecken.
Ich danke Ihnen. Ich danke Ihnen.
Helfen Sie mir bei der Lösung eines Problems zur Bestimmung des Schnittpunkts zweier MA-Linien.
Ich weiß nicht, wie ich es beschreiben soll.
Es gibt MAfast und MAslow
double MAfast=iMA(NULL,0,9,0,MODE_EMA,PRICE_CLOSE,1);
double MAslow=iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE,1);
Wenn (MAfast>MAslow) funktioniert es nur, wenn MAfast unten ist, wenn sie es überquert, fängt sie den Moment der Überquerung ab, aber dann ist MAfast oben und der Auftrag geht BUY ))))
Ich habe es in meinem Code, wie man das Moment der Kreuzung zu bestimmen und vergleichen ihre Richtung von unten nach oben oder umgekehrt.
In meinem Code ist es einfach mehr oder weniger. Daraus ergeben sich die Fehler.
Ein sehr nützlicher Thread, und zu Ihrer Frage!
Bitte erklären Sie, was das bedeutet: "Ein Teilfenster eines Charts kann aufgrund der Sichtbarkeitseigenschaften des darin platzierten Indikators ausgeblendet werden"? Was ist dieser Indikator Eigenschaft????
Gibt stopplay nicht einen int zurück?
Der Compiler gibt bei diesem Code eine Warnung "möglicher Datenverlust durch Typumwandlung" aus:
Hilfe wird benötigt, ein Teil der Position wird beim Testen des EA nicht geschlossen
Hilfe wird benötigt, ein Teil der Position wird beim Testen des EA nicht geschlossen
Gibt stopplay nicht einen int zurück?
Der Compiler erzeugt bei solchem Code die Warnung "Möglicher Datenverlust durch Typkonvertierung":
Explizite Typkonvertierung:
Siehe... Die Funktion ist vom Typ double, aber der Request Identifier kann den Rückgabetyp int definieren. Deshalb ist es ein Fluch.Ich optimiere einen EA, es gibt eine Menge Überschwinger, etwa 10^17 Grad, es gibt mehr Parameter, aber die können nicht mehr optimiert werden. Warum gibt es solche Einschränkungen?
Außerdem eine Frage zum genetischen Algorithmus. Bei so großen Daten scheint es nicht mehr richtig zu funktionieren, der endgültige Gewinn springt ziemlich dramatisch, oft sogar nach unten. Das heißt, jetzt hat sie rentable Einstellungen gefunden, aber nicht zu einem anderen Zeitpunkt. Werden die Entwickler das Problem beheben?