Fehler, Irrtümer, Fragen - Seite 3115

 
x572intraday #:

Konfigurieren Sie eine leere MT5-Vorlage und speichern Sie sie als Default.tpl. Ich wähle ein Paar aus "Market Watch", dann "Chart Window" - es öffnet sich ein neues Diagramm mit "Tick Volumes" (Ctrl-L) und"Trading Levels", obwohl ich diese zuvor deaktiviert hatte. Ich deaktiviere, versuche, die neue Vorlage unterDefault.tpl neu zu speichern, öffne sie erneut - das Gleich e.Entweder ist das so vorgesehen, oder es muss repariert werden.

Interessant ist, dass viele andere Einstellungen der Standardvorlage perfekt in Übereinstimmung mit den gewählten Einstellungen gespeichert werden.

Ich bin ein kleiner Lügner, bitte treten Sie nicht mit geschmiedeten Stiefeln dagegen. Das Balkendiagramm mit den"Tick-Volumina" erscheint nicht beim Öffnen eines sauberen Charts eines neuen Paares, das automatisch das Standard-Template einfängt, sondern wenn ein beliebiger Indikator an einen solchen Chart angehängt wird. Überprüfen Sie es selbst - es sollte ein ungebetener "grüner Wald" erscheinen:

NZDUSD Tick-Volumen

"Das ist noch nie passiert - und jetzt ist es wieder da." Liegt ein Fehler vor und ist dies nicht das bevorzugte Verhalten, ist es ratsam, diesen zu beheben. Das Volumenhistogramm ist auch eine Art Indikator... ein unaufgeforderter Indikator, sondern ein auferlegter Indikator. Das muss auf jeden Fall behoben werden.

Upd: Ich habe soeben die Standardindikatoren überprüft - die Situation ist die gleiche. Die einzige Ausnahme sind Fraktale. Es ist der einzige, den ich praktisch verwende, andere Indikatoren verwende ich schon lange nicht mehr, deshalb habe ich auch nicht bemerkt, dass sie "Wald" wachsen. Und es scheint noch gar nicht so lange her zu sein.

Upd-2: Ach nein, ich habe überhaupt nicht gelogen. Der "Wald" erscheint in beiden Fällen.

 
Slava #:
Erreichen Sie das Ende der Seite und drücken Sie PgDown - die nächsten 16384 Datensätze

Vielen Dank für die knappe Antwort. Es sollte als Hinweis im Keller zu der Meldung über die Überschreitung der maximalen Zeilenzahl hinzugefügt werden, insbesondere gibt es einen Platz dafür. Der Benutzer muss es zuerst erraten... und wenn erPgDown nicht errät, muss er in der Hilfe nach einem Abschnitt, dann nach einem Absatz suchen... Vorausgesetzt, die Antwort liegt vor.

Aber - eine Frage: Ist es nicht logischer, nicht die ersten, sondern die letzten 16384 Datensätze auszugeben? Sie sind die neuesten und relevantesten beim Debuggen von Print() mitaktuellemMQL-Code. UndPgUp - vorherige 16384 Datensätze. Andere Verhaltensweisen erscheinen weniger natürlich.

 
x572intraday #:

OK, der Händler muss also eine Alternative in Form eines leeren (wenn Sie es nicht bekommen können) oder eines ausgefüllten (wenn Sie es bekommen können) "Provisions"-Feldes haben. Es ist wie mit dem Feld "Kommentar": Wenn es einen gibt, ist das Feld voll, wenn nicht, ist es leer. Aber der Kasten in der Kopfzeile ist da! Warum sollte uns also das Feld "Kommission" vorenthalten werden? Lassen Sie es für "wenn Sie es bekommen können" sein.

Verschiedene Broker bieten unterschiedliche Swaps für dasselbe Paar an. Na und? Sollen wir auch die Rubrik "Tauschen" abschaffen? Aber es gibt sie, die Entwickler haben es nicht für nötig gehalten, sie zu verstecken!

Das Einzige, was ich klar verstanden habe, ist, dass die Provision nicht garantiert ist, und dass es immer einen Tausch gibt... Nun, ohne islamische Konten. Aber schließlich sind islamische Konten mit Null-Swap kein Grund, die Swap-Säule abzuschaffen.

Darüber hinaus kann sogar ein und derselbe Broker von Zeit zu Zeit die Handelsparameter ändern: Swap, Spread, Mindestlot ... sogar der Leverage ist variabel. Und der Händler weiß nicht im Voraus, wann sich der eine oder andere Parameter ändern wird, obwohl er vorher eine E-Mail-Warnung erhalten kann. Sie müssen den Wert des Swaps berechnet und in Ihrem Experten berücksichtigt haben, aber der Makler hat ihn still und heimlich geändert. Der Expert Advisor ging in die falsche Richtung. Das Gleiche gilt für die wechselnde Provision ... und noch schlimmer, wenn sie nicht im Voraus bekannt ist. Wie kann sie dann in die Berechnungen des Autohandels einbezogen werden? Oder kann ein neuer Swap in Echtzeit von einem Handelsserver angefordert werden, aber die Provision nicht? Das ändert die Dinge (nicht zum Besseren).

