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

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
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.