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
Die Last wird dem Computer durch die nachlässige Haltung des Entwicklers gegenüber der Kohärenz seines Mechanismus aufgebürdet. Der Wunsch, bei der Verbesserung des Systems Energie zu sparen. Unvernünftiger Verbrauch von Computerressourcen im Namen der Arbeitserleichterung.
Solange der Computer erfolgreich mit ineffizient geschriebenem Code zurechtkommt, wird der Entwickler weiterhin auf der Rechenleistung "schmarotzen". Dies ist eine Sackgasse.
Früher oder später wird sich der ineffiziente Mechanismus nicht mehr weiterentwickeln und durch ein besseres Gegenstück ersetzt werden.
Die Zeit und die Mühe des Menschen werden vergeudet, und sein Geistesprodukt wird im Mülleimer landen.
In der Welt des Wettbewerbs besteht dieses Risiko ständig.
Bei der Entwicklung von Mechanismen sollten wir in erster Linie an deren Leistung denken und in zweiter Linie an den Komfort und die Bequemlichkeit, mit der wir unsere Arbeitszeit verbringen).
Sie haben immer noch keine Funktion geschrieben, um einen neuen Balken im prozeduralen Stil zu definieren.
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
Mt4 Ende der Unterstützung.
Artyom Trishkin, 2017.09.10 23:21
Ich hatte das Ziel, dass das Endergebnis seines prozeduralen Codes in einer solchen Schleife funktioniert:
Ja, das haben wir gestern besprochen.
Ich hatte früher mit einer anderen Plattform zu tun, und dort wurden die Balken nach der Zeit gebildet, unabhängig von den eingehenden Kursen (siehe TWS).
Mir wurde gesagt, dass dies bei MT nicht der Fall ist.
Ich werde eine Ankunftskontrolle hinzufügen, um ein neues Bar-Ereignis zu bestätigen.
Ich schaue mir das jetzt schon eine Weile an. Interessante Plattform, aber soweit ich weiß, ist sie nicht kostenlos, und wenn man nicht sicher ist, dass man damit Geld verdient, ist es schade, für die Nutzung des Spielzeugs zu bezahlen...
Offenbar ist mein Versuch, den Standpunkt des Autodidakten zu erklären, gescheitert...
Gibt es im Prinzip ein Beispiel dafür? Auch wenn es nicht Ihre sind? Ich habe große Zweifel. In den frühen 2000er Jahren hörte ich auf, die Anzahl der fehlerbereinigten und funktionierenden Codezeilen zu zählen, die ich schrieb, weil sie eine Million überstieg und uninteressant wurde.
Ein einfaches Beispiel wäre, dem EA eine weitere n-fache Reihe von Eingängen mit unterschiedlichen Eingangsparametern hinzuzufügen.
Und natürlich die Beibehaltung dieser n-Positionen, mit separaten Parametern, bis zum Abschluss.
...Und höchstwahrscheinlich (bei Verwendung von oop) hätten Sie weniger Codezeilen. Obwohl, es sind geschickt bei der Aufblähung oop Code)
Ich weiß nicht, ob es schon jemand vorgeschlagen hat, aber warum nicht alles von MT4 auf MT5 umstellen, dann würden alle umziehen.
Und wer würde diesen Berg von angesammelten EAs, Indikatoren und Skripten übertragen?
Ich glaube, ich habe ein primitives Beispiel für die Brauchbarkeit von OOP gefunden. Hier ist eine Funktion zum Füllen eines Arrays mit einem bestimmten Wert. Es gibt acht Varianten, je nach Art der Anordnung.
Stellen Sie sich vor, Sie müssen eine Funktion schreiben, die eine Reihe von Parametern übergeben muss, dann eine andere, dann eine dritte... Mit dem algorithmischen Ansatz erhalten Sie N verschiedene Funktionsnamen. Es scheint, dass es nichts falsch ist, können Sie 8 solche Funktionen wie ArrayInitializeInt()ArrayInitializeDouble() und so weiter zu schreiben.Aber es ist schön, nicht über den Typ des Arrays nachdenken zu müssen, nur eine Funktion in jedem Fall zu verwenden, und wie sicher es ist, das Array zu verwechseln, das man dort einfügt...
Entwicklung einer neuen Lösung für die neue Barfunktion. Sie ist einfacher und prägnanter. Sie hat die Möglichkeit, eine Benachrichtigung über ein neues Bar-Ereignis für jedes der in der Marktübersicht verfügbaren Symbole und für jeden der voreingestellten Zeitrahmen zu erhalten.
Wenn Sie Fehler entdecken, kommentieren Sie bitte.
Entwicklung einer neuen Lösung für die neue Barfunktion. Sie ist einfacher und prägnanter. Sie hat die Möglichkeit, eine Benachrichtigung über ein neues Bar-Ereignis für jedes der in der Marktübersicht verfügbaren Symbole und für jeden der voreingestellten Zeitrahmen zu erhalten.
Wenn Sie Fehler entdecken, kommentieren Sie bitte.
4 Zyklen, ist das nicht cool? bei 600 Symbolen in der Marktübersicht wird das Terminal jede Minute sterben ....
Entwicklung einer neuen Lösung für die neue Barfunktion. Sie ist einfacher und prägnanter. Es wurde die Möglichkeit implementiert, eine Benachrichtigung über ein neues Bar-Ereignis für jedes der in der Marktübersicht verfügbaren Symbole und für jeden der voreingestellten Zeitrahmen zu erhalten.
Wenn Sie Fehler entdecken, kommentieren Sie bitte.
Ich erwarte nicht, dass diese Funktion in OnTimer() springt, und ich habe bereits auf meine Idee kommentiert
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Mt4 Ende Unterstützung.
Alexey Viktorov, 2017.09.11 10:09
Offenbar ist mein Versuch, eine autodidaktische Sichtweise zu erklären, gescheitert...
Entwicklung einer neuen Lösung für die neue Barfunktion. Sie ist einfacher und prägnanter. Sie hat die Möglichkeit, eine Benachrichtigung über ein neues Bar-Ereignis für jedes der in der Marktübersicht verfügbaren Symbole und für jeden der voreingestellten Zeitrahmen zu erhalten.
Wenn Sie Fehler entdecken, kommentieren Sie bitte.
Was die Kommentare zum Code betrifft: Was ist, wenn Sie die Eröffnung der aktuellen Periode und nur ein Symbol im Programm definieren müssen? Die gesamte Struktur wird alle Schleifen? Das ist nicht rational.
ps; Und warum sollte ich einen Millisekunden-Timer starten? Ist ein zweiter Timer nicht genug?