Darf ich Ihnen einen kleinen Einblick geben? Wird die schwebende Position sofort nach der Erstellung zu einer Position oder erst nach einem Trigger zu einem passenden Preis? Im ersten Fall ist alles klar, im zweiten Fall findet der erste Handel zur Eröffnung einer Position bereits statt:

und so ist es in gewisser Weise bereits möglich, die Provision zu kennen (wenn auch ohne 100%ige Garantie), und in diesem Fall gibt es noch Unklarheiten.

Der Swap kann jederzeit festgestellt werden, ebenso wie die Hebelwirkung und die anderen von Ihnen genannten Parameter. Die Provision kann in den Parametern einer abgeschlossenen Transaktion nachgelesen werden. Es steht in der Tabelle der Geschäfte im Terminal.

 

Null Tick, wie ist das möglich? Ein Fehler im Prüfgerät?

Wir schreiben einen einfachen Code für den Prüfer.

MqlTick trade;

SymbolInfoTick(_Symbol,trade);
                  
double last_ = trade.last;
                  
if(last_ == 0)
  {
   Print(trade.time);
  }

Die Ausgabe ist:

2021.12.15 02:25:02.799 Kern 1 2021.11.08 00:00:00 2021.11.08 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.08 00:00:03 2021.11.08 00:00:03
2021.12.15 02:25:02.799 Kern 1 2021.11.08 00:00:04 2021.11.08 00:00:04
2021.12.15 02:25:02.799 Kern 1 2021.11.09 00:00:00 2021.11.09 00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.12 00:00:00 2021.11.12 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.12 00:00:01 2021.11.12 00:00:01
2021.12.15 02:25:02.799 Kern 1 2021.11.15 00:00:00 2021.11.15 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.16 00:00:00 2021.11.16 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.17 00:00:00 2021.11.17 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.18 00:00:00 2021.11.18 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.19 00:00:00 2021.11.19 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.22 00:00:00 2021.11.22 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.22 00:00:00 2021.11.22 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.22 00:00:01 2021.11.22 00:00:01
2021.12.15 02:25:02.799 Kern 1 2021.11.22 00:00:01 2021.11.22 00:00:01
2021.12.15 02:25:02.799 Kern 1 2021.11.22 00:00:03 2021.11.22 00:00:03
2021.12.15 02:25:02.799 Kern 1 2021.11.23 00:00:00 2021.11.23 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.25 00:00:00 2021.11.25 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.25 00:00:00 2021.11.25 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.25 00:00:01 2021.11.25 00:00:01
2021.12.15 02:25:02.799 Kern 1 2021.11.25 00:00:01 2021.11.25 00:00:01
2021.12.15 02:25:02.799 Kern 1 2021.11.29 00:00:00 2021.11.29 00:00:00
2021.12.15 02:25:02.799 Kern 1 2021.11.29 00:00:01 2021.11.29 00:00:01
2021.12.15 02:25:08.902 Kern 1 2021.11.30 00:00:00 2021.11.30 00:00:00
2021.12.15 02:25:08.902 Kern 1 2021.11.30 00:00:01 2021.11.30 00:00:01
2021.12.15 02:25:08.902 Kern 1 2021.12.01 00:04:45 2021.12.01 00:04:45
2021.12.15 02:25:08.902 Kern 1 2021.12.02 00:00:00 2021.12.02 00:00:00
2021.12.15 02:25:08.902 Kern 1 2021.12.03 00:00:00 2021.12.03 00:00:00
2021.12.15 02:25:08.902 Kern 1 2021.12.06 00:00:00 2021.12.06 00:00:00
2021.12.15 02:25:08.902 Kern 1 2021.12.07 00:00:00 2021.12.07 00:00:00
2021.12.15 02:25:08.902 Kern 1 2021.12.07 00:00:00 2021.12.07 00:00:00
2021.12.15 02:25:08.902 Kern 1 2021.12.07 00:00:01 2021.12.07 00:00:01
2021.12.15 02:25:08.902 Kern 1 2021.12.08 00:00:00 2021.12.08 00:00:00
2021.12.15 02:25:08.902 Kern 1 2021.12.09 00:00 2021.12.09 00:00

