Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Range berechnen und verwerten bei USD und JPY

Geschrieben


Hallo,

ich möchte eine Range berechnen, das ist einfach,
z.B. bei einer Candle-Range = High - Low = Candle-Range in Pips.

Ich möchte nun eine Vorgabe programmieren,
in der eine minimale fest vorgegebene Rangegröße als Bedinungung verarbeitet werden soll.

Beispiel:
Vorgabe: Minimale Rangegröße: 250 Points = 25 Pips,
...Wenn also die Range größer als 250 ist dann okay,
ist die Range kleiner 250 dann nicht okay.

Die Rangegrößen sind z.B. beim EURUSD: 0,00250
aber beim EURJPY aber: 0,250

FRAGE:
Wie kann ich programmtechnisch
berücksichtigen ob es sich um den JPY oder USD (sprich Nachkommastellen) handelt?
Auch was den DAX betrifft.

Danke für Tipps.

Featured Replies

Geschrieben

Über Digits bekommst Du die Anzahl der Nachkommastellen:

https://docs.mql4.com/predefined/digitsvar

 

Danach kann man dann eine Fallunterscheidung für einen variablen Multiplikator machen. Bspw. so:

double PointSet;   
if (Digits <= 3) PointSet = 0.01; else PointSet = 0.0001;
if (Digits <= 1) PointSet = 1;

 

Anschließend noch Deine minimale Range (bspw. 25) mit dem PointSet multiplizieren und mit der gemessenen Range (bspw. High-Low) abgleichen.

Geschrieben

 

das kleine Progrämmchen macht genau was ich brauche. bye2.gif

 

Ich weiß crazy.gif. Ist eine Standardprozedur in meinen EAs.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.