Friday 30 June 2017

Forex Lot Größe Rechner Mt4 Programmierung


Nach dem Ausgeben grundsätzlich den ganzen Tag recherchieren und doppelte Überprüfung Bits Code aus der ganzen Ort, habe ich nicht finden, eine schöne, zuverlässige, aber einfach und einfach zu implementieren Funktion an einem Ort, den ich in meinem Code, die mir das Los geben könnte fallen könnte Größe, angepasst für JPY und 35-stellige Broker und auf der Grundlage eines Risikoprozentsatzes der Marge in meinem Konto. OK, ich weiß, der Code unten kann nicht vollständig sein, aber von ein paar Tests mit verschiedenen Paaren es aussieht, wie es richtig kalkuliert Losgröße, wenn ich ausdrucke, was es tut und vergleichen Sie die manuell berechneten Werte in einem Online-pos Größenrechner. Für den Nutzen der ganzen Welt, hier ist der Code, und meine Frage ist: Ist dieser Code a) korrekt, soweit youre betroffen in Bezug auf die Losgröße Berechnungen aufgeführt, und b) der effizienteste Weg, es zu tun Nach deinem Verstand In init () notieren Sie die Berechnung von tickValue: dann im Auge behalten. StopLoss ist eine Ganzzahl in (angepassten) Pips: Sie legen den Stopp fest, wo er sein muss - wo der Grund für den Handel nicht mehr gültig ist. Z. B. Handel eine Unterstützung bounce der Halt geht unter die Unterstützung. Konto-Balance-Prozentsatz RISK (OrderOpenPrice - OrderStopLoss) DIR OrderLots DeltaPerlot (Anmerkung OOP-OSL schließt das SPREAD mit ein) NICHT verwenden Sie TickValue selbst - DeltaPerlot Sie müssen auch FreeMargin überprüfen, um zu verhindern, dass meine Frage ausfällt: Ist dieser Code (a) richtig Soweit es sich um die in Frage kommenden Losgrößenberechnungen handelt, und (b) der effizienteste Weg, um es Ihrem Verstand zu tun. Meine Antwort lautet: nein und nein. Warum haben Sie Ihre Losberechnung (die nachstehend zur Veranschaulichung repliziert wurde) auf der Basis der Tatsache unterscheiden, ob die Kontowährung Bestandteil des Währungspaares war? Wenn RiskAmount, StoplossValue und PointValue (dh ein Verhältnis von Tickwert und Ticksize) Müssen Sie feststellen, ob die Kontowährung ein Teil des Währungspaares ist Ich glaube nicht, dass Sie dies tun müssen. Ich denke nicht, dass es sich hierbei um ein Problem handelt, mit dem ich mich nicht zufrieden geben kann. Im obigen Code-Snippet, was passiert, wenn Sie aufrunden Die Antwort ist, dass Sie mehr riskieren, als Sie in Ihrem riskCapital definiert. Ich glaube, der bessere Kurs ist immer runden (mit MathFloor ()). Was ist mit Maxlot Während die meisten von uns wahrscheinlich nie erreichen unsere Makler definierten maxlot (Mine ist 50 Standard-Lose und Im immer noch nur bei lt1 Standard-Los), ist es besser, die berechnete Lose zu überprüfen, um nur zu gewährleisten, maxlot. Das folgende ist die feste gebrochene Positionsgrößenfunktion, die Im im Moment benutzt. Es ist nicht perfekt, aber es könnte Ihnen einen Einblick in meine Kommentare oben. Sie legen die Haltestelle, wo es sein muss - wo der Grund für den Handel nicht mehr gültig ist. Z. B. Handel eine Unterstützung bounce der Halt geht unter die Unterstützung. Account-Balance-Prozentsatz RISK (OrderOpenPrice - OrderStopLoss) DIR OrderLots DeltaPerlot (Beachten Sie, dass OOP-OSL das SPREAD enthält) Verwenden Sie TickValue nicht selbst - DeltaPerlot Sie müssen auch FreeMargin überprüfen, um zu verhindern, dass WHRoeder: Sie legen den Stopp an, Wenn der Grund für den Handel nicht mehr gültig ist. Z. B. Handel eine Unterstützung bounce der Halt geht unter die Unterstützung. Account-Balance-Prozentsatz RISK (OrderOpenPrice - OrderStopLoss) DIR OrderLots DeltaPerlot (Beachten Sie, dass OOP-OSL das SPREAD enthält) Verwenden Sie TickValue nicht selbst - DeltaPerlot Sie müssen auch FreeMargin überprüfen, um zu verhindern, dass Sie Re zurücklegen müssen: 1. Dont verstehen, was Sie bedeuten , Bitte klären 2. Ive bereits berechnetes Risiko, also verstehe ich nicht Ihren Punkt hier entweder. 3. Sie haben voraussichtlich vorausgesagt, dass in meinem Code tickValue als und von Ihrem anderen Forumpost von DeltaPerLot berechnet wird, sollte es 4. Ich überprüfe bereits AccountFreeMargin in der Zeile, die einen Wert zu riskCapital zuweist - oder meinst du anderweitig My Antwort lautet: nein und nein. Warum haben Sie Ihre Losberechnung (die nachstehend zur Veranschaulichung repliziert wurde) auf der Basis der Tatsache unterscheiden, ob die Kontowährung Bestandteil des Währungspaares war? Wenn RiskAmount, StoplossValue und PointValue (dh ein Verhältnis von Tickwert und Ticksize) Müssen Sie feststellen, ob die Kontowährung ein Teil des Währungspaares ist Ich glaube nicht, dass Sie dies tun müssen. Ich bin nicht sicher, was Sie von angepasst, aber Stoploss in dieser Berechnung bedeuten (d. H. Lostize RiskAmount StoplossValue) sollte ein Wert in der Einzahlungswährung, nicht eine Größe in Pips oder Punkte. Im obigen Code-Snippet, was passiert, wenn Sie aufrunden Die Antwort ist, dass Sie mehr riskieren, als Sie in Ihrem riskCapital definiert. Ich glaube, der bessere Kurs ist immer runden (mit MathFloor ()) Was ist mit Maxlot Während die meisten von uns wahrscheinlich nie erreichen unsere Makler definierten maxlot (Mine ist 50 Standard-Lose und Im immer noch nur Handel an lt1 Standard-Los), ist es Besser, um die berechnete Lose zu überprüfen gegen maxlot nur um sicherzustellen. Das folgende ist die feste gebrochene Positionsgrößenfunktion, die Im im Moment benutzt. Es ist nicht perfekt, aber es könnte Ihnen einen Einblick in meine Kommentare oben. Thirteen, Dank für Ihre Eingabe. Ich variierte meine Berechnung aufgrund babypipsschoolundergraduatesenior-yearposition-Sizingcalculating-position-sizes. html, die verschiedene Berechnungen basierend auf verschiedenen Szenarien vorschlägt. Ive hackte herum mit mql4 für einige Monate jetzt, aber es klingt von Ihrem Pfosten, dass es eine Weise gibt, um diese Unterschiede zu erhalten. Sicherlich mit verschiedenen Möglichkeiten zur Berechnung der Losgröße auf der oben genannten URL erwähnt, muss ich dies in Code darzustellen Gute Punkt über Abrundung - ich sollte das tun. Auch guter Punkt über Maxlot, die ich ändern muss. Ich sehe auch in Ihrem Code über die SL calc als Menge und nicht als eine Anzahl von Pips. Cheers Was denkst du über WHRoeders Änderung des Codes in seinem jüngsten Beitrag Das ist ziemlich ein signifikanter Unterschied. Position SizeRisk Calculator Super einfache Anzeige erscheint oben links in Ihren Charts. Es berechnet eine Losgröße basierend auf dem SL, den Sie in berechnet haben, nach dem das Paar die Anzeige eingeschaltet ist. Es berechnet auf der Grundlage Ihrer aktuellen Balance und die Zitat-Paar (die 2. Währung in einem Paar). Es gibt nur zwei Eingänge in diesem ultra einfach - niedrige Hirnzelle Anforderung Indikator. Ziehen Sie es einfach in Ihren Indikatorenordner. Hallo alle. Ive gesehen einige automatisierte Risk Taschenrechner für die MT4-Plattform. Aber diese scheinen nur zu funktionieren, wenn A) Ihr Konto ist in USD B) Sie schauen auf USD Paare Gibt es irgendeine Weise ein Indikator entworfen werden könnte, die genau ein Risiko Prozentsatz auf ein Paar geben würde, auch wenn es ein CADJPY und Ihr war Konto (wie meine ist) ist in AUD Vielen Dank im Voraus für die Rückmeldung Versuchen Sie diese, sehen, welche Zahlen Sie kommen mit und melden Sie sich ASAP Hey Erebus First off Dank für Ihre Hilfe mit diesem. Im mit einem Mac (off WINE) und seine schwer zu importieren (wirklich getroffen und verpassen - versuchen, für die letzten halben Stunde).ex4 Dateien. Können Sie die. mq4-Dateien senden, das vorkompilierte Skript Dann kann ich es einfach aus dem Texteditor kopieren und direkt importieren. Ich endlich bekam die Dateien in das System, aber es wird nicht laufen. Danke vielmals. Sorry, das ist alles, was ich habe, sind sie gesperrt oder was auch immer das richtige Wort für diese Dateien ist. Ernsthaft ist nicht dort ein Programm, das Sie Windows-Programme innerhalb laufen lassen können, oder wie über das Doppelbooten Sein das einfachste Ding, zum Ihres Handels zu komplizieren, jeder kann Lol tun. Ich weiß es schon gut. Ich werde versuchen, sie auf meinem ausgebrannten alten Laptop zu sehen, wenn sie daran arbeiten - Wenn sie Ill versuchen, um sie auf diesem Mac erhalten. (Grr ..) Vielen Dank wieder wird in Kontakt Hey Hwaand ich auch mit Wein. Es verursacht Probleme für mich, und ich dachte, es war mein Mac, aber es war nicht zuverlässig genug, um Trades zu platzieren, manchmal froren den Laptop. Ich habe auch dafür bezahlt, aber vermute, dass ist eines dieser Dinge. Haben Sie versucht, CROSSOVER - es lohnt sich, eine Demo herunterladen und ausgeführt werden, damit Windows ausgeführt werden kann. Ich kaufe diese, bin noch die Demo eins für ein paar Tage noch. Es ist zuverlässig und schnell, und Bestellungen können platziert werden. Ich habe es zu laufen, und ich bin nicht ein techie Ich bin erleichtert, etwas zu Ihrem Beitrag zu lesen.

No comments:

Post a Comment