Nachdem der Algorithmus ausgearbeitet wurde, können Sie eine Verfeinerung für ein echtes Konto bestellen. Das wird nicht allzu viel kosten.
Was die Kosten angeht, bin ich anderer Meinung. Expert Advisor für Echt- und Demokonten unterscheiden sich in ihrer internen Organisation, den globalen Variablen für die Speicherung des Zustands usw. usw. - all dies durchdringt den Algorithmus durch und durch. Deshalb unterscheiden sich die Kosten eines Expert Advisors für Demo- und für Realkonten erheblich und müssen unterschiedlich sein. Die Umgestaltung eines Expert Advisors für die Praxis bedeutet manchmal eine komplette Neuformulierung des Algorithmus.

- www.mql5.com
Nachdem der Algorithmus ausgearbeitet wurde, können Sie eine Verfeinerung für ein echtes Konto bestellen. Das wird nicht allzu viel kosten.
Was die Kosten angeht, bin ich anderer Meinung. Expert Advisor für Echt- und Demokonten unterscheiden sich in ihrer internen Organisation, den globalen Variablen für die Speicherung des Zustands usw. usw. - all dies durchdringt den Algorithmus durch und durch. Deshalb unterscheiden sich die Kosten eines Expert Advisors für Demo- und für Realkonten erheblich und müssen unterschiedlich sein. Die Neugestaltung eines Expert Advisors für die Praxis bedeutet manchmal eine komplette Neuformulierung des Algorithmus.
Ich frage mich, was für ein Mist dann für die Demo geschrieben wurde
Der, der dann in der realen Welt Signale verpasst, nicht vollständig und mit einem anderen Ergebnis arbeitet, schließt (vor allem Ketten von Aufträgen).
Derjenige, der dann im realen Leben Signale verpasst, arbeitet nicht bis zum Ende und mit einem anderen Ergebnis zu (insbesondere Ketten von Aufträgen).
Demo - ein Ergebnis
Real - ein anderes Ergebnis.
Nun, warum brauchen Sie so etwas?
Популярно также совмещение нескольких индикаторов с различными масштабами (иногда различающимися на несколько порядков) в одном индикаторном окне и поиск сигналов пересечений между ними. Этим "грешат" и не только форекс-новички.
Alle Erklärungsversuche, dass dies nicht möglich ist, stoßen auf hartnäckiges Unverständnis und abstrakte Verweise auf einen Programmierer, der es ganz einfach gemacht hat, usw.
In der Tat wurde so etwas ein paar Mal angeordnet.
Aber ich habe es geschafft, zu erklären, dass es eine Selbsttäuschung ist, und es in den Code zu implementieren (aber ich will es!).
Und einmal war es sogar noch kniffliger - der Kunde nutzte eine MT4-Funktion, die es erlaubt, einen Indikator, der für die Zeichnung in einem Unterfenster vorgesehen ist, auf einem Preisdiagramm zu zeichnen (lassen Sie ihn auf dem Diagramm laufen, ändern Sie die Eigenschaft, kompilieren Sie ihn). Die Signale waren der Schnittpunkt des Indikators mit dem Preis ;)
Еще раз исправим наше ТЗ: когда предыдущее значение цены находится ниже заданного внешним параметром значения минус дельта, а текущее в пределах заданного внешним параметром значения плюс/минус дельта и временной интервал между ними не больше заданного, то открываем позицию на покупку. Теперь все правильно.
Warum so kompliziert, warum delta? Und es ist nicht ganz korrekt, soweit ich betroffen bin....
Die Eröffnung bei Überschreiten eines bestimmten Niveaus (Emulation eines Auftrags) ist eine einfache Aufgabe.
Wenn der vorherige Kurs < Level war und der aktuelle Kurs >= Level (oder umgekehrt, je nach Lage von Kurs und Level), dann wird eröffnet.
Zusätzlich können Sie die maximale Slippage angeben. Na ja, und die Tick-Zeit überprüfen, natürlich.
==============
Im Allgemeinen ist der Artikel recht gut.
Es ist nur schade, dass er hauptsächlich von Programmierern gelesen werden wird....
Im Allgemeinen ist es ein recht guter Artikel.
Es ist nur schade, dass er hauptsächlich von Programmierern gelesen werden wird....
Ja, der Artikel ist sehr nützlich. Vielen Dank an den Autor! Er sollte in die Liste der "must-reads" aufgenommen werden...
Ich möchte auch dies hinzufügen.
Immer wollen, dass der Ausführende, dass die TOR war für ihn so klar wie möglich. Dann wird er die Idee des Kunden aufgreifen und schnell den Code schreiben. Und er wird Zeit sparen und etwas verdienen... Das kommt vor, aber selten. Wenn ein Programmierer Arbeit bei einem anderen bestellt. Zum Beispiel, um Zeit zu sparen. Aber auch hier können sich beide "missverstehen"....
Aber in der Regel kennt derjenige, der als Kunde auftritt, die Möglichkeiten der Sprache, insbesondere von MQL5, nicht so gut wie der Entwickler. Und Gott bewahre, dass der Kunde seine Handelsidee klar formuliert....
Der Programmierer muss sich also meist nicht nur mit der Frage nach dem "Wie", sondern auch mit der Frage nach dem "Was" beschäftigen. Das kostet natürlich zusätzliche Zeitressourcen.
der Artikel ist ausgezeichnet.
3. Что за ошибки возникают при компиляции файла эксперта/индикатора - Function 'xxxxxx' is not referenced and will be removed from exp-file?
Es handelt sich nicht um einen Fehler. Die Meldung besagt, dass die Funktion "xxxxxx" nicht verwendet wird (anstelle von "xxxxxx" wird ein bestimmter Funktionsname angegeben) und dass sie in der kompilierten Datei nicht vorhanden ist. Sie können diese Meldung ignorieren - das Vorhandensein einer solchen "zusätzlichen" Funktion beeinträchtigt die Arbeit eines Expert Advisors oder Indikators in keiner Weise.
MrGold166:
+100500, ich kann nicht zählen, wie oft mir diese Frage gestellt wurde ))Ja, es gibt ein solches Problem bei der Verwendung von Universalbibliotheken. Ich war es auch leid, diese Frage zu beantworten, also habe ich es so gemacht:
if ( false ) { func1(); func2(0,0,0); func3("",0); }
Der einzige Nachteil ist die Größe von ex4. Aber das betrifft nur den Mailverkehr )
guter Artikel, aber es ist schade, dass MT5 seit einem Jahr existiert, und immer noch bieten sie an, die Strategie im Tester in MT4 zu testen:
Либо в визуальном режиме тестера с использованием существующих экспертов для открытия/закрытия сделок, например, Торговый ТРЕНАЖЕР 2 или использовать специализированные программы для тестирования.
obwohl weitere Links für MT5:".... visueller Modus des Testers. .... ","..... die neueste verfügbare Version. ....."

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Tipps für unerfahrene Auftraggeber :
Eine Volksweisheit, die häufig den unterschiedlichsten Berühmtheiten zugeschrieben wird, lautet: „Nur wer nichts tut, macht keine Fehler.“ Wenn man nicht das Nichtstun selbst für einen Fehler hält, lässt sich diese Behauptung kaum bestreiten. Dagegen ist es absolut möglich, einmal begangene Fehler (eigene ebenso wie die anderer) zu analysieren, um die Anzahl zukünftiger Fehler zu minimieren. Hier wird der Versuch unternommen, mögliche Situationen auszuwerten, die bei der Arbeit mit dem Dienst „Freie Mitarbeit“ entstehen können.
Es folgt ein Beispiel für eine solche Kombination von Indikatoren: Wir nehmen den Indikator RSI mit dem normalisierten Wertebereich von 0 bis 100 und den Indikator ATR mit einem nicht normalisierten Wertebereich (von 0 bis zu einem unbekannten Wert deutlich unter „1“). Wir steigen in BUY ein, wenn die ATR-Linie die RSI-Linie im nächsten Balken von unten nach oben schneidet. In der Abbildung unten (Abb.1) erscheint das entstehende Kaufsignal in Gestalt eines grauen Rechtecks.
Wir kennzeichnen es mit einer senkrechten punktierten Linie und sehen, was weiter passiert.
Abb. 1. Ein Kaufsignal (BUY) liegt vor
Autor: Dmitriy Skub