create_rt_loop: Create a realtime data loop

Description Usage Arguments Value

View source: R/realtime_loop.R

Description

Create a realtime data loop

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
create_rt_loop(
  query_func = sina_realtime_quote,
  ref_code = "sz000001",
  code_col = "sina_code",
  time_col = "Time",
  db = get_rt_db(),
  tbl_name = "rtdt",
  idx_unique = paste0(tbl_name, "_idx_unique"),
  idx_dttm = paste0(tbl_name, "_idx_dttm"),
  idx_recv = paste0(tbl_name, "_idx_recv"),
  sleep_timer = rt_sleep_timer,
  exit_timer = rt_exit_timer,
  min_loop_time = 1,
  report_window = 30L,
  api = TushareApi()
)

Arguments

query_func

a query function to fetch realtime data

ref_code

a reference code to query and determine data structure returned by query_func

code_col

column name to code

time_col

column name to time

db

path to database

tbl_name

table name to store data

idx_unique

index name to identify unique entries

idx_dttm

index on datetime

idx_recv

index on time received

sleep_timer

a sleep timer function

exit_timer

an exit timer function

min_loop_time

minimum loop time

report_window

report window size

api

a tsapi object

Value

a function to run the loop


imlijunda/tswbench documentation built on June 12, 2021, 12:45 p.m.