Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.97 KB | None | 0 0
  1. #volbreakout strategy
  2. #====================
  3. sec.volbreakout <- sec
  4. sec.volbreakout$sd <- runsd(as.numeric(sec.volbreakout$Close),252,endrule = "NA",align = "right")
  5. sec.volbreakout$rdquant <- runquantile(as.numeric(sec.volbreakout$sd), 252, 0.8,endrule = "NA",align = "right")
  6. sec.volbreakout$signals <- genSignal(sec.volbreakout$sd, thDown = sec.volbreakout$rdquant)
  7. sec.volbreakout$signals <- sec.volbreakout$signals*(-1)
  8. sec.volbreakout <- sec.volbreakout[dates]
  9. sec.volbreakout$capital <- genCapital(sec.volbreakout$signals,sec.volbreakout$Close,sec.volbreakout$dailyRet)
  10. sec.volbreakout$capRet <- ROC(sec.volbreakout$capital)
  11. sec.volbreakout$capLRet <- ROC(sec.volbreakout$capital)
  12. sec.volbreakout <- sec.volbreakout[c(-1,-2),]
  13. sec.volbreakout.stat <- listOfStatistics(sec.volbreakout$capLRet,
  14.                                     sec.volbreakout$capital,
  15.                                     sec.volbreakout$signals,
  16.                                     finName="volbreakout")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement