Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1485
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
Ich habe es auf MQL5 umgeschrieben. Ich habe die Arbeit mit Objekten daraus entfernt.
Wenn ich Ratio=1 einstelle, erscheint es im Diagramm, wie es sein sollte, d.h. es wird einfach als Hi-Low-Balken in das Diagramm eingeblendet. Aber im Debugging-Modus ist das aus irgendeinem Grund nicht so,
Es wird so angezeigt, als ob Ratio auf 2 eingestellt ist, obwohl es auf 1 eingestellt ist.
Ist im Code alles korrekt?
Im Indikator ist das klar. Aber das Skript?
Wie erhält man den Parameterwert per Skript?
Im Indikator ist das klar. Aber das Skript?
https://www.mql5.com/ru/docs/series/bars
https://www.mql5.com/ru/docs/series/bars
Das ist verständlich, so habe ich es auch schon gemacht. Ich danke Ihnen.
Ich habe mich gefragt, ob es einen anderen Weg gibt.
Das ist verständlich, das habe ich auch schon gemacht. Dankeschön
Ich habe mich gefragt, ob es einen anderen Weg gibt.
Sie können. SeriesInfoInteger().
Wo kann ich ein einfaches Beispiel für die Implementierung einer stückweisen linearen Interpolation sehen?
Zum Beispiel für Array x[]={0.1 , 0.8, 3.2, 7.9, 9.3} (5 Werte) gibt es entsprechende Werte in Array y[]={-3.2, 2.7, 1.1, -6.4, 20} (5 Werte)
Wie bekomme ich die entsprechenden Werte aus dem Array y[]9 Werte für das Argument x1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 Werte) über die stückweise lineare Interpolationsfunktion für das Argument x1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 Werte)?
Ich verstehe, dass wir zunächst im Array x[] nach dem Wert aus dem Array x1[] suchen, und wenn sie genau übereinstimmen, dann den Wert aus dem Array y[]/ dem Array y1[] zuweisen.
Und wenn sie nicht übereinstimmen, suchen wir in Array x1[] nach 2 Werten, zwischen denen der Wert aus Array x1 liegt. Dann berechnen wir für das Array y1[] den entsprechenden Wert aus dem Array y[] nach der Formel.
Und so weiter für die gewünschte Anzahl von Punkten. Aber die Suche durch Aufzählung der einzelnen Elemente des Arrays ist nicht wirtschaftlich. Wahrscheinlich verwenden wir die binäre Suche (ich habe über die Suchmethoden gelesen).
Ich würde also gerne irgendwo sehen, wie eine solche Funktion geschrieben ist und wie sie verwendet wird. Bei der Suche habe ich nur Verweise auf ALGLIB gefunden. Aber ich konnte nicht verstehen, woher sie kommt und wie.
Schicken Sie mich nicht zu ALGLIB.
Ich würde also gerne irgendwo sehen, wie eine solche Funktion geschrieben ist und wie sie verwendet wird. Bei der Suche habe ich nur Verweise auf ALGLIB gefunden. Aber ich konnte nicht herausfinden, woher sie kommt und wie.
Schicken Sie mich nicht zu ALGLIB.
Warum nach jedem suchen? Wenn x und x1 geordnet sind, gehen wir sie mit zwei Indizes durch.
Warum nach jedem einzelnen suchen? Wenn x und x1 geordnet sind, gehen wir um zwei Indizes weiter.
Ja, daran habe ich nicht gedacht. Deshalb habe ich nach Beispielen gefragt. Aber ich konnte keine finden. Ich brauche den richtigen Weg, um es zu tun.
Wie kann ich einen Roboter in MQL5 auf dem Markt zum Verkauf hochladen, kann ich Anweisungen erhalten?
Im Markt. Es gibt eine große grüne Schaltfläche oben rechts...