Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1501
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
Guten Abend.
Können Sie mir bitte sagen, wo ich etwas finden, nachschauen, lesen usw. kann?
Ich brauche eine Funktion. Die Eingabe ist ein Array von positiven ganzen Zahlen, genau größer als 3, und die Ausgabe ist NOD (Greatest Common Divisor).
Ich habe versucht, die Funktion auf der Grundlage von Euklids Algorithmus selbst zu schreiben, aber ich bin durcheinander gekommen. Im Allgemeinen fehlt es mir an Erfahrung.
Wenn es jemandem gelungen ist, teilen Sie bitte die Informationen mit, betrachten Sie es nicht als Arbeit. Vielen Dank!!!
Der Algorithmus selbst ist nicht kompliziert. Es ist einfach, auf einem Blatt Papier oder einem Taschenrechner zu berechnen, aber ich kann es nicht in MQL5 Sprache übersetzen!
Sergey Voytsekhovsky #:
... Ich habe versucht, mich auf der Grundlage von Euklids Algorithmus zu schreiben, aber ich war verwirrt. Im Allgemeinen fehlt es an Erfahrung ...
... Der Algorithmus selbst ist nicht kompliziert. Er ist einfach auf einem Blatt Papier oder einem Taschenrechner zu berechnen, aber ich kann ihn nicht in die Sprache MQL5 übersetzen!
Basierend auf meiner Praxis der Kommunikation auf dem Forum, kann ich Ihnen sagen, dass, wenn Sie den Code zeigen Sie bereits geschrieben haben, dann werden Sie schneller beantwortet werden und sie werden Ihnen sagen, wo der Fehler im Code ist.
Mit freundlichen Grüßen, Vladimir.
Aus meiner Praxis der Kommunikation im Forum kann ich Ihnen sagen, dass man Ihnen schneller antwortet und Ihnen sagt, wo der Fehler im Code liegt, wenn Sie den Code, den Sie bereits geschrieben haben, sofort zeigen.
Mit freundlichen Grüßen, Vladimir.
Ok, vielen Dank für deine Meinung. Lass es uns versuchen. Ein kurzer Hintergrund zum Verständnis. Ich habe vor, die Funktion in einem auf Renko basierenden Indikator zu verwenden, der dem Hauptchart überlagert ist. Es besteht die Notwendigkeit, die aktuelle Größe der Ziegelsteine zu bestimmen. ZigZag ist auf der Basis des Renko-Charts aufgebaut, er hat u.a. zwei Arrays - eines mit Tops und eines mit Bottoms. Nun muss ich den GreatestCommonDivider der Abstände zwischen ihnen bestimmen, um die Größe der Ziegel automatisch anzupassen.
Im Moment habe ich diese Art von Krakozabra skizziert und das war's, ich bin ratlos, ich weiß nicht, was ich als nächstes tun soll.
Das ist natürlich nur ein Entwurf, bitte nicht streng urteilen. Ich glaube, ich habe etwas falsch gemacht, es ist alles irgendwie unübersichtlich, ich muss eine einfachere und klarere Lösung finden, aber mir fällt sie noch nicht ein....
Sergey, bilden Sie ein Array von Zahlen, für die Sie den NOD finden wollen, und übergeben Sie es an die Funktion ArrayGcd() aus meinem vorherigen Beitrag.
Danke, ich habe Ihre Nachricht gesehen, nachdem ich meinen letzten Beitrag abgeschickt hatte, jetzt versuche ich, ihn anzupassen.
Danke, ich habe Ihre Nachricht gesehen, nachdem ich meine letzte abgeschickt hatte, jetzt versuche ich, sie anzupassen.
Sergey, bilden Sie ein Array von Zahlen, für die Sie den NOD finden wollen, und übergeben Sie es an die Funktion ArrayGcd() aus meinem vorherigen Beitrag.
Vielleicht müssen Sie das überprüfen, und zwar erst nach der Codierung des Algorithmus. Vielen Dank für Ihr Feedback.
Hallo zusammen, können Sie mir sagen, ob es möglich ist, eine Funktion von einem EA in einen anderen zu importieren?
Zum Beispiel gibt es einen EA, der Aufträge öffnet, und es gibt einen EA, der den Zustand des Kontos überwacht, wo die Parameter Drawdown, etc. angegeben sind,
Ich möchte, dass, wenn der Drawdown des zweiten EAs erreicht ist, der erste EA keine Aufträge eröffnet....
Wie kann man das zum Beispiel machen?