Fehler, Irrtümer, Fragen - Seite 3104

 
MetaQuotes #:

Damit die Ergebnisse in RUB neu berechnet werden können, muss ich Cross-Rates wie USDRUB, EURRUB in die verfügbaren Handelskonten aufnehmen.

Warum funktionieren die Gewinnberechnungen bei PLN-Geschäften auch ohne manuelles Eingreifen korrekt?

Ich habe USDRUB und EURRUB in der Marktübersicht aktiviert - hat nicht geholfen.

 
Andrey Dik #:

Warum werden bei PLN-Geschäften die Gewinne ohne manuelles Eingreifen korrekt berechnet?

Ich habe USDRUB und EURRUB in der Marktübersicht aktiviert - das hat nicht geholfen.

Ihr Broker hat also nicht die notwendigen Cross-Rates für Ihr Konto hinzugefügt, um die Gewinne dieser Währungen neu zu berechnen.

Bitte beschreiben Sie Ihre Frage ausführlicher und informativer. Im Moment ist es ein Rätselraten, denn niemand kennt oder sieht Ihre Konfiguration.

 
MetaQuotes #:

Das bedeutet, dass Ihr Broker nicht die notwendigen Cross-Rates für Ihr Konto hinzugefügt hat, um die Gewinne dieser Währungen umzurechnen.

Bitte formulieren Sie Ihre Frage etwas genauer und informativer. Im Moment ist es ein Rätselraten, denn niemand kennt oder sieht Ihre Konfiguration.

Hier ist ein sauberes Terminal von MetaQuotes:

2021.11.12 15:32:09.417 Netzwerk '1278925': Verbindung zu AMPGlobalEU-Demo unterbrochen

2021.11.12 15:32:10.017 Netzwerk '1278975': autorisiert auf AMPGlobalEU-Demo durch Main Access Server NEW (ping: 157.71 ms, build 2875)

2021.11.12 15:32:10.017 Netzwerk '1278975': vorherige erfolgreiche Autorisierung durchgeführt von 176.115.93.98 am 2021.11.12 10:31:22

2021.11.12 15:32:10.367 Netzwerk '1278975': Terminal synchronisiert mit AMP Global Ltd: 0 Positionen, 0 Aufträge, 348 Symbole, 0 Spreads

2021.11.12 15:32:10.367 Netzwerk '1278975': Der Handel wurde aktiviert - Netting-Modus

und hier ist das Terminal des Maklers:

2021.11.12 15:35:27.491 Netzwerk '1279621': Verbindung zu AMPGlobalEU-Demo unterbrochen

2021.11.12 15:35:29.101 Netzwerk '1279618': Verbindung zu AMPGlobalEU-Demo über Main Access Server NEW unterbrochen (Ping: 167,98 ms, Build 2875)

2021.11.12 15:35:29.101 Netzwerk '1279618': vorherige erfolgreiche Autorisierung durchgeführt von 176.115.93.98 am 2021.11.12 10:35:11

2021.11.12 15:35:29.661 Netzwerk '1279618': Terminal synchronisiert mit AMP Global Ltd: 0 Positionen, 0 Aufträge, 334 Symbole, 0 Spreads

2021.11.12 15:35:29.661 Netzwerk '1279618': Der Handel wurde aktiviert - Netting-Modus

Hier sehen wir, dass die Kommission im Terminal des Brokers abgezogen wurde (allerdings nicht für alle Symbole), aber auch der Gewinn 0,0.

