MetaTrader 5 Strategy Tester: Bugs, Bugs, Verbesserungsvorschläge - Seite 81

 
Bitte erstellen Sie eine Schaltfläche "Cache der Optimierungsergebnisse löschen" für den Tester - jetzt müssen Sie dies manuell tun. Kritisch wird es, wenn der EA die Ergebnisse, die er erhält, aktiv verarbeitet - wegen des Caches erhält er nicht die Frames, die er benötigt.
 
Aleksey Vyazmikin:
Bitte erstellen Sie eine Schaltfläche "Cache für Optimierungsergebnisse löschen" für Tester - jetzt muss ich das manuell machen. Kritisch wird es, wenn der Expert Advisor die erzielten Ergebnisse aktiv verarbeitet - durch den Cache erhält er nicht die notwendigen Frames.

Es scheint in den Eigenschaften von MQL-Projekten konfigurierbar zu sein.

 

Manchmal bleiben graue Rechtecke im 2D-Modus, obwohl alles berechnet wird. Es ist nicht immer möglich, den Optimierungsgraphen zu schließen, ein Klick auf das Kreuz reagiert nicht.

Die Gewinnschwelle ist im 2D- und 3D-Modus nicht sichtbar.

In 2D reicht es nicht aus, beim Überfahren von Rechtecken deren Wert anzuzeigen.

Auf der Registerkarte "Optimierung" fehlt der Filter für das Mindestguthaben, um zu verstehen, um wie viel Sie das Los erhöhen können.

Es wäre wünschenswert, nicht nur Ebenen für die Anzeige auswählen zu können, sondern auch Werte auf anderen Achsen festzulegen. Wenn Sie z.B. 3 Parameter optimieren (z.B. SL, TP, Wochentag) und die Achsen SL und TP auswählen, wird das Ergebnis für alle Tage angezeigt, Sie können es nicht separat für Montag, Dienstag, etc. sehen.

2629 bauen

 

Mir ist aufgefallen, dass ich nach Beendigung des Tests nicht mehr zum Anfang des Testzeitraums zurückkehren kann. Als Beispiel nehme ich einen Standard Moving Average Expert Advisor. Ich habe den Test vom 1. bis 6. Oktober auf M1 durchgeführt. Nach dem Testlauf ist nur das 5. Datum im Visualizer zu sehen. Am 1. Oktober kann ich das Diagramm nicht mit gedrückter Maus nach rechts verschieben, noch kann ich PageDn/PageUp oder den Cursor verwenden. Nach mehreren Versuchen, das Diagramm zu verschieben, beginnen der Indikator und die Symbole hin und her zu springen. Build 2629, Win7.

Natürlich hilft mir die Kopie des Charts und der Trades, die ich im Terminal habe, dabei, alles läuft dort ab. Aber warum ein solches Verhalten in der Strategievisualisierung?

Klicken Sie auf das Bild unten, um das Problem zu veranschaulichen.


 

"Frühere Optimierungsergebnisse anzeigen" kann die Vorwärtsbewegung nicht anzeigen.

Vorwärts ist in 2d, es wird nicht hochgezählt:


2634 bauen
 
Vasiliy Pushkaryov:

Mir ist aufgefallen, dass ich nach Beendigung des Tests nicht mehr zum Anfang des Testzeitraums zurückkehren kann. Als Beispiel nehme ich einen Standard Moving Average Expert Advisor. Ich habe den Test vom 1. bis 6. Oktober auf M1 durchgeführt. Nach dem Testlauf ist nur das 5. Datum im Visualizer zu sehen. Am 1. Oktober kann ich das Diagramm nicht mit gedrückter Maus nach rechts verschieben, noch kann ich PageDn/PageUp oder den Cursor benutzen. Nach mehreren Versuchen, das Diagramm zu verschieben, beginnen der Indikator und die Symbole hin und her zu springen. Build 2629, Win7.

Natürlich hilft mir die Kopie des Charts und der Trades, die ich im Terminal habe, dabei, alles läuft dort ab. Aber warum ein solches Verhalten in der Strategievisualisierung?

Klicken Sie auf das Bild unten, um das Problem zu veranschaulichen.


Bestätigt, ich habe hier darüber geschrieben:

Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests

Wanzen, Wanzen, Fragen

Andrey Dik, 2020.10.07 00:35

2632

Ich kann das Diagramm nicht per Drag&Drop oder mit den Pfeiltasten durchblättern (vor- und zurückspulen), wenn ich in der visuellen Prüfung pausiere.

Etwas ist kaputt, so etwas habe ich noch nie gesehen.
 

b2565. Der Begrenzer hat einen ORDER_PRICE_CURRENT von Null bis zum nächsten Tick, nachdem er gesetzt wurde.

#include <MT4Orders.mqh> // https://www.mql5.com/ru/code/16006

#define  Ask SymbolInfoDouble(_Symbol, SYMBOL_ASK)

void OnTick()
{
  if (Ask && (OrderSend(_Symbol, OP_BUYLIMIT, 1, Ask, 0, 0, 0) != -1)                 // Выставили BuyLimit по текущей цене - сразу создалась полноценная позиция.
          && (OrderSend(_Symbol, OP_BUYLIMIT, 1, Ask - 100 * _Point, 0, 0, 0) != -1)) // Неполноценный лимитник - до следующего тика отсутствует ORDER_PRICE_CURRENT.
    DebugBreak();  
}

