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
Und eine interessante Frage stellte sich - das gleiche Problem ist nicht mit dem Stapel beobachtet - das heißt, so dass in den Stapel Preise unterscheiden sich von der Tabelle?
Ein Benutzer beschwert sich bei mir über die Unsynchronisation des BookEvent-basierten Inducers und des Charts.
Der Stack soll dem Market Watch entsprechen. Dementsprechend kann er sich vom Chart unterscheiden.
Folglich werden Sie im Tester nicht in der Lage sein, das, was Sie im Terminal sehen, auf dem Originalsymbol nachzubilden.
Und genau das sehen Sie im Terminal.
Die Geschäfte werden "in der Luft" abgeschlossen. Die Indikatoren gehen in den Wald. Nur die Abgrenzung der Tick-Historie.
Ich verstehe nicht, was falsch ist, wahrscheinlich macht das neue Build 2515 etwas falsch.
Hier ist das Skript:
alles funktioniert, aber es funktioniert nur einmal.
beim Neustart erscheint ein schwarzer Bildschirm "Waiting for update", der durch Löschen des benutzerdefinierten Symbols von Hand behoben wird
Was funktioniert nicht richtig? die Bibliothek oder ein neuer Build des Terminals?
Was funktioniert nicht richtig? die Bibliothek oder eine neue Version des Terminals?
Ich weiß es nicht. Ich benutze TicksAdd nicht.
Ich weiß es nicht. Ich verwende TicksAdd nicht.
Ich glaube, ich habe es herausgefunden und habe es in meinem Code ersetzt
CustomTicksAdd(SymbDB.Name, ticks);durch ersetzt.
Es scheint jetzt zu funktionieren, wenn das Skript neu gestartet wird. Das einzige Problem ist, dass im Marktübersichtsfenster keine Ask/Bid-Symbolwerte angezeigt werden, aber das ist nicht kritisch.
UPD:
Die Hilfe sollte sorgfältig gelesen werden, alles funktioniert, aber CustomTicksAdd funktioniert korrekt, wenn das Symbol zur Marktübersicht hinzugefügt wird, d.h. es sollte wie folgt verwendet werden
Ich bin auf einen unangenehmen Fehler in MT gestoßen - aus irgendeinem Grund wird SYMBOL_TRADE_TICK_SIZE nicht gesetzt. Die Fehlersuche zeigt, dass der richtige Wert in die Eigenschaft geschrieben wird (z. B. 0,00001 für EURUSD), aber nach dem Erstellen eines Symbols enthält es 0.
Hat jemand dieses Problem gelöst? Handelt es sich um einen MT-Fehler oder um eine Besonderheit in der Symbolbibliothek?
Ich bin auf einen unangenehmen Fehler in MT gestoßen - aus irgendeinem Grund wird SYMBOL_TRADE_TICK_SIZE nicht gesetzt. Die Fehlersuche zeigt, dass der richtige Wert in die Eigenschaft geschrieben wird (z. B. 0,00001 für EURUSD), aber nach der Erstellung des Symbols enthält es 0.
Hat jemand dieses Problem gelöst? Handelt es sich um einen MT-Fehler oder um eine Besonderheit in der Symbolbibliothek?
Sehen Sie nur die "0" oder erhalten Sie die "0", nachdem Sie die Eigenschaft abgefragt haben?
Ich bin auf einen unangenehmen Fehler in MT gestoßen - aus irgendeinem Grund wird SYMBOL_TRADE_TICK_SIZE nicht gesetzt. Die Fehlersuche zeigt, dass der richtige Wert in die Eigenschaft geschrieben wird (z. B. 0,00001 für EURUSD), aber nach der Erstellung des Symbols enthält es 0.
Hat jemand dieses Problem gelöst? Handelt es sich um einen MT-Fehler oder um eine Besonderheit in der Symbolbibliothek?
Wahrscheinlich hängt es von der Reihenfolge ab, in der die Felder gesetzt werden. Bei mir ist es so.
Wahrscheinlich hängt es von der Reihenfolge der Feldzuweisung ab. Bei mir ist es so.
Ich verwende den CloneProperties-Aufruf, und der hat diese Zeilen (in der aktuellen, öffentlich verfügbaren Version):
Hier ist die Reihenfolge etwas anders, aber die richtigen Werte werden an den Vertrag und andere Eigenschaften übertragen, das einzige Problem ist die Tickgröße.
Nach dem Aufruf von CloneProperties habe ich diesen Unsinn geschrieben:
So wird es normalerweise angewendet. Aber das ist eine Art Krücke.