Minute
Minute geeft in ProBuilder de minuut (0 tot 59) van de sluitingstijd van een bar terug. Vergelijk opeenvolgende waarden om het tijdframe van de grafiek of de timing binnen het uur te bepalen.
Syntaxis
MinuteParameters
| Naam | Type | Standaard | Beschrijving |
|---|---|---|---|
| N | geheel getal | 0 | Optionele bar-offset geschreven als Minute[N]. 0 leest de huidige bar, 1 de vorige bar, enzovoort. |
Hoe het werkt
Minute haalt de minuutcomponent uit de sluittijdstempel van een bar. De waarde weerspiegelt de sluiting van de bar, dus op een 15-minutengrafiek rapporteert een bar die 09:00 tot 09:15 beslaat Minute = 15. Het verwante sleutelwoord OpenMinute leest de openingstijd van dezelfde bar en zou voor die bar 0 rapporteren.
Zoals de andere datum- en tijdkeywords accepteert Minute een historie-index. Minute[1] leest de slotminuut van de vorige bar, waardoor het mogelijk is de afstand tussen opeenvolgende bars te meten en daaruit het tijdframe van de grafiek binnen de code af te leiden.
De gerapporteerde minuut volgt de tijdzone die in het platform is ingesteld. Op tijdframes van een uur of meer is de minuutcomponent meestal constant, waardoor het sleutelwoord vooral relevant is op grafieken op minuutbasis.
Het verschil nemen van opeenvolgende waarden vraagt voorzichtigheid op uurgrenzen. De overgang van een bar die op 58 sluit naar een bar die op 03 sluit levert een negatief ruw verschil op, dat gecorrigeerd moet worden door 60 weer op te tellen.
Voorbeelden
Voorbeeld 1, Het tijdframe en het laatste halfuur detecteren (Indicator)
// Infer the chart timeframe from the gap between closes
tf = (Minute - Minute[1])
if tf < 0 then
// correct the wrap-around at the top of the hour
tf = 60 - abs(tf)
endif
// Flag bars that close in the second half of the hour
if (Minute > 30) THEN
HalfHour = 1
ELSE
HalfHour = 0
ENDIF
RETURN HalfHourDe variabele tf bevat de barafstand in minuten, met de overgang op de uurgrens gecorrigeerd. De geplotte waarde markeert bars die na minuut 30 sluiten.
Voorbeeld 2, Instappen blokkeren rond het hele uur (ProOrder)
// Avoid opening positions in the five minutes around news releases
quietPeriod = Minute >= 55 OR Minute <= 2
IF NOT quietPeriod AND close CROSSES OVER Average[20](close) THEN
BUY 1 SHARES AT MARKET
ENDIFHet systeem weigert nieuwe instappen wanneer de bar binnen enkele minuten van het hele uur sluit, een venster waarin geplande aankondigingen de volatiliteit vaak laten opveren.
Voorbeeld 3, Alleen screenen op closes op het halve uur (ProScreener)
// Match oversold instruments, but only on bars closing at :00 or :30
onGrid = Minute = 0 OR Minute = 30
oversold = RSI[14](close) < 30
SCREENER[onGrid AND oversold] (RSI[14](close) AS "RSI 14")De screener beperkt de treffers tot bars waarvan de sluitingsminuut op een raster van 30 minuten valt, zodat de resultaten op elkaar afgestemd blijven over instrumenten die op snelle tijdframes worden gescand.
Veelvoorkomende fouten en valkuilen
- Sluitingstijd, niet openingstijd. Minute leest het sluittijdstip van de bar. Een 15-minutenbar die om 09:00 opent geeft 15, niet 0. Gebruik
OpenMinutewanneer de regel moet verwijzen naar het moment waarop de bar begon. - Negatieve verschillen op uurgrenzen.
Minute - Minute[1]wordt negatief wanneer het uur omslaat, bijvoorbeeld 03 min 58. Corrigeer met60 - abs(difference)zoals in Voorbeeld 1 voordat je het resultaat gebruikt. - Constant op uur- en hogere tijdframes. Op grafieken van een uur of meer sluit elke bar doorgaans op dezelfde minuut, waardoor voorwaarden op basis van minuten geen onderscheid meer maken. Houd het sleutelwoord voor grafieken op minuutbasis.
- Afhankelijkheid van de tijdzone. De waarde volgt de tijdzone-instelling van het platform, dus logica op basis van de minuut van het uur die aan een specifieke marktgebeurtenis is gekoppeld kan verschuiven wanneer die instelling verandert.
Gerelateerde instructies
OpenMinute, minuut van de openingstijd van de huidige bar, de zustervorm van Minute.CurrentMinute, minuut van de systeemklok in plaats van een tijdstempel van een bar.Hour, uurcomponent (0 tot 23) van de sluitingstijd van een bar.Second, secondecomponent van de sluitingstijd van een bar.TIME, volledige sluitingstijd van een bar in HHMMSS-formaat.DayOfWeek, weekdag van de sluitingsdatum van een bar.Today, datum van de huidige bar in YYYYMMDD-formaat.