Minute
Minute returnerar minuten (0 till 59) i en bars stängningstid i ProBuilder. Jämför på varandra följande värden för att identifiera diagrammets tidsram eller timing inom timmen.
Syntax
MinuteParametrar
| Namn | Typ | Standard | Beskrivning |
|---|---|---|---|
| N | heltal | 0 | Valfri baroffset skriven som Minute[N]. 0 läser den aktuella baren, 1 den föregående baren, och så vidare. |
Så fungerar det
Minute extraherar minutkomponenten från en bars stängningstidsstämpel. Värdet speglar barens stängning, så i ett 15-minutersdiagram rapporterar en bar som täcker 09:00 till 09:15 Minute = 15. Systernyckelordet OpenMinute läser öppningstidsstämpeln för samma bar och skulle rapportera 0 för den baren.
Liksom de andra datum- och tidsnyckelorden accepterar Minute ett historikindex. Minute[1] läser föregående bars stängningsminut, vilket gör det möjligt att mäta avståndet mellan på varandra följande barer och därmed sluta sig till diagrammets tidsram inifrån koden.
Den rapporterade minuten följer den tidszon som är inställd i plattformen. På tidsramar med en timme eller mer är minutkomponenten vanligtvis konstant, så nyckelordet är främst relevant på minutbaserade diagram.
Att ta differensen mellan på varandra följande värden kräver försiktighet vid timgränser. Att gå från en bar som stänger på 58 till en som stänger på 03 ger en negativ rådifferens, som måste korrigeras genom att lägga tillbaka 60.
Exempel
Exempel 1, Identifiera tidsramen och den sista halvtimmen (Indikator)
// 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 HalfHourVariabeln tf innehåller baravståndet i minuter, med övergången vid timgränsen korrigerad. Det ritade värdet flaggar barer som stänger efter minut 30.
Exempel 2, Blockera entries nära heltimmen (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
ENDIFSystemet nekar nya entries när baren stänger inom några minuter från heltimmen, ett fönster där schemalagda tillkännagivanden ofta får volatiliteten att skjuta i höjden.
Exempel 3, Screena endast vid halvtimmesstängningar (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")Screenern begränsar träffar till barer vars stängningsminut faller på ett 30-minutersraster, vilket håller resultaten i linje mellan instrument som skannas på snabba tidsramar.
Vanliga fel och fallgropar
- Stängningstid, inte öppningstid. Minute läser barens stängningstidsstämpel. En 15-minutersbar som öppnar 09:00 returnerar 15, inte 0. Använd
OpenMinutenär regeln ska referera till ögonblicket då baren startade. - Negativa differenser vid timgränser.
Minute - Minute[1]blir negativ när timmen rullar över, till exempel 03 minus 58. Korrigera med60 - abs(difference)som i Exempel 1 innan du använder resultatet. - Konstant på timtidsramar och högre. På diagram med en timme eller mer tenderar varje bar att stänga på samma minut, så minutbaserade villkor slutar särskilja. Reservera nyckelordet för minutbaserade diagram.
- Beroende av tidszon. Värdet följer plattformens tidszonsinställning, så logik baserad på minut i timmen som är kopplad till en specifik marknadshändelse kan förskjutas när inställningen ändras.
Relaterade instruktioner
OpenMinute, minut i den aktuella barens öppningstid, systerformen till Minute.CurrentMinute, minut enligt maskinklockan i stället för en bars tidsstämpel.Hour, timkomponenten (0 till 23) i en bars stängningstid.Second, sekundkomponenten i en bars stängningstid.TIME, fullständig stängningstid för en bar i formatet HHMMSS.DayOfWeek, veckodag för en bars stängningsdatum.Today, datumet för den aktuella baren i formatet YYYYMMDD.