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で学ぶ金融トレーディング