Skip to main content
Skip table of contents

Property-Schreibweise und funktionale Notation

In dieser Hilfe wurde bisher die Property-Schreibweise verwendet, also mit Punkt und eckigen Klammern. Sie folgt dem folgenden Schema:

CODE
Ausdruck.Funktion[Zusatzparameter1;...;Zusatzparameter]

Das Eingabeobjekt der Funktion steht, durch einen Punkt abgetrennt, vor der Funktion. Ist das Eingabeobjekt das Eingabeobjekt der gesamten Formel, kann es auch weggelassen werden. Die Parameter der Funktion können durch Konstanten, Variablen oder Funktionen beschrieben werden.

Beispiel: Property-Schreibweise

CODE
Close.GD[200;"exponentiell"]

bzw.

CODE
GD[200;"exponentiell"]

MM‑Talk erlaubt eine zweite Schreibweise, die sogenannte funktionale Schreibweise, bei der runde Klammern verwendet werden. Das Eingabeobjekt steht nicht mehr durch einen Punkt abgetrennt vor der Funktion, sondern als erster Parameter in der Klammer:

CODE
Funktion (Eingabeobjekt;Parameter2;...;Parametern+1)

Beispiel: Funktionale Schreibweise

CODE
GD(Close;200;"linear")

Die Close-Funktion steht hier als Parameter der GD-Funktion; sie liefert den Close-Kurs des Eingabeobjekts der gesamten Formel.

Kombinationen von Schreibweisen

Zusätzlich zur reinen Property-Schreibweise und der reinen funktionalen Notation sind auch Kombinationen dieser beiden Schreibweisen möglich. Die folgenden Varianten liefern das gleiche Ergebnis:

Variante 1


CODE
Close(Object).GD[200;"exponentiell"]

Hier steht die GD-Funktion in Property-Schreibweise (mit den Parametern 200 und "exponentiell"). Das Eingabeobjekt, also die Close-Funktion in funktionaler Notation, ist vorangestellt.

Variante 2


CODE
GD(Close(Object);200;"exponentiell")

"Echte" funktionale Notation. Die GD-Funktion steht in funktionaler Notation; in der Klammer steht zuerst das Eingabeobjekt, nämlich die Close-Funktion (in funktionaler Notation), gefolgt von den Parametern 200 und "exponentiell".

Variante 3


CODE
GD(Object.Close[];200;"exponentiell")

Hier steht die GD-Funktion in funktionaler Notation; in der Klammer steht zuerst das Eingabeobjekt, nämlich die Close-Funktion (in Property-Schreibweise mit dem Eingabeobjekt "Object" und ohne gesetzte Parameter), gefolgt von den Parametern 200 und "exponentiell".


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.