TypicalPrice
TypicalPrice gibt in ProBuilder den Durchschnitt aus Hoch, Tief und Schlusskurs eines Bars zurück. Verwenden Sie TypicalPrice oder TypicalPrice[N] für N Bars zuvor als ausgewogene Preisquelle.
Syntax
TypicalPriceTypicalPrice[N] gibt den Wert von N Bars zuvor zurück, wobei N 0 für den aktuellen Bar ist, 1 für den vorherigen Bar, und so weiter. TypicalPrice und TypicalPrice[0] sind gleichwertig.
So funktioniert es
TypicalPrice ist der Mittelwert aus High, Low und Close des Bars, (High + Low + Close) / 3. Durch das Verschmelzen der Range-Extreme mit dem Abrechnungskurs erzeugt es einen einzigen repräsentativen Wert, der sowohl widerspiegelt, wie weit der Bar gelaufen ist, als auch, wo er geendet hat.
Der Offset in Klammern bezieht sich auf frühere Bars, also TypicalPrice[1] ist der typische Preis der vorherigen Bar. Der Index muss innerhalb der geladenen Historie bleiben.
Dieser Preis ist die klassische Grundlage für Indikatoren wie den CCI und für Pivot-Punkt-Formeln, bei denen eine ausgewogene Zusammenfassung des Bars dem Schlusskurs allein vorgezogen wird. Auf dem laufenden Bar kann er sich verschieben, wenn sich Hoch, Tief oder Schlusskurs aktualisieren.
Beispiele
Beispiel 1, Typischer Preis gegen seinen Durchschnitt (Indikator)
// Moving average of the typical price
ma = Average[20](TypicalPrice)
RETURN TypicalPrice AS "Typical price", ma AS "MA 20"Der Indikator stellt den typischen Preis zusammen mit einem gleitenden Durchschnitt aus derselben Reihe dar.
Beispiel 2, Screening auf Stärke des typischen Preises (ProScreener)
// Typical price above its 50-bar average
above = TypicalPrice > Average[50](TypicalPrice)
SCREENER[above] (TypicalPrice AS "Typical price")Der Screener gibt Instrumente zurück, deren typischer Preis über seinem längeren Durchschnitt liegt.
Beispiel 3, Crossover-Einstieg mit dem typischen Preis (ProOrder)
DEFPARAM CumulateOrders = false
fast = Average[10](TypicalPrice)
slow = Average[30](TypicalPrice)
IF fast CROSSES OVER slow THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF fast CROSSES UNDER slow THEN
SELL AT MARKET
ENDIFBeide Durchschnitte lesen TypicalPrice, daher nutzt die Kreuzung den gemischten Bar-Preis statt des Schlusskurses.
Häufige Fehler und Stolperfallen
- Nicht dasselbe wie MedianPrice.
TypicalPriceschließt den Close ein und teilt durch drei, währendMedianPriceverwendet nur Hoch und Tief. Die beiden unterscheiden sich, sobald der Schlusskurs vom Mittelpunkt der Bar abweicht. - Der Live-Bar bewegt sich. Auf dem aktuellen Bar können sich High, Low oder Close ändern und verschieben
TypicalPricebis der Bar abgeschlossen ist. - Offset außerhalb des gültigen Bereichs.
TypicalPrice[N]schlägt fehl, wenn N auf einen Punkt vor der ersten geladenen Bar zeigt. Sichern Sie lange Rückblicke ab oder laden Sie mehr Historie.
Verwandte Befehle
MedianPrice, der Durchschnitt von High und Low.WeightedClose, ein Close-gewichteter Durchschnitt von High, Low und Close.TotalPrice, der Durchschnitt von Open, High, Low und Close.CustomClose, die vom Benutzer wählbare Kursquelle.High, der höchste Kurs eines Bars.Low, der niedrigste Kurs eines Bars.Close, der Schlusskurs eines Bars.Volume, das gehandelte Volumen eines Bars.