Wenn der letzte Tick Null ist, sollte er logischerweise nichts ausgeben. Aber es erzeugt einen Null-Tick, was zu einem Fehler in den EA-Berechnungen führt, zum Beispiel bei der Berechnung des Durchschnitts. (13000 + 0 + 13000) / 3 = 8667, obwohl es (13000 + 13000) / 2 = 13000 sein sollte. Wegen des Nulltickes statt 13000, wurde es 8667 !!!

 

Gleichzeitig gibt es in der Tick-Historie keine Null-Ticks. Hier ist ein Stück Geschichte für null Sekunden 2021.12.09 00:00:0 Dies ist der CME EU6Z21 Euro-Kontrakt

"<DATUM> <UHRZEIT> <GEBOT> <FRAGE<LAST> <VOLUME> <FLAGS>"
"2021.12.09 00:00:00.034 1.13445 2"
"2021.12.09 00:00:01.607 1.13445 1.00000000 88"
"2021.12.09 00:00:01.607 1.13445 1.00000000 88"
"2021.12.09 00:00:01.608 1.13445 1.13450 6"
"2021.12.09 00:00:01.660 1.13440 2"

 
Hallo, ich brauche Ihre Hilfe, wenn ich versuche, den Indikator an das Diagramm anzuhängen, gibt es einen Fehler
... Laden von * Indikator oder EA-Name* für MT5.ex5 fehlgeschlagen [538]
Es gibt auch Probleme mit dem Strategietester.
Ich hatte vorher keine solchen Probleme
 
In MT5 mobile app build 3112 nach sauberer/neuer Installation, wenn mit realen Konten von zwei verschiedenen Brokern verbunden, ist der Newsfeed leer, es kommen keine Nachrichten rein. Bei früheren Builds hat alles funktioniert.


Wenn ich das Programm mit der Tabelle im rechten Feld starte, wird der Preis auf 2 Dezimalstellen gekürzt (nur 6 Stellen im Preis). Und nach dem Wechsel des Werkzeugs wird der Preis korrekt angezeigt (7 Ziffern im Preis).



 

Ein lizenzierter russischer Broker (man kann sie an den Fingern abzählen, aber ich werde sie Haram nennen) mit dem gleichen Namen wie die Bank hat einen täglichen Swing in der Balance (nicht zu verwechseln mit Equity) auf der Demo, wenn die Position nicht geschlossen ist... und es hängt eindeutig nicht von Preisänderungen ab. Der Prozentsatz der Änderungen ist vernachlässigbar, aber... was soll's?! Ich bin seit über einem Jahrzehnt bei verschiedenen Maklern unterwegs, aber so etwas habe ich noch nie gesehen.

Sie haben recht. Sie haben recht, Sie können mich zum Support des Brokers schicken. Ich bin nicht ihr Kunde, sondern habe mein Demokonto nur aus Interesse über die Funktion "Konto eröffnen" in MT5 eröffnet. Vielleicht ist jemandem hier die Empörung bekannt? Wenn es sich um eine dynamische Provision, einen Swap oder andere Berechnungen handelt, sollten sich diese erst in der Bilanz niederschlagen, nachdem die Position geschlossen wurde, wie ich immer dachte.

 
x572intraday #:

Schicken Sie mich jetzt zum Helpdesk dieses Maklers, und Sie werden Recht haben.

Es ist sowieso so. Vielleicht haben sie einen Überschlag auf der Demo? Obwohl nein, es wäre verständlich.
 
x572intraday #:

Ein lizenzierter russischer Broker (man kann sie an den Fingern abzählen, aber ich werde sie Haram nennen) mit dem gleichen Namen wie die Bank hat einen täglichen Swing in der Balance (nicht zu verwechseln mit Equity) auf der Demo, wenn die Position nicht geschlossen ist... und es hängt eindeutig nicht von Preisänderungen ab. Der Prozentsatz der Änderungen ist vernachlässigbar, aber... was soll's?! Ich bin seit über einem Jahrzehnt bei verschiedenen Maklern unterwegs, aber so etwas habe ich noch nie gesehen.

Sie haben recht. Sie haben recht, Sie können mich zu deren Support schicken. Ich bin kein Kunde von ihnen, sondern habe mein Demokonto nur aus Interesse über die Funktion "Konto eröffnen" in MT5 eröffnet. Vielleicht ist jemandem hier die Empörung bekannt? Wenn es sich um eine dynamische Provision, einen Swap oder andere Berechnungen handelt, sollten sich diese erst in der Bilanz niederschlagen, nachdem die Position geschlossen wurde, wie ich immer dachte.

Offensichtlich handelt es sich um FORTS und Balance-Typ Trades? Der Helpdesk des Brokers ist nicht erreichbar und nickt MQ zu, und MQ sieht das nicht als Problem an.