Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1523
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
Wie ich, ein Dilettant, der die heilige Bedeutung aller Klassen nicht verstehen kann, und im Allgemeinen, warum OOP in unserem (Handels-) Geschäft benötigt wird, verstehe - Klassen sind alle geschriebenen (sowohl von MQ als auch von Gurus) Code-Bibliotheken, die entworfen wurden, um das Leben für "Nicht-Guru-Code-Schreiber" zu "erleichtern".
Das Problem ist, und das habe ich bereits gesagt, dass die Verwendung all dieser "Erleichterungen" das Schreiben von Code nicht einfacher macht. Denn Sie müssen immer alle Bestellungen, die Sie selbst abschicken, doppelt überprüfen! Denn praktisch jeder besteht darauf, dass ich auch einige "Transaktionen" prüfe. Dies gilt umso mehr, als diese "...Anteile" zufällig entstehen.
Ich gebe den Befehl, einen Nagel an dieser Stelle in einem solchen Winkel einzuschlagen. Das war's. Als nächstes erhalte ich eine Antwort - der Nagel ist eingeschlagen. Und dann bekomme ich eine Warnung, dass:
Warum brauche ich also solche Darsteller (Klassen)?
Ich übertreibe vielleicht ein wenig, aber das ändert nichts an der Sache.
Und warum? Denn alle Daten, die in Klassen verarbeitet werden, können so verändert werden, dass die Klasse nicht einmal merkt, dass sie verändert wurden.
Ich verstehe.
Ich stimme übrigens zu, dass OOP das Programmieren nicht einfacher macht.
OOP macht es einfacher, große Projekte zu verwalten, erschwert aber die Erstellung kleiner Projekte.
OOP ist für Anfänger schwieriger.
Die Verwendung von Klassen anderer Personen ist in gewisser Weise die Verwendung von Black Boxes.
Hallo. Könnten Sie mir bitte sagen, wo ich einen Fehler gemacht habe und warum der Indikator keine Pfeile anzeigt?
Ich habe die fehlende Zeile eingefügt, aber immer noch keine Pfeile!
Ich habe die fehlende Zeile eingefügt, aber immer noch keine Pfeile!
anzeigen
anzeigen
Ich habe eine Zeichnung...
Ich zeichne...
Verdammte Hölle. falsch ishimoku laufen )))) danke sehr
Ja... Minimale Schrift und maximale Kopfschmerzen...
Was ist das genau? Vielleicht mache ich einfach etwas falsch.
Was ist das genau? Mache ich etwas falsch?
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
OOP für Schuljungen.
Alexey Viktorov, 2019.10.04 16:01
Ich denke, dass mql nur eine sehr begrenzte Anzahl von Problemen hat, die durch OOP gelöst werden können. Die Sprache selbst, so scheint es mir, ist nichts anderes als OOP in C++ oder was auch immer. Und diese OOP wird in Form einer Standardbibliothek angeboten. Und zu diesem OOP wird vorgeschlagen, ein weiteres OOP hinzuzufügen, sonst würde ich nicht sagen. Und dann ein weiterer Schritt... Richtig gesagt Warlock, wenn auch wütend, aber wohlwollend, für meine Aufgaben OOP ist wie ein Hund Drehscheibe. Und was nützt es, eine Aufgabe zu definieren und sie dann mit OOP zu implementieren, wenn diese Aufgabe problemlos prozedural gelöst werden kann.
Nehmen Sie zum Beispiel .mqh von fxsaber`a, um Codes sowohl für MT5 als auch für MT4 zu schreiben. Vielleicht kann jemand es brauchen, aber wer? Für jemanden, der mql5 nicht beherrschen will oder kann. Oder nehmen Sie iCanvas von Nikolay ... ich habe seinen Nachnamen vergessen. Es scheint eine nützliche Bibliothek zu sein, aber es ist nicht einfach, sie zu verstehen, und es gibt keine Dokumentation, nicht einmal eine kleine Beschreibung. Das ist keine Beschwerde, sorry Nikolay, das ist eine Tatsache. Als ich also beschloss, ein grafisches Etikett zu schreiben, war es einfacher, es ohne Verweis auf die Standardbibliothek oder die Bibliothek von Nikolai zu schreiben.