Bli medlem idag
Datum och tid/probuilder · probacktest · proorder · proscreener

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

probuilder
Minute

Parametrar

NamnTypStandardBeskrivning
Nheltal0Valfri 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)

probuilder
// 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 HalfHour

Variabeln 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)

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

Systemet 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)

probuilder
// 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 OpenMinute nä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 med 60 - 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.
  • 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.