Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 575
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
Guten Tag,
Gibt es eine Möglichkeit, das Verzeichnis für das Schreiben/Lesen von Dateien von "Tester/Dateien" in "MQL/Dateien" zu ändern, wenn der Expert Advisor während des Testens mit diesen Dateien arbeitet?
Guten Tag,
Ist es möglich, das Lese-/Schreibverzeichnis von "Tester/Dateien" in "MQL/Dateien" zu ändern, wenn Expert Advisor diese Dateien beim Testen verwendet?
Mit MQL - nicht möglich, nur über WinAPI.
Vielen Dank für Ihre Antwort!
Wie berechne ich das Losvolumen in Inkrementen? Wenn Einlage =1000, Lot = 0,1, Einlage wurde 2000, Lot = 0,2. Das heißt, wenn die Kaution 1500 oder 1700 beträgt, erhöht sich die Menge nicht.
Nicht mit MQL-Tools, nur mit WinAPI.
Vielen Dank für die Antwort!
In diesem Fall sollten Sie das FILE_COMMON-Flag verwenden , damit die Dateien sowohl vom Tester als auch vom Terminal aus verfügbar sind. Lediglich bei Tests im Netz können Probleme auftreten. Aber ich persönlich habe es nicht getestet.
Taras Slobodyanik:
Rechnen wir mal nach:
Kaution = 1.700. Dividiert durch 1.000 ergibt sich 1,7 und aufgerundet auf die nächste ganze Zahl ergibt sich 2.
Multiplizieren Sie mit 0,1 und das Ergebnis ist nicht das, was Sie wollen.
Offensichtlich ist es besser, auf die nächstkleinere ganze Zahl zu runden MathFloor
Nein, nein, bei einer Einzahlung von 1100 beträgt das Los 0,11, und ich muss das Los nicht auf 2000 erhöhen. Wie kann man einen Schritt =1000 in den Einstellungen festlegen?
Ich habe sie korrigiert.
Das Prinzip ist zwar vorhanden, aber es handelt sich um eine Nuance
Rechnen wir mal nach:
Kaution = 1.700. Dividiert durch 1.000 ergibt sich 1,7 und aufgerundet auf die nächste ganze Zahl ergibt sich 2.
Multiplizieren Sie mit 0,1 und das Ergebnis ist nicht das, was Sie wollen.
Offensichtlich ist es besser, auf die nächstkleinere ganze Zahl zu runden MathFloor
oder anstelle von 1000, 1999.99 )
1000 und 0,1 sind externe Variablen.
Danke, das habe ich getan:
Ich hoffe, ich habe_depo vom Typint richtig eingegeben.