MedianPrice
MedianPrice gibt in ProBuilder den Durchschnitt von High und Low einer Bar zurück. Verwenden Sie MedianPrice, oder MedianPrice[N] für N Bars zuvor, als geglättete Mittelpunkt-Preisquelle.
Syntax
MedianPriceMedianPrice[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. MedianPrice und MedianPrice[0] sind gleichwertig.
So funktioniert es
MedianPrice ist der Durchschnitt aus high und low des Bars, (High + Low) / 2. Er stellt die geometrische Mitte der Handelsspanne des Bars dar und ignoriert, wo der Bar eröffnete oder schloss.
Der Offset in Klammern bezieht sich auf frühere Bars, also MedianPrice[1] ist der Mittelpunkt des vorherigen Bars. Der Index muss innerhalb der geladenen Historie bleiben.
Da es nur High und Low verwendet, MedianPrice reagiert auf die Extreme jedes Bars und nicht auf seinen Schlussstand. Es ist eine verbreitete Eingabe für Durchschnitte und Kanalberechnungen, bei denen eine stabile Mitte der Spanne dem variableren Close vorgezogen wird. Auf dem laufenden Bar kann es sich bewegen, wenn High oder Low sich aktualisieren.
Beispiele
Beispiel 1, Geglätteter Mittelpunkt-Durchschnitt (Indikator)
// Moving average of the bar midpoints
ma = Average[20](MedianPrice)
RETURN MedianPrice AS "Median price", ma AS "MA 20"Der Indikator zeichnet den Mittelpunkt jeder Bar und einen daraus gebildeten gleitenden Durchschnitt.
Beispiel 2, Screening auf steigende Mittelpunkte (ProScreener)
// Current midpoint above its value one bar ago
rising = MedianPrice > MedianPrice[1]
SCREENER[rising] (MedianPrice AS "Median price")Der Screener gibt Instrumente zurück, deren Bar-Mittelpunkt gegenüber der vorherigen Bar gestiegen ist.
Beispiel 3, Trendeinstieg über den Mittelpunkt (ProOrder)
DEFPARAM CumulateOrders = false
fast = Average[10](MedianPrice)
slow = Average[30](MedianPrice)
IF fast CROSSES OVER slow THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF fast CROSSES UNDER slow THEN
SELL AT MARKET
ENDIFBeide Durchschnitte verwenden MedianPrice, sodass die Kreuzung Bewegungen der Bar-Mittelpunkte und nicht der Schlusskurse widerspiegelt.
Häufige Fehler und Stolperfallen
- Ignoriert Open und Close.
MedianPricehängt nur vom High und Low ab, sodass zwei Bars mit derselben Spanne, aber sehr unterschiedlichen Closes denselben Wert haben. - Der Live-Bar bewegt sich. Auf dem aktuellen Bar können Hoch oder Tief noch weiterlaufen und verschieben
MedianPricebis der Bar abgeschlossen ist. - Offset außerhalb des gültigen Bereichs.
MedianPrice[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
TypicalPrice, der Durchschnitt von High, Low und Close.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.Range, High minus Low eines Bars.