Und wenn auf Forex-Symbole ist es so aus irgendeinem Grund historisch. Aber es ist ein grober Fehler in Netting+Exchange. Jetzt sieht es so aus.

  • Wenn ein Limit auf den aktuellen Preis gesetzt wird, dann wird sofort (ohne auf den nächsten Tick zu warten) eine volle Position mit einem POSITION_PRICE_CURRENT ungleich Null erzeugt.
  • Wenn die Limit-Order jedoch nicht zum aktuellen Preis ausgeführt wird, bleibt sie (bis zum nächsten Tick) mit Null ORDER_PRICE_CURRENT bestehen.

In der Börse kann es für das Limit nicht Null ORDER_PRICE_CURRENT geben, auch nicht theoretisch: Wenn das Glas leer ist und BuyLimit gesetzt ist, dann erscheint Bid == BuyLimit_Price.


Ich weiß nicht, ob es einen solchen Fehler im Terminal von Netting+Bourse gibt. Große Bitte um Abhilfe.

Suchbegriff: Oshibka 014.


Übrigens, es ist nicht möglich, den Visualizer zu zwingen, den ersten Tick des Backtests in Market Watch anzuzeigen. Sie können es auf dem Screenshot deutlich sehen.

 

Grüße! Ich handle bei Otkritie... mt5 Baujahr 2650

Ich habe ein Problem mit den Begrenzern im Tester - aus irgendeinem Grund bestehen sie nicht die Prüfung des Spielraums...

Markt eins mit dem gleichen Volumen wird geprüft und ausgeführt...

2020.03.17 21:00:00 Kontostand: Saldo: 94146.00, Guthaben: 0.00, Provision: 0.00, Kumuliert: 0.00, Aktiva: 0.00, Passiva: 0.00, Eigenkapital 94146.00, Marge: 0.00, FreeMargin: 94146.00
2020.03.17 21:00:00 Berechneter Kontostand: Aktiva: 0.00, Passiva: 0.00, Eigenkapital 94146.00, Marge: 102771.09, FreeMargin: -8625.09
2020.03.17 21:00:00 nicht genug Geld [Kauflimit 9 Si-6.20 bei 76549]
2020.03.17 21:00:00 fehlgeschlagenes Kauflimit 9 Si-6.20 bei 76549 [Kein Geld]

102771,09 woher stammt diese Zahl, d.h. GO pro Los 11419,01???

das gleiche am nächsten Tag... nur GO ist bereits 13767,01...

2020.03.18 12:00:00 Kontostand: Saldo: 94146.00, Guthaben: 0.00, Provision: 0.00, Kumuliert: 0.00, Aktiva: 0.00, Passiva: 0.00, Eigenkapital 94146.00, Marge: 0.00, FreeMargin: 94146.00
2020.03.18 12:00:0000, Passiva: 0.00, Eigenkapital 94146.00, Marge: 123903.09, FreeMargin: -29757.09
2020.03.18 12:00:00 nicht genug Geld [Kauflimit 9 Si-6.20 bei 78897]
2020.03.18 12:00:00 fehlgeschlagenes Kauflimit 9 Si-6.20 bei 78897 [Kein Geld]

und nach 10 Tagen... GO wurde so viel wie 15046.01

2020.03.27 18:00:00 Kontostand: Saldo: 94146.00, Guthaben: 0.00, Provision: 0.00, Kumuliert: 0.00, Aktiva: 0.00, Passiva: 0.00, Eigenkapital 94146.00, Marge: 0.00, FreeMargin: 94146.00
2020.03.27 18:00:00 Kontostand: Aktiva: 0.00, Passiva: 0.00, Eigenkapital 94146.00, Marge: 135414.09, FreeMargin: -41268.09
2020.03.27 18:00:00 nicht genug Geld [Kauflimit 9 Si-6.20 bei 80176]
2020.03.27 18:00:00 fehlgeschlagenes Kauflimit 9 Si-6.20 bei 80176 [Kein Geld]

und auf dem Markt werden diese Mengen normalerweise ausgeführt... d.h. Probleme nur mit Begrenzern... Woher bekommt der Prüfer den GO-Wert?

Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
 

Bitte melden Sie, wenn eine Debug-Version von EX5 oder eine andere langsame Variante auf Optimize läuft.

Nun kann es leicht passieren, dass man versehentlich einen langsamen EA auf Optimierung laufen lässt und so Zeit und Geld umsonst verliert.

Suchbegriff: Uluchshenie 032.
 

Liebe Kolleginnen und Kollegen, das Problem ist folgendes: Zufällig - alle ein bis zwei Monate - verschwindet der Agents Manager aus dem System. Gestern war sie noch da, aber heute klicke ich auf die Verknüpfung und es gibt keine Anwendung. Ich habe nicht überprüft, was mit Agents Manager selbst nicht stimmt - ich habe MetaTester sofort neu installiert - ich werde mich melden, wenn es wieder passiert.

Ich habe diesen https://www.mql5.com/ru/forum/73398 Thread gesehen. Das Problem ist alt, aber es scheint, dass es keine Lösung gibt und auch nie geben wird. Die Verwaltung kämpft mit einigen illegalen Installationen des Testers. Die Tatsache, dass normale Nutzer sich daran stören, ist keine große Sache und wird von den Menschen toleriert. Kann ich mindestens hundert eigene Computer haben? Ja, das können Sie. Warum zum Teufel muss ich die Software immer wieder neu installieren? Und ja, ich muss ständig nach einem verlorenen Benutzernamen darin Ausschau halten(((

metatester 5 agents manager самоудаляется в процессе лайвапдейта?
metatester 5 agents manager самоудаляется в процессе лайвапдейта?
  • 2016.02.13
  • www.mql5.com
Общее обсуждение: metatester 5 agents manager самоудаляется в процессе лайвапдейта?
Grund der Beschwerde: