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 的金融交易