Schätzung des Margenbedarfs in MQL5 - Seite 4

 
Vladimir:

Es stellt sich heraus, dass es keine Möglichkeit gibt, den Wert der erforderlichen Marge herauszufinden, ohne zu versuchen, tatsächlich eine Handelsanfrage an den Server auf dem Konto auszuführen, auf dem sie geplant ist (nicht auf einem anderen Konto, nicht auf einem Demokonto)?

Rettet das geringe, im Vergleich zum geplanten Transaktionsvolumen, die Situation in einem solchen Musterantrag? Nach https://www.mql5.com/ru/forum/261955/page4#comment_7947380 zu urteilen , nein.

Dies ist ein Original. Die Funktionen OrderCheck() oder OrderCalcMargin() sind sinnlos, außer in bestimmten Fällen? Hier stimmt etwas nicht. Auch hier meldet das Terminal mangelnde Kontodeckung, ohne den Server zu kontaktieren. Woher weiß sie das? Warum werden diese Funktionen dort nicht aufgerufen?

So ist das nun einmal mit der Information.

)

 
Renat Akhtyamov:

Alles funktioniert einwandfrei, solange der Bericht

)

Was bedeutet das Wort "normal" in Ihrer Interpretation? Noch verwirrender ist allerdings das Wort "alle". Damit Sie zu dem Schluss kommen, dass alles normal ist, reicht es aus, dass das Terminal den Server nicht kontaktiert und eine Meldung über unzureichende Geldmittel ausgegeben hat. Habe ich es richtig verstanden, dass das Wort "alle" nicht die Aktivität von MQL5-Programmen einschließt? Funktioniert alles andere, mit Ausnahme der MQL5-Programme, normal? Ist es das, was Sie meinen?

Wenn Sie sich erinnern, war die Frage, wie man den erforderlichen Spielraum im MQL5-Programm herausfinden kann. Wenn Sie mir einen Tipp geben können, tun Sie das bitte.

 
Vladimir:

Was bedeutet das Wort "normal" in Ihrer Interpretation? Noch verwirrender ist allerdings das Wort "alle". Um festzustellen, dass alles normal ist, reicht es aus, dass das Terminal den Server nicht angesprochen hat und eine Meldung über unzureichende Geldmittel ausgegeben hat. Habe ich es richtig verstanden, dass das Wort "alle" nicht die Aktivität von MQL5-Programmen einschließt? Funktioniert alles andere, mit Ausnahme der MQL5-Programme, normal? Ist es das, was Sie meinen?

Wenn Sie sich erinnern, war die Frage, wie man den erforderlichen Spielraum in MQL5 findet. Wenn Sie mir einen Tipp geben können, tun Sie das bitte.

Hier gehen

https://www.mql5.com/ru/forum/261955/page4#comment_7947370

Und studieren Sie die Sprache sorgfältig.

Umso hilfreicher ist es, wenn Sie herausfinden, dass Sie sich sonst nur die Freiberuflichkeit sparen können.

Оценка маржинальных требований в MQL5
Оценка маржинальных требований в MQL5
  • 2018.07.01
  • www.mql5.com
Пример из спецификации контрактов одного ДЦ, где кредитное плечо является свойством символа, и, даже, как пишет ДЦ, его курса...
 
Renat Akhtyamov:

Hier

https://www.mql5.com/ru/forum/261955/page4#comment_7947370

und lernen Sie die Sprache sorgfältig.

müssen Sie die Hebelwirkung des entsprechenden Symbols nutzen, und Sie brauchen mehr Hilfe, sonst hilft nur noch die Freiberuflichkeit.

Hier ist die bereits eingefügte Tabelle:

Sie haben immer noch nicht verstanden, dass Sie zur Bestimmung der Marge den tatsächlichen Hebel des jeweiligen Symbols heranziehen müssen, nicht den Hebel des Handelskontos.

 
Petros Shatakhtsyan:

Hier ist die bereits eingefügte Tabelle:

Sie haben immer noch nicht verstanden, dass man zur Bestimmung der Marge den tatsächlichen Hebel des jeweiligen Symbols heranziehen muss, nicht den Hebel des Handelskontos.

Petros, um die Marge zu berechnen oder was?

Nochmals

Im Team die Prüfung auf ausreichende Mittel (

OrderCalcMargin

) Es ist bereits "all inclusive" und es ist sinnlos, sich mit der Größe der Hebelwirkung zu beschäftigen.

Aber diese Frage kann, wenn nötig, gelöst werden.

Forum für Handel, automatisierte Handelssysteme und Strategietests

Bewertung der Margin-Anforderungen in MQL5

Renat Akhtyamov, 2018.07.01 11:19

Das wird hier nicht helfen.

Sie hat bei verschiedenen Sims unterschiedliche Auswirkungen.

Die Hebelwirkung kann auf der Grundlage der Marge berechnet werden, da der Server die Antwort für die Höhe der Marge bereits unter Berücksichtigung der Hebelwirkung geben wird

