Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Haben Sie nicht (bereit und willens, )))) dasselbe zu kaufen, aber mit Excel zu arbeiten?
nein, nicht verfügbar... )))
Die Funktion GetPotentialLossInCurrency() gibt den gesamten potenziellen Verlust der offenen Positionen in der Depotwährung zurück. Die Berechnung erfolgt auf der Grundlage des Eröffnungskurses der Position und des StopLoss-Kursniveaus. Wenn für eine Position kein StopLoss gesetzt ist, gibt diese Funktion das aktuelle Eigenkapital des Handelskontos zurück.
Die Funktion GetPotentialLossInCurrency() akzeptiert die folgenden Parameter:
Im Anhang finden Sie ein Skript zum Testen der Funktion GetPotentialLossInCurrency().
Hallo Igor. Ich gratuliere Ihnen zu Ihrer Reihe sehr nützlicher Funktionen.
Kann ich Sie um Hilfe bitten... Ich möchte eine Art teilweisen Schrank bauen. Aber bis jetzt weiß ich nicht, wie ich es anstellen soll. Die Idee ist die folgende:
Es gibt 4 - Aufträge, sagen wir -200$ -175$ -150$ und -25$ und es gibt 5+ Aufträge, die insgesamt +400$ betragen
Wenn 400 > -200+-175, aber weniger als -200+-175+-150, dann schließen Sie 5 Plus- und Minus-Aufträge -200 -175, das sind 2 Aufträge mit einem Verlust von mehr oder weniger.
Dieses Beispiel ist ziemlich grob, aber ich denke, ich habe die Idee verstanden...
Das erste Problem ist, dass ich etwas brauche, um sie aufzuschreiben. (Ich verstehe Array nicht wirklich) oder einen anderen Weg finden.
Das zweite Problem ergibt sich aus dem ersten. Angenommen, ich habe los[x] mit Losen aus 4 verschiedenen Aufträgen... sollte ich Lose ( los[x]) in ein Modul laden , das nach tiket entsprechend dem Preis sucht, oder füge ich 1 (los[Preis]) und 2 (los2[tiket]) hinzu, während ich Lose sortiere?
Vielleicht können Sie mich auf eine Stelle hinweisen, wo Sie dies tun können, oder mir etwas beibringen, was ich nicht kann =)
Wahrscheinlich fängt jeder Trader früher oder später an, die Anzahl der verbleibenden Pips zu berechnen, bevor die Einlage verloren ist. Die Berechnung ist einfach: Wir nehmen das Geld, teilen es durch die Anzahl der Lose auf dem Markt, durch den Punktwert und erhalten die gesuchte Antwort. Dies ist genau das, was meine neue Funktion ReserveDepositInPoint() tut, sie nimmt die folgenden Parameter:
Die Funktion ReserveDepositInPoint() behandelt entgegengesetzte Positionen korrekt, d. h. sie berechnet die Differenz zwischen Verkaufs- und Kaufpositionen und verwendet genau diese Differenz für die Berechnungen. Die Berechnungen basieren auf dem Eigenkapital, d.h. es wird angenommen, dass der Stopout 100% beträgt. Swaps, Steuern und Provisionen werden nicht berücksichtigt.
Im Anhang finden Sie einen Expert Advisor zur Überprüfung der Funktion ReserveDepositInPoint().
Funktion SetFibo().
Diese Funktion setzt die Fibonacci-Levels des OBJ_FIBO-Objekts im aktuellen Chart.
GetLastThreeExtremumZZ() Funktion.
Sucht nach den letzten drei Extrema des ZigZag und gibt deren Werte zurück: Taktnummer und Preisniveau für jedes Extremum. Alle diese Daten sind in einem zweidimensionalen Array enthalten, das als Parameter an die Funktion übergeben wird. Hier finden Sie die gesamte Liste der Funktionsparameter:
Im Anhang finden Sie ein Skript zum Testen der Funktion GetLastThreeExtremumZZ().
Die Funktion NumberOfOrdersByPrice().
Gibt die Anzahl der Aufträge zurück, die zu einem bestimmten Preisniveau eingestellt wurden. Sie können die Liste der zu prüfenden Aufträge mit Funktionsparametern einschränken:
Die Funktion NumberOfLastLossPosFromDate().
Diese Funktion liefert die letzte Serie von Verlustpositionen (Anzahl in einer Reihe), die seit einem bestimmten Datum geschlossen wurden. Eine genauere Auswahl der zu berücksichtigenden Positionen wird über externe Parameter festgelegt:
Die Funktion ClosePosExceptTicket().
Diese Funktion schließt alle Positionen zum Marktpreis, außer derjenigen mit dem übergebenen Ticket. Eine genauere Auswahl der zu schließenden Positionen wird durch externe Parameter festgelegt:
GetChangeBalance() Funktion.
Liefert nicht handelsbezogene Saldenänderungen (Einzahlungen, Abhebungen, interne Überweisungen, Zinsabgrenzungen, Boni) ab einem bestimmten, als Parameter übergebenen Datum.