Diskussion zum Artikel "Hedging-System zur Verrechnung von Positionen in MetaTrader 5 verfügbar" - Seite 5

 
Eine solche Frage: gibt es eine Eigenschaft, die es ermöglicht, programmatisch die Art des Kontos (Netting oder Hedge) zu bestimmen? Denn wenn wir einen Hedge Expert Advisor schreiben, müssen wir seine Arbeit sofort unterbinden, wenn wir ihn auf ein Netting-Konto laden. Die Eigenschaft ACCOUNT_MARGIN_MODE ist aufgetaucht, aber es ist immer noch unklar, mit welcher Eigenschaft man den Kontotyp herausfinden kann.
 
Ihor Herasko:
Eine solche Frage: gibt es eine Eigenschaft, die es ermöglicht, programmatisch die Art des Kontos (Netting oder Hedge) zu bestimmen? Denn wenn wir einen Hedge Expert Advisor schreiben, müssen wir seine Arbeit sofort unterbinden, wenn wir ihn auf ein Netting-Konto laden. Die Eigenschaft ACCOUNT_MARGIN_MODE ist aufgetaucht, aber es ist immer noch unklar, welche man verwenden soll, um den Kontotyp herauszufinden.

ACCOUNT_MARGIN_MODE_RETAIL_HEDGING

https://www.mql5.com/ru/forum/23/page18#comment_2379483

Список изменений в билдах MetaTrader 5 Client Terminal
Список изменений в билдах MetaTrader 5 Client Terminal
  • www.mql5.com
Автоматическое обновление доступно через систему LiveUpdate:. - Страница 18 - Категория: общее обсуждение
 
Alexey:

KONTO_MARGEN_MODUS_EINZELHANDEL_HEDGING

https://www.mql5.com/ru/forum/23/page18#comment_2379483

Ich bitte um Entschuldigung. Mir war nicht sofort klar, dass dies ein Wert ist. Aus irgendeinem Grund dachte ich, es handele sich um einen Bezeichner, der an AccountInfoInteger übergeben wird, und die Funktion gibt die Margengröße zurück. In der Hilfe ist es etwas verwirrend:"ermöglicht es Ihnen, den Modus der Margenberechnung zu erhalten". Infolgedessen ist die Fortsetzung"and accounting of positions on the account" nicht mehr lesbar.
 

Wann wird es für die Produktion geliefert werden?

Erfordert es eine Änderung des Brokers?

 
Diogo Seca:
Irgendetwas verstehe ich hier wohl nicht. Ich sehe keinen allgemeinen Vorteil, wenn es darum geht, auf diese Weise abzusichern.
Ich meine, so wie ich es sehe, war der Grund, warum MQL5 diese Art von Absicherung nie zugelassen hat, der, dass die Absicherung einer Position durch die Eröffnung einer entgegengesetzten Position dasselbe ist wie die einfache Schließung der ersten.

Warum sollte ein Benutzer das "Absicherungssystem" dem "Netting-System" vorziehen?

Der einzige Grund, den ich für diese Implementierung sehen könnte, ist irgendwie eine bessere Kompatibilität mit Brokern. Gibt es hier Erkenntnisse?

Ja, die Definition von Hedging ist genau das... aber das bedeutet nicht, dass Sie es auf diese Weise verwenden werden

es gibt viele Strategien, die Sie über Hedging einrichten können

und ich denke, das ist der Grund, warum viele Leute nie bereit sein werden, zu wechseln

 

Alle diese Zeilen verursachen einen Fehler:

ENUM_ACCOUNT_INFO_INTEGER account_type=(ENUM_ACCOUNT_INFO_INTEGER)AccountInfoInteger(ACCOUNT_MARGIN_MODE);
Print(AccountInfoString(ACCOUNT_MARGIN_MODE));
Print(AccountInfoInteger(ACCOUNT_MARGIN_MODE));