Wenn Sie über ausreichende Kenntnisse der Sprache verfügen, können Sie den Code im Handumdrehen schreiben.
 
Renat Akhtyamov:

Petros, um die Marge zu berechnen oder was?

Nochmals

Das Team zur Überprüfung der Angemessenheit (

) ist bereits "all inclusive" und es ist unnötig, sich um die Größe des Hebels zu kümmern.

Diese Frage kann jedoch bei Bedarf gelöst werden.

Wenn Sie über ausreichende Kenntnisse der Sprache verfügen, ist der Code im Handumdrehen fertig.

Haben Sie versucht, selbst nachzurechnen, oder haben Sie nur Blabla gemacht?

Die systemeigene Funktion OrderCalcMargin() gibt die Marge nur unter Einbeziehung der Leverage-Größe an, die wir mit AccountInfoInteger(ACCOUNT_LEVERAGE) erhalten.

Geprüft.

 
{"icon":"step-confirm","text":"Step_agreed_comment","params":[{"type":1,"value":"3476348"},{"type":2,"value":"StepAcceptance_title"},{"type":2,"value":"Customer"}]}
Документация по MQL5: Торговые функции / OrderCalcMargin
Документация по MQL5: Торговые функции / OrderCalcMargin
  • www.mql5.com
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out]  Переменная, в которую...
 
Renat Akhtyamov:

Petros, um die Marge zu berechnen oder was?

Nochmals

An das Suffizienzprüfungsteam (

) Alles ist bereits "all inclusive" und es ist sinnlos, sich um die Größe der Hebelwirkung zu kümmern.

Aber auch dieses Problem wird, wenn nötig, gelöst.

Wenn Sie über ausreichende Kenntnisse der Sprache verfügen, können Sie den Code im Handumdrehen schreiben.

Das wäre gut. Wie überprüfen Sie Ihre Aussage? (Ja, übrigens, OrderCalcMargin ist kein "Suffizienzprüfungsbefehl", OrderCheck() übernimmt die Prüfung)

Von welchem Code sprachen Sie? Eine binäre Suche nach dem Margin-Betrag durch indikative (Ja-Nein) Messwerte von OrderCheck() in einem realen Konto für Versuche, reale Trades für verschiedene Einzahlungsgrößen, einschließlich 5 Millionen, zu eröffnen? Gut, der Kodex, aber wer wird für dieses Vergnügen bezahlen?

Und was ist mit dem Ergebnis zu tun? Glauben wir, dass dies bei jedem Maklerunternehmen so sein wird? Mit welcher Begründung? Eine verantwortungsvolle Stellungnahme des Entwicklers wäre hier sehr hilfreich, aber er schweigt, wie Sie sehen können. Ich glaube auch nicht, dass er eine Lösung hat.

Schließlich sind noch nicht alle Fragen der Margenbewertung geklärt. Um die Marge für einen schwebenden Auftrag zu schätzen, müssen wir die Hebelwirkung dieses Kontos für dieses Symbol zum Zeitpunkt der Nachricht über dieses und jenes vorhersehen; der schwebende Auftrag wird bis Freitagabend überleben. Nicht um zu prüfen, wie hoch die Hebelwirkung jetzt ist, sondern um vorauszusehen, wie hoch sie dann und dort sein wird.

Eine andere Frage ist, ob die Hebelwirkung im Einzelfall abnehmen wird. Wird sie von OrderCalcMargin() oder OrderCheck() erkannt?


Oder hat der Entwickler zur Freude aller etwas darüber zu sagen, wie man die Marge für die Eröffnung eines Geschäfts schätzt, ohne es zu eröffnen? Und muss nicht jeder Händler in jedem Konto seine eigenen Experimente durchführen, um die aktuelle Hebelwirkung für jedes Symbol herauszufinden?

 

Das kommt daher, dass manche Leute manche Dinge auswendig lernen und glauben, sie wüssten schon alles über MQLs oder Trading.

Und sie merken nicht, dass sie schwach sind und denen Ratschläge geben, an denen sie sich ein Beispiel nehmen sollten.

 
Renat Akhtyamov:

Petros, um die Marge zu berechnen oder was?

Nochmals

An das Suffizienzprüfungsteam (

OrderCalcMargin

Wenn Ihr Konto bereits "all-inclusive" ist und Sie sich nicht mehr um die Höhe der Hebelwirkung kümmern müssen.

Aber wenn nötig, wird auch diese Frage geklärt

Wenn Sie über ausreichende Kenntnisse der Sprache verfügen, können Sie den Code im Handumdrehen schreiben.

Ich empfehle Ihnen, genau zu lesen, wofür diese Funktion gedacht ist:


Marge

[out] Variable, die bei erfolgreicher Ausführung dieser Funktion zur Berechnung der erforderlichen Marge verwendet wird. Die Berechnung erfolgt so, als gäbe es keine ausstehenden Aufträge und offenen Positionen auf dem laufenden Konto.

Der Wert der Marge hängt von vielen Faktoren ab und kann sich ändern, wenn sich das Marktumfeld ändert.