Ich werde Ihnen alle Informationen geben, die Sie benötigen, bitte sagen Sie mir, welche.

 
Hallo! Erfahrene Programmierer bitte helfen Sie mir, das Problem mit dem Expert Advisor auf MT5 zu lösen.
Expert Advisor funktioniert nicht korrekt nach Zeit aus irgendeinem Grund Limit-Orders sind nicht speziell auf Demo-Konto gelöscht überprüft, wenn die Zeit 23-1 auf dem Konto.
löschen um 01:35 und 01:45, nicht um 01:00 aus irgendeinem Grund...
was ist falsch mit dieser Funktion? ((((

code:
  bool Trade=false;
   datetime startTime=StringToTime(StartWork);
   datetime endTime=StringToTime(EndWork);

   if(TimeFilter==true)
      {  
         if(startTime<endTime&&TimeCurrent()>=startTime&&TimeCurrent()<endTime)//проверка времени
            {
               Trade=true;
            }
         if(startTime>endTime&&((TimeCurrent()>=startTime&&TimeCurrent()<=StringToTime("00:00")+60*1440)||(TimeCurrent()<endTime&&TimeCurrent()>StringToTime("00:00"))))
            {
               Trade=true;
            }
      }
      else Trade=true;
      
   //if(tempT!=Time(PERIOD_CURRENT,0))
     // {
 
areed breen #:
Hallo! Erfahrene Programmierer helfen mir, dieses Problem mit dem Expert Advisor auf MT5 zu lösen...
der Expert Advisor funktioniert nicht richtig nach Zeit aus irgendeinem Grund Limit-Orders sind nicht speziell auf einem Demo-Konto gelöscht überprüft, wenn die Laufzeit 23-1 auf dem Konto...
löschen um 01:35 und 01:45, nicht um 01:00 aus irgendeinem Grund eine Woche mit dem Entwickler kann das Problem nicht lösen...
was ist falsch mit dieser Funktion? ((((

code

Gibt es Ticks zwischen 01:00 und der tatsächlichen Löschungszeit?

Falls nicht, versuchen Sie TimeTradeServer() anstelle vonTimeCurrent().

 
JRandomTrader #:

Gibt es Ticks zwischen 01:00 und dem Zeitpunkt der tatsächlichen Löschung?

Falls nicht, versuchen Sie TimeTradeServer() anstelle vonTimeCurrent().

Wenn ich es richtig verstanden habe...
werden die Orders ohne Probleme manuell gelöscht... aber wenn sie gelöscht werden, setzt der Advisor sie auf einen neuen Tick zurück...
obwohl die Zeit vor 01:00 ist... um 01:00 gelöscht werden sollten... aber sie werden nicht vor 01:35 01:45 gelöscht ((
Entwickler weiß nicht, was der Grund

 
areed breen #:
Hallo! Erfahrene Programmierer helfen mir, das Problem eines EA auf MT5 zu lösen...
der EA arbeitet falsch auf Zeit aus irgendeinem Grund Limit-Orders sind nicht speziell auf einem Demo-Konto gelöscht überprüft, wenn die Laufzeit 23-1 auf dem Konto ist...
löschen um 01:35 und 01:45, nicht um 01:00 aus irgendeinem Grund eine Woche mit dem Entwickler kann das Problem nicht lösen...
was ist falsch mit dieser Funktion? ((((

code

Ihre Funktion weist der Variablen Trade immer den Wert true zu. Was soll der Zweig else Trade=true; bewirken?

 

Terminal Build 3099 auf Mac. Die Auto-Substitution bleibt in ME bestehen.

Bei der Eingabe von Code erscheint eine gelbe Substitutionsleiste, und wenn Sie die Eingabetaste drücken, bleibt die Leiste an der Stelle stehen, an der sich der Mauszeiger in diesem Moment befindet.

Dieser Streifen steht dann auf dem Bildschirm über allen Fenstern. Foto beigefügt....

Es verschwindet, wenn ich alle Fenster, die mit MT5 zu tun haben, schließe.


Weiß jemand, wie man das verhindern kann?


 
areed breen #:
Hallo! Erfahrene Programmierer bitte helfen Sie mir, dieses Problem mit dem Expert Advisor auf MT5 zu lösen...
der Expert Advisor arbeitet falsch auf Zeit aus irgendeinem Grund Limit-Orders sind nicht speziell auf einem Demo-Konto gelöscht überprüft, wenn die Zeit 23-1 auf dem Konto...
löschen um 01:35 und 01:45, nicht um 01:00 aus irgendeinem Grund...
was ist falsch mit dieser Funktion? ((((

code

https://www.mql5.com/ru/docs/basis/operations/rules

Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
Документация по MQL5: Основы языка / Операции и выражения / Приоритеты и порядок операций
  • www.mql5.com
Приоритеты и порядок операций - Операции и выражения - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
input  group "Symbols-----------------------------------"

Ist es möglich, diese Konstruktion mit einem ";" am Ende zu versehen?

IDEs von Drittanbietern verstehen diesen hohen künstlerischen Impuls von Entwicklern nicht, anscheinend ist es dasselbe wie #define, das ";"-Zeichen ist nicht erforderlich.