R 中的金融交易
Ilya Kipnis
Professional Quantitative Analyst and R programmer
tradesize <- 100000
initeq <- 100000
tradesize 不应大于 initeq
strategy.st <- portfolio.st <- account.st <- "firststrat"
rm.strat(strategy.st)
使用 initPortf() 进行投资组合初始化
initPortf() 需要组合名称、标的、初始日期和货币
initPortf(portfolio.st, symbols = "LQD",
initDate = initdate, currency = "USD")
使用 initAcct() 进行账户初始化
initAcct() 需要账户名称、投资组合、初始日期、货币和初始权益
initAcct(account.st, portfolios = portfolio.st,
initDate = initdate, currency = "USD",
initEq = initeq)
使用 initOrders() 进行订单初始化
initOrders() 需要投资组合名称和初始日期
initOrders(portfolio.st, initDate = initdate)
strategy() 进行策略初始化strategy(strategy.st, store = TRUE)
tradesize <- 100000
initeq <- 100000
strategy.st <- portfolio.st <- account.st <- "firststrat"
rm.strat(strategy.st)
initPortf(portfolio.st, symbols = "LQD",
initDate = initdate, currency = "USD")
initAcct(account.st, portfolios = portfolio.st,
initDate = initdate, currency = "USD",
initEq = initeq)
initOrders(portfolio.st, initDate = initdate)
strategy(strategy.st, store = TRUE)
R 中的金融交易