[R-SIG-Finance] segfault while running quantstrat
Joshua Ulrich
josh.m.ulrich at gmail.com
Sat Oct 10 01:33:44 CEST 2015
On Fri, Oct 9, 2015 at 6:29 PM, Tsvetan Stoyanov <tstoyc at gmail.com> wrote:
> Hi,
>
> While running a simple strategy on 5min data I got a segfault after about 2 years and 7 months, or
> 200,000 bars. Is this expected, are these the limits or quantstrat/R?
>
Segfaults are always bugs, never "expected". In this case, the
problem is in the compiled code in xts:::rbind.xts. Please provide
the output of sessionInfo().
> Tsvetan
>
> *** caught segfault ***
> address 0x119b32000, cause 'memory not mapped'
>
> Traceback:
> 1: .External("rbindXts", dup = FALSE, ..., PACKAGE = "xts")
> 2: rbind(deparse.level, ...)
> 3: rbind(Portfolio$symbols[[Symbol]]$txn, NewTxn)
> 4: addTxn(Portfolio = portfolio, Symbol = symbol, TxnDate = txntime, TxnQty = orderQty, TxnPrice = txnprice, ... = ..., TxnFees = txnfees)
> 5: ruleOrderProc(portfolio = portfolio, symbol = symbol, mktdata = mktdata, timestamp = timestamp, periodicity = freq, curIndex = curIndex, ...)
> 6: applyRules(portfolio = portfolio, symbol = symbol, strategy = strategy, mktdata = mktdata, Dates = NULL, indicators = sret$indicators, signals = sret$signals, parameters = parameters, ..., path.dep = TRUE, debug = debug)
> 7: applyStrategy(strategy.st, portfolio.st)
>
> Possible actions:
> 1: abort (with core dump, if enabled)
> 2: normal R exit
> 3: exit R without saving workspace
> 4: exit R saving workspace
> Selection:
> _______________________________________________
> R-SIG-Finance at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only. If you want to post, subscribe first.
> -- Also note that this is not the r-help list where general R questions should go.
--
Joshua Ulrich | about.me/joshuaulrich
FOSS Trading | www.fosstrading.com
More information about the R-SIG-Finance
mailing list