Diskussion zum Artikel "Erstellen und Testen benutzerdefinierter Symbole im MetaTrader 5" - Seite 2
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
Den Protokollen zufolge ist die Einzahlungswährung = USD, der Test wird mit dem Symbol EURCHF durchgeführt. Der Tester benötigt EURUSD- oder USDEUR-Kurse, um die Marge zu berechnen.
Er sucht sie unter den verfügbaren Symbolen und findet EURUSD, das Herunterladen und die Synchronisierung finden statt
Der Screenshothier zeigt die Einstellungen aller Währungen des benutzerdefinierten Symbols, das für den Test verwendet wird. Und vom Namen des benutzerdefinierten Symbols sollte nichts abhängen.
Und nichts sollte vom Namen des benutzerdefinierten Symbols abhängen.
Lesen Sie sorgfältig den Artikel
Testen von Handelsstrategien mit einem benutzerdefinierten Symbol
Der MetaTrader 5 Multi-threaded Strategy Tester ermöglicht es Ihnen, Handelsstrategien für viele Finanzinstrumente mit echten Ticks zu testen. Nutzen Sie die Vorteile dieses Tools, um Strategien auf Ihren eigenen Symbolen zu testen. Alles, was Sie tun müssen, ist, eine qualitativ hochwertige Minuten- (oder besser noch Tick-) Historie zu importieren und die Eigenschaften für jedes Instrument einzurichten, die notwendig sind, um die Handelsumgebung im Detail nachzubilden. Danach müssen Sie nur noch den gewünschten Expert Advisor auswählen und die Testeinstellungen festlegen. Alles geschieht auf die gleiche Weise wie bei den regulären Handelssymbolen, die Ihr Broker zur Verfügung stellt.
Es ist wichtig, dass Sie dem Tester alle notwendigen Symbole zur Verfügung stellen, die für die Berechnung der Margin-Anforderungen und des Gewinns in der Währung Ihres Handelskontos benötigt werden. Bei der Berechnung der Marge und des Gewinns verwendet der Strategietester automatisch die verfügbaren Cross Rates. Wir haben zum Beispiel das Symbol AUDCAD.custom mit der Berechnungsart Forex Margin erstellt und unsere Kontowährung ist USD. Auf der Grundlage des Namens des Forex-Instruments sucht der Tester dann nach den erforderlichen Symbolen in der folgenden Reihenfolge:
Lesen Sie den Artikel sorgfältig
Das ist mir sofort aufgefallen, als ich den Artikel zum ersten Mal gelesen habe. Für einen Tester sind die Begriffe" SymbolBasiswährung ", "Symbol Margin-Währung" und "Symbol Gewinnwährung" nichts?
Ich wollte ein XXXYYY-angepasstes Symbol testen - ja, genau mit diesem Namen. Es ist ein Klon des EURUSD-Symbols. D.h. alle Währungen des Symbols sind klar definiert.
Und nun soll der Test mit der Begründung abgelehnt werden, dass der Name nicht Ihren Vorstellungen entspricht?!
Alle Einstellungen des Symbols sind in seinen Eigenschaften enthalten, nicht im Namen.
Wie kann man erreichen, dass das Symbol EURCHF_custom seine klar definierten Einstellungen wahrnimmt und sie nicht ignoriert, wenn man nur auf den Namen schaut?
Ich habe die Berechnungsmethode von Forex auf Futures geändert, Ergebnis
Es werden weiterhin zwei Majors gezogen, wobei die Einstellungen des Symbols völlig ignoriert werden.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Bibliotheken: Symbol
fxsaber, 2017.09.20 07:31 AM.
Nimmt eine kostenlose Demoversion des Expert Advisors aus dem Market und läuft im Tester auf frischen Kursen, Kopierer übernimmt Daten aus dem Ergebnis des Testers. Dementsprechend ist die kostenpflichtige Version nicht erforderlich.
Vielleicht ist es notwendig, Market Expert Advisors Backtest auf benutzerdefinierte Symbole zu verbieten...
Wenn ich eine vollständige interaktive Kopie eines Symbols erstellen muss, sollte ich nur Ticks durch CustomTicksAdd durch Indikatoren werfen (sie überspringen keine Ticks)?
Werden die Dienste Ticks ebenso überspringen wie Expert Advisors?
Forex ist gut, aber ich verstehe immer noch nicht, wie man den Tester mit Si-Futures auf MOEX! arbeiten?
Ich habe den Verlauf und die Instrumenteneinstellungen vom Original kopiert, aber die Ausgabe ist leer.
So sieht das Log aus - ich weiß nicht, wie ich es interpretieren soll
Grüße!
Ich erstelle einen synthetischen Index, der auf der linearen Faltung mehrerer Instrumente basiert. (SYMBOL1*X1+SYMBOL2*X2+....SYMBOLn*Xn).
Ich hatte vor, es durch einen Indikator zu visualisieren, aber ich stieß auf benutzerdefinierte Symbole, ich denke, es wird viel bequemer für die Wahrnehmung sein.
Ich mache es durch Tick-Funktionen (CustomTicksUpdate).
Ich kann das benutzerdefinierte Symbol nicht zum "Ticken" bringen. Gibt es irgendwo ein Beispiel für die Umsetzung dieser Aufgabe genau durch Tick-Daten?
Ich mache es sehr einfach: Ich habe ein Symbol erstellt, und dann im Skript.
Wo indexAsk und indexBid sind meine berechneten Preise.
Ich dachte, dass, wenn ich dieses Skript auf jedem Instrument mehrmals laufen, werde ich einige Geschichte der Kurse auf mein Symbol zu bilden, aber es gibt "Waiting for update".
Mein Build: 1643
Ich wäre dankbar für Ihre Hilfe.
Meine Version: 1643
Nehmen Sie 1653 (dort gibt es erhebliche Änderungen zu diesem Thema) und wenn es nicht funktioniert, posten Sie hier.