Ist es möglich, ein eigenes Tool mit einem zufällig generierten Preis-Wander-Chart zu erstellen, der aus Minutenbalken auf dem MT4-Chart besteht? - Seite 5
Sollen wir das Rad neu erfinden? mt4 strategy tester generiert Ticks ganz gut, im Ordner C:\Programme\MetaTrader - Alpari\tester\history befindet sich die Datei EURUSD60_0.fxt, wenn wir sie in MT4 öffnen (file-autonomously open chart), werden wir sehen: http://imglink.ru/pictures/24-10-10/b2f76a0f7e0c6926db0a748880718ebc.jpg
Nehmen Sie Ihre Daten oder eine nicht standardisierte TF, tauschen Sie sie gegen die historischen Daten in den Ordnern aus und starten Sie den Strategietester und schreiben Sie sich die Tickdaten des Testers - der Aufwand ist minimal
Wenn man nur seine eigenen Ticks auf die gleiche Weise in das Prüfgerät laden könnte, wäre es perfekt.
Aber Metaquotes scheinen diese Option blockiert zu haben.
Wenn man auf die gleiche Weise auch seine eigenen Zecken in den Tester einhängen könnte, wäre das eine echte Schönheit.
Aber die Meta-Zitate scheinen diese Option zu blockieren.
Nun, wenn Ihre Ticks besser sind als die von MT, dann tauschen Sie den Tester durch Ihre Tick-Historie ein - niemand hat Ihnen verboten, eine Datei zum Lesen zu öffnen
Nun, wenn Ihre Ticks besser sind als die von MT, dann handeln Sie im Tester mit Ihrem Tickverlauf - niemand hat Ihnen verboten, eine Datei zum Lesen zu öffnen
Andrei01: Funktioniert die Sichtprüfung auch bei den neuen Zecken?
Alles wird funktionieren, bauen Sie den Handelslogikblock nicht durch das aktuelle Symbol, sondern durch die Analyse der Daten in der Datei und offene Aufträge durch das Symbol, auf dem der EA schwebt
das andere Problem ist, dass das korrekte Laden der Daten im Voraus vorbereitet werden muss
alles funktioniert, bauen Sie den Handelslogikblock nicht auf das aktuelle Symbol, sondern auf die Analyse der Daten in der Datei und öffnen Sie Aufträge auf das Symbol, auf dem der Expert Advisor schwebt
Die Handelsfunktionen nehmen die Bid/Ask-Kurse anhand der aktuellen Ticks im Terminal, nicht anhand externer Ticks. Dies bedeutet, dass keine Bestellungen aufgegeben werden können.
Andrei01: Die Handelsfunktionen übernehmen die Bid/Ask-Kurse aus den aktuellen Ticks im Terminal, nicht aus externen Kursen. Dies bedeutet, dass keine Bestellungen aufgegeben werden können.
Ich sage Ihnen - Handelslogik aus einer Datei, und öffnen Sie durch das aktuelle Symbol - wie es sein sollte
Schreiben Sie Zufallszahlen in 2 Dateien, lesen Sie aus diesen Dateien in Arrays und verarbeiten Sie die Arrays mit MA
Wenn Sie andere Preise benötigen, müssen Sie die Kurse in das Terminal importieren oder die .hst-Dateien ersetzen.
Die Aufträge könnten im Tester visuell überprüft werden - dies erfordert nur einen Tick des Terminals selbst, und die Aufträge würden korrekt auf dem Chart platziert werden. Natürlich können wir für die Berechnung alles verwenden, was wir wollen. Dies kann nur durch die Freigabe der Zeckendatei behoben werden.
Andrei01: Die Orders sind im Tester visuell zu sehen, der nur die Ticks des Terminals selbst benötigt, damit die Orders korrekt im Chart platziert werden können. Natürlich können wir für die Berechnung alles verwenden, was wir wollen. Dies kann nur durch die Freigabe der Zeckendatei behoben werden.
Meiner Meinung nach gibt es im MetaTrader keine Tick-Dateien.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Sollen wir das Rad neu erfinden? mt4 strategy tester generiert Ticks ganz gut, im Ordner C:\Programme\MetaTrader - Alpari\tester\history befindet sich die Datei EURUSD60_0.fxt, wenn wir sie in MT4 öffnen (file-autonomously open chart), werden wir sehen: http://imglink.ru/pictures/24-10-10/b2f76a0f7e0c6926db0a748880718ebc.jpg
Nehmen Sie Ihre Daten oder eine nicht standardisierte TF, tauschen Sie sie gegen die historischen Daten in den Ordnern aus und starten Sie den Strategietester und schreiben Sie sich die Tickdaten des Testers - der Aufwand ist minimal
Wenn man nur seine eigenen Ticks auf die gleiche Weise in das Prüfgerät laden könnte, wäre es perfekt.
Aber Metaquotes scheinen diese Option blockiert zu haben.
Wenn man auf die gleiche Weise auch seine eigenen Zecken in den Tester einhängen könnte, wäre das eine echte Schönheit.
Aber die Meta-Zitate scheinen diese Option zu blockieren.
Nun, wenn Ihre Ticks besser sind als die von MT, dann tauschen Sie den Tester durch Ihre Tick-Historie ein - niemand hat Ihnen verboten, eine Datei zum Lesen zu öffnen
Wenn man auf die gleiche Weise auch seine eigenen Zecken in den Tester einhängen könnte, wäre das eine echte Schönheit.
Aber die Meta-Zitate scheinen diese Option zu blockieren.
Unblocker.
Nun, wenn Ihre Ticks besser sind als die von MT, dann handeln Sie im Tester mit Ihrem Tickverlauf - niemand hat Ihnen verboten, eine Datei zum Lesen zu öffnen
Funktioniert die Sichtprüfung auch bei den neuen Zecken?
Alles wird funktionieren, bauen Sie den Handelslogikblock nicht durch das aktuelle Symbol, sondern durch die Analyse der Daten in der Datei und offene Aufträge durch das Symbol, auf dem der EA schwebt
das andere Problem ist, dass das korrekte Laden der Daten im Voraus vorbereitet werden muss
alles funktioniert, bauen Sie den Handelslogikblock nicht auf das aktuelle Symbol, sondern auf die Analyse der Daten in der Datei und öffnen Sie Aufträge auf das Symbol, auf dem der Expert Advisor schwebt
Die Handelsfunktionen übernehmen die Bid/Ask-Kurse aus den aktuellen Ticks im Terminal, nicht aus externen Kursen. Dies bedeutet, dass keine Bestellungen aufgegeben werden können.
Ich sage Ihnen - Handelslogik aus einer Datei, und öffnen Sie durch das aktuelle Symbol - wie es sein sollte
Schreiben Sie Zufallszahlen in 2 Dateien, lesen Sie aus diesen Dateien in Arrays und verarbeiten Sie die Arrays mit MA
iMAOnArray(1)>iMAOnArray(2) --> KAUFEN
{BUY}: ticket = OrderSend(Symbol(),OP_BUY,lots(),MarketInfo(Symbol(),MODE_ASK),slippage,0,0,comm,magic,0,Green);)
Wenn Sie andere Preise benötigen, müssen Sie die Kurse in das Terminal importieren oder die .hst-Dateien ändern.
ZS: Wenn du es nicht verstehst - warum brauchst du Zecken?
{BUY}: ticket = OrderSend(Symbol(),OP_BUY,lots(),MarketInfo(Symbol(),MODE_ASK),slippage,0,0,comm,magic,0,Green);)
Wenn Sie andere Preise benötigen, müssen Sie die Kurse in das Terminal importieren oder die .hst-Dateien ersetzen.
Die Orders sind im Tester visuell zu sehen, der nur die Ticks des Terminals selbst benötigt, damit die Orders korrekt im Chart platziert werden können. Natürlich können wir für die Berechnung alles verwenden, was wir wollen. Dies kann nur durch die Freigabe der Zeckendatei behoben werden.