Skip to contents

Extension of EventStudyTask for intraday (high-frequency) event studies. Supports POSIXct timestamps and time-based windows specified in minutes or hours.

Differences from EventStudyTask

  • Date column contains POSIXct timestamps instead of date strings

  • Event windows specified as time offsets (e.g., "-30min", "+60min")

  • Handles trading session boundaries

Super class

EventStudyTask -> IntradayEventStudyTask

Public fields

.index

The time column name (POSIXct).

.target

The price column name.

.request_file_columns

Required columns for intraday requests.

Methods

Inherited methods


IntradayEventStudyTask$new()

Create a new IntradayEventStudyTask.

Usage

IntradayEventStudyTask$new(
  firm_stock_data_tbl,
  reference_tbl,
  request_tbl,
  factor_tbl = NULL
)

Arguments

firm_stock_data_tbl

Dataframe with firm intraday data. Must contain columns: symbol, timestamp (POSIXct), and price.

reference_tbl

Dataframe with reference market intraday data.

request_tbl

Request dataframe with event_timestamp (POSIXct), and window specifications in minutes.

factor_tbl

Optional factor data.


IntradayEventStudyTask$print()

Print summary.

Usage

IntradayEventStudyTask$print(...)


IntradayEventStudyTask$clone()

The objects of this class are cloneable with this method.

Usage

IntradayEventStudyTask$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.