ACCOUNT_MARGIN_MODE ist im Editor nicht blau unterlegt. Mache ich etwas falsch? Oder habe ich einen alten Build MT5? (Version 5 Build 1241 vom 22. Dezember 2015.) Wie kann ich dann ein Update auf die neue Version erzwingen?

 
Alain Verleyen:
Die meisten MT4-Händler sind stark an das "Absicherungssystem" gebunden, das ist der einzige Grund. (Nur meine eigene Meinung).
Ich sehe einen großen Vorteil beim Handel mit verschiedenen Zeitrahmen. Beim Netting-System war es notwendig, für jeden Zeitrahmen virtuelle Positionen zu halten, virtuelle Stop-Loss- und Take-Profit-Orders usw. Das war eine Menge Arbeit. Ich konnte bei EURUSD auf H1 long, auf H8 short und auf D1 long sein, und das alles mit unterschiedlichen Stop-Loss-Niveaus, und das war mit dem Netting-System nicht einfach zu handhaben. Mit der Möglichkeit, verschiedene Positionen für dieselbe Währung zu schließen, ist dieses Problem gelöst und der Handel auf die von mir beschriebene Weise für dieselbe Währung ist viel einfacher.
[Gelöscht]  
Oksana Berenko:

Alle diese Zeilen verursachen einen Fehler:

ACCOUNT_MARGIN_MODE ist im Editor nicht blau unterlegt. Mache ich etwas falsch? Oder habe ich einen alten Build MT5? (Version 5 build 1241 vom 22 dec 2015.) Wie kann ich dann ein Update auf die neue Version erzwingen?

Die alte Version. Sie können die neue Version vom MetaQuotes-Demo-Server herunterladen. Die aktuelle Version ist, soweit ich weiß, bereits 1301 (beta). Über Updates können Sie hier nachlesen.

https://www.mql5.com/ru/forum/23/page18 

Список изменений в билдах MetaTrader 5 Client Terminal
Список изменений в билдах MetaTrader 5 Client Terminal
  • www.mql5.com
Автоматическое обновление доступно через систему LiveUpdate:. - Страница 18 - Категория: общее обсуждение
 
Rodrigo Silva Cosme:
Ich sehe einen großen Vorteil beim Handel mit verschiedenen Zeitrahmen. Beim Netting-System war es notwendig, für jeden Zeitrahmen virtuelle Positionen, virtuelle Stop-Loss- und Take-Profit-Orders usw. zu halten. Das war eine Menge Arbeit. Ich konnte bei EURUSD auf H1 long, auf H8 short und auf D1 long sein, und das alles mit unterschiedlichen Stop-Loss-Niveaus, und das war mit dem Netting-System nicht einfach zu handhaben. Mit der Möglichkeit, verschiedene Positionen für dieselbe Währung zu schließen, ist dieses Problem gelöst und der Handel auf die von mir beschriebene Weise für dieselbe Währung ist viel einfacher.
Natürlich ist das sehr viel einfacher.
 
Oksana Berenko:

Alle diese Zeilen verursachen einen Fehler:

ACCOUNT_MARGIN_MODE ist im Editor nicht blau unterlegt. Mache ich etwas falsch?

ENUM_ACCOUNT_INFO_INTEGER account_type=(ENUM_ACCOUNT_INFO_INTEGER)AccountInfoInteger(ACCOUNT_MARGIN_MODE);

Falscher Typ-Empfänger, den Sie brauchen:

ENUM_ACCOUNT_MARGIN_MODE mode = (ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE);

Programmieren lernen.

Oder habe ich eine alte MT5-Version? (Version 5 Build 1241 vom 22.12.2015.) Wie erzwinge ich dann ein Update auf den neuen?

Ihr Build ist auch veraltet. Er verfügt noch nicht über die erforderlichen Modifikatoren. Sie müssen Ihren MetaTrader 5 aktualisieren, indem Sie sich mit dem MetaQuotes-Demo-Server verbinden.