Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. #zadanie5--------------------------------------------------------------------------------------------------------------------------------------------
  2. rate <- function(Ptoday.1,k1=0.95,k2=1.05) #формирование цены акции
  3. {
  4. H <- sort(c(k1,k2))*Ptoday.1 #диапазон суточного колебания цены акции
  5. return(runif(1,H[1],H[2]))
  6. }
  7.  
  8. proverka_rate <- function(Ptoday.1,k1=0.95,k2=1.05,T=30)
  9. {
  10. b <- c(rate(Ptoday.1,k1,k2))
  11. for (i in 1:(T-1))
  12. {
  13. a <- rate(b[i],k1,k2)
  14. b <- append(b,a)
  15. }
  16. return(b)
  17. }
  18.  
  19. zadanie5 <- function(Ptoday.1=100)
  20. {
  21. plot(proverka_rate(Ptoday.1),type='o',xlab='Номер дня',ylab='Цена акции',pch=20,col='red',cex=1.2,main='График цены акции')
  22. }
  23. #zadanie6----------------------------------------------------------------------------------------------------------------------------------------------
  24. modelirovanie <- function(Ptoday.1,k1=0.95,k2=1.05,times=as.integer(runif(1,50,100)),T=30)
  25. {
  26. plot(x=1:T,type='n')
  27. for (i in 1:times)
  28. {
  29. n <- proverka_rate(Ptoday.1)
  30. points(x=1:T,y=n,type='o')
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement