Функция складирования пакета quantstrat: Ошибка: C использование стека слишком близко к пределу - PullRequest
1 голос
/ 28 апреля 2020

Я новичок в финансовой математике и пытаюсь сделать домашнее задание о бэк-тестировании с R:

library(FinancialInstrument)

start.date <- '2017-01-01'
end.date <- '2019-12-30'

HSI <- getSymbols(Symbols="^HSI",src="yahoo",from=start.date,to=end.date,index.class="POSIXct",adjust=T, auto.assign = F)
HSI <- HSI %>% na.omit()

currency(primary_id='HKD')

stock(primary_id=HSI,currency='HKD',multiplier=500,tick_size=0.05)

Но я получаю следующую ошибку: C использование стека 7971792 слишком близко к пределу

Мой сеанс R:

Cstack_info()
  size    current  direction eval_depth 
  7969177      13136          1          2 

Я видел, что есть похожий пост, но нет одного ответа: Ошибка: C Использование стека слишком близко к пределу в R

Кто-нибудь может посоветовать ошибку Cstack?

1 Ответ

0 голосов
/ 28 апреля 2020

Не использовать auto.assign.

getSymbols(Symbols="2800.HK",src="yahoo", from=start.date,to=end.date,index.class="POSIXct",adjust=T)

`2800.HK` <- `2800.HK` %>% na.omit()

currency(primary_id='HKD')

stock(primary_id='2800.HK',currency='HKD',multiplier=500,tick_size=0.05)
...