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
Bitte sagen Sie mir, warum es Pluszeichen in return(StrToTime(ye+"."+mo+".01") gibt.
Funktion ProfitIFStopInCurrency()
Ich brauchte neulich eine Funktion für mein Info-Panel, die den geschätzten Gewinn/Verlust in der Währung der Einlage zurückgibt, wenn eine Gruppe von Positionen ihre Stopps auslöst. Nun, es ist nicht das erste Mal, dass ich eine solche Funktion geschrieben habe. Ich habe es lange und ausgiebig bei verschiedenen Maklerfirmen und auf verschiedenen Instrumenten mit verschiedenen Arten der Gewinnberechnung getestet. Falls Sie es nicht wissen, es gibt drei davon: Forex, CFD und Futures. Aber ich kann den Unterschied zwischen Forex und Futures nicht finden, aber ich habe trotzdem die Möglichkeit der unterschiedlichen Berechnung in den Code eingebaut. Der maximale Verlust, der durch die Funktion zurückgegeben werden kann, wird künstlich durch den aktuellen Kontostand begrenzt. Traditionell können Sie der Funktion Parameter übergeben und so Positionen herausfiltern, die Sie für die Analyse benötigen:
HH: In der Anlage finden Sie das Skript zum Testen der Funktion ProfitIFStopInCurrency().
Funktion ProfitIFTakeInCurrency()
Diese Funktion ähnelt der vorherigen, nur dass sie den geschätzten Gewinn/Verlust in der Währung der Einlage zurückgibt, wenn eine Gruppe von Positionen ihren Take ausgelöst hat. Auch die Gewinnberechnungsmethode wird berücksichtigt: Forex, CFD und Futures .Der maximale Gewinn, den die Funktion zurückgeben kann, ist künstlich durch die Zahl 999.999.999 begrenzt. Parameter:
Ich habe ein Skript beigefügt, um die Funktion ProfitIFTakeInCurrency() zu testen.
Hallo! Haben Sie nicht eine Art Vorlage (für Anfänger), um das Schreiben eines EA für den Tester und für den realen Handel zu erleichtern. Irgendetwas ist nicht in Bewegung((((
Vorlage? :)) Nehmen Sie also einen meiner EAs als Ausgangspunkt...
Danke.... interessante und nützliche Dinge im Allgemeinen.... aber für jetzt ich plane, einen Handelsberater zu erstellen, die öffnen und schließen Positionen auf der Grundlage der einfachsten Signale (Kreuzung Durchschnitte zum Beispiel) für den Anfang, aber alle diese Kontrollen, die Bestimmung der Menge usw. .... was, wann und wie? ein bisschen kompliziert....
Igor, ich entschuldige mich für meine häufigen Fragen, und ich hoffe wirklich, dass dies nicht zu schwierig für Sie ist..... Könnten Sie mir bitte sagen, was gemeint ist mit
gbDisabledin der Funktion OpenPosition() für Online
Hier ist ein Teil des Codes:
Beim Kompilieren wird eine Fehlermeldung ausgegeben, dass die Variable nicht definiert ist.