Word nu lid
Constanten/probuilder · probacktest · proorder · proscreener

TypicalPrice

TypicalPrice geeft het gemiddelde van de high, low en close van een bar in ProBuilder. Gebruik TypicalPrice, of TypicalPrice[N] voor N bars terug, als een evenwichtige prijsbron.

Syntaxis

probuilder
TypicalPrice

TypicalPrice[N] geeft de waarde van N bars terug, waarbij N 0 is voor de huidige bar, 1 voor de vorige bar, enzovoort. TypicalPrice en TypicalPrice[0] zijn gelijkwaardig.

Hoe het werkt

TypicalPrice is het gemiddelde van de high, low en close van de bar, (High + Low + Close) / 3. Door de extremen van de range te combineren met de afrekenprijs levert het één representatieve waarde op die zowel weergeeft hoe ver de bar heeft afgelegd als waar hij eindigde.

De offset tussen blokhaken verwijst naar eerdere bars, dus TypicalPrice[1] is de typical price van de vorige bar. De index moet binnen de geladen historie blijven.

Deze prijs is de klassieke basis voor indicatoren zoals de CCI en voor pivotpunt-formules, waar een evenwichtige samenvatting van de bar wordt verkozen boven alleen de close. Op de live bar kan hij verschuiven terwijl de high, low of close wordt bijgewerkt.

Voorbeelden

Voorbeeld 1, Typische prijs tegenover zijn gemiddelde (Indicator)

probuilder
// Moving average of the typical price
ma = Average[20](TypicalPrice)
RETURN TypicalPrice AS "Typical price", ma AS "MA 20"

De indicator plot de typische prijs met een bewegend gemiddelde dat uit dezelfde reeks is opgebouwd.

Voorbeeld 2, Screenen op sterkte van de typische prijs (ProScreener)

probuilder
// Typical price above its 50-bar average
above = TypicalPrice > Average[50](TypicalPrice)

SCREENER[above] (TypicalPrice AS "Typical price")

De screener geeft instrumenten waarvan de typische prijs boven zijn langere gemiddelde ligt.

Voorbeeld 3, Instap op crossover van de typische prijs (ProOrder)

probuilder
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
ENDIF

Beide gemiddelden lezen TypicalPrice, dus de crossover gebruikt de gemengde barprijs in plaats van de close.

Veelvoorkomende fouten en valkuilen

  • Niet hetzelfde als MedianPrice. TypicalPrice neemt de close mee en deelt door drie, terwijl MedianPrice gebruikt alleen high en low. De twee verschillen zodra de close van het middelpunt van de bar af ligt.
  • De live bar beweegt. Op de huidige bar kunnen de high, low of close veranderen, waardoor TypicalPrice totdat de bar is afgerond.
  • Offset buiten bereik. TypicalPrice[N] mislukt wanneer N naar vóór de eerste geladen bar wijst. Beveilig lange lookbacks of laad meer historie.
  • MedianPrice, het gemiddelde van high en low.
  • WeightedClose, een naar close gewogen gemiddelde van high, low en close.
  • TotalPrice, het gemiddelde van open, high, low en close.
  • CustomClose, de door de gebruiker te kiezen prijsbron.
  • High, de hoogste prijs van een bar.
  • Low, de laagste prijs van een bar.
  • Close, de slotkoers van een bar.
  • Volume, het verhandelde volume van een bar.