Fehler, Irrtümer, Fragen - Seite 1558

 

Unterschiedliche Ränder im Terminal und im Prüfgerät.

Terminal:

2016.04.17 18:11:34.253 Terminal        MetaTrader 5 x64 build 1301 started (MetaQuotes Software Corp.)
2016.04.17 18:11:34.253 Terminal        Windows 10 Pro (x64 based PC), IE 13.12, UAC, Intel Core i3-3120 M  @ 2.50 GHz, RAM: 1466 / 3981 Mb, HDD: 29322 / 233310 Mb, GMT+02:00
2016.04.17 18:11:34.253 Terminal        C:\Users\KVN\AppData\Roaming\MetaQuotes\Terminal\0 CFEFA8410765D70FC53545BFEFB44F4

Prüfer:

2016.04.17 18:11:54.788 MetaTester 5 x64 build 1301 (15 Apr 2016)

Verbindung zum Server

2016.04.17 18:11:35.326 Network '5162379': authorized on RoboForex-MetaTrader 5 through Europe #2 (ping: 79.91 ms)

Beim Kauf von 0,01 Lots im Terminal haben wir diese Marge:

Marge im Terminal beim Kauf von 0,01 Lot

Beim Kauf von 0,01 Lots im Tester haben wir die folgende Marge:

Marge im Testgerät beim Kauf von 0,01 Lots

 
mao17:

Guten Tag!

Könnten Sie uns bitte mitteilen, wie man MQL Cloud Netzwerk-Testagenten verbindet? In meinem Strategietester ist auf der Registerkarte "Agenten" die Liste der Cloud-Agenten leer.

Bitte aktualisieren Sie das Terminal auf Build 1301, indem Sie sich mit dem MetaQuotes-Demo-Server verbinden.
 
Karputov Vladimir:

Unterschiedliche Ränder im Terminal und im Prüfgerät.


Danke, wir werden das überprüfen.
 
Renat Fatkhullin hat Ihnen hier vorhin geschrieben, aber Sie haben nicht geantwortet. Helfen Sie mir zu verstehen.
 
Renat Fatkhullin:
Danke, ich werde das überprüfen.

Danke, ServiceDesk hat mich darauf hingewiesen - ich habe in den Einstellungen des Testers nicht bemerkt, dass ich die Hebelwirkung auf 1:1 eingestellt habe.

Vergessen Sie nicht die Hebelwirkung im Prüfgerät!

(wahrscheinlich war das Verhältnis 1:1, als ich den Austausch getestet habe). Jedenfalls hat sich nach der Einstellung des Hebels 1:100 im Prüfgerät alles stabilisiert.

 

MQL4: IntegerToString(), dort drittes Argument ushortfill_symbol=''// Füllzeichen.

Code.

#property strict
void OnStart()
  {
   Print("1) IntegerToString(1000,9) = ",IntegerToString(1000,9));
   Print("2) IntegerToString(1000,9,5) = ",IntegerToString(1000,9,5));
   Print("3) IntegerToString(1000,9,65535) = ",IntegerToString(1000,9,65535));
   Print("4) IntegerToString(1000,9,-1) = ",IntegerToString(1000,9,-1)); // нет предупреждения МЕ4 хотя должно быть, т.к. -1
  }

Ergebnis.


Es ist nicht klar, wie die Funktion den Wert des 3. Arguments von ushort in string umwandelt. Vielleicht wäre es besser, es zu einem String-Typ zu machen, so dass der Benutzer den von ihm benötigten Textplatzhalter schreiben kann.

 
Karputov Vladimir:
Aktualisieren Sie das Terminal auf Build 1301, indem Sie sich mit dem MetaQuotes-Demo-Server verbinden.
Herzlichen Dank! Das hat geholfen!
 
Warum haben Positionen, die mit einem regulären Stopp oder Gewinn geschlossen wurden, einen magischen Null-Code? Ich schicke keine Bestellung mit einem magischen Null-Code.... Wo ist die Logik?
 
Alexey Kravchenko:
Warum haben Positionen, die mit einem regulären Stopp oder Gewinn geschlossen wurden, einen magischen Null-Code? Ich schicke keine Bestellung mit einem magischen Null-Code.... Wo ist die Logik?
Schreiben Sie an servicedesk, fügen Sie Beweise bei und warten Sie ab, was sie sagen. Wenn möglich, schreiben Sie im Forum zurück.
 
Alexey Kozitsyn:
Schreiben Sie an den Servicedesk, fügen Sie die Nachweise bei und warten Sie ab, was sie sagen. Wenn möglich, sollten Sie auf dem Forum schreiben.

Ich werde jetzt in Echtzeit nachsehen. Vielleicht ist es nur in der Testversion. Alles ist möglich...

Das ist dasselbe. Wenn ein Stop oder Profit ausgelöst wird, erscheint ein neuer Auftrag, der keine Magie hat. Genau so funktioniert MT5.

Worin besteht die Logik darin?