Diskussion zum Artikel "Die optimale Berechnungsmethode für das Gesamtvolumen an Positions nach der festgelegten Magischen Zahl" - Seite 3

 
Da mt5 immer nur eine Position eines Symbols hat, können wir einfach PositionGetDouble(POSITION_VOLUME) verwenden, um das aktuelle Volumen der Position zu erhalten?
Documentation on MQL5: Standard Constants, Enumerations and Structures / Trade Constants / Position Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Trade Constants / Position Properties - Documentation on MQL5
 
Ja, natürlich.
 
BlinGoblin:

Ich habe den letzten Satz nicht verstanden, Integer, wenn es nicht zu viel Mühe macht, erklären Sie bitte, was Sie sagen wollten

Ich nehme an, Sie schlagen vor, PositionGetDouble(), POSITION_COMMISSION, POSITION_SWAP, POSITION_PROFIT. durch HistoryDealGetDouble(), DEAL_COMMISSION, DEAL_SWAP, DEAL_PROFIT.

zu ersetzen.

Nein, ersetzen Sie sie nicht. Verwenden Sie diese Funktionen, um den Gewinn für die gesamte Historie zu sammeln. Wählen Sie die Historie aus, gehen Sie durch alle Geschäfte und fassen Sie deren Gewinn, Swap und Provision zusammen.
 
NIKOLIA:

WIE MAN GELD VON FOREX ABHEBT, ODER WIE MAN ES AUF WEBMANI ÜBERWEIST.

Wie viel?
 
gut ich lerne sehr viel.
 

Es wurde Folgendes festgestellt: Wenn viele Expert Advisors auf einem Konto arbeiten (FORTS, Otkritie), kann die Gesamtposition gleich 0 sein, während die Expert Advisors in Positionen sind.

Dementsprechend kann sich der Punkt der Nullposition zu einem neuen, aktuellen Punkt der Gesamtposition von Null ändern, aber dann verlieren die Experten, die diese Klasse verwenden, ihre Positionen.


Es scheint, dass es nicht nur notwendig ist, den Punkt der kumulativen Nullposition zu finden, sondern auch zu prüfen, ob irgendein Experte auf diesem Symbol und in diesem Punkt keine Position hat.

Es stellt sich jedoch die Frage, was zum Beispiel passiert, wenn ein Experte entfernt wurde und seine Position mit seinen Händen verdeckt ist.

 
Es geht also darum, die Gesamtposition der einzelnen Experten zu ermitteln, und die Gesamtposition ist im Terminal bereits bekannt.
 

Guten Tag!

Helfen Sie mir zu verstehen, wie diese Klassen und OOP funktionieren. Angenommen, wir haben diese Klasse mit einem Expert Advisor verbunden, wird sie nur ausgeführt, wenn sie vom Expert Advisor aus aufgerufen wird? Oder arbeitet sie parallel und liefert nur auf Anfrage Ergebnisse?

 
Datei kann nicht kompiliert werden.
 

bei der Kompilierung in mql5 wurden folgende Warnungen und Fehler festgestellt: möglicher Datenverlust aufgrund der Typumwandlung von 'long' in 'int' eposvoltest.mq5 426 20 , möglicher Datenverlust aufgrund der Typkonvertierung von 'long' in 'datetime' eposvoltest.mq5 439 32, möglicher Datenverlust durch Typkonvertierung von 'long' in 'int' eposvoltest.mq5 456 26, möglicher Datenverlust durch Typkonvertierung von 'long' in 'int' eposvoltest.mq5 491 23, Rückgabewert von 'OrderSend' sollte überprüft werden eposvoltest.mq5 236 4, Rückgabewert von 'OrderSend' sollte geprüft werden eposvoltest.mq5 268 4, '-' - Ausdruck nicht boolesch eposvoltest.mq5 279 14, MQL5_TESTING' ist veraltet, verwenden Sie stattdessen 'MQL_TESTER' eposvoltest.mq5 335 23, MQL5_TESTING' ist veraltet, verwenden Sie 'MQL_TESTER' anstelle von eposvoltest.mq5 346 23

10.09.2025