Fehler, Irrtümer, Fragen - Seite 2249

 
Artyom Trishkin:

Oder ist es nur so, dass jemand die Hilfe nicht liest und die Funktionen unsachgemäß verwendet? Vor allem die falschen Funktionen für den Ausdruck.

es reicht aus, dass ich es im Diagramm sehen kann und das Protokoll nicht überladen wird

 
AshimN:

es reicht aus, um das Diagramm zu sehen und das Protokoll nicht zu verstopfen

Wie unterscheidet sich derDruck auf dem Bildschirm vom Druck auf dem Protokoll? Drucken Sie auch mit der falschen Funktion in das Protokoll? Ist es praktisch, Suppe mit einem Hammer zu essen?

DoubleToString() mit der erforderlichen Genauigkeit.

 
MQ-Demo-Server

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Merkmale der Sprache mql5, Feinheiten und Tricks

fxsaber, 2018.08.01 12:43

IS      0       13:32:55.239    Trades  '11391209': accepted exchange buy 1.00 AFKS at market
DM      0       13:33:07.896    Trades  '11391209': deal #265475900 buy 1.00 AFKS at 9.095 done (based on order #284425784)
OD      0       13:33:07.898    Trades  '11391209': order #284425784 buy 1.00 / 1.00 AFKS at 9.095 done in 12757.608 ms

Überlegen Sie bitte, warum die Marktorder auf dem Demoserver 12 Sekunden lang ausgeführt wurde? Alle Daten sind im Protokoll enthalten.

 
fxsaber:
MQ-Demo-Server

Bitte überlegen Sie, warum auf dem Demoserver die Marktorder 12 Sekunden lang ausgeführt wurde? Alle Daten sind im Protokoll enthalten.

Sie haben an dem Thema "FORTS-Fragen zur Vollstreckung" teilgenommen.

 
prostotrader:

Sie haben an dem Thema "Fragen zur Durchsetzung des FORTS" teilgenommen.

Ich kann mich nicht an alles erinnern. In diesem Fall können die Entwickler auf ihren Demoserver zugreifen, wenn sie dies wünschen.

 
))
 
Здравствуйте все, подскажите почему на графике не отображаются открытые ордера,стопы и лимиты
 

Frage:

Wir arbeiten mit einem Demokonto, alle Daten des Demokontos werden in das Terminal geladen: Margin, Spread, Lots, Max, Min, etc.

Beim Testen gibt AccountInfoInteger(ACCOUNT_TRADE_MODE) zurück, dass es sich um ein Demokonto handelt

und MQLInfoInteger(MQL_TESTER) gibt zurück, dass das Programm im Strategy Tester läuft.

Warum wird eine Verbindung zu einem echten Konto hergestellt, und wenn man das Programm im Strategietester startet, gibt es zurück, dass es sich um ein Demokonto handelt?

Logischerweise sind Demo, Real und Competition verschiedene Arten von Konten, und das Testen ist die Methode, mit dem Programm auf dem Konto zu arbeiten.

So sollte AccountInfoInteger(ACCOUNT_TRADE_MODE) die Kontotypen Demo, Real, Competition im Strategy Tester zurückgeben

Code, der das Problem reproduziert

   string value=NULL;
   ENUM_ACCOUNT_TRADE_MODE account_type=(ENUM_ACCOUNT_TRADE_MODE)AccountInfoInteger(ACCOUNT_TRADE_MODE);

   if(MQLInfoInteger(MQL_TESTER)) value+="TESTER  ";

   if(account_type == ACCOUNT_TRADE_MODE_DEMO)                       value += "DEMO";
   if(account_type == ACCOUNT_TRADE_MODE_CONTEST)                    value += "CONTEST";
   if(account_type == ACCOUNT_TRADE_MODE_REAL)                       value += "REAL";

   Comment(value);
 
Vladimir Pastushak:

Frage:

Wir arbeiten mit einem Demokonto, alle Daten des Demokontos werden in das Terminal geladen: Margin, Spread, Lots, Max, Min, etc.

Beim Testen gibt AccountInfoInteger(ACCOUNT_TRADE_MODE) zurück, dass es sich um ein Demokonto handelt

und MQLInfoInteger(MQL_TESTER) gibt zurück, dass das Programm im Strategy Tester läuft.

Warum wird eine Verbindung zu einem echten Konto hergestellt, und wenn man das Programm im Strategietester startet, gibt es zurück, dass es sich um ein Demokonto handelt?

Logischerweise sind Demo, Real und Competition verschiedene Arten von Konten, und das Testen ist die Methode, mit dem Programm auf dem Konto zu arbeiten.

So sollte AccountInfoInteger(ACCOUNT_TRADE_MODE) die Kontotypen Demo, Real, Competition im Strategy Tester zurückgeben

Code, der das Problem reproduziert

Anmeldung hinzufügen - was ist, wenn sie zu einer anderen Anmeldung wechselt?

   string value=NULL;
   ENUM_ACCOUNT_TRADE_MODE account_type=(ENUM_ACCOUNT_TRADE_MODE)AccountInfoInteger(ACCOUNT_TRADE_MODE);

   if(MQLInfoInteger(MQL_TESTER)) value+="TESTER  ";

   if(account_type == ACCOUNT_TRADE_MODE_DEMO)                       value += "DEMO";
   if(account_type == ACCOUNT_TRADE_MODE_CONTEST)                    value += "CONTEST";
   if(account_type == ACCOUNT_TRADE_MODE_REAL)                       value += "REAL";

   long login=AccountInfoInteger(ACCOUNT_LOGIN);
   value+=" "+IntegerToString(login);

   Comment(value);
 
Vladimir Karputov:

Ein Login hinzufügen - was, wenn es zu einem anderen Login wechselt?

gleiches Konto