con = gzcon(url('http://www.systematicportfolio.com/sit.gz', 'rb'))
source(con)
close(con)

load.packages('quantmod')
## Warning: package 'quantmod' was built under R version 3.5.3
## Warning: package 'xts' was built under R version 3.5.3
## Warning: package 'zoo' was built under R version 3.5.3
## 
## Attaching package: 'zoo'
## The following objects are masked from 'package:base':
## 
##     as.Date, as.Date.numeric
## Warning: package 'TTR' was built under R version 3.5.3
## 
## Attaching package: 'TTR'
## The following object is masked _by_ '.GlobalEnv':
## 
##     DVI
## Version 0.4-0 included new data defaults. See ?getSymbols.

要放上以上程式的工具才能執行以下程式

etf4.all<-readRDS("D:/FinDB-master/finDB/etf4_xts_all")
head(etf4.all)
##             0050  0056 006205 00646
## 2009-01-05 34.30 14.00     NA    NA
## 2009-01-06 34.21 14.02     NA    NA
## 2009-01-07 34.59 14.28     NA    NA
## 2009-01-08 33.21 13.86     NA    NA
## 2009-01-09 32.32 13.61     NA    NA
## 2009-01-10 31.91 13.55     NA    NA
str(etf4.all)
## An 'xts' object on 2009-01-05/2018-12-28 containing:
##   Data: num [1:2474, 1:4] 34.3 34.2 34.6 33.2 32.3 ...
##  - attr(*, "dimnames")=List of 2
##   ..$ : NULL
##   ..$ : chr [1:4] "0050" "0056" "006205" "00646"
##   Indexed by objects of class: [Date] TZ: UTC
##   xts Attributes:  
##  NULL
etf4.all.1<-etf4.all[complete.cases(etf4.all),]
head(etf4.all.1)
##             0050  0056 006205 00646
## 2015-12-14 59.35 21.06  30.98 19.54
## 2015-12-15 59.59 21.25  31.66 19.70
## 2015-12-16 60.11 21.50  31.67 19.80
## 2015-12-17 60.78 21.76  32.06 20.05
## 2015-12-18 60.78 21.97  32.23 19.87
## 2015-12-21 60.31 21.99  32.62 19.64
tail(etf4.all.1)
##             0050  0056 006205 00646
## 2018-12-22 74.75 24.15  25.08 22.93
## 2018-12-24 74.67 24.16  25.25 22.72
## 2018-12-25 73.57 23.90  24.90 22.51
## 2018-12-26 73.87 23.83  25.16 22.13
## 2018-12-27 74.81 23.96  25.30 22.95
## 2018-12-28 75.21 23.92  25.24 23.16

讀取資料

用readRDS讀etf4_xts_all資料

etf4.all.1 = etf4.all[complete.cases(etf4.all),] - etf4.all.1輸出完整的資料

complete.cases的TURE為完整值

complete.cases函數 - 缺失值函數

head - 讀取前幾筆資料

tail - 讀取後幾筆資料

library(xts)
data1<-new.env()
data1$prices<-etf4.all.1$`0050`
prices<-data1$prices
prices
##             0050
## 2015-12-14 59.35
## 2015-12-15 59.59
## 2015-12-16 60.11
## 2015-12-17 60.78
## 2015-12-18 60.78
## 2015-12-21 60.31
## 2015-12-22 60.62
## 2015-12-23 61.06
## 2015-12-24 61.39
## 2015-12-25 61.41
## 2015-12-28 61.55
## 2015-12-29 61.00
## 2015-12-30 60.72
## 2015-12-31 60.75
## 2016-01-04 59.62
## 2016-01-05 59.30
## 2016-01-06 58.33
## 2016-01-07 57.30
## 2016-01-08 57.33
## 2016-01-11 56.47
## 2016-01-12 56.57
## 2016-01-13 57.20
## 2016-01-14 56.26
## 2016-01-15 56.69
## 2016-01-18 56.61
## 2016-01-19 56.97
## 2016-01-20 56.01
## 2016-01-21 55.99
## 2016-01-22 56.29
## 2016-01-25 57.48
## 2016-01-26 56.90
## 2016-01-27 57.19
## 2016-01-28 57.52
## 2016-01-29 58.40
## 2016-01-30 59.51
## 2016-02-01 59.38
## 2016-02-02 59.36
## 2016-02-03 58.94
## 2016-02-15 58.80
## 2016-02-16 59.91
## 2016-02-17 60.16
## 2016-02-18 60.90
## 2016-02-19 60.83
## 2016-02-22 61.21
## 2016-02-23 60.85
## 2016-02-24 60.76
## 2016-02-25 61.06
## 2016-02-26 61.25
## 2016-03-01 61.70
## 2016-03-02 62.50
## 2016-03-03 62.88
## 2016-03-04 63.07
## 2016-03-07 63.29
## 2016-03-08 62.82
## 2016-03-09 62.89
## 2016-03-10 63.24
## 2016-03-11 63.44
## 2016-03-14 64.14
## 2016-03-15 63.63
## 2016-03-16 63.58
## 2016-03-17 64.56
## 2016-03-18 64.65
## 2016-03-21 64.57
## 2016-03-22 64.16
## 2016-03-23 64.50
## 2016-03-24 64.18
## 2016-03-25 64.14
## 2016-03-28 64.12
## 2016-03-29 63.85
## 2016-03-30 64.62
## 2016-03-31 64.82
## 2016-04-01 63.93
## 2016-04-06 62.54
## 2016-04-07 61.95
## 2016-04-08 62.47
## 2016-04-11 62.72
## 2016-04-12 63.11
## 2016-04-13 63.93
## 2016-04-14 64.31
## 2016-04-15 64.18
## 2016-04-18 63.95
## 2016-04-19 64.07
## 2016-04-20 63.00
## 2016-04-21 62.91
## 2016-04-22 63.10
## 2016-04-25 63.21
## 2016-04-26 63.59
## 2016-04-27 63.36
## 2016-04-28 62.57
## 2016-04-29 61.63
## 2016-05-03 60.95
## 2016-05-04 60.24
## 2016-05-05 59.89
## 2016-05-06 59.64
## 2016-05-09 59.68
## 2016-05-10 59.82
## 2016-05-11 59.84
## 2016-05-12 59.79
## 2016-05-13 59.20
## 2016-05-16 59.46
## 2016-05-17 59.63
## 2016-05-18 59.68
## 2016-05-19 59.58
## 2016-05-20 60.04
## 2016-05-23 61.15
## 2016-05-24 61.56
## 2016-05-25 62.05
## 2016-05-26 62.05
## 2016-05-27 62.43
## 2016-05-30 62.88
## 2016-05-31 63.10
## 2016-06-01 63.59
## 2016-06-02 63.79
## 2016-06-03 63.83
## 2016-06-04 63.90
## 2016-06-06 64.18
## 2016-06-07 64.68
## 2016-06-08 65.35
## 2016-06-13 64.00
## 2016-06-14 64.01
## 2016-06-15 64.24
## 2016-06-16 63.46
## 2016-06-17 64.20
## 2016-06-20 64.51
## 2016-06-21 64.74
## 2016-06-22 64.81
## 2016-06-23 64.75
## 2016-06-24 63.42
## 2016-06-27 63.51
## 2016-06-28 63.66
## 2016-06-29 64.64
## 2016-06-30 65.24
## 2016-07-01 66.16
## 2016-07-04 66.45
## 2016-07-05 66.11
## 2016-07-06 64.91
## 2016-07-07 65.56
## 2016-07-11 66.99
## 2016-07-12 67.44
## 2016-07-13 67.50
## 2016-07-14 67.67
## 2016-07-15 68.28
## 2016-07-18 68.87
## 2016-07-19 69.17
## 2016-07-20 69.13
## 2016-07-21 69.73
## 2016-07-22 69.41
## 2016-07-25 68.93
## 2016-07-26 69.16
## 2016-07-27 69.76
## 2016-07-28 69.06
## 2016-07-29 68.86
## 2016-08-01 69.27
## 2016-08-02 69.24
## 2016-08-03 68.59
## 2016-08-04 68.69
## 2016-08-05 69.56
## 2016-08-08 69.98
## 2016-08-09 70.26
## 2016-08-10 70.42
## 2016-08-11 70.15
## 2016-08-12 70.29
## 2016-08-15 70.29
## 2016-08-16 70.11
## 2016-08-17 70.00
## 2016-08-18 69.99
## 2016-08-19 69.61
## 2016-08-22 68.70
## 2016-08-23 69.32
## 2016-08-24 69.33
## 2016-08-25 69.92
## 2016-08-26 70.10
## 2016-08-29 69.76
## 2016-08-30 69.99
## 2016-08-31 69.72
## 2016-09-01 68.92
## 2016-09-02 69.12
## 2016-09-05 70.13
## 2016-09-06 70.64
## 2016-09-07 71.55
## 2016-09-08 71.58
## 2016-09-09 70.55
## 2016-09-10 69.37
## 2016-09-12 68.87
## 2016-09-13 68.82
## 2016-09-14 68.73
## 2016-09-19 70.31
## 2016-09-20 70.79
## 2016-09-21 71.15
## 2016-09-22 71.52
## 2016-09-23 71.75
## 2016-09-26 71.16
## 2016-09-29 71.88
## 2016-09-30 71.06
## 2016-10-03 71.33
## 2016-10-04 71.61
## 2016-10-05 71.63
## 2016-10-06 71.61
## 2016-10-07 71.69
## 2016-10-11 71.85
## 2016-10-12 71.96
## 2016-10-13 71.84
## 2016-10-14 71.54
## 2016-10-17 71.01
## 2016-10-18 71.67
## 2016-10-19 72.47
## 2016-10-20 72.61
## 2016-10-21 72.78
## 2016-10-24 72.77
## 2016-10-25 73.16
## 2016-10-26 73.04
## 2016-10-27 72.69
## 2016-10-28 72.55
## 2016-10-31 72.15
## 2016-11-01 72.44
## 2016-11-02 71.72
## 2016-11-03 71.30
## 2016-11-04 71.01
## 2016-11-07 71.83
## 2016-11-08 72.21
## 2016-11-09 70.77
## 2016-11-10 71.93
## 2016-11-11 70.20
## 2016-11-14 69.80
## 2016-11-15 69.93
## 2016-11-16 70.27
## 2016-11-17 70.06
## 2016-11-18 70.17
## 2016-11-21 70.39
## 2016-11-22 71.22
## 2016-11-23 71.73
## 2016-11-24 71.35
## 2016-11-25 71.44
## 2016-11-28 71.78
## 2016-11-29 71.82
## 2016-11-30 71.72
## 2016-12-01 71.95
## 2016-12-02 71.09
## 2016-12-05 71.01
## 2016-12-06 72.01
## 2016-12-07 72.11
## 2016-12-08 72.79
## 2016-12-09 73.08
## 2016-12-12 73.12
## 2016-12-13 72.87
## 2016-12-14 73.08
## 2016-12-15 72.72
## 2016-12-16 72.57
## 2016-12-19 72.01
## 2016-12-20 71.77
## 2016-12-21 71.71
## 2016-12-22 70.99
## 2016-12-23 70.56
## 2016-12-26 70.69
## 2016-12-27 70.73
## 2016-12-28 71.37
## 2016-12-29 71.35
## 2016-12-30 71.77
## 2017-01-03 71.76
## 2017-01-04 71.93
## 2017-01-05 72.25
## 2017-01-06 72.58
## 2017-01-09 72.71
## 2017-01-10 72.46
## 2017-01-11 72.51
## 2017-01-12 73.05
## 2017-01-13 72.66
## 2017-01-16 72.01
## 2017-01-17 72.29
## 2017-01-18 72.15
## 2017-01-19 71.93
## 2017-01-20 72.14
## 2017-01-23 72.87
## 2017-01-24 73.19
## 2017-02-02 73.12
## 2017-02-03 72.88
## 2017-02-06 73.21
## 2017-02-07 73.33
## 2017-02-08 71.66
## 2017-02-09 71.96
## 2017-02-10 72.64
## 2017-02-13 73.03
## 2017-02-14 73.30
## 2017-02-15 73.61
## 2017-02-16 73.62
## 2017-02-17 73.45
## 2017-02-18 73.45
## 2017-02-20 73.30
## 2017-02-21 73.21
## 2017-02-22 73.36
## 2017-02-23 73.30
## 2017-02-24 73.10
## 2017-03-01 72.64
## 2017-03-02 72.58
## 2017-03-03 72.14
## 2017-03-06 72.15
## 2017-03-07 72.45
## 2017-03-08 72.65
## 2017-03-09 72.11
## 2017-03-10 71.73
## 2017-03-13 72.38
## 2017-03-14 72.93
## 2017-03-15 72.84
## 2017-03-16 73.69
## 2017-03-17 73.97
## 2017-03-20 74.02
## 2017-03-21 74.61
## 2017-03-22 74.12
## 2017-03-23 74.39
## 2017-03-24 74.20
## 2017-03-27 74.20
## 2017-03-28 74.29
## 2017-03-29 74.21
## 2017-03-30 74.03
## 2017-03-31 73.86
## 2017-04-05 74.54
## 2017-04-06 74.43
## 2017-04-07 73.85
## 2017-04-10 74.12
## 2017-04-11 74.02
## 2017-04-12 73.94
## 2017-04-13 74.33
## 2017-04-14 73.66
## 2017-04-17 73.63
## 2017-04-18 73.75
## 2017-04-19 72.89
## 2017-04-20 72.69
## 2017-04-21 73.35
## 2017-04-24 73.65
## 2017-04-25 74.17
## 2017-04-26 74.57
## 2017-04-27 74.33
## 2017-04-28 74.48
## 2017-05-02 75.25
## 2017-05-03 75.50
## 2017-05-04 75.51
## 2017-05-05 75.24
## 2017-05-08 75.45
## 2017-05-09 76.20
## 2017-05-10 76.14
## 2017-05-11 76.37
## 2017-05-12 76.31
## 2017-05-15 76.44
## 2017-05-16 76.39
## 2017-05-17 76.18
## 2017-05-18 75.70
## 2017-05-19 75.82
## 2017-05-22 76.00
## 2017-05-23 76.19
## 2017-05-24 76.34
## 2017-05-25 76.91
## 2017-05-26 76.89
## 2017-05-31 76.69
## 2017-06-01 76.67
## 2017-06-02 77.18
## 2017-06-03 77.33
## 2017-06-05 77.56
## 2017-06-06 77.88
## 2017-06-07 77.98
## 2017-06-08 78.13
## 2017-06-09 78.15
## 2017-06-12 77.25
## 2017-06-13 77.14
## 2017-06-14 76.89
## 2017-06-15 76.78
## 2017-06-16 77.30
## 2017-06-19 78.35
## 2017-06-20 79.30
## 2017-06-21 79.69
## 2017-06-22 79.78
## 2017-06-23 79.76
## 2017-06-26 80.84
## 2017-06-27 81.19
## 2017-06-28 80.52
## 2017-06-29 80.84
## 2017-06-30 80.11
## 2017-07-03 80.40
## 2017-07-04 80.32
## 2017-07-05 80.26
## 2017-07-06 80.35
## 2017-07-07 79.95
## 2017-07-10 80.22
## 2017-07-11 81.24
## 2017-07-12 81.59
## 2017-07-13 82.17
## 2017-07-14 81.99
## 2017-07-17 82.27
## 2017-07-18 82.20
## 2017-07-19 82.71
## 2017-07-20 82.70
## 2017-07-21 82.19
## 2017-07-24 82.08
## 2017-07-25 82.30
## 2017-07-26 82.35
## 2017-07-27 82.79
## 2017-07-28 82.23
## 2017-07-31 81.35
## 2017-08-01 81.88
## 2017-08-02 82.44
## 2017-08-03 82.13
## 2017-08-04 82.25
## 2017-08-07 82.82
## 2017-08-08 82.89
## 2017-08-09 82.23
## 2017-08-10 81.64
## 2017-08-11 81.07
## 2017-08-14 81.08
## 2017-08-15 81.22
## 2017-08-16 80.81
## 2017-08-17 81.51
## 2017-08-18 80.95
## 2017-08-21 80.99
## 2017-08-22 81.78
## 2017-08-23 82.02
## 2017-08-24 82.37
## 2017-08-25 82.65
## 2017-08-28 82.59
## 2017-08-29 82.19
## 2017-08-30 82.76
## 2017-08-31 82.94
## 2017-09-01 83.01
## 2017-09-04 82.97
## 2017-09-05 82.80
## 2017-09-06 82.70
## 2017-09-07 82.52
## 2017-09-08 82.70
## 2017-09-11 82.84
## 2017-09-12 82.90
## 2017-09-13 82.44
## 2017-09-14 82.38
## 2017-09-15 82.28
## 2017-09-18 82.98
## 2017-09-19 82.99
## 2017-09-20 82.17
## 2017-09-21 82.36
## 2017-09-22 81.78
## 2017-09-25 81.01
## 2017-09-26 80.63
## 2017-09-27 80.75
## 2017-09-28 80.51
## 2017-09-29 80.49
## 2017-09-30 81.05
## 2017-10-02 81.45
## 2017-10-03 81.53
## 2017-10-05 81.85
## 2017-10-06 82.06
## 2017-10-11 83.15
## 2017-10-12 83.96
## 2017-10-13 83.91
## 2017-10-16 84.28
## 2017-10-17 84.50
## 2017-10-18 84.58
## 2017-10-19 85.00
## 2017-10-20 84.63
## 2017-10-23 84.63
## 2017-10-24 84.41
## 2017-10-25 84.36
## 2017-10-26 84.25
## 2017-10-27 84.49
## 2017-10-30 85.08
## 2017-10-31 85.12
## 2017-11-01 85.17
## 2017-11-02 84.89
## 2017-11-03 84.80
## 2017-11-06 84.91
## 2017-11-07 85.11
## 2017-11-08 85.03
## 2017-11-09 84.82
## 2017-11-10 84.29
## 2017-11-13 84.28
## 2017-11-14 84.10
## 2017-11-15 83.46
## 2017-11-16 83.50
## 2017-11-17 84.33
## 2017-11-20 84.10
## 2017-11-21 84.13
## 2017-11-22 85.36
## 2017-11-23 85.15
## 2017-11-24 85.18
## 2017-11-27 84.41
## 2017-11-28 83.69
## 2017-11-29 83.71
## 2017-11-30 82.56
## 2017-12-01 82.22
## 2017-12-04 82.62
## 2017-12-05 82.37
## 2017-12-06 81.30
## 2017-12-07 80.76
## 2017-12-08 80.88
## 2017-12-11 81.48
## 2017-12-12 80.91
## 2017-12-13 81.00
## 2017-12-14 81.79
## 2017-12-15 80.93
## 2017-12-18 81.12
## 2017-12-19 81.04
## 2017-12-20 80.88
## 2017-12-21 81.13
## 2017-12-22 80.90
## 2017-12-25 81.39
## 2017-12-26 80.80
## 2017-12-27 80.76
## 2017-12-28 81.55
## 2017-12-29 82.03
## 2018-01-02 82.48
## 2018-01-03 83.30
## 2018-01-04 83.40
## 2018-01-05 83.60
## 2018-01-08 83.97
## 2018-01-09 84.06
## 2018-01-10 83.89
## 2018-01-11 83.31
## 2018-01-12 84.01
## 2018-01-15 84.58
## 2018-01-16 84.81
## 2018-01-17 85.14
## 2018-01-18 86.12
## 2018-01-19 86.95
## 2018-01-22 87.61
## 2018-01-23 88.17
## 2018-01-24 87.18
## 2018-01-25 87.68
## 2018-01-26 87.27
## 2018-01-29 85.54
## 2018-01-30 84.89
## 2018-01-31 84.45
## 2018-02-01 85.24
## 2018-02-02 84.73
## 2018-02-05 83.24
## 2018-02-06 79.88
## 2018-02-07 81.08
## 2018-02-08 80.51
## 2018-02-09 78.45
## 2018-02-12 79.70
## 2018-02-21 81.49
## 2018-02-22 81.02
## 2018-02-23 81.82
## 2018-02-26 82.56
## 2018-02-27 82.78
## 2018-03-01 81.62
## 2018-03-02 80.80
## 2018-03-05 81.07
## 2018-03-06 81.85
## 2018-03-07 82.05
## 2018-03-08 82.58
## 2018-03-09 82.89
## 2018-03-12 84.03
## 2018-03-13 84.54
## 2018-03-14 84.27
## 2018-03-15 84.12
## 2018-03-16 83.48
## 2018-03-19 83.85
## 2018-03-20 83.49
## 2018-03-21 83.83
## 2018-03-22 84.01
## 2018-03-23 82.06
## 2018-03-26 81.90
## 2018-03-27 83.16
## 2018-03-28 82.46
## 2018-03-29 82.01
## 2018-03-30 82.91
## 2018-03-31 82.89
## 2018-04-02 82.36
## 2018-04-03 81.36
## 2018-04-09 82.00
## 2018-04-10 82.56
## 2018-04-11 82.93
## 2018-04-12 82.53
## 2018-04-13 82.58
## 2018-04-16 82.24
## 2018-04-17 81.59
## 2018-04-18 81.72
## 2018-04-19 82.45
## 2018-04-20 80.77
## 2018-04-23 80.07
## 2018-04-24 79.55
## 2018-04-25 79.09
## 2018-04-26 79.17
## 2018-04-27 79.05
## 2018-04-30 79.70
## 2018-05-02 79.74
## 2018-05-03 78.66
## 2018-05-04 78.62
## 2018-05-07 79.27
## 2018-05-08 79.88
## 2018-05-09 80.40
## 2018-05-10 80.58
## 2018-05-11 81.39
## 2018-05-14 82.26
## 2018-05-15 81.98
## 2018-05-16 81.67
## 2018-05-17 81.47
## 2018-05-18 81.06
## 2018-05-21 81.93
## 2018-05-22 82.02
## 2018-05-23 81.59
## 2018-05-24 81.50
## 2018-05-25 81.83
## 2018-05-28 82.13
## 2018-05-29 81.69
## 2018-05-30 80.59
## 2018-05-31 80.72
## 2018-06-01 81.21
## 2018-06-04 82.35
## 2018-06-05 82.47
## 2018-06-06 83.06
## 2018-06-07 83.21
## 2018-06-08 82.95
## 2018-06-11 82.59
## 2018-06-12 82.23
## 2018-06-13 82.75
## 2018-06-14 82.07
## 2018-06-15 81.48
## 2018-06-19 80.81
## 2018-06-20 81.07
## 2018-06-21 81.36
## 2018-06-22 80.70
## 2018-06-25 80.88
## 2018-06-26 80.35
## 2018-06-27 80.52
## 2018-06-28 80.02
## 2018-06-29 80.82
## 2018-07-02 81.51
## 2018-07-03 81.17
## 2018-07-04 81.31
## 2018-07-05 80.95
## 2018-07-06 80.68
## 2018-07-09 82.09
## 2018-07-10 82.52
## 2018-07-11 81.53
## 2018-07-12 82.42
## 2018-07-13 83.12
## 2018-07-16 83.19
## 2018-07-17 82.62
## 2018-07-18 83.24
## 2018-07-19 83.59
## 2018-07-20 84.48
## 2018-07-23 84.39
## 2018-07-24 84.55
## 2018-07-25 84.72
## 2018-07-26 85.03
## 2018-07-27 85.54
## 2018-07-30 85.68
## 2018-07-31 85.43
## 2018-08-01 85.99
## 2018-08-02 85.48
## 2018-08-03 85.54
## 2018-08-06 85.81
## 2018-08-07 85.60
## 2018-08-08 86.21
## 2018-08-09 86.05
## 2018-08-10 85.86
## 2018-08-13 84.23
## 2018-08-14 84.34
## 2018-08-15 83.75
## 2018-08-16 83.54
## 2018-08-17 83.82
## 2018-08-20 83.86
## 2018-08-21 84.39
## 2018-08-22 84.67
## 2018-08-23 84.92
## 2018-08-24 84.76
## 2018-08-27 85.32
## 2018-08-28 86.22
## 2018-08-29 87.02
## 2018-08-30 87.87
## 2018-08-31 86.76
## 2018-09-03 86.78
## 2018-09-04 86.74
## 2018-09-05 87.02
## 2018-09-06 86.53
## 2018-09-07 86.21
## 2018-09-10 85.96
## 2018-09-11 85.65
## 2018-09-12 85.45
## 2018-09-13 85.23
## 2018-09-14 86.09
## 2018-09-17 86.00
## 2018-09-18 85.47
## 2018-09-19 86.00
## 2018-09-20 86.04
## 2018-09-21 86.40
## 2018-09-25 86.96
## 2018-09-26 86.89
## 2018-09-27 87.19
## 2018-09-28 87.21
## 2018-10-01 87.27
## 2018-10-02 86.37
## 2018-10-03 86.00
## 2018-10-04 84.96
## 2018-10-05 83.75
## 2018-10-08 82.87
## 2018-10-09 83.12
## 2018-10-11 78.62
## 2018-10-12 78.76
## 2018-10-15 78.84
## 2018-10-16 79.05
## 2018-10-17 79.94
## 2018-10-18 79.27
## 2018-10-19 78.59
## 2018-10-22 78.62
## 2018-10-23 78.06
## 2018-10-24 77.26
## 2018-10-25 75.71
## 2018-10-26 75.27
## 2018-10-29 75.67
## 2018-10-30 75.91
## 2018-10-31 77.22
## 2018-11-01 78.23
## 2018-11-02 78.45
## 2018-11-05 77.95
## 2018-11-06 77.98
## 2018-11-07 78.40
## 2018-11-08 78.90
## 2018-11-09 77.81
## 2018-11-12 78.00
## 2018-11-13 76.49
## 2018-11-14 77.26
## 2018-11-15 77.36
## 2018-11-16 77.14
## 2018-11-19 76.79
## 2018-11-20 76.13
## 2018-11-21 75.59
## 2018-11-22 75.93
## 2018-11-23 75.33
## 2018-11-26 76.32
## 2018-11-27 75.60
## 2018-11-28 76.49
## 2018-11-29 77.46
## 2018-11-30 77.12
## 2018-12-03 78.59
## 2018-12-04 78.29
## 2018-12-05 76.85
## 2018-12-06 75.19
## 2018-12-07 75.55
## 2018-12-10 74.58
## 2018-12-11 74.80
## 2018-12-12 75.84
## 2018-12-13 76.27
## 2018-12-14 75.20
## 2018-12-17 75.77
## 2018-12-18 75.31
## 2018-12-19 75.75
## 2018-12-20 75.19
## 2018-12-21 74.84
## 2018-12-22 74.75
## 2018-12-24 74.67
## 2018-12-25 73.57
## 2018-12-26 73.87
## 2018-12-27 74.81
## 2018-12-28 75.21
sma50<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 59.2194
## 2016-03-03 59.2900

0050

執行xts

data1<-new.env() - 創造一個新的環境變數

讀取0050的資料

讀取資料的價格

SMA簡單移動平均法

head - 讀取前幾筆資料

bt.prep(data1, align='keep.all')
names(data1)
## [1] "prices"          "dates"           "weight"          "symbolnames"    
## [5] "execution.price"
data1$dates
##   [1] "2015-12-14" "2015-12-15" "2015-12-16" "2015-12-17" "2015-12-18"
##   [6] "2015-12-21" "2015-12-22" "2015-12-23" "2015-12-24" "2015-12-25"
##  [11] "2015-12-28" "2015-12-29" "2015-12-30" "2015-12-31" "2016-01-04"
##  [16] "2016-01-05" "2016-01-06" "2016-01-07" "2016-01-08" "2016-01-11"
##  [21] "2016-01-12" "2016-01-13" "2016-01-14" "2016-01-15" "2016-01-18"
##  [26] "2016-01-19" "2016-01-20" "2016-01-21" "2016-01-22" "2016-01-25"
##  [31] "2016-01-26" "2016-01-27" "2016-01-28" "2016-01-29" "2016-01-30"
##  [36] "2016-02-01" "2016-02-02" "2016-02-03" "2016-02-15" "2016-02-16"
##  [41] "2016-02-17" "2016-02-18" "2016-02-19" "2016-02-22" "2016-02-23"
##  [46] "2016-02-24" "2016-02-25" "2016-02-26" "2016-03-01" "2016-03-02"
##  [51] "2016-03-03" "2016-03-04" "2016-03-07" "2016-03-08" "2016-03-09"
##  [56] "2016-03-10" "2016-03-11" "2016-03-14" "2016-03-15" "2016-03-16"
##  [61] "2016-03-17" "2016-03-18" "2016-03-21" "2016-03-22" "2016-03-23"
##  [66] "2016-03-24" "2016-03-25" "2016-03-28" "2016-03-29" "2016-03-30"
##  [71] "2016-03-31" "2016-04-01" "2016-04-06" "2016-04-07" "2016-04-08"
##  [76] "2016-04-11" "2016-04-12" "2016-04-13" "2016-04-14" "2016-04-15"
##  [81] "2016-04-18" "2016-04-19" "2016-04-20" "2016-04-21" "2016-04-22"
##  [86] "2016-04-25" "2016-04-26" "2016-04-27" "2016-04-28" "2016-04-29"
##  [91] "2016-05-03" "2016-05-04" "2016-05-05" "2016-05-06" "2016-05-09"
##  [96] "2016-05-10" "2016-05-11" "2016-05-12" "2016-05-13" "2016-05-16"
## [101] "2016-05-17" "2016-05-18" "2016-05-19" "2016-05-20" "2016-05-23"
## [106] "2016-05-24" "2016-05-25" "2016-05-26" "2016-05-27" "2016-05-30"
## [111] "2016-05-31" "2016-06-01" "2016-06-02" "2016-06-03" "2016-06-04"
## [116] "2016-06-06" "2016-06-07" "2016-06-08" "2016-06-13" "2016-06-14"
## [121] "2016-06-15" "2016-06-16" "2016-06-17" "2016-06-20" "2016-06-21"
## [126] "2016-06-22" "2016-06-23" "2016-06-24" "2016-06-27" "2016-06-28"
## [131] "2016-06-29" "2016-06-30" "2016-07-01" "2016-07-04" "2016-07-05"
## [136] "2016-07-06" "2016-07-07" "2016-07-11" "2016-07-12" "2016-07-13"
## [141] "2016-07-14" "2016-07-15" "2016-07-18" "2016-07-19" "2016-07-20"
## [146] "2016-07-21" "2016-07-22" "2016-07-25" "2016-07-26" "2016-07-27"
## [151] "2016-07-28" "2016-07-29" "2016-08-01" "2016-08-02" "2016-08-03"
## [156] "2016-08-04" "2016-08-05" "2016-08-08" "2016-08-09" "2016-08-10"
## [161] "2016-08-11" "2016-08-12" "2016-08-15" "2016-08-16" "2016-08-17"
## [166] "2016-08-18" "2016-08-19" "2016-08-22" "2016-08-23" "2016-08-24"
## [171] "2016-08-25" "2016-08-26" "2016-08-29" "2016-08-30" "2016-08-31"
## [176] "2016-09-01" "2016-09-02" "2016-09-05" "2016-09-06" "2016-09-07"
## [181] "2016-09-08" "2016-09-09" "2016-09-10" "2016-09-12" "2016-09-13"
## [186] "2016-09-14" "2016-09-19" "2016-09-20" "2016-09-21" "2016-09-22"
## [191] "2016-09-23" "2016-09-26" "2016-09-29" "2016-09-30" "2016-10-03"
## [196] "2016-10-04" "2016-10-05" "2016-10-06" "2016-10-07" "2016-10-11"
## [201] "2016-10-12" "2016-10-13" "2016-10-14" "2016-10-17" "2016-10-18"
## [206] "2016-10-19" "2016-10-20" "2016-10-21" "2016-10-24" "2016-10-25"
## [211] "2016-10-26" "2016-10-27" "2016-10-28" "2016-10-31" "2016-11-01"
## [216] "2016-11-02" "2016-11-03" "2016-11-04" "2016-11-07" "2016-11-08"
## [221] "2016-11-09" "2016-11-10" "2016-11-11" "2016-11-14" "2016-11-15"
## [226] "2016-11-16" "2016-11-17" "2016-11-18" "2016-11-21" "2016-11-22"
## [231] "2016-11-23" "2016-11-24" "2016-11-25" "2016-11-28" "2016-11-29"
## [236] "2016-11-30" "2016-12-01" "2016-12-02" "2016-12-05" "2016-12-06"
## [241] "2016-12-07" "2016-12-08" "2016-12-09" "2016-12-12" "2016-12-13"
## [246] "2016-12-14" "2016-12-15" "2016-12-16" "2016-12-19" "2016-12-20"
## [251] "2016-12-21" "2016-12-22" "2016-12-23" "2016-12-26" "2016-12-27"
## [256] "2016-12-28" "2016-12-29" "2016-12-30" "2017-01-03" "2017-01-04"
## [261] "2017-01-05" "2017-01-06" "2017-01-09" "2017-01-10" "2017-01-11"
## [266] "2017-01-12" "2017-01-13" "2017-01-16" "2017-01-17" "2017-01-18"
## [271] "2017-01-19" "2017-01-20" "2017-01-23" "2017-01-24" "2017-02-02"
## [276] "2017-02-03" "2017-02-06" "2017-02-07" "2017-02-08" "2017-02-09"
## [281] "2017-02-10" "2017-02-13" "2017-02-14" "2017-02-15" "2017-02-16"
## [286] "2017-02-17" "2017-02-18" "2017-02-20" "2017-02-21" "2017-02-22"
## [291] "2017-02-23" "2017-02-24" "2017-03-01" "2017-03-02" "2017-03-03"
## [296] "2017-03-06" "2017-03-07" "2017-03-08" "2017-03-09" "2017-03-10"
## [301] "2017-03-13" "2017-03-14" "2017-03-15" "2017-03-16" "2017-03-17"
## [306] "2017-03-20" "2017-03-21" "2017-03-22" "2017-03-23" "2017-03-24"
## [311] "2017-03-27" "2017-03-28" "2017-03-29" "2017-03-30" "2017-03-31"
## [316] "2017-04-05" "2017-04-06" "2017-04-07" "2017-04-10" "2017-04-11"
## [321] "2017-04-12" "2017-04-13" "2017-04-14" "2017-04-17" "2017-04-18"
## [326] "2017-04-19" "2017-04-20" "2017-04-21" "2017-04-24" "2017-04-25"
## [331] "2017-04-26" "2017-04-27" "2017-04-28" "2017-05-02" "2017-05-03"
## [336] "2017-05-04" "2017-05-05" "2017-05-08" "2017-05-09" "2017-05-10"
## [341] "2017-05-11" "2017-05-12" "2017-05-15" "2017-05-16" "2017-05-17"
## [346] "2017-05-18" "2017-05-19" "2017-05-22" "2017-05-23" "2017-05-24"
## [351] "2017-05-25" "2017-05-26" "2017-05-31" "2017-06-01" "2017-06-02"
## [356] "2017-06-03" "2017-06-05" "2017-06-06" "2017-06-07" "2017-06-08"
## [361] "2017-06-09" "2017-06-12" "2017-06-13" "2017-06-14" "2017-06-15"
## [366] "2017-06-16" "2017-06-19" "2017-06-20" "2017-06-21" "2017-06-22"
## [371] "2017-06-23" "2017-06-26" "2017-06-27" "2017-06-28" "2017-06-29"
## [376] "2017-06-30" "2017-07-03" "2017-07-04" "2017-07-05" "2017-07-06"
## [381] "2017-07-07" "2017-07-10" "2017-07-11" "2017-07-12" "2017-07-13"
## [386] "2017-07-14" "2017-07-17" "2017-07-18" "2017-07-19" "2017-07-20"
## [391] "2017-07-21" "2017-07-24" "2017-07-25" "2017-07-26" "2017-07-27"
## [396] "2017-07-28" "2017-07-31" "2017-08-01" "2017-08-02" "2017-08-03"
## [401] "2017-08-04" "2017-08-07" "2017-08-08" "2017-08-09" "2017-08-10"
## [406] "2017-08-11" "2017-08-14" "2017-08-15" "2017-08-16" "2017-08-17"
## [411] "2017-08-18" "2017-08-21" "2017-08-22" "2017-08-23" "2017-08-24"
## [416] "2017-08-25" "2017-08-28" "2017-08-29" "2017-08-30" "2017-08-31"
## [421] "2017-09-01" "2017-09-04" "2017-09-05" "2017-09-06" "2017-09-07"
## [426] "2017-09-08" "2017-09-11" "2017-09-12" "2017-09-13" "2017-09-14"
## [431] "2017-09-15" "2017-09-18" "2017-09-19" "2017-09-20" "2017-09-21"
## [436] "2017-09-22" "2017-09-25" "2017-09-26" "2017-09-27" "2017-09-28"
## [441] "2017-09-29" "2017-09-30" "2017-10-02" "2017-10-03" "2017-10-05"
## [446] "2017-10-06" "2017-10-11" "2017-10-12" "2017-10-13" "2017-10-16"
## [451] "2017-10-17" "2017-10-18" "2017-10-19" "2017-10-20" "2017-10-23"
## [456] "2017-10-24" "2017-10-25" "2017-10-26" "2017-10-27" "2017-10-30"
## [461] "2017-10-31" "2017-11-01" "2017-11-02" "2017-11-03" "2017-11-06"
## [466] "2017-11-07" "2017-11-08" "2017-11-09" "2017-11-10" "2017-11-13"
## [471] "2017-11-14" "2017-11-15" "2017-11-16" "2017-11-17" "2017-11-20"
## [476] "2017-11-21" "2017-11-22" "2017-11-23" "2017-11-24" "2017-11-27"
## [481] "2017-11-28" "2017-11-29" "2017-11-30" "2017-12-01" "2017-12-04"
## [486] "2017-12-05" "2017-12-06" "2017-12-07" "2017-12-08" "2017-12-11"
## [491] "2017-12-12" "2017-12-13" "2017-12-14" "2017-12-15" "2017-12-18"
## [496] "2017-12-19" "2017-12-20" "2017-12-21" "2017-12-22" "2017-12-25"
## [501] "2017-12-26" "2017-12-27" "2017-12-28" "2017-12-29" "2018-01-02"
## [506] "2018-01-03" "2018-01-04" "2018-01-05" "2018-01-08" "2018-01-09"
## [511] "2018-01-10" "2018-01-11" "2018-01-12" "2018-01-15" "2018-01-16"
## [516] "2018-01-17" "2018-01-18" "2018-01-19" "2018-01-22" "2018-01-23"
## [521] "2018-01-24" "2018-01-25" "2018-01-26" "2018-01-29" "2018-01-30"
## [526] "2018-01-31" "2018-02-01" "2018-02-02" "2018-02-05" "2018-02-06"
## [531] "2018-02-07" "2018-02-08" "2018-02-09" "2018-02-12" "2018-02-21"
## [536] "2018-02-22" "2018-02-23" "2018-02-26" "2018-02-27" "2018-03-01"
## [541] "2018-03-02" "2018-03-05" "2018-03-06" "2018-03-07" "2018-03-08"
## [546] "2018-03-09" "2018-03-12" "2018-03-13" "2018-03-14" "2018-03-15"
## [551] "2018-03-16" "2018-03-19" "2018-03-20" "2018-03-21" "2018-03-22"
## [556] "2018-03-23" "2018-03-26" "2018-03-27" "2018-03-28" "2018-03-29"
## [561] "2018-03-30" "2018-03-31" "2018-04-02" "2018-04-03" "2018-04-09"
## [566] "2018-04-10" "2018-04-11" "2018-04-12" "2018-04-13" "2018-04-16"
## [571] "2018-04-17" "2018-04-18" "2018-04-19" "2018-04-20" "2018-04-23"
## [576] "2018-04-24" "2018-04-25" "2018-04-26" "2018-04-27" "2018-04-30"
## [581] "2018-05-02" "2018-05-03" "2018-05-04" "2018-05-07" "2018-05-08"
## [586] "2018-05-09" "2018-05-10" "2018-05-11" "2018-05-14" "2018-05-15"
## [591] "2018-05-16" "2018-05-17" "2018-05-18" "2018-05-21" "2018-05-22"
## [596] "2018-05-23" "2018-05-24" "2018-05-25" "2018-05-28" "2018-05-29"
## [601] "2018-05-30" "2018-05-31" "2018-06-01" "2018-06-04" "2018-06-05"
## [606] "2018-06-06" "2018-06-07" "2018-06-08" "2018-06-11" "2018-06-12"
## [611] "2018-06-13" "2018-06-14" "2018-06-15" "2018-06-19" "2018-06-20"
## [616] "2018-06-21" "2018-06-22" "2018-06-25" "2018-06-26" "2018-06-27"
## [621] "2018-06-28" "2018-06-29" "2018-07-02" "2018-07-03" "2018-07-04"
## [626] "2018-07-05" "2018-07-06" "2018-07-09" "2018-07-10" "2018-07-11"
## [631] "2018-07-12" "2018-07-13" "2018-07-16" "2018-07-17" "2018-07-18"
## [636] "2018-07-19" "2018-07-20" "2018-07-23" "2018-07-24" "2018-07-25"
## [641] "2018-07-26" "2018-07-27" "2018-07-30" "2018-07-31" "2018-08-01"
## [646] "2018-08-02" "2018-08-03" "2018-08-06" "2018-08-07" "2018-08-08"
## [651] "2018-08-09" "2018-08-10" "2018-08-13" "2018-08-14" "2018-08-15"
## [656] "2018-08-16" "2018-08-17" "2018-08-20" "2018-08-21" "2018-08-22"
## [661] "2018-08-23" "2018-08-24" "2018-08-27" "2018-08-28" "2018-08-29"
## [666] "2018-08-30" "2018-08-31" "2018-09-03" "2018-09-04" "2018-09-05"
## [671] "2018-09-06" "2018-09-07" "2018-09-10" "2018-09-11" "2018-09-12"
## [676] "2018-09-13" "2018-09-14" "2018-09-17" "2018-09-18" "2018-09-19"
## [681] "2018-09-20" "2018-09-21" "2018-09-25" "2018-09-26" "2018-09-27"
## [686] "2018-09-28" "2018-10-01" "2018-10-02" "2018-10-03" "2018-10-04"
## [691] "2018-10-05" "2018-10-08" "2018-10-09" "2018-10-11" "2018-10-12"
## [696] "2018-10-15" "2018-10-16" "2018-10-17" "2018-10-18" "2018-10-19"
## [701] "2018-10-22" "2018-10-23" "2018-10-24" "2018-10-25" "2018-10-26"
## [706] "2018-10-29" "2018-10-30" "2018-10-31" "2018-11-01" "2018-11-02"
## [711] "2018-11-05" "2018-11-06" "2018-11-07" "2018-11-08" "2018-11-09"
## [716] "2018-11-12" "2018-11-13" "2018-11-14" "2018-11-15" "2018-11-16"
## [721] "2018-11-19" "2018-11-20" "2018-11-21" "2018-11-22" "2018-11-23"
## [726] "2018-11-26" "2018-11-27" "2018-11-28" "2018-11-29" "2018-11-30"
## [731] "2018-12-03" "2018-12-04" "2018-12-05" "2018-12-06" "2018-12-07"
## [736] "2018-12-10" "2018-12-11" "2018-12-12" "2018-12-13" "2018-12-14"
## [741] "2018-12-17" "2018-12-18" "2018-12-19" "2018-12-20" "2018-12-21"
## [746] "2018-12-22" "2018-12-24" "2018-12-25" "2018-12-26" "2018-12-27"
## [751] "2018-12-28"
data1$prices
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$prices = prices
data1$prices
##             0050
## 2015-12-14 59.35
## 2015-12-15 59.59
## 2015-12-16 60.11
## 2015-12-17 60.78
## 2015-12-18 60.78
## 2015-12-21 60.31
## 2015-12-22 60.62
## 2015-12-23 61.06
## 2015-12-24 61.39
## 2015-12-25 61.41
## 2015-12-28 61.55
## 2015-12-29 61.00
## 2015-12-30 60.72
## 2015-12-31 60.75
## 2016-01-04 59.62
## 2016-01-05 59.30
## 2016-01-06 58.33
## 2016-01-07 57.30
## 2016-01-08 57.33
## 2016-01-11 56.47
## 2016-01-12 56.57
## 2016-01-13 57.20
## 2016-01-14 56.26
## 2016-01-15 56.69
## 2016-01-18 56.61
## 2016-01-19 56.97
## 2016-01-20 56.01
## 2016-01-21 55.99
## 2016-01-22 56.29
## 2016-01-25 57.48
## 2016-01-26 56.90
## 2016-01-27 57.19
## 2016-01-28 57.52
## 2016-01-29 58.40
## 2016-01-30 59.51
## 2016-02-01 59.38
## 2016-02-02 59.36
## 2016-02-03 58.94
## 2016-02-15 58.80
## 2016-02-16 59.91
## 2016-02-17 60.16
## 2016-02-18 60.90
## 2016-02-19 60.83
## 2016-02-22 61.21
## 2016-02-23 60.85
## 2016-02-24 60.76
## 2016-02-25 61.06
## 2016-02-26 61.25
## 2016-03-01 61.70
## 2016-03-02 62.50
## 2016-03-03 62.88
## 2016-03-04 63.07
## 2016-03-07 63.29
## 2016-03-08 62.82
## 2016-03-09 62.89
## 2016-03-10 63.24
## 2016-03-11 63.44
## 2016-03-14 64.14
## 2016-03-15 63.63
## 2016-03-16 63.58
## 2016-03-17 64.56
## 2016-03-18 64.65
## 2016-03-21 64.57
## 2016-03-22 64.16
## 2016-03-23 64.50
## 2016-03-24 64.18
## 2016-03-25 64.14
## 2016-03-28 64.12
## 2016-03-29 63.85
## 2016-03-30 64.62
## 2016-03-31 64.82
## 2016-04-01 63.93
## 2016-04-06 62.54
## 2016-04-07 61.95
## 2016-04-08 62.47
## 2016-04-11 62.72
## 2016-04-12 63.11
## 2016-04-13 63.93
## 2016-04-14 64.31
## 2016-04-15 64.18
## 2016-04-18 63.95
## 2016-04-19 64.07
## 2016-04-20 63.00
## 2016-04-21 62.91
## 2016-04-22 63.10
## 2016-04-25 63.21
## 2016-04-26 63.59
## 2016-04-27 63.36
## 2016-04-28 62.57
## 2016-04-29 61.63
## 2016-05-03 60.95
## 2016-05-04 60.24
## 2016-05-05 59.89
## 2016-05-06 59.64
## 2016-05-09 59.68
## 2016-05-10 59.82
## 2016-05-11 59.84
## 2016-05-12 59.79
## 2016-05-13 59.20
## 2016-05-16 59.46
## 2016-05-17 59.63
## 2016-05-18 59.68
## 2016-05-19 59.58
## 2016-05-20 60.04
## 2016-05-23 61.15
## 2016-05-24 61.56
## 2016-05-25 62.05
## 2016-05-26 62.05
## 2016-05-27 62.43
## 2016-05-30 62.88
## 2016-05-31 63.10
## 2016-06-01 63.59
## 2016-06-02 63.79
## 2016-06-03 63.83
## 2016-06-04 63.90
## 2016-06-06 64.18
## 2016-06-07 64.68
## 2016-06-08 65.35
## 2016-06-13 64.00
## 2016-06-14 64.01
## 2016-06-15 64.24
## 2016-06-16 63.46
## 2016-06-17 64.20
## 2016-06-20 64.51
## 2016-06-21 64.74
## 2016-06-22 64.81
## 2016-06-23 64.75
## 2016-06-24 63.42
## 2016-06-27 63.51
## 2016-06-28 63.66
## 2016-06-29 64.64
## 2016-06-30 65.24
## 2016-07-01 66.16
## 2016-07-04 66.45
## 2016-07-05 66.11
## 2016-07-06 64.91
## 2016-07-07 65.56
## 2016-07-11 66.99
## 2016-07-12 67.44
## 2016-07-13 67.50
## 2016-07-14 67.67
## 2016-07-15 68.28
## 2016-07-18 68.87
## 2016-07-19 69.17
## 2016-07-20 69.13
## 2016-07-21 69.73
## 2016-07-22 69.41
## 2016-07-25 68.93
## 2016-07-26 69.16
## 2016-07-27 69.76
## 2016-07-28 69.06
## 2016-07-29 68.86
## 2016-08-01 69.27
## 2016-08-02 69.24
## 2016-08-03 68.59
## 2016-08-04 68.69
## 2016-08-05 69.56
## 2016-08-08 69.98
## 2016-08-09 70.26
## 2016-08-10 70.42
## 2016-08-11 70.15
## 2016-08-12 70.29
## 2016-08-15 70.29
## 2016-08-16 70.11
## 2016-08-17 70.00
## 2016-08-18 69.99
## 2016-08-19 69.61
## 2016-08-22 68.70
## 2016-08-23 69.32
## 2016-08-24 69.33
## 2016-08-25 69.92
## 2016-08-26 70.10
## 2016-08-29 69.76
## 2016-08-30 69.99
## 2016-08-31 69.72
## 2016-09-01 68.92
## 2016-09-02 69.12
## 2016-09-05 70.13
## 2016-09-06 70.64
## 2016-09-07 71.55
## 2016-09-08 71.58
## 2016-09-09 70.55
## 2016-09-10 69.37
## 2016-09-12 68.87
## 2016-09-13 68.82
## 2016-09-14 68.73
## 2016-09-19 70.31
## 2016-09-20 70.79
## 2016-09-21 71.15
## 2016-09-22 71.52
## 2016-09-23 71.75
## 2016-09-26 71.16
## 2016-09-29 71.88
## 2016-09-30 71.06
## 2016-10-03 71.33
## 2016-10-04 71.61
## 2016-10-05 71.63
## 2016-10-06 71.61
## 2016-10-07 71.69
## 2016-10-11 71.85
## 2016-10-12 71.96
## 2016-10-13 71.84
## 2016-10-14 71.54
## 2016-10-17 71.01
## 2016-10-18 71.67
## 2016-10-19 72.47
## 2016-10-20 72.61
## 2016-10-21 72.78
## 2016-10-24 72.77
## 2016-10-25 73.16
## 2016-10-26 73.04
## 2016-10-27 72.69
## 2016-10-28 72.55
## 2016-10-31 72.15
## 2016-11-01 72.44
## 2016-11-02 71.72
## 2016-11-03 71.30
## 2016-11-04 71.01
## 2016-11-07 71.83
## 2016-11-08 72.21
## 2016-11-09 70.77
## 2016-11-10 71.93
## 2016-11-11 70.20
## 2016-11-14 69.80
## 2016-11-15 69.93
## 2016-11-16 70.27
## 2016-11-17 70.06
## 2016-11-18 70.17
## 2016-11-21 70.39
## 2016-11-22 71.22
## 2016-11-23 71.73
## 2016-11-24 71.35
## 2016-11-25 71.44
## 2016-11-28 71.78
## 2016-11-29 71.82
## 2016-11-30 71.72
## 2016-12-01 71.95
## 2016-12-02 71.09
## 2016-12-05 71.01
## 2016-12-06 72.01
## 2016-12-07 72.11
## 2016-12-08 72.79
## 2016-12-09 73.08
## 2016-12-12 73.12
## 2016-12-13 72.87
## 2016-12-14 73.08
## 2016-12-15 72.72
## 2016-12-16 72.57
## 2016-12-19 72.01
## 2016-12-20 71.77
## 2016-12-21 71.71
## 2016-12-22 70.99
## 2016-12-23 70.56
## 2016-12-26 70.69
## 2016-12-27 70.73
## 2016-12-28 71.37
## 2016-12-29 71.35
## 2016-12-30 71.77
## 2017-01-03 71.76
## 2017-01-04 71.93
## 2017-01-05 72.25
## 2017-01-06 72.58
## 2017-01-09 72.71
## 2017-01-10 72.46
## 2017-01-11 72.51
## 2017-01-12 73.05
## 2017-01-13 72.66
## 2017-01-16 72.01
## 2017-01-17 72.29
## 2017-01-18 72.15
## 2017-01-19 71.93
## 2017-01-20 72.14
## 2017-01-23 72.87
## 2017-01-24 73.19
## 2017-02-02 73.12
## 2017-02-03 72.88
## 2017-02-06 73.21
## 2017-02-07 73.33
## 2017-02-08 71.66
## 2017-02-09 71.96
## 2017-02-10 72.64
## 2017-02-13 73.03
## 2017-02-14 73.30
## 2017-02-15 73.61
## 2017-02-16 73.62
## 2017-02-17 73.45
## 2017-02-18 73.45
## 2017-02-20 73.30
## 2017-02-21 73.21
## 2017-02-22 73.36
## 2017-02-23 73.30
## 2017-02-24 73.10
## 2017-03-01 72.64
## 2017-03-02 72.58
## 2017-03-03 72.14
## 2017-03-06 72.15
## 2017-03-07 72.45
## 2017-03-08 72.65
## 2017-03-09 72.11
## 2017-03-10 71.73
## 2017-03-13 72.38
## 2017-03-14 72.93
## 2017-03-15 72.84
## 2017-03-16 73.69
## 2017-03-17 73.97
## 2017-03-20 74.02
## 2017-03-21 74.61
## 2017-03-22 74.12
## 2017-03-23 74.39
## 2017-03-24 74.20
## 2017-03-27 74.20
## 2017-03-28 74.29
## 2017-03-29 74.21
## 2017-03-30 74.03
## 2017-03-31 73.86
## 2017-04-05 74.54
## 2017-04-06 74.43
## 2017-04-07 73.85
## 2017-04-10 74.12
## 2017-04-11 74.02
## 2017-04-12 73.94
## 2017-04-13 74.33
## 2017-04-14 73.66
## 2017-04-17 73.63
## 2017-04-18 73.75
## 2017-04-19 72.89
## 2017-04-20 72.69
## 2017-04-21 73.35
## 2017-04-24 73.65
## 2017-04-25 74.17
## 2017-04-26 74.57
## 2017-04-27 74.33
## 2017-04-28 74.48
## 2017-05-02 75.25
## 2017-05-03 75.50
## 2017-05-04 75.51
## 2017-05-05 75.24
## 2017-05-08 75.45
## 2017-05-09 76.20
## 2017-05-10 76.14
## 2017-05-11 76.37
## 2017-05-12 76.31
## 2017-05-15 76.44
## 2017-05-16 76.39
## 2017-05-17 76.18
## 2017-05-18 75.70
## 2017-05-19 75.82
## 2017-05-22 76.00
## 2017-05-23 76.19
## 2017-05-24 76.34
## 2017-05-25 76.91
## 2017-05-26 76.89
## 2017-05-31 76.69
## 2017-06-01 76.67
## 2017-06-02 77.18
## 2017-06-03 77.33
## 2017-06-05 77.56
## 2017-06-06 77.88
## 2017-06-07 77.98
## 2017-06-08 78.13
## 2017-06-09 78.15
## 2017-06-12 77.25
## 2017-06-13 77.14
## 2017-06-14 76.89
## 2017-06-15 76.78
## 2017-06-16 77.30
## 2017-06-19 78.35
## 2017-06-20 79.30
## 2017-06-21 79.69
## 2017-06-22 79.78
## 2017-06-23 79.76
## 2017-06-26 80.84
## 2017-06-27 81.19
## 2017-06-28 80.52
## 2017-06-29 80.84
## 2017-06-30 80.11
## 2017-07-03 80.40
## 2017-07-04 80.32
## 2017-07-05 80.26
## 2017-07-06 80.35
## 2017-07-07 79.95
## 2017-07-10 80.22
## 2017-07-11 81.24
## 2017-07-12 81.59
## 2017-07-13 82.17
## 2017-07-14 81.99
## 2017-07-17 82.27
## 2017-07-18 82.20
## 2017-07-19 82.71
## 2017-07-20 82.70
## 2017-07-21 82.19
## 2017-07-24 82.08
## 2017-07-25 82.30
## 2017-07-26 82.35
## 2017-07-27 82.79
## 2017-07-28 82.23
## 2017-07-31 81.35
## 2017-08-01 81.88
## 2017-08-02 82.44
## 2017-08-03 82.13
## 2017-08-04 82.25
## 2017-08-07 82.82
## 2017-08-08 82.89
## 2017-08-09 82.23
## 2017-08-10 81.64
## 2017-08-11 81.07
## 2017-08-14 81.08
## 2017-08-15 81.22
## 2017-08-16 80.81
## 2017-08-17 81.51
## 2017-08-18 80.95
## 2017-08-21 80.99
## 2017-08-22 81.78
## 2017-08-23 82.02
## 2017-08-24 82.37
## 2017-08-25 82.65
## 2017-08-28 82.59
## 2017-08-29 82.19
## 2017-08-30 82.76
## 2017-08-31 82.94
## 2017-09-01 83.01
## 2017-09-04 82.97
## 2017-09-05 82.80
## 2017-09-06 82.70
## 2017-09-07 82.52
## 2017-09-08 82.70
## 2017-09-11 82.84
## 2017-09-12 82.90
## 2017-09-13 82.44
## 2017-09-14 82.38
## 2017-09-15 82.28
## 2017-09-18 82.98
## 2017-09-19 82.99
## 2017-09-20 82.17
## 2017-09-21 82.36
## 2017-09-22 81.78
## 2017-09-25 81.01
## 2017-09-26 80.63
## 2017-09-27 80.75
## 2017-09-28 80.51
## 2017-09-29 80.49
## 2017-09-30 81.05
## 2017-10-02 81.45
## 2017-10-03 81.53
## 2017-10-05 81.85
## 2017-10-06 82.06
## 2017-10-11 83.15
## 2017-10-12 83.96
## 2017-10-13 83.91
## 2017-10-16 84.28
## 2017-10-17 84.50
## 2017-10-18 84.58
## 2017-10-19 85.00
## 2017-10-20 84.63
## 2017-10-23 84.63
## 2017-10-24 84.41
## 2017-10-25 84.36
## 2017-10-26 84.25
## 2017-10-27 84.49
## 2017-10-30 85.08
## 2017-10-31 85.12
## 2017-11-01 85.17
## 2017-11-02 84.89
## 2017-11-03 84.80
## 2017-11-06 84.91
## 2017-11-07 85.11
## 2017-11-08 85.03
## 2017-11-09 84.82
## 2017-11-10 84.29
## 2017-11-13 84.28
## 2017-11-14 84.10
## 2017-11-15 83.46
## 2017-11-16 83.50
## 2017-11-17 84.33
## 2017-11-20 84.10
## 2017-11-21 84.13
## 2017-11-22 85.36
## 2017-11-23 85.15
## 2017-11-24 85.18
## 2017-11-27 84.41
## 2017-11-28 83.69
## 2017-11-29 83.71
## 2017-11-30 82.56
## 2017-12-01 82.22
## 2017-12-04 82.62
## 2017-12-05 82.37
## 2017-12-06 81.30
## 2017-12-07 80.76
## 2017-12-08 80.88
## 2017-12-11 81.48
## 2017-12-12 80.91
## 2017-12-13 81.00
## 2017-12-14 81.79
## 2017-12-15 80.93
## 2017-12-18 81.12
## 2017-12-19 81.04
## 2017-12-20 80.88
## 2017-12-21 81.13
## 2017-12-22 80.90
## 2017-12-25 81.39
## 2017-12-26 80.80
## 2017-12-27 80.76
## 2017-12-28 81.55
## 2017-12-29 82.03
## 2018-01-02 82.48
## 2018-01-03 83.30
## 2018-01-04 83.40
## 2018-01-05 83.60
## 2018-01-08 83.97
## 2018-01-09 84.06
## 2018-01-10 83.89
## 2018-01-11 83.31
## 2018-01-12 84.01
## 2018-01-15 84.58
## 2018-01-16 84.81
## 2018-01-17 85.14
## 2018-01-18 86.12
## 2018-01-19 86.95
## 2018-01-22 87.61
## 2018-01-23 88.17
## 2018-01-24 87.18
## 2018-01-25 87.68
## 2018-01-26 87.27
## 2018-01-29 85.54
## 2018-01-30 84.89
## 2018-01-31 84.45
## 2018-02-01 85.24
## 2018-02-02 84.73
## 2018-02-05 83.24
## 2018-02-06 79.88
## 2018-02-07 81.08
## 2018-02-08 80.51
## 2018-02-09 78.45
## 2018-02-12 79.70
## 2018-02-21 81.49
## 2018-02-22 81.02
## 2018-02-23 81.82
## 2018-02-26 82.56
## 2018-02-27 82.78
## 2018-03-01 81.62
## 2018-03-02 80.80
## 2018-03-05 81.07
## 2018-03-06 81.85
## 2018-03-07 82.05
## 2018-03-08 82.58
## 2018-03-09 82.89
## 2018-03-12 84.03
## 2018-03-13 84.54
## 2018-03-14 84.27
## 2018-03-15 84.12
## 2018-03-16 83.48
## 2018-03-19 83.85
## 2018-03-20 83.49
## 2018-03-21 83.83
## 2018-03-22 84.01
## 2018-03-23 82.06
## 2018-03-26 81.90
## 2018-03-27 83.16
## 2018-03-28 82.46
## 2018-03-29 82.01
## 2018-03-30 82.91
## 2018-03-31 82.89
## 2018-04-02 82.36
## 2018-04-03 81.36
## 2018-04-09 82.00
## 2018-04-10 82.56
## 2018-04-11 82.93
## 2018-04-12 82.53
## 2018-04-13 82.58
## 2018-04-16 82.24
## 2018-04-17 81.59
## 2018-04-18 81.72
## 2018-04-19 82.45
## 2018-04-20 80.77
## 2018-04-23 80.07
## 2018-04-24 79.55
## 2018-04-25 79.09
## 2018-04-26 79.17
## 2018-04-27 79.05
## 2018-04-30 79.70
## 2018-05-02 79.74
## 2018-05-03 78.66
## 2018-05-04 78.62
## 2018-05-07 79.27
## 2018-05-08 79.88
## 2018-05-09 80.40
## 2018-05-10 80.58
## 2018-05-11 81.39
## 2018-05-14 82.26
## 2018-05-15 81.98
## 2018-05-16 81.67
## 2018-05-17 81.47
## 2018-05-18 81.06
## 2018-05-21 81.93
## 2018-05-22 82.02
## 2018-05-23 81.59
## 2018-05-24 81.50
## 2018-05-25 81.83
## 2018-05-28 82.13
## 2018-05-29 81.69
## 2018-05-30 80.59
## 2018-05-31 80.72
## 2018-06-01 81.21
## 2018-06-04 82.35
## 2018-06-05 82.47
## 2018-06-06 83.06
## 2018-06-07 83.21
## 2018-06-08 82.95
## 2018-06-11 82.59
## 2018-06-12 82.23
## 2018-06-13 82.75
## 2018-06-14 82.07
## 2018-06-15 81.48
## 2018-06-19 80.81
## 2018-06-20 81.07
## 2018-06-21 81.36
## 2018-06-22 80.70
## 2018-06-25 80.88
## 2018-06-26 80.35
## 2018-06-27 80.52
## 2018-06-28 80.02
## 2018-06-29 80.82
## 2018-07-02 81.51
## 2018-07-03 81.17
## 2018-07-04 81.31
## 2018-07-05 80.95
## 2018-07-06 80.68
## 2018-07-09 82.09
## 2018-07-10 82.52
## 2018-07-11 81.53
## 2018-07-12 82.42
## 2018-07-13 83.12
## 2018-07-16 83.19
## 2018-07-17 82.62
## 2018-07-18 83.24
## 2018-07-19 83.59
## 2018-07-20 84.48
## 2018-07-23 84.39
## 2018-07-24 84.55
## 2018-07-25 84.72
## 2018-07-26 85.03
## 2018-07-27 85.54
## 2018-07-30 85.68
## 2018-07-31 85.43
## 2018-08-01 85.99
## 2018-08-02 85.48
## 2018-08-03 85.54
## 2018-08-06 85.81
## 2018-08-07 85.60
## 2018-08-08 86.21
## 2018-08-09 86.05
## 2018-08-10 85.86
## 2018-08-13 84.23
## 2018-08-14 84.34
## 2018-08-15 83.75
## 2018-08-16 83.54
## 2018-08-17 83.82
## 2018-08-20 83.86
## 2018-08-21 84.39
## 2018-08-22 84.67
## 2018-08-23 84.92
## 2018-08-24 84.76
## 2018-08-27 85.32
## 2018-08-28 86.22
## 2018-08-29 87.02
## 2018-08-30 87.87
## 2018-08-31 86.76
## 2018-09-03 86.78
## 2018-09-04 86.74
## 2018-09-05 87.02
## 2018-09-06 86.53
## 2018-09-07 86.21
## 2018-09-10 85.96
## 2018-09-11 85.65
## 2018-09-12 85.45
## 2018-09-13 85.23
## 2018-09-14 86.09
## 2018-09-17 86.00
## 2018-09-18 85.47
## 2018-09-19 86.00
## 2018-09-20 86.04
## 2018-09-21 86.40
## 2018-09-25 86.96
## 2018-09-26 86.89
## 2018-09-27 87.19
## 2018-09-28 87.21
## 2018-10-01 87.27
## 2018-10-02 86.37
## 2018-10-03 86.00
## 2018-10-04 84.96
## 2018-10-05 83.75
## 2018-10-08 82.87
## 2018-10-09 83.12
## 2018-10-11 78.62
## 2018-10-12 78.76
## 2018-10-15 78.84
## 2018-10-16 79.05
## 2018-10-17 79.94
## 2018-10-18 79.27
## 2018-10-19 78.59
## 2018-10-22 78.62
## 2018-10-23 78.06
## 2018-10-24 77.26
## 2018-10-25 75.71
## 2018-10-26 75.27
## 2018-10-29 75.67
## 2018-10-30 75.91
## 2018-10-31 77.22
## 2018-11-01 78.23
## 2018-11-02 78.45
## 2018-11-05 77.95
## 2018-11-06 77.98
## 2018-11-07 78.40
## 2018-11-08 78.90
## 2018-11-09 77.81
## 2018-11-12 78.00
## 2018-11-13 76.49
## 2018-11-14 77.26
## 2018-11-15 77.36
## 2018-11-16 77.14
## 2018-11-19 76.79
## 2018-11-20 76.13
## 2018-11-21 75.59
## 2018-11-22 75.93
## 2018-11-23 75.33
## 2018-11-26 76.32
## 2018-11-27 75.60
## 2018-11-28 76.49
## 2018-11-29 77.46
## 2018-11-30 77.12
## 2018-12-03 78.59
## 2018-12-04 78.29
## 2018-12-05 76.85
## 2018-12-06 75.19
## 2018-12-07 75.55
## 2018-12-10 74.58
## 2018-12-11 74.80
## 2018-12-12 75.84
## 2018-12-13 76.27
## 2018-12-14 75.20
## 2018-12-17 75.77
## 2018-12-18 75.31
## 2018-12-19 75.75
## 2018-12-20 75.19
## 2018-12-21 74.84
## 2018-12-22 74.75
## 2018-12-24 74.67
## 2018-12-25 73.57
## 2018-12-26 73.87
## 2018-12-27 74.81
## 2018-12-28 75.21
data1$weight
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$execution.price = data1$prices = etf4.all.1$`0050`
data1$weight[] = 1
buy.hold.0050 <- bt.run.share(data1, clean.signal=F, trade.summary = TRUE)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  8.1 2.3 -5.4    
buy.hold.0050 <-bt.run(data1)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  8.1 2.3 -5.4    

0050

bt.prep(data1, align=‘keep.all’) - 加載和清理數據價格/讀取0050的股票資訊

prices - 價格

weight - 權重

execution.price - 執行價格

buy.hold - 買進賣出

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

buy.hold.0050 <-bt.run(data1) - 讀取買進賣出資料

prices<-data1$prices
sma200<-SMA(prices, 200)
head(sma200, 201)
##                 SMA
## 2015-12-14       NA
## 2015-12-15       NA
## 2015-12-16       NA
## 2015-12-17       NA
## 2015-12-18       NA
## 2015-12-21       NA
## 2015-12-22       NA
## 2015-12-23       NA
## 2015-12-24       NA
## 2015-12-25       NA
## 2015-12-28       NA
## 2015-12-29       NA
## 2015-12-30       NA
## 2015-12-31       NA
## 2016-01-04       NA
## 2016-01-05       NA
## 2016-01-06       NA
## 2016-01-07       NA
## 2016-01-08       NA
## 2016-01-11       NA
## 2016-01-12       NA
## 2016-01-13       NA
## 2016-01-14       NA
## 2016-01-15       NA
## 2016-01-18       NA
## 2016-01-19       NA
## 2016-01-20       NA
## 2016-01-21       NA
## 2016-01-22       NA
## 2016-01-25       NA
## 2016-01-26       NA
## 2016-01-27       NA
## 2016-01-28       NA
## 2016-01-29       NA
## 2016-01-30       NA
## 2016-02-01       NA
## 2016-02-02       NA
## 2016-02-03       NA
## 2016-02-15       NA
## 2016-02-16       NA
## 2016-02-17       NA
## 2016-02-18       NA
## 2016-02-19       NA
## 2016-02-22       NA
## 2016-02-23       NA
## 2016-02-24       NA
## 2016-02-25       NA
## 2016-02-26       NA
## 2016-03-01       NA
## 2016-03-02       NA
## 2016-03-03       NA
## 2016-03-04       NA
## 2016-03-07       NA
## 2016-03-08       NA
## 2016-03-09       NA
## 2016-03-10       NA
## 2016-03-11       NA
## 2016-03-14       NA
## 2016-03-15       NA
## 2016-03-16       NA
## 2016-03-17       NA
## 2016-03-18       NA
## 2016-03-21       NA
## 2016-03-22       NA
## 2016-03-23       NA
## 2016-03-24       NA
## 2016-03-25       NA
## 2016-03-28       NA
## 2016-03-29       NA
## 2016-03-30       NA
## 2016-03-31       NA
## 2016-04-01       NA
## 2016-04-06       NA
## 2016-04-07       NA
## 2016-04-08       NA
## 2016-04-11       NA
## 2016-04-12       NA
## 2016-04-13       NA
## 2016-04-14       NA
## 2016-04-15       NA
## 2016-04-18       NA
## 2016-04-19       NA
## 2016-04-20       NA
## 2016-04-21       NA
## 2016-04-22       NA
## 2016-04-25       NA
## 2016-04-26       NA
## 2016-04-27       NA
## 2016-04-28       NA
## 2016-04-29       NA
## 2016-05-03       NA
## 2016-05-04       NA
## 2016-05-05       NA
## 2016-05-06       NA
## 2016-05-09       NA
## 2016-05-10       NA
## 2016-05-11       NA
## 2016-05-12       NA
## 2016-05-13       NA
## 2016-05-16       NA
## 2016-05-17       NA
## 2016-05-18       NA
## 2016-05-19       NA
## 2016-05-20       NA
## 2016-05-23       NA
## 2016-05-24       NA
## 2016-05-25       NA
## 2016-05-26       NA
## 2016-05-27       NA
## 2016-05-30       NA
## 2016-05-31       NA
## 2016-06-01       NA
## 2016-06-02       NA
## 2016-06-03       NA
## 2016-06-04       NA
## 2016-06-06       NA
## 2016-06-07       NA
## 2016-06-08       NA
## 2016-06-13       NA
## 2016-06-14       NA
## 2016-06-15       NA
## 2016-06-16       NA
## 2016-06-17       NA
## 2016-06-20       NA
## 2016-06-21       NA
## 2016-06-22       NA
## 2016-06-23       NA
## 2016-06-24       NA
## 2016-06-27       NA
## 2016-06-28       NA
## 2016-06-29       NA
## 2016-06-30       NA
## 2016-07-01       NA
## 2016-07-04       NA
## 2016-07-05       NA
## 2016-07-06       NA
## 2016-07-07       NA
## 2016-07-11       NA
## 2016-07-12       NA
## 2016-07-13       NA
## 2016-07-14       NA
## 2016-07-15       NA
## 2016-07-18       NA
## 2016-07-19       NA
## 2016-07-20       NA
## 2016-07-21       NA
## 2016-07-22       NA
## 2016-07-25       NA
## 2016-07-26       NA
## 2016-07-27       NA
## 2016-07-28       NA
## 2016-07-29       NA
## 2016-08-01       NA
## 2016-08-02       NA
## 2016-08-03       NA
## 2016-08-04       NA
## 2016-08-05       NA
## 2016-08-08       NA
## 2016-08-09       NA
## 2016-08-10       NA
## 2016-08-11       NA
## 2016-08-12       NA
## 2016-08-15       NA
## 2016-08-16       NA
## 2016-08-17       NA
## 2016-08-18       NA
## 2016-08-19       NA
## 2016-08-22       NA
## 2016-08-23       NA
## 2016-08-24       NA
## 2016-08-25       NA
## 2016-08-26       NA
## 2016-08-29       NA
## 2016-08-30       NA
## 2016-08-31       NA
## 2016-09-01       NA
## 2016-09-02       NA
## 2016-09-05       NA
## 2016-09-06       NA
## 2016-09-07       NA
## 2016-09-08       NA
## 2016-09-09       NA
## 2016-09-10       NA
## 2016-09-12       NA
## 2016-09-13       NA
## 2016-09-14       NA
## 2016-09-19       NA
## 2016-09-20       NA
## 2016-09-21       NA
## 2016-09-22       NA
## 2016-09-23       NA
## 2016-09-26       NA
## 2016-09-29       NA
## 2016-09-30       NA
## 2016-10-03       NA
## 2016-10-04       NA
## 2016-10-05       NA
## 2016-10-06       NA
## 2016-10-07       NA
## 2016-10-11 64.26940
## 2016-10-12 64.33245
data1$weight[] <- iif(prices >= sma200, 1, 0)
sma200.0050 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  2.2 1.6 -4  
sma200.0050$trade.summary
## $stats
##                        All          Long Short
## ntrades       9.000000e+00  9.000000e+00    NA
## avg.pnl       8.075529e-03  8.075529e-03    NA
## len           4.588889e+01  4.588889e+01    NA
## win.prob      2.222222e-01  2.222222e-01    NA
## win.avg.pnl   5.594124e-02  5.594124e-02    NA
## win.len       1.710000e+02  1.710000e+02    NA
## loss.prob     7.777778e-01  7.777778e-01    NA
## loss.avg.pnl -5.600389e-03 -5.600389e-03    NA
## loss.len      1.014286e+01  1.014286e+01    NA
## expectancy    8.075529e-05  8.075529e-05    NA
## profitfactor  2.853947e+00  2.853947e+00    NA
## 
## $trades
##       symbol   weight entry.date   exit.date    nhold entry.price
##  [1,] "prices" "100"  "2016-10-11" "2018-02-06" "483" "71.85"    
##  [2,] "prices" "100"  "2018-02-23" "2018-03-01" "  6" "81.82"    
##  [3,] "prices" "100"  "2018-03-07" "2018-03-23" " 16" "82.05"    
##  [4,] "prices" "100"  "2018-03-27" "2018-03-28" "  1" "83.16"    
##  [5,] "prices" "100"  "2018-03-30" "2018-04-02" "  3" "82.91"    
##  [6,] "prices" "100"  "2018-04-11" "2018-04-12" "  1" "82.93"    
##  [7,] "prices" "100"  "2018-06-06" "2018-06-11" "  5" "83.06"    
##  [8,] "prices" "100"  "2018-06-13" "2018-06-14" "  1" "82.75"    
##  [9,] "prices" "100"  "2018-07-13" "2018-10-08" " 87" "83.12"    
##       exit.price return 
##  [1,] "79.88"    "11.18"
##  [2,] "81.62"    "-0.24"
##  [3,] "82.06"    " 0.01"
##  [4,] "82.46"    "-0.84"
##  [5,] "82.36"    "-0.66"
##  [6,] "82.53"    "-0.48"
##  [7,] "82.59"    "-0.57"
##  [8,] "82.07"    "-0.82"
##  [9,] "82.87"    "-0.30"

0050

讀取200天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

sma50<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 59.2194
## 2016-03-03 59.2900
data1$weight[] <- iif(prices >= sma50, 1, 0)
sma50.0050 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  3.3 2.2 -2.4    

0050

讀取50天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

data1$weight[] <- iif(prices >= sma50, 1, -1)
sma50.0050.short <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28   -100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  -2.2    5.4 -2.4    

0050

IIf函數 - 只傳回其中一個部分

1(買進) /1(賣出)

SMA簡單移動平均法

bt.run函數需要prices、weight、execution.price 3個輸入因素

50天的資料權重

models<-list("SMA50"= sma50.0050, 
             "SMA200"= sma200.0050, 
             "SMA50_short" = sma50.0050.short, 
             "BH 0050" = buy.hold.0050)
strategy.performance.snapshoot(models, T)

## NULL
strategy.performance.snapshoot(models, control=list(comparison=T), sort.performance=T)

plotbt.strategy.sidebyside(models, return.table=T)
##            SMA50                     SMA200                   
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "3.27"                    "2.22"                   
## Sharpe     "0.43"                    "0.33"                   
## DVR        "0.15"                    "0.15"                   
## Volatility "8.57"                    "7.75"                   
## MaxDD      "-14.16"                  "-13.15"                 
## AvgDD      "-2.49"                   "-1.87"                  
## VaR        "-0.9"                    "-0.76"                  
## CVaR       "-1.44"                   "-1.3"                   
## Exposure   "64.31"                   "54.99"                  
##            SMA50_short               BH 0050                  
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "-2.16"                   "8.1"                    
## Sharpe     "-0.11"                   "0.7"                    
## DVR        "-0.04"                   "0.51"                   
## Volatility "12.56"                   "12.55"                  
## MaxDD      "-26.17"                  "-16.56"                 
## AvgDD      "-5.45"                   "-2.19"                  
## VaR        "-1.3"                    "-1.33"                  
## CVaR       "-1.75"                   "-1.94"                  
## Exposure   "99.87"                   "99.87"

0050

繪出模型,將清單中的資料讀取繪畫(夏普指數等資訊)

SMA簡單移動平均法

BH(買進賣出)

用plot函數劃出策略圖

control=list - 控制清單變數

plotbt.strategy.sidebyside(models, return.table=T) - 將圖形合併方便觀察所有資料

return(回報率)

library(ggplot2)
all.0050<-merge.xts(sma50.0050$equity, 
                    sma50.0050.short$equity, 
                    sma200.0050$equity, 
                    buy.hold.0050$equity)
colnames(all.0050)<-c("sma50", "sma50 short", "sma200", "BH")
head(all.0050)
##            sma50 sma50 short sma200       BH
## 2015-12-14     1   1.0000000      1 1.000000
## 2015-12-15     1   0.9959562      1 1.004044
## 2015-12-16     1   0.9872652      1 1.012805
## 2015-12-17     1   0.9762609      1 1.024094
## 2015-12-18     1   0.9762609      1 1.024094
## 2015-12-21     1   0.9838101      1 1.016175
all.0050.long<-fortify(all.0050, melt=T)
head(all.0050.long)
##        Index Series Value
## 1 2015-12-14  sma50     1
## 2 2015-12-15  sma50     1
## 3 2015-12-16  sma50     1
## 4 2015-12-17  sma50     1
## 5 2015-12-18  sma50     1
## 6 2015-12-21  sma50     1
#
title = "Cumulative returns of 0050s"
p = ggplot(all.0050.long, aes(x = Index, y = Value)) +
  geom_line(aes(linetype = Series, color = Series)) +
  #geom_point(aes(shape = Series))+
  xlab("year") + ylab("cumulative returns")+
  ggtitle(title)
p

0050

執行ggplot2 繪圖

將0050的equity和買進賣出的資料繪圖

有4個資料sma50、sma50 short、 sma200、 BH

head - 讀取前幾筆資料

fortify(強化的意思)

melt將資料融合在一起

把標題命名為Cumulative returns of 0050s - title = Cumulative returns of 0050s

用geom設定圖的資訊(顏色、點、線等)

xlab/ylab - x與y軸的標籤

p看出來的圖

library(xts)
data1<-new.env()
data1$prices<-etf4.all.1$`0056`
prices<-data1$prices
prices
##             0056
## 2015-12-14 21.06
## 2015-12-15 21.25
## 2015-12-16 21.50
## 2015-12-17 21.76
## 2015-12-18 21.97
## 2015-12-21 21.99
## 2015-12-22 21.98
## 2015-12-23 22.12
## 2015-12-24 22.09
## 2015-12-25 21.94
## 2015-12-28 22.04
## 2015-12-29 21.95
## 2015-12-30 21.94
## 2015-12-31 21.81
## 2016-01-04 21.51
## 2016-01-05 21.42
## 2016-01-06 21.15
## 2016-01-07 20.91
## 2016-01-08 20.95
## 2016-01-11 20.64
## 2016-01-12 20.73
## 2016-01-13 20.73
## 2016-01-14 20.49
## 2016-01-15 20.55
## 2016-01-18 20.40
## 2016-01-19 20.67
## 2016-01-20 20.57
## 2016-01-21 20.44
## 2016-01-22 20.42
## 2016-01-25 20.72
## 2016-01-26 20.73
## 2016-01-27 20.83
## 2016-01-28 20.94
## 2016-01-29 21.24
## 2016-01-30 21.48
## 2016-02-01 21.54
## 2016-02-02 21.70
## 2016-02-03 21.60
## 2016-02-15 21.54
## 2016-02-16 21.74
## 2016-02-17 21.91
## 2016-02-18 22.10
## 2016-02-19 22.21
## 2016-02-22 22.23
## 2016-02-23 22.22
## 2016-02-24 22.22
## 2016-02-25 22.26
## 2016-02-26 22.39
## 2016-03-01 22.58
## 2016-03-02 22.77
## 2016-03-03 22.79
## 2016-03-04 22.79
## 2016-03-07 22.87
## 2016-03-08 22.58
## 2016-03-09 22.55
## 2016-03-10 22.68
## 2016-03-11 22.75
## 2016-03-14 22.86
## 2016-03-15 22.57
## 2016-03-16 22.52
## 2016-03-17 22.68
## 2016-03-18 22.74
## 2016-03-21 22.74
## 2016-03-22 22.68
## 2016-03-23 22.59
## 2016-03-24 22.41
## 2016-03-25 22.43
## 2016-03-28 22.41
## 2016-03-29 22.24
## 2016-03-30 22.33
## 2016-03-31 22.44
## 2016-04-01 22.31
## 2016-04-06 22.05
## 2016-04-07 21.95
## 2016-04-08 21.95
## 2016-04-11 21.96
## 2016-04-12 22.01
## 2016-04-13 22.10
## 2016-04-14 22.24
## 2016-04-15 22.26
## 2016-04-18 22.23
## 2016-04-19 22.23
## 2016-04-20 21.93
## 2016-04-21 21.85
## 2016-04-22 21.78
## 2016-04-25 21.84
## 2016-04-26 21.99
## 2016-04-27 21.99
## 2016-04-28 21.82
## 2016-04-29 21.58
## 2016-05-03 21.36
## 2016-05-04 21.05
## 2016-05-05 20.86
## 2016-05-06 20.77
## 2016-05-09 20.78
## 2016-05-10 20.77
## 2016-05-11 20.89
## 2016-05-12 20.83
## 2016-05-13 20.59
## 2016-05-16 20.75
## 2016-05-17 20.83
## 2016-05-18 20.85
## 2016-05-19 20.80
## 2016-05-20 20.80
## 2016-05-23 21.12
## 2016-05-24 21.27
## 2016-05-25 21.45
## 2016-05-26 21.48
## 2016-05-27 21.67
## 2016-05-30 21.82
## 2016-05-31 21.86
## 2016-06-01 22.03
## 2016-06-02 22.09
## 2016-06-03 22.04
## 2016-06-04 22.04
## 2016-06-06 22.02
## 2016-06-07 22.21
## 2016-06-08 22.39
## 2016-06-13 22.14
## 2016-06-14 22.17
## 2016-06-15 22.25
## 2016-06-16 22.14
## 2016-06-17 22.27
## 2016-06-20 22.40
## 2016-06-21 22.55
## 2016-06-22 22.57
## 2016-06-23 22.52
## 2016-06-24 22.16
## 2016-06-27 22.04
## 2016-06-28 22.20
## 2016-06-29 22.49
## 2016-06-30 22.57
## 2016-07-01 22.78
## 2016-07-04 22.95
## 2016-07-05 22.93
## 2016-07-06 22.67
## 2016-07-07 22.82
## 2016-07-11 23.32
## 2016-07-12 23.48
## 2016-07-13 23.67
## 2016-07-14 23.80
## 2016-07-15 23.94
## 2016-07-18 24.09
## 2016-07-19 24.15
## 2016-07-20 24.11
## 2016-07-21 24.27
## 2016-07-22 24.28
## 2016-07-25 24.20
## 2016-07-26 24.15
## 2016-07-27 24.36
## 2016-07-28 24.38
## 2016-07-29 24.38
## 2016-08-01 24.50
## 2016-08-02 24.57
## 2016-08-03 24.45
## 2016-08-04 24.47
## 2016-08-05 24.58
## 2016-08-08 24.63
## 2016-08-09 24.70
## 2016-08-10 24.64
## 2016-08-11 24.53
## 2016-08-12 24.57
## 2016-08-15 24.59
## 2016-08-16 24.61
## 2016-08-17 24.54
## 2016-08-18 24.69
## 2016-08-19 24.80
## 2016-08-22 24.38
## 2016-08-23 24.37
## 2016-08-24 24.43
## 2016-08-25 24.61
## 2016-08-26 24.72
## 2016-08-29 24.58
## 2016-08-30 24.72
## 2016-08-31 24.70
## 2016-09-01 24.41
## 2016-09-02 24.35
## 2016-09-05 24.61
## 2016-09-06 24.82
## 2016-09-07 25.00
## 2016-09-08 25.06
## 2016-09-09 24.94
## 2016-09-10 24.61
## 2016-09-12 24.54
## 2016-09-13 24.49
## 2016-09-14 24.34
## 2016-09-19 24.67
## 2016-09-20 24.78
## 2016-09-21 24.87
## 2016-09-22 25.02
## 2016-09-23 25.02
## 2016-09-26 24.89
## 2016-09-29 25.07
## 2016-09-30 25.04
## 2016-10-03 25.04
## 2016-10-04 25.06
## 2016-10-05 25.08
## 2016-10-06 25.08
## 2016-10-07 25.09
## 2016-10-11 24.89
## 2016-10-12 24.94
## 2016-10-13 24.90
## 2016-10-14 24.72
## 2016-10-17 24.58
## 2016-10-18 24.78
## 2016-10-19 24.94
## 2016-10-20 24.98
## 2016-10-21 24.96
## 2016-10-24 25.04
## 2016-10-25 25.26
## 2016-10-26 23.84
## 2016-10-27 23.74
## 2016-10-28 23.75
## 2016-10-31 23.69
## 2016-11-01 23.71
## 2016-11-02 23.37
## 2016-11-03 23.14
## 2016-11-04 23.03
## 2016-11-07 23.23
## 2016-11-08 23.33
## 2016-11-09 22.84
## 2016-11-10 23.16
## 2016-11-11 22.74
## 2016-11-14 22.59
## 2016-11-15 22.71
## 2016-11-16 22.80
## 2016-11-17 22.63
## 2016-11-18 22.77
## 2016-11-21 22.90
## 2016-11-22 23.20
## 2016-11-23 23.22
## 2016-11-24 23.14
## 2016-11-25 23.23
## 2016-11-28 23.30
## 2016-11-29 23.28
## 2016-11-30 23.26
## 2016-12-01 23.33
## 2016-12-02 23.15
## 2016-12-05 23.01
## 2016-12-06 23.14
## 2016-12-07 23.19
## 2016-12-08 23.32
## 2016-12-09 23.41
## 2016-12-12 23.33
## 2016-12-13 23.28
## 2016-12-14 23.30
## 2016-12-15 23.27
## 2016-12-16 23.31
## 2016-12-19 23.11
## 2016-12-20 23.01
## 2016-12-21 23.02
## 2016-12-22 22.93
## 2016-12-23 22.84
## 2016-12-26 22.83
## 2016-12-27 22.88
## 2016-12-28 22.96
## 2016-12-29 22.97
## 2016-12-30 23.06
## 2017-01-03 23.10
## 2017-01-04 23.19
## 2017-01-05 23.25
## 2017-01-06 23.33
## 2017-01-09 23.34
## 2017-01-10 23.35
## 2017-01-11 23.48
## 2017-01-12 23.55
## 2017-01-13 23.54
## 2017-01-16 23.40
## 2017-01-17 23.45
## 2017-01-18 23.44
## 2017-01-19 23.38
## 2017-01-20 23.39
## 2017-01-23 23.44
## 2017-01-24 23.52
## 2017-02-02 23.57
## 2017-02-03 23.58
## 2017-02-06 23.85
## 2017-02-07 23.98
## 2017-02-08 24.12
## 2017-02-09 24.16
## 2017-02-10 24.36
## 2017-02-13 24.31
## 2017-02-14 24.43
## 2017-02-15 24.55
## 2017-02-16 24.47
## 2017-02-17 24.48
## 2017-02-18 24.45
## 2017-02-20 24.44
## 2017-02-21 24.24
## 2017-02-22 24.37
## 2017-02-23 24.46
## 2017-02-24 24.44
## 2017-03-01 24.51
## 2017-03-02 24.58
## 2017-03-03 24.48
## 2017-03-06 24.46
## 2017-03-07 24.49
## 2017-03-08 24.55
## 2017-03-09 24.50
## 2017-03-10 24.35
## 2017-03-13 24.46
## 2017-03-14 24.55
## 2017-03-15 24.61
## 2017-03-16 24.76
## 2017-03-17 24.80
## 2017-03-20 24.90
## 2017-03-21 25.06
## 2017-03-22 24.98
## 2017-03-23 25.01
## 2017-03-24 24.98
## 2017-03-27 24.90
## 2017-03-28 24.76
## 2017-03-29 24.79
## 2017-03-30 24.78
## 2017-03-31 24.76
## 2017-04-05 24.89
## 2017-04-06 24.86
## 2017-04-07 24.76
## 2017-04-10 24.81
## 2017-04-11 24.65
## 2017-04-12 24.47
## 2017-04-13 24.48
## 2017-04-14 24.30
## 2017-04-17 24.11
## 2017-04-18 24.22
## 2017-04-19 24.09
## 2017-04-20 24.01
## 2017-04-21 24.08
## 2017-04-24 24.09
## 2017-04-25 24.19
## 2017-04-26 24.38
## 2017-04-27 24.41
## 2017-04-28 24.46
## 2017-05-02 24.55
## 2017-05-03 24.56
## 2017-05-04 24.56
## 2017-05-05 24.56
## 2017-05-08 24.57
## 2017-05-09 24.55
## 2017-05-10 24.47
## 2017-05-11 24.47
## 2017-05-12 24.53
## 2017-05-15 24.66
## 2017-05-16 24.76
## 2017-05-17 24.72
## 2017-05-18 24.60
## 2017-05-19 24.67
## 2017-05-22 24.74
## 2017-05-23 24.76
## 2017-05-24 24.73
## 2017-05-25 24.80
## 2017-05-26 24.89
## 2017-05-31 24.85
## 2017-06-01 24.84
## 2017-06-02 24.85
## 2017-06-03 24.89
## 2017-06-05 24.95
## 2017-06-06 25.00
## 2017-06-07 24.98
## 2017-06-08 24.97
## 2017-06-09 25.04
## 2017-06-12 25.08
## 2017-06-13 25.15
## 2017-06-14 25.11
## 2017-06-15 24.96
## 2017-06-16 25.00
## 2017-06-19 25.19
## 2017-06-20 25.29
## 2017-06-21 25.35
## 2017-06-22 25.53
## 2017-06-23 25.50
## 2017-06-26 25.65
## 2017-06-27 25.76
## 2017-06-28 25.61
## 2017-06-29 25.64
## 2017-06-30 25.54
## 2017-07-03 25.67
## 2017-07-04 25.70
## 2017-07-05 25.61
## 2017-07-06 25.64
## 2017-07-07 25.58
## 2017-07-10 25.58
## 2017-07-11 25.76
## 2017-07-12 25.93
## 2017-07-13 26.01
## 2017-07-14 26.05
## 2017-07-17 26.12
## 2017-07-18 26.10
## 2017-07-19 26.24
## 2017-07-20 26.26
## 2017-07-21 26.13
## 2017-07-24 26.00
## 2017-07-25 26.14
## 2017-07-26 26.16
## 2017-07-27 26.19
## 2017-07-28 26.19
## 2017-07-31 26.09
## 2017-08-01 26.17
## 2017-08-02 26.27
## 2017-08-03 26.24
## 2017-08-04 26.26
## 2017-08-07 26.34
## 2017-08-08 26.37
## 2017-08-09 26.30
## 2017-08-10 25.93
## 2017-08-11 25.77
## 2017-08-14 25.58
## 2017-08-15 25.63
## 2017-08-16 25.64
## 2017-08-17 25.81
## 2017-08-18 25.66
## 2017-08-21 25.65
## 2017-08-22 25.75
## 2017-08-23 25.87
## 2017-08-24 25.91
## 2017-08-25 25.94
## 2017-08-28 25.96
## 2017-08-29 25.89
## 2017-08-30 25.93
## 2017-08-31 26.09
## 2017-09-01 26.23
## 2017-09-04 26.21
## 2017-09-05 26.26
## 2017-09-06 26.25
## 2017-09-07 26.21
## 2017-09-08 26.20
## 2017-09-11 26.30
## 2017-09-12 26.47
## 2017-09-13 26.51
## 2017-09-14 26.51
## 2017-09-15 26.52
## 2017-09-18 26.74
## 2017-09-19 26.63
## 2017-09-20 26.37
## 2017-09-21 26.41
## 2017-09-22 26.26
## 2017-09-25 25.87
## 2017-09-26 25.73
## 2017-09-27 25.75
## 2017-09-28 25.80
## 2017-09-29 25.68
## 2017-09-30 25.93
## 2017-10-02 26.10
## 2017-10-03 26.19
## 2017-10-05 26.25
## 2017-10-06 26.41
## 2017-10-11 26.40
## 2017-10-12 26.37
## 2017-10-13 26.27
## 2017-10-16 26.36
## 2017-10-17 26.35
## 2017-10-18 26.32
## 2017-10-19 26.36
## 2017-10-20 26.31
## 2017-10-23 26.47
## 2017-10-24 26.57
## 2017-10-25 26.65
## 2017-10-26 26.59
## 2017-10-27 26.52
## 2017-10-30 25.42
## 2017-10-31 25.53
## 2017-11-01 25.59
## 2017-11-02 25.66
## 2017-11-03 25.69
## 2017-11-06 25.60
## 2017-11-07 25.58
## 2017-11-08 25.60
## 2017-11-09 25.52
## 2017-11-10 25.19
## 2017-11-13 25.06
## 2017-11-14 25.01
## 2017-11-15 24.98
## 2017-11-16 25.02
## 2017-11-17 25.15
## 2017-11-20 25.08
## 2017-11-21 25.19
## 2017-11-22 25.18
## 2017-11-23 25.21
## 2017-11-24 25.25
## 2017-11-27 25.24
## 2017-11-28 25.15
## 2017-11-29 25.17
## 2017-11-30 25.01
## 2017-12-01 24.95
## 2017-12-04 24.90
## 2017-12-05 24.89
## 2017-12-06 24.72
## 2017-12-07 24.51
## 2017-12-08 24.50
## 2017-12-11 24.83
## 2017-12-12 24.83
## 2017-12-13 24.83
## 2017-12-14 24.92
## 2017-12-15 24.85
## 2017-12-18 24.86
## 2017-12-19 24.81
## 2017-12-20 24.89
## 2017-12-21 24.90
## 2017-12-22 24.87
## 2017-12-25 24.91
## 2017-12-26 24.86
## 2017-12-27 24.88
## 2017-12-28 24.91
## 2017-12-29 25.01
## 2018-01-02 25.08
## 2018-01-03 25.26
## 2018-01-04 25.40
## 2018-01-05 25.43
## 2018-01-08 25.53
## 2018-01-09 25.57
## 2018-01-10 25.43
## 2018-01-11 25.39
## 2018-01-12 25.54
## 2018-01-15 25.59
## 2018-01-16 25.74
## 2018-01-17 25.87
## 2018-01-18 26.05
## 2018-01-19 26.04
## 2018-01-22 26.16
## 2018-01-23 26.27
## 2018-01-24 26.31
## 2018-01-25 26.51
## 2018-01-26 26.45
## 2018-01-29 26.74
## 2018-01-30 26.60
## 2018-01-31 26.34
## 2018-02-01 26.48
## 2018-02-02 26.30
## 2018-02-05 25.86
## 2018-02-06 25.03
## 2018-02-07 25.41
## 2018-02-08 25.40
## 2018-02-09 24.93
## 2018-02-12 25.20
## 2018-02-21 25.59
## 2018-02-22 25.62
## 2018-02-23 25.78
## 2018-02-26 25.94
## 2018-02-27 26.01
## 2018-03-01 25.82
## 2018-03-02 25.73
## 2018-03-05 25.71
## 2018-03-06 25.71
## 2018-03-07 25.75
## 2018-03-08 26.00
## 2018-03-09 25.97
## 2018-03-12 26.08
## 2018-03-13 26.14
## 2018-03-14 26.14
## 2018-03-15 26.04
## 2018-03-16 26.10
## 2018-03-19 26.18
## 2018-03-20 26.10
## 2018-03-21 26.18
## 2018-03-22 26.26
## 2018-03-23 25.78
## 2018-03-26 25.90
## 2018-03-27 26.10
## 2018-03-28 25.97
## 2018-03-29 25.88
## 2018-03-30 25.96
## 2018-03-31 25.96
## 2018-04-02 26.02
## 2018-04-03 25.91
## 2018-04-09 25.90
## 2018-04-10 25.93
## 2018-04-11 26.06
## 2018-04-12 26.04
## 2018-04-13 26.01
## 2018-04-16 25.86
## 2018-04-17 25.75
## 2018-04-18 25.71
## 2018-04-19 25.78
## 2018-04-20 25.80
## 2018-04-23 25.69
## 2018-04-24 25.55
## 2018-04-25 25.26
## 2018-04-26 25.23
## 2018-04-27 25.11
## 2018-04-30 25.18
## 2018-05-02 25.33
## 2018-05-03 25.22
## 2018-05-04 25.17
## 2018-05-07 25.25
## 2018-05-08 25.36
## 2018-05-09 25.40
## 2018-05-10 25.50
## 2018-05-11 25.55
## 2018-05-14 25.75
## 2018-05-15 25.77
## 2018-05-16 25.94
## 2018-05-17 26.10
## 2018-05-18 26.19
## 2018-05-21 26.38
## 2018-05-22 26.39
## 2018-05-23 26.41
## 2018-05-24 26.38
## 2018-05-25 26.38
## 2018-05-28 26.35
## 2018-05-29 26.33
## 2018-05-30 26.04
## 2018-05-31 26.20
## 2018-06-01 26.36
## 2018-06-04 26.57
## 2018-06-05 26.64
## 2018-06-06 26.76
## 2018-06-07 26.76
## 2018-06-08 26.71
## 2018-06-11 26.65
## 2018-06-12 26.61
## 2018-06-13 26.57
## 2018-06-14 26.44
## 2018-06-15 26.30
## 2018-06-19 26.10
## 2018-06-20 26.04
## 2018-06-21 26.11
## 2018-06-22 25.91
## 2018-06-25 25.81
## 2018-06-26 25.60
## 2018-06-27 25.67
## 2018-06-28 25.43
## 2018-06-29 25.58
## 2018-07-02 25.69
## 2018-07-03 25.52
## 2018-07-04 25.50
## 2018-07-05 25.39
## 2018-07-06 25.23
## 2018-07-09 25.51
## 2018-07-10 25.63
## 2018-07-11 25.52
## 2018-07-12 25.56
## 2018-07-13 25.76
## 2018-07-16 25.90
## 2018-07-17 25.98
## 2018-07-18 26.19
## 2018-07-19 26.26
## 2018-07-20 26.19
## 2018-07-23 26.22
## 2018-07-24 26.33
## 2018-07-25 26.47
## 2018-07-26 26.56
## 2018-07-27 26.84
## 2018-07-30 27.01
## 2018-07-31 27.06
## 2018-08-01 27.26
## 2018-08-02 27.14
## 2018-08-03 27.16
## 2018-08-06 27.36
## 2018-08-07 27.44
## 2018-08-08 27.62
## 2018-08-09 27.51
## 2018-08-10 27.54
## 2018-08-13 27.24
## 2018-08-14 27.28
## 2018-08-15 27.12
## 2018-08-16 26.99
## 2018-08-17 27.20
## 2018-08-20 27.18
## 2018-08-21 27.20
## 2018-08-22 27.28
## 2018-08-23 27.29
## 2018-08-24 27.17
## 2018-08-27 27.33
## 2018-08-28 27.51
## 2018-08-29 27.58
## 2018-08-30 27.69
## 2018-08-31 27.66
## 2018-09-03 27.73
## 2018-09-04 27.65
## 2018-09-05 27.60
## 2018-09-06 27.38
## 2018-09-07 27.16
## 2018-09-10 26.73
## 2018-09-11 26.65
## 2018-09-12 26.68
## 2018-09-13 26.89
## 2018-09-14 27.29
## 2018-09-17 27.47
## 2018-09-18 27.35
## 2018-09-19 27.41
## 2018-09-20 27.39
## 2018-09-21 27.39
## 2018-09-25 27.49
## 2018-09-26 27.40
## 2018-09-27 27.34
## 2018-09-28 27.28
## 2018-10-01 27.34
## 2018-10-02 27.20
## 2018-10-03 27.01
## 2018-10-04 26.75
## 2018-10-05 26.46
## 2018-10-08 26.46
## 2018-10-09 26.29
## 2018-10-11 24.98
## 2018-10-12 24.94
## 2018-10-15 25.18
## 2018-10-16 25.32
## 2018-10-17 25.61
## 2018-10-18 25.49
## 2018-10-19 25.38
## 2018-10-22 25.71
## 2018-10-23 24.18
## 2018-10-24 24.05
## 2018-10-25 23.59
## 2018-10-26 23.48
## 2018-10-29 23.32
## 2018-10-30 23.35
## 2018-10-31 23.71
## 2018-11-01 24.01
## 2018-11-02 24.14
## 2018-11-05 24.12
## 2018-11-06 24.11
## 2018-11-07 24.18
## 2018-11-08 24.39
## 2018-11-09 24.19
## 2018-11-12 24.21
## 2018-11-13 23.84
## 2018-11-14 24.12
## 2018-11-15 24.13
## 2018-11-16 24.28
## 2018-11-19 24.38
## 2018-11-20 24.23
## 2018-11-21 23.99
## 2018-11-22 24.02
## 2018-11-23 23.92
## 2018-11-26 24.09
## 2018-11-27 24.05
## 2018-11-28 24.18
## 2018-11-29 24.44
## 2018-11-30 24.47
## 2018-12-03 24.81
## 2018-12-04 24.87
## 2018-12-05 24.58
## 2018-12-06 24.20
## 2018-12-07 24.24
## 2018-12-10 24.08
## 2018-12-11 24.15
## 2018-12-12 24.29
## 2018-12-13 24.38
## 2018-12-14 24.28
## 2018-12-17 24.29
## 2018-12-18 24.05
## 2018-12-19 24.13
## 2018-12-20 24.12
## 2018-12-21 24.07
## 2018-12-22 24.15
## 2018-12-24 24.16
## 2018-12-25 23.90
## 2018-12-26 23.83
## 2018-12-27 23.96
## 2018-12-28 23.92
sma56<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 59.2194
## 2016-03-03 59.2900

0056

執行xts

data1<-new.env() - 創造一個新的環境變數

讀取0050的資料

讀取資料的價格

SMA簡單移動平均法

head - 讀取前幾筆資料

bt.prep(data1, align='keep.all')
names(data1)
## [1] "prices"          "dates"           "weight"          "symbolnames"    
## [5] "execution.price"
data1$dates
##   [1] "2015-12-14" "2015-12-15" "2015-12-16" "2015-12-17" "2015-12-18"
##   [6] "2015-12-21" "2015-12-22" "2015-12-23" "2015-12-24" "2015-12-25"
##  [11] "2015-12-28" "2015-12-29" "2015-12-30" "2015-12-31" "2016-01-04"
##  [16] "2016-01-05" "2016-01-06" "2016-01-07" "2016-01-08" "2016-01-11"
##  [21] "2016-01-12" "2016-01-13" "2016-01-14" "2016-01-15" "2016-01-18"
##  [26] "2016-01-19" "2016-01-20" "2016-01-21" "2016-01-22" "2016-01-25"
##  [31] "2016-01-26" "2016-01-27" "2016-01-28" "2016-01-29" "2016-01-30"
##  [36] "2016-02-01" "2016-02-02" "2016-02-03" "2016-02-15" "2016-02-16"
##  [41] "2016-02-17" "2016-02-18" "2016-02-19" "2016-02-22" "2016-02-23"
##  [46] "2016-02-24" "2016-02-25" "2016-02-26" "2016-03-01" "2016-03-02"
##  [51] "2016-03-03" "2016-03-04" "2016-03-07" "2016-03-08" "2016-03-09"
##  [56] "2016-03-10" "2016-03-11" "2016-03-14" "2016-03-15" "2016-03-16"
##  [61] "2016-03-17" "2016-03-18" "2016-03-21" "2016-03-22" "2016-03-23"
##  [66] "2016-03-24" "2016-03-25" "2016-03-28" "2016-03-29" "2016-03-30"
##  [71] "2016-03-31" "2016-04-01" "2016-04-06" "2016-04-07" "2016-04-08"
##  [76] "2016-04-11" "2016-04-12" "2016-04-13" "2016-04-14" "2016-04-15"
##  [81] "2016-04-18" "2016-04-19" "2016-04-20" "2016-04-21" "2016-04-22"
##  [86] "2016-04-25" "2016-04-26" "2016-04-27" "2016-04-28" "2016-04-29"
##  [91] "2016-05-03" "2016-05-04" "2016-05-05" "2016-05-06" "2016-05-09"
##  [96] "2016-05-10" "2016-05-11" "2016-05-12" "2016-05-13" "2016-05-16"
## [101] "2016-05-17" "2016-05-18" "2016-05-19" "2016-05-20" "2016-05-23"
## [106] "2016-05-24" "2016-05-25" "2016-05-26" "2016-05-27" "2016-05-30"
## [111] "2016-05-31" "2016-06-01" "2016-06-02" "2016-06-03" "2016-06-04"
## [116] "2016-06-06" "2016-06-07" "2016-06-08" "2016-06-13" "2016-06-14"
## [121] "2016-06-15" "2016-06-16" "2016-06-17" "2016-06-20" "2016-06-21"
## [126] "2016-06-22" "2016-06-23" "2016-06-24" "2016-06-27" "2016-06-28"
## [131] "2016-06-29" "2016-06-30" "2016-07-01" "2016-07-04" "2016-07-05"
## [136] "2016-07-06" "2016-07-07" "2016-07-11" "2016-07-12" "2016-07-13"
## [141] "2016-07-14" "2016-07-15" "2016-07-18" "2016-07-19" "2016-07-20"
## [146] "2016-07-21" "2016-07-22" "2016-07-25" "2016-07-26" "2016-07-27"
## [151] "2016-07-28" "2016-07-29" "2016-08-01" "2016-08-02" "2016-08-03"
## [156] "2016-08-04" "2016-08-05" "2016-08-08" "2016-08-09" "2016-08-10"
## [161] "2016-08-11" "2016-08-12" "2016-08-15" "2016-08-16" "2016-08-17"
## [166] "2016-08-18" "2016-08-19" "2016-08-22" "2016-08-23" "2016-08-24"
## [171] "2016-08-25" "2016-08-26" "2016-08-29" "2016-08-30" "2016-08-31"
## [176] "2016-09-01" "2016-09-02" "2016-09-05" "2016-09-06" "2016-09-07"
## [181] "2016-09-08" "2016-09-09" "2016-09-10" "2016-09-12" "2016-09-13"
## [186] "2016-09-14" "2016-09-19" "2016-09-20" "2016-09-21" "2016-09-22"
## [191] "2016-09-23" "2016-09-26" "2016-09-29" "2016-09-30" "2016-10-03"
## [196] "2016-10-04" "2016-10-05" "2016-10-06" "2016-10-07" "2016-10-11"
## [201] "2016-10-12" "2016-10-13" "2016-10-14" "2016-10-17" "2016-10-18"
## [206] "2016-10-19" "2016-10-20" "2016-10-21" "2016-10-24" "2016-10-25"
## [211] "2016-10-26" "2016-10-27" "2016-10-28" "2016-10-31" "2016-11-01"
## [216] "2016-11-02" "2016-11-03" "2016-11-04" "2016-11-07" "2016-11-08"
## [221] "2016-11-09" "2016-11-10" "2016-11-11" "2016-11-14" "2016-11-15"
## [226] "2016-11-16" "2016-11-17" "2016-11-18" "2016-11-21" "2016-11-22"
## [231] "2016-11-23" "2016-11-24" "2016-11-25" "2016-11-28" "2016-11-29"
## [236] "2016-11-30" "2016-12-01" "2016-12-02" "2016-12-05" "2016-12-06"
## [241] "2016-12-07" "2016-12-08" "2016-12-09" "2016-12-12" "2016-12-13"
## [246] "2016-12-14" "2016-12-15" "2016-12-16" "2016-12-19" "2016-12-20"
## [251] "2016-12-21" "2016-12-22" "2016-12-23" "2016-12-26" "2016-12-27"
## [256] "2016-12-28" "2016-12-29" "2016-12-30" "2017-01-03" "2017-01-04"
## [261] "2017-01-05" "2017-01-06" "2017-01-09" "2017-01-10" "2017-01-11"
## [266] "2017-01-12" "2017-01-13" "2017-01-16" "2017-01-17" "2017-01-18"
## [271] "2017-01-19" "2017-01-20" "2017-01-23" "2017-01-24" "2017-02-02"
## [276] "2017-02-03" "2017-02-06" "2017-02-07" "2017-02-08" "2017-02-09"
## [281] "2017-02-10" "2017-02-13" "2017-02-14" "2017-02-15" "2017-02-16"
## [286] "2017-02-17" "2017-02-18" "2017-02-20" "2017-02-21" "2017-02-22"
## [291] "2017-02-23" "2017-02-24" "2017-03-01" "2017-03-02" "2017-03-03"
## [296] "2017-03-06" "2017-03-07" "2017-03-08" "2017-03-09" "2017-03-10"
## [301] "2017-03-13" "2017-03-14" "2017-03-15" "2017-03-16" "2017-03-17"
## [306] "2017-03-20" "2017-03-21" "2017-03-22" "2017-03-23" "2017-03-24"
## [311] "2017-03-27" "2017-03-28" "2017-03-29" "2017-03-30" "2017-03-31"
## [316] "2017-04-05" "2017-04-06" "2017-04-07" "2017-04-10" "2017-04-11"
## [321] "2017-04-12" "2017-04-13" "2017-04-14" "2017-04-17" "2017-04-18"
## [326] "2017-04-19" "2017-04-20" "2017-04-21" "2017-04-24" "2017-04-25"
## [331] "2017-04-26" "2017-04-27" "2017-04-28" "2017-05-02" "2017-05-03"
## [336] "2017-05-04" "2017-05-05" "2017-05-08" "2017-05-09" "2017-05-10"
## [341] "2017-05-11" "2017-05-12" "2017-05-15" "2017-05-16" "2017-05-17"
## [346] "2017-05-18" "2017-05-19" "2017-05-22" "2017-05-23" "2017-05-24"
## [351] "2017-05-25" "2017-05-26" "2017-05-31" "2017-06-01" "2017-06-02"
## [356] "2017-06-03" "2017-06-05" "2017-06-06" "2017-06-07" "2017-06-08"
## [361] "2017-06-09" "2017-06-12" "2017-06-13" "2017-06-14" "2017-06-15"
## [366] "2017-06-16" "2017-06-19" "2017-06-20" "2017-06-21" "2017-06-22"
## [371] "2017-06-23" "2017-06-26" "2017-06-27" "2017-06-28" "2017-06-29"
## [376] "2017-06-30" "2017-07-03" "2017-07-04" "2017-07-05" "2017-07-06"
## [381] "2017-07-07" "2017-07-10" "2017-07-11" "2017-07-12" "2017-07-13"
## [386] "2017-07-14" "2017-07-17" "2017-07-18" "2017-07-19" "2017-07-20"
## [391] "2017-07-21" "2017-07-24" "2017-07-25" "2017-07-26" "2017-07-27"
## [396] "2017-07-28" "2017-07-31" "2017-08-01" "2017-08-02" "2017-08-03"
## [401] "2017-08-04" "2017-08-07" "2017-08-08" "2017-08-09" "2017-08-10"
## [406] "2017-08-11" "2017-08-14" "2017-08-15" "2017-08-16" "2017-08-17"
## [411] "2017-08-18" "2017-08-21" "2017-08-22" "2017-08-23" "2017-08-24"
## [416] "2017-08-25" "2017-08-28" "2017-08-29" "2017-08-30" "2017-08-31"
## [421] "2017-09-01" "2017-09-04" "2017-09-05" "2017-09-06" "2017-09-07"
## [426] "2017-09-08" "2017-09-11" "2017-09-12" "2017-09-13" "2017-09-14"
## [431] "2017-09-15" "2017-09-18" "2017-09-19" "2017-09-20" "2017-09-21"
## [436] "2017-09-22" "2017-09-25" "2017-09-26" "2017-09-27" "2017-09-28"
## [441] "2017-09-29" "2017-09-30" "2017-10-02" "2017-10-03" "2017-10-05"
## [446] "2017-10-06" "2017-10-11" "2017-10-12" "2017-10-13" "2017-10-16"
## [451] "2017-10-17" "2017-10-18" "2017-10-19" "2017-10-20" "2017-10-23"
## [456] "2017-10-24" "2017-10-25" "2017-10-26" "2017-10-27" "2017-10-30"
## [461] "2017-10-31" "2017-11-01" "2017-11-02" "2017-11-03" "2017-11-06"
## [466] "2017-11-07" "2017-11-08" "2017-11-09" "2017-11-10" "2017-11-13"
## [471] "2017-11-14" "2017-11-15" "2017-11-16" "2017-11-17" "2017-11-20"
## [476] "2017-11-21" "2017-11-22" "2017-11-23" "2017-11-24" "2017-11-27"
## [481] "2017-11-28" "2017-11-29" "2017-11-30" "2017-12-01" "2017-12-04"
## [486] "2017-12-05" "2017-12-06" "2017-12-07" "2017-12-08" "2017-12-11"
## [491] "2017-12-12" "2017-12-13" "2017-12-14" "2017-12-15" "2017-12-18"
## [496] "2017-12-19" "2017-12-20" "2017-12-21" "2017-12-22" "2017-12-25"
## [501] "2017-12-26" "2017-12-27" "2017-12-28" "2017-12-29" "2018-01-02"
## [506] "2018-01-03" "2018-01-04" "2018-01-05" "2018-01-08" "2018-01-09"
## [511] "2018-01-10" "2018-01-11" "2018-01-12" "2018-01-15" "2018-01-16"
## [516] "2018-01-17" "2018-01-18" "2018-01-19" "2018-01-22" "2018-01-23"
## [521] "2018-01-24" "2018-01-25" "2018-01-26" "2018-01-29" "2018-01-30"
## [526] "2018-01-31" "2018-02-01" "2018-02-02" "2018-02-05" "2018-02-06"
## [531] "2018-02-07" "2018-02-08" "2018-02-09" "2018-02-12" "2018-02-21"
## [536] "2018-02-22" "2018-02-23" "2018-02-26" "2018-02-27" "2018-03-01"
## [541] "2018-03-02" "2018-03-05" "2018-03-06" "2018-03-07" "2018-03-08"
## [546] "2018-03-09" "2018-03-12" "2018-03-13" "2018-03-14" "2018-03-15"
## [551] "2018-03-16" "2018-03-19" "2018-03-20" "2018-03-21" "2018-03-22"
## [556] "2018-03-23" "2018-03-26" "2018-03-27" "2018-03-28" "2018-03-29"
## [561] "2018-03-30" "2018-03-31" "2018-04-02" "2018-04-03" "2018-04-09"
## [566] "2018-04-10" "2018-04-11" "2018-04-12" "2018-04-13" "2018-04-16"
## [571] "2018-04-17" "2018-04-18" "2018-04-19" "2018-04-20" "2018-04-23"
## [576] "2018-04-24" "2018-04-25" "2018-04-26" "2018-04-27" "2018-04-30"
## [581] "2018-05-02" "2018-05-03" "2018-05-04" "2018-05-07" "2018-05-08"
## [586] "2018-05-09" "2018-05-10" "2018-05-11" "2018-05-14" "2018-05-15"
## [591] "2018-05-16" "2018-05-17" "2018-05-18" "2018-05-21" "2018-05-22"
## [596] "2018-05-23" "2018-05-24" "2018-05-25" "2018-05-28" "2018-05-29"
## [601] "2018-05-30" "2018-05-31" "2018-06-01" "2018-06-04" "2018-06-05"
## [606] "2018-06-06" "2018-06-07" "2018-06-08" "2018-06-11" "2018-06-12"
## [611] "2018-06-13" "2018-06-14" "2018-06-15" "2018-06-19" "2018-06-20"
## [616] "2018-06-21" "2018-06-22" "2018-06-25" "2018-06-26" "2018-06-27"
## [621] "2018-06-28" "2018-06-29" "2018-07-02" "2018-07-03" "2018-07-04"
## [626] "2018-07-05" "2018-07-06" "2018-07-09" "2018-07-10" "2018-07-11"
## [631] "2018-07-12" "2018-07-13" "2018-07-16" "2018-07-17" "2018-07-18"
## [636] "2018-07-19" "2018-07-20" "2018-07-23" "2018-07-24" "2018-07-25"
## [641] "2018-07-26" "2018-07-27" "2018-07-30" "2018-07-31" "2018-08-01"
## [646] "2018-08-02" "2018-08-03" "2018-08-06" "2018-08-07" "2018-08-08"
## [651] "2018-08-09" "2018-08-10" "2018-08-13" "2018-08-14" "2018-08-15"
## [656] "2018-08-16" "2018-08-17" "2018-08-20" "2018-08-21" "2018-08-22"
## [661] "2018-08-23" "2018-08-24" "2018-08-27" "2018-08-28" "2018-08-29"
## [666] "2018-08-30" "2018-08-31" "2018-09-03" "2018-09-04" "2018-09-05"
## [671] "2018-09-06" "2018-09-07" "2018-09-10" "2018-09-11" "2018-09-12"
## [676] "2018-09-13" "2018-09-14" "2018-09-17" "2018-09-18" "2018-09-19"
## [681] "2018-09-20" "2018-09-21" "2018-09-25" "2018-09-26" "2018-09-27"
## [686] "2018-09-28" "2018-10-01" "2018-10-02" "2018-10-03" "2018-10-04"
## [691] "2018-10-05" "2018-10-08" "2018-10-09" "2018-10-11" "2018-10-12"
## [696] "2018-10-15" "2018-10-16" "2018-10-17" "2018-10-18" "2018-10-19"
## [701] "2018-10-22" "2018-10-23" "2018-10-24" "2018-10-25" "2018-10-26"
## [706] "2018-10-29" "2018-10-30" "2018-10-31" "2018-11-01" "2018-11-02"
## [711] "2018-11-05" "2018-11-06" "2018-11-07" "2018-11-08" "2018-11-09"
## [716] "2018-11-12" "2018-11-13" "2018-11-14" "2018-11-15" "2018-11-16"
## [721] "2018-11-19" "2018-11-20" "2018-11-21" "2018-11-22" "2018-11-23"
## [726] "2018-11-26" "2018-11-27" "2018-11-28" "2018-11-29" "2018-11-30"
## [731] "2018-12-03" "2018-12-04" "2018-12-05" "2018-12-06" "2018-12-07"
## [736] "2018-12-10" "2018-12-11" "2018-12-12" "2018-12-13" "2018-12-14"
## [741] "2018-12-17" "2018-12-18" "2018-12-19" "2018-12-20" "2018-12-21"
## [746] "2018-12-22" "2018-12-24" "2018-12-25" "2018-12-26" "2018-12-27"
## [751] "2018-12-28"
data1$prices
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$prices = prices
data1$prices
##             0056
## 2015-12-14 21.06
## 2015-12-15 21.25
## 2015-12-16 21.50
## 2015-12-17 21.76
## 2015-12-18 21.97
## 2015-12-21 21.99
## 2015-12-22 21.98
## 2015-12-23 22.12
## 2015-12-24 22.09
## 2015-12-25 21.94
## 2015-12-28 22.04
## 2015-12-29 21.95
## 2015-12-30 21.94
## 2015-12-31 21.81
## 2016-01-04 21.51
## 2016-01-05 21.42
## 2016-01-06 21.15
## 2016-01-07 20.91
## 2016-01-08 20.95
## 2016-01-11 20.64
## 2016-01-12 20.73
## 2016-01-13 20.73
## 2016-01-14 20.49
## 2016-01-15 20.55
## 2016-01-18 20.40
## 2016-01-19 20.67
## 2016-01-20 20.57
## 2016-01-21 20.44
## 2016-01-22 20.42
## 2016-01-25 20.72
## 2016-01-26 20.73
## 2016-01-27 20.83
## 2016-01-28 20.94
## 2016-01-29 21.24
## 2016-01-30 21.48
## 2016-02-01 21.54
## 2016-02-02 21.70
## 2016-02-03 21.60
## 2016-02-15 21.54
## 2016-02-16 21.74
## 2016-02-17 21.91
## 2016-02-18 22.10
## 2016-02-19 22.21
## 2016-02-22 22.23
## 2016-02-23 22.22
## 2016-02-24 22.22
## 2016-02-25 22.26
## 2016-02-26 22.39
## 2016-03-01 22.58
## 2016-03-02 22.77
## 2016-03-03 22.79
## 2016-03-04 22.79
## 2016-03-07 22.87
## 2016-03-08 22.58
## 2016-03-09 22.55
## 2016-03-10 22.68
## 2016-03-11 22.75
## 2016-03-14 22.86
## 2016-03-15 22.57
## 2016-03-16 22.52
## 2016-03-17 22.68
## 2016-03-18 22.74
## 2016-03-21 22.74
## 2016-03-22 22.68
## 2016-03-23 22.59
## 2016-03-24 22.41
## 2016-03-25 22.43
## 2016-03-28 22.41
## 2016-03-29 22.24
## 2016-03-30 22.33
## 2016-03-31 22.44
## 2016-04-01 22.31
## 2016-04-06 22.05
## 2016-04-07 21.95
## 2016-04-08 21.95
## 2016-04-11 21.96
## 2016-04-12 22.01
## 2016-04-13 22.10
## 2016-04-14 22.24
## 2016-04-15 22.26
## 2016-04-18 22.23
## 2016-04-19 22.23
## 2016-04-20 21.93
## 2016-04-21 21.85
## 2016-04-22 21.78
## 2016-04-25 21.84
## 2016-04-26 21.99
## 2016-04-27 21.99
## 2016-04-28 21.82
## 2016-04-29 21.58
## 2016-05-03 21.36
## 2016-05-04 21.05
## 2016-05-05 20.86
## 2016-05-06 20.77
## 2016-05-09 20.78
## 2016-05-10 20.77
## 2016-05-11 20.89
## 2016-05-12 20.83
## 2016-05-13 20.59
## 2016-05-16 20.75
## 2016-05-17 20.83
## 2016-05-18 20.85
## 2016-05-19 20.80
## 2016-05-20 20.80
## 2016-05-23 21.12
## 2016-05-24 21.27
## 2016-05-25 21.45
## 2016-05-26 21.48
## 2016-05-27 21.67
## 2016-05-30 21.82
## 2016-05-31 21.86
## 2016-06-01 22.03
## 2016-06-02 22.09
## 2016-06-03 22.04
## 2016-06-04 22.04
## 2016-06-06 22.02
## 2016-06-07 22.21
## 2016-06-08 22.39
## 2016-06-13 22.14
## 2016-06-14 22.17
## 2016-06-15 22.25
## 2016-06-16 22.14
## 2016-06-17 22.27
## 2016-06-20 22.40
## 2016-06-21 22.55
## 2016-06-22 22.57
## 2016-06-23 22.52
## 2016-06-24 22.16
## 2016-06-27 22.04
## 2016-06-28 22.20
## 2016-06-29 22.49
## 2016-06-30 22.57
## 2016-07-01 22.78
## 2016-07-04 22.95
## 2016-07-05 22.93
## 2016-07-06 22.67
## 2016-07-07 22.82
## 2016-07-11 23.32
## 2016-07-12 23.48
## 2016-07-13 23.67
## 2016-07-14 23.80
## 2016-07-15 23.94
## 2016-07-18 24.09
## 2016-07-19 24.15
## 2016-07-20 24.11
## 2016-07-21 24.27
## 2016-07-22 24.28
## 2016-07-25 24.20
## 2016-07-26 24.15
## 2016-07-27 24.36
## 2016-07-28 24.38
## 2016-07-29 24.38
## 2016-08-01 24.50
## 2016-08-02 24.57
## 2016-08-03 24.45
## 2016-08-04 24.47
## 2016-08-05 24.58
## 2016-08-08 24.63
## 2016-08-09 24.70
## 2016-08-10 24.64
## 2016-08-11 24.53
## 2016-08-12 24.57
## 2016-08-15 24.59
## 2016-08-16 24.61
## 2016-08-17 24.54
## 2016-08-18 24.69
## 2016-08-19 24.80
## 2016-08-22 24.38
## 2016-08-23 24.37
## 2016-08-24 24.43
## 2016-08-25 24.61
## 2016-08-26 24.72
## 2016-08-29 24.58
## 2016-08-30 24.72
## 2016-08-31 24.70
## 2016-09-01 24.41
## 2016-09-02 24.35
## 2016-09-05 24.61
## 2016-09-06 24.82
## 2016-09-07 25.00
## 2016-09-08 25.06
## 2016-09-09 24.94
## 2016-09-10 24.61
## 2016-09-12 24.54
## 2016-09-13 24.49
## 2016-09-14 24.34
## 2016-09-19 24.67
## 2016-09-20 24.78
## 2016-09-21 24.87
## 2016-09-22 25.02
## 2016-09-23 25.02
## 2016-09-26 24.89
## 2016-09-29 25.07
## 2016-09-30 25.04
## 2016-10-03 25.04
## 2016-10-04 25.06
## 2016-10-05 25.08
## 2016-10-06 25.08
## 2016-10-07 25.09
## 2016-10-11 24.89
## 2016-10-12 24.94
## 2016-10-13 24.90
## 2016-10-14 24.72
## 2016-10-17 24.58
## 2016-10-18 24.78
## 2016-10-19 24.94
## 2016-10-20 24.98
## 2016-10-21 24.96
## 2016-10-24 25.04
## 2016-10-25 25.26
## 2016-10-26 23.84
## 2016-10-27 23.74
## 2016-10-28 23.75
## 2016-10-31 23.69
## 2016-11-01 23.71
## 2016-11-02 23.37
## 2016-11-03 23.14
## 2016-11-04 23.03
## 2016-11-07 23.23
## 2016-11-08 23.33
## 2016-11-09 22.84
## 2016-11-10 23.16
## 2016-11-11 22.74
## 2016-11-14 22.59
## 2016-11-15 22.71
## 2016-11-16 22.80
## 2016-11-17 22.63
## 2016-11-18 22.77
## 2016-11-21 22.90
## 2016-11-22 23.20
## 2016-11-23 23.22
## 2016-11-24 23.14
## 2016-11-25 23.23
## 2016-11-28 23.30
## 2016-11-29 23.28
## 2016-11-30 23.26
## 2016-12-01 23.33
## 2016-12-02 23.15
## 2016-12-05 23.01
## 2016-12-06 23.14
## 2016-12-07 23.19
## 2016-12-08 23.32
## 2016-12-09 23.41
## 2016-12-12 23.33
## 2016-12-13 23.28
## 2016-12-14 23.30
## 2016-12-15 23.27
## 2016-12-16 23.31
## 2016-12-19 23.11
## 2016-12-20 23.01
## 2016-12-21 23.02
## 2016-12-22 22.93
## 2016-12-23 22.84
## 2016-12-26 22.83
## 2016-12-27 22.88
## 2016-12-28 22.96
## 2016-12-29 22.97
## 2016-12-30 23.06
## 2017-01-03 23.10
## 2017-01-04 23.19
## 2017-01-05 23.25
## 2017-01-06 23.33
## 2017-01-09 23.34
## 2017-01-10 23.35
## 2017-01-11 23.48
## 2017-01-12 23.55
## 2017-01-13 23.54
## 2017-01-16 23.40
## 2017-01-17 23.45
## 2017-01-18 23.44
## 2017-01-19 23.38
## 2017-01-20 23.39
## 2017-01-23 23.44
## 2017-01-24 23.52
## 2017-02-02 23.57
## 2017-02-03 23.58
## 2017-02-06 23.85
## 2017-02-07 23.98
## 2017-02-08 24.12
## 2017-02-09 24.16
## 2017-02-10 24.36
## 2017-02-13 24.31
## 2017-02-14 24.43
## 2017-02-15 24.55
## 2017-02-16 24.47
## 2017-02-17 24.48
## 2017-02-18 24.45
## 2017-02-20 24.44
## 2017-02-21 24.24
## 2017-02-22 24.37
## 2017-02-23 24.46
## 2017-02-24 24.44
## 2017-03-01 24.51
## 2017-03-02 24.58
## 2017-03-03 24.48
## 2017-03-06 24.46
## 2017-03-07 24.49
## 2017-03-08 24.55
## 2017-03-09 24.50
## 2017-03-10 24.35
## 2017-03-13 24.46
## 2017-03-14 24.55
## 2017-03-15 24.61
## 2017-03-16 24.76
## 2017-03-17 24.80
## 2017-03-20 24.90
## 2017-03-21 25.06
## 2017-03-22 24.98
## 2017-03-23 25.01
## 2017-03-24 24.98
## 2017-03-27 24.90
## 2017-03-28 24.76
## 2017-03-29 24.79
## 2017-03-30 24.78
## 2017-03-31 24.76
## 2017-04-05 24.89
## 2017-04-06 24.86
## 2017-04-07 24.76
## 2017-04-10 24.81
## 2017-04-11 24.65
## 2017-04-12 24.47
## 2017-04-13 24.48
## 2017-04-14 24.30
## 2017-04-17 24.11
## 2017-04-18 24.22
## 2017-04-19 24.09
## 2017-04-20 24.01
## 2017-04-21 24.08
## 2017-04-24 24.09
## 2017-04-25 24.19
## 2017-04-26 24.38
## 2017-04-27 24.41
## 2017-04-28 24.46
## 2017-05-02 24.55
## 2017-05-03 24.56
## 2017-05-04 24.56
## 2017-05-05 24.56
## 2017-05-08 24.57
## 2017-05-09 24.55
## 2017-05-10 24.47
## 2017-05-11 24.47
## 2017-05-12 24.53
## 2017-05-15 24.66
## 2017-05-16 24.76
## 2017-05-17 24.72
## 2017-05-18 24.60
## 2017-05-19 24.67
## 2017-05-22 24.74
## 2017-05-23 24.76
## 2017-05-24 24.73
## 2017-05-25 24.80
## 2017-05-26 24.89
## 2017-05-31 24.85
## 2017-06-01 24.84
## 2017-06-02 24.85
## 2017-06-03 24.89
## 2017-06-05 24.95
## 2017-06-06 25.00
## 2017-06-07 24.98
## 2017-06-08 24.97
## 2017-06-09 25.04
## 2017-06-12 25.08
## 2017-06-13 25.15
## 2017-06-14 25.11
## 2017-06-15 24.96
## 2017-06-16 25.00
## 2017-06-19 25.19
## 2017-06-20 25.29
## 2017-06-21 25.35
## 2017-06-22 25.53
## 2017-06-23 25.50
## 2017-06-26 25.65
## 2017-06-27 25.76
## 2017-06-28 25.61
## 2017-06-29 25.64
## 2017-06-30 25.54
## 2017-07-03 25.67
## 2017-07-04 25.70
## 2017-07-05 25.61
## 2017-07-06 25.64
## 2017-07-07 25.58
## 2017-07-10 25.58
## 2017-07-11 25.76
## 2017-07-12 25.93
## 2017-07-13 26.01
## 2017-07-14 26.05
## 2017-07-17 26.12
## 2017-07-18 26.10
## 2017-07-19 26.24
## 2017-07-20 26.26
## 2017-07-21 26.13
## 2017-07-24 26.00
## 2017-07-25 26.14
## 2017-07-26 26.16
## 2017-07-27 26.19
## 2017-07-28 26.19
## 2017-07-31 26.09
## 2017-08-01 26.17
## 2017-08-02 26.27
## 2017-08-03 26.24
## 2017-08-04 26.26
## 2017-08-07 26.34
## 2017-08-08 26.37
## 2017-08-09 26.30
## 2017-08-10 25.93
## 2017-08-11 25.77
## 2017-08-14 25.58
## 2017-08-15 25.63
## 2017-08-16 25.64
## 2017-08-17 25.81
## 2017-08-18 25.66
## 2017-08-21 25.65
## 2017-08-22 25.75
## 2017-08-23 25.87
## 2017-08-24 25.91
## 2017-08-25 25.94
## 2017-08-28 25.96
## 2017-08-29 25.89
## 2017-08-30 25.93
## 2017-08-31 26.09
## 2017-09-01 26.23
## 2017-09-04 26.21
## 2017-09-05 26.26
## 2017-09-06 26.25
## 2017-09-07 26.21
## 2017-09-08 26.20
## 2017-09-11 26.30
## 2017-09-12 26.47
## 2017-09-13 26.51
## 2017-09-14 26.51
## 2017-09-15 26.52
## 2017-09-18 26.74
## 2017-09-19 26.63
## 2017-09-20 26.37
## 2017-09-21 26.41
## 2017-09-22 26.26
## 2017-09-25 25.87
## 2017-09-26 25.73
## 2017-09-27 25.75
## 2017-09-28 25.80
## 2017-09-29 25.68
## 2017-09-30 25.93
## 2017-10-02 26.10
## 2017-10-03 26.19
## 2017-10-05 26.25
## 2017-10-06 26.41
## 2017-10-11 26.40
## 2017-10-12 26.37
## 2017-10-13 26.27
## 2017-10-16 26.36
## 2017-10-17 26.35
## 2017-10-18 26.32
## 2017-10-19 26.36
## 2017-10-20 26.31
## 2017-10-23 26.47
## 2017-10-24 26.57
## 2017-10-25 26.65
## 2017-10-26 26.59
## 2017-10-27 26.52
## 2017-10-30 25.42
## 2017-10-31 25.53
## 2017-11-01 25.59
## 2017-11-02 25.66
## 2017-11-03 25.69
## 2017-11-06 25.60
## 2017-11-07 25.58
## 2017-11-08 25.60
## 2017-11-09 25.52
## 2017-11-10 25.19
## 2017-11-13 25.06
## 2017-11-14 25.01
## 2017-11-15 24.98
## 2017-11-16 25.02
## 2017-11-17 25.15
## 2017-11-20 25.08
## 2017-11-21 25.19
## 2017-11-22 25.18
## 2017-11-23 25.21
## 2017-11-24 25.25
## 2017-11-27 25.24
## 2017-11-28 25.15
## 2017-11-29 25.17
## 2017-11-30 25.01
## 2017-12-01 24.95
## 2017-12-04 24.90
## 2017-12-05 24.89
## 2017-12-06 24.72
## 2017-12-07 24.51
## 2017-12-08 24.50
## 2017-12-11 24.83
## 2017-12-12 24.83
## 2017-12-13 24.83
## 2017-12-14 24.92
## 2017-12-15 24.85
## 2017-12-18 24.86
## 2017-12-19 24.81
## 2017-12-20 24.89
## 2017-12-21 24.90
## 2017-12-22 24.87
## 2017-12-25 24.91
## 2017-12-26 24.86
## 2017-12-27 24.88
## 2017-12-28 24.91
## 2017-12-29 25.01
## 2018-01-02 25.08
## 2018-01-03 25.26
## 2018-01-04 25.40
## 2018-01-05 25.43
## 2018-01-08 25.53
## 2018-01-09 25.57
## 2018-01-10 25.43
## 2018-01-11 25.39
## 2018-01-12 25.54
## 2018-01-15 25.59
## 2018-01-16 25.74
## 2018-01-17 25.87
## 2018-01-18 26.05
## 2018-01-19 26.04
## 2018-01-22 26.16
## 2018-01-23 26.27
## 2018-01-24 26.31
## 2018-01-25 26.51
## 2018-01-26 26.45
## 2018-01-29 26.74
## 2018-01-30 26.60
## 2018-01-31 26.34
## 2018-02-01 26.48
## 2018-02-02 26.30
## 2018-02-05 25.86
## 2018-02-06 25.03
## 2018-02-07 25.41
## 2018-02-08 25.40
## 2018-02-09 24.93
## 2018-02-12 25.20
## 2018-02-21 25.59
## 2018-02-22 25.62
## 2018-02-23 25.78
## 2018-02-26 25.94
## 2018-02-27 26.01
## 2018-03-01 25.82
## 2018-03-02 25.73
## 2018-03-05 25.71
## 2018-03-06 25.71
## 2018-03-07 25.75
## 2018-03-08 26.00
## 2018-03-09 25.97
## 2018-03-12 26.08
## 2018-03-13 26.14
## 2018-03-14 26.14
## 2018-03-15 26.04
## 2018-03-16 26.10
## 2018-03-19 26.18
## 2018-03-20 26.10
## 2018-03-21 26.18
## 2018-03-22 26.26
## 2018-03-23 25.78
## 2018-03-26 25.90
## 2018-03-27 26.10
## 2018-03-28 25.97
## 2018-03-29 25.88
## 2018-03-30 25.96
## 2018-03-31 25.96
## 2018-04-02 26.02
## 2018-04-03 25.91
## 2018-04-09 25.90
## 2018-04-10 25.93
## 2018-04-11 26.06
## 2018-04-12 26.04
## 2018-04-13 26.01
## 2018-04-16 25.86
## 2018-04-17 25.75
## 2018-04-18 25.71
## 2018-04-19 25.78
## 2018-04-20 25.80
## 2018-04-23 25.69
## 2018-04-24 25.55
## 2018-04-25 25.26
## 2018-04-26 25.23
## 2018-04-27 25.11
## 2018-04-30 25.18
## 2018-05-02 25.33
## 2018-05-03 25.22
## 2018-05-04 25.17
## 2018-05-07 25.25
## 2018-05-08 25.36
## 2018-05-09 25.40
## 2018-05-10 25.50
## 2018-05-11 25.55
## 2018-05-14 25.75
## 2018-05-15 25.77
## 2018-05-16 25.94
## 2018-05-17 26.10
## 2018-05-18 26.19
## 2018-05-21 26.38
## 2018-05-22 26.39
## 2018-05-23 26.41
## 2018-05-24 26.38
## 2018-05-25 26.38
## 2018-05-28 26.35
## 2018-05-29 26.33
## 2018-05-30 26.04
## 2018-05-31 26.20
## 2018-06-01 26.36
## 2018-06-04 26.57
## 2018-06-05 26.64
## 2018-06-06 26.76
## 2018-06-07 26.76
## 2018-06-08 26.71
## 2018-06-11 26.65
## 2018-06-12 26.61
## 2018-06-13 26.57
## 2018-06-14 26.44
## 2018-06-15 26.30
## 2018-06-19 26.10
## 2018-06-20 26.04
## 2018-06-21 26.11
## 2018-06-22 25.91
## 2018-06-25 25.81
## 2018-06-26 25.60
## 2018-06-27 25.67
## 2018-06-28 25.43
## 2018-06-29 25.58
## 2018-07-02 25.69
## 2018-07-03 25.52
## 2018-07-04 25.50
## 2018-07-05 25.39
## 2018-07-06 25.23
## 2018-07-09 25.51
## 2018-07-10 25.63
## 2018-07-11 25.52
## 2018-07-12 25.56
## 2018-07-13 25.76
## 2018-07-16 25.90
## 2018-07-17 25.98
## 2018-07-18 26.19
## 2018-07-19 26.26
## 2018-07-20 26.19
## 2018-07-23 26.22
## 2018-07-24 26.33
## 2018-07-25 26.47
## 2018-07-26 26.56
## 2018-07-27 26.84
## 2018-07-30 27.01
## 2018-07-31 27.06
## 2018-08-01 27.26
## 2018-08-02 27.14
## 2018-08-03 27.16
## 2018-08-06 27.36
## 2018-08-07 27.44
## 2018-08-08 27.62
## 2018-08-09 27.51
## 2018-08-10 27.54
## 2018-08-13 27.24
## 2018-08-14 27.28
## 2018-08-15 27.12
## 2018-08-16 26.99
## 2018-08-17 27.20
## 2018-08-20 27.18
## 2018-08-21 27.20
## 2018-08-22 27.28
## 2018-08-23 27.29
## 2018-08-24 27.17
## 2018-08-27 27.33
## 2018-08-28 27.51
## 2018-08-29 27.58
## 2018-08-30 27.69
## 2018-08-31 27.66
## 2018-09-03 27.73
## 2018-09-04 27.65
## 2018-09-05 27.60
## 2018-09-06 27.38
## 2018-09-07 27.16
## 2018-09-10 26.73
## 2018-09-11 26.65
## 2018-09-12 26.68
## 2018-09-13 26.89
## 2018-09-14 27.29
## 2018-09-17 27.47
## 2018-09-18 27.35
## 2018-09-19 27.41
## 2018-09-20 27.39
## 2018-09-21 27.39
## 2018-09-25 27.49
## 2018-09-26 27.40
## 2018-09-27 27.34
## 2018-09-28 27.28
## 2018-10-01 27.34
## 2018-10-02 27.20
## 2018-10-03 27.01
## 2018-10-04 26.75
## 2018-10-05 26.46
## 2018-10-08 26.46
## 2018-10-09 26.29
## 2018-10-11 24.98
## 2018-10-12 24.94
## 2018-10-15 25.18
## 2018-10-16 25.32
## 2018-10-17 25.61
## 2018-10-18 25.49
## 2018-10-19 25.38
## 2018-10-22 25.71
## 2018-10-23 24.18
## 2018-10-24 24.05
## 2018-10-25 23.59
## 2018-10-26 23.48
## 2018-10-29 23.32
## 2018-10-30 23.35
## 2018-10-31 23.71
## 2018-11-01 24.01
## 2018-11-02 24.14
## 2018-11-05 24.12
## 2018-11-06 24.11
## 2018-11-07 24.18
## 2018-11-08 24.39
## 2018-11-09 24.19
## 2018-11-12 24.21
## 2018-11-13 23.84
## 2018-11-14 24.12
## 2018-11-15 24.13
## 2018-11-16 24.28
## 2018-11-19 24.38
## 2018-11-20 24.23
## 2018-11-21 23.99
## 2018-11-22 24.02
## 2018-11-23 23.92
## 2018-11-26 24.09
## 2018-11-27 24.05
## 2018-11-28 24.18
## 2018-11-29 24.44
## 2018-11-30 24.47
## 2018-12-03 24.81
## 2018-12-04 24.87
## 2018-12-05 24.58
## 2018-12-06 24.20
## 2018-12-07 24.24
## 2018-12-10 24.08
## 2018-12-11 24.15
## 2018-12-12 24.29
## 2018-12-13 24.38
## 2018-12-14 24.28
## 2018-12-17 24.29
## 2018-12-18 24.05
## 2018-12-19 24.13
## 2018-12-20 24.12
## 2018-12-21 24.07
## 2018-12-22 24.15
## 2018-12-24 24.16
## 2018-12-25 23.90
## 2018-12-26 23.83
## 2018-12-27 23.96
## 2018-12-28 23.92
data1$weight
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$execution.price = data1$prices = etf4.all.1$`0056`
data1$weight[] = 1
buy.hold.0056 <- bt.run.share(data1, clean.signal=F, trade.summary = TRUE)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  4.3 2.2 -6  
buy.hold.0056 <-bt.run(data1)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  4.3 2.2 -6  

0056

bt.prep(data1, align=‘keep.all’) - 加載和清理數據價格/讀取0056的股票資訊

prices - 價格

weight - 權重

execution.price - 執行價格

buy.hold - 買進賣出

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

buy.hold.0050 <-bt.run(data1) - 讀取買進賣出資料

prices<-data1$prices
sma200<-SMA(prices, 200)
head(sma200, 201)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02      NA
## 2016-03-03      NA
## 2016-03-04      NA
## 2016-03-07      NA
## 2016-03-08      NA
## 2016-03-09      NA
## 2016-03-10      NA
## 2016-03-11      NA
## 2016-03-14      NA
## 2016-03-15      NA
## 2016-03-16      NA
## 2016-03-17      NA
## 2016-03-18      NA
## 2016-03-21      NA
## 2016-03-22      NA
## 2016-03-23      NA
## 2016-03-24      NA
## 2016-03-25      NA
## 2016-03-28      NA
## 2016-03-29      NA
## 2016-03-30      NA
## 2016-03-31      NA
## 2016-04-01      NA
## 2016-04-06      NA
## 2016-04-07      NA
## 2016-04-08      NA
## 2016-04-11      NA
## 2016-04-12      NA
## 2016-04-13      NA
## 2016-04-14      NA
## 2016-04-15      NA
## 2016-04-18      NA
## 2016-04-19      NA
## 2016-04-20      NA
## 2016-04-21      NA
## 2016-04-22      NA
## 2016-04-25      NA
## 2016-04-26      NA
## 2016-04-27      NA
## 2016-04-28      NA
## 2016-04-29      NA
## 2016-05-03      NA
## 2016-05-04      NA
## 2016-05-05      NA
## 2016-05-06      NA
## 2016-05-09      NA
## 2016-05-10      NA
## 2016-05-11      NA
## 2016-05-12      NA
## 2016-05-13      NA
## 2016-05-16      NA
## 2016-05-17      NA
## 2016-05-18      NA
## 2016-05-19      NA
## 2016-05-20      NA
## 2016-05-23      NA
## 2016-05-24      NA
## 2016-05-25      NA
## 2016-05-26      NA
## 2016-05-27      NA
## 2016-05-30      NA
## 2016-05-31      NA
## 2016-06-01      NA
## 2016-06-02      NA
## 2016-06-03      NA
## 2016-06-04      NA
## 2016-06-06      NA
## 2016-06-07      NA
## 2016-06-08      NA
## 2016-06-13      NA
## 2016-06-14      NA
## 2016-06-15      NA
## 2016-06-16      NA
## 2016-06-17      NA
## 2016-06-20      NA
## 2016-06-21      NA
## 2016-06-22      NA
## 2016-06-23      NA
## 2016-06-24      NA
## 2016-06-27      NA
## 2016-06-28      NA
## 2016-06-29      NA
## 2016-06-30      NA
## 2016-07-01      NA
## 2016-07-04      NA
## 2016-07-05      NA
## 2016-07-06      NA
## 2016-07-07      NA
## 2016-07-11      NA
## 2016-07-12      NA
## 2016-07-13      NA
## 2016-07-14      NA
## 2016-07-15      NA
## 2016-07-18      NA
## 2016-07-19      NA
## 2016-07-20      NA
## 2016-07-21      NA
## 2016-07-22      NA
## 2016-07-25      NA
## 2016-07-26      NA
## 2016-07-27      NA
## 2016-07-28      NA
## 2016-07-29      NA
## 2016-08-01      NA
## 2016-08-02      NA
## 2016-08-03      NA
## 2016-08-04      NA
## 2016-08-05      NA
## 2016-08-08      NA
## 2016-08-09      NA
## 2016-08-10      NA
## 2016-08-11      NA
## 2016-08-12      NA
## 2016-08-15      NA
## 2016-08-16      NA
## 2016-08-17      NA
## 2016-08-18      NA
## 2016-08-19      NA
## 2016-08-22      NA
## 2016-08-23      NA
## 2016-08-24      NA
## 2016-08-25      NA
## 2016-08-26      NA
## 2016-08-29      NA
## 2016-08-30      NA
## 2016-08-31      NA
## 2016-09-01      NA
## 2016-09-02      NA
## 2016-09-05      NA
## 2016-09-06      NA
## 2016-09-07      NA
## 2016-09-08      NA
## 2016-09-09      NA
## 2016-09-10      NA
## 2016-09-12      NA
## 2016-09-13      NA
## 2016-09-14      NA
## 2016-09-19      NA
## 2016-09-20      NA
## 2016-09-21      NA
## 2016-09-22      NA
## 2016-09-23      NA
## 2016-09-26      NA
## 2016-09-29      NA
## 2016-09-30      NA
## 2016-10-03      NA
## 2016-10-04      NA
## 2016-10-05      NA
## 2016-10-06      NA
## 2016-10-07      NA
## 2016-10-11 22.6871
## 2016-10-12 22.7065
data1$weight[] <- iif(prices >= sma200, 1, 0)
sma200.0056 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  -3.1    1.5 -5.6    
sma200.0056$trade.summary
## $stats
##                        All          Long Short
## ntrades       1.200000e+01  1.200000e+01    NA
## avg.pnl      -7.579947e-03 -7.579947e-03    NA
## len           3.283333e+01  3.283333e+01    NA
## win.prob      2.500000e-01  2.500000e-01    NA
## win.avg.pnl   2.795289e-02  2.795289e-02    NA
## win.len       8.066667e+01  8.066667e+01    NA
## loss.prob     7.500000e-01  7.500000e-01    NA
## loss.avg.pnl -1.942423e-02 -1.942423e-02    NA
## loss.len      1.688889e+01  1.688889e+01    NA
## expectancy   -7.579947e-05 -7.579947e-05    NA
## profitfactor  4.796912e-01  4.796912e-01    NA
## 
## $trades
##       symbol   weight entry.date   exit.date    nhold entry.price
##  [1,] "prices" "100"  "2016-10-11" "2016-11-09" " 29" "24.89"    
##  [2,] "prices" "100"  "2016-11-10" "2016-11-11" "  1" "23.16"    
##  [3,] "prices" "100"  "2016-11-22" "2016-12-05" " 13" "23.20"    
##  [4,] "prices" "100"  "2016-12-07" "2016-12-19" " 12" "23.19"    
##  [5,] "prices" "100"  "2017-01-05" "2017-04-20" "105" "23.25"    
##  [6,] "prices" "100"  "2017-04-21" "2017-11-10" "203" "24.08"    
##  [7,] "prices" "100"  "2018-01-05" "2018-01-11" "  6" "25.43"    
##  [8,] "prices" "100"  "2018-01-12" "2018-02-06" " 25" "25.54"    
##  [9,] "prices" "100"  "2018-02-22" "2018-04-17" " 54" "25.62"    
## [10,] "prices" "100"  "2018-04-20" "2018-04-23" "  3" "25.80"    
## [11,] "prices" "100"  "2018-05-15" "2018-06-26" " 42" "25.77"    
## [12,] "prices" "100"  "2018-07-13" "2018-10-11" " 90" "25.76"    
##       exit.price return 
##  [1,] "22.84"    "-8.24"
##  [2,] "22.74"    "-1.81"
##  [3,] "23.01"    "-0.82"
##  [4,] "23.11"    "-0.34"
##  [5,] "24.01"    " 3.27"
##  [6,] "25.19"    " 4.61"
##  [7,] "25.39"    "-0.16"
##  [8,] "25.03"    "-2.00"
##  [9,] "25.75"    " 0.51"
## [10,] "25.69"    "-0.43"
## [11,] "25.60"    "-0.66"
## [12,] "24.98"    "-3.03"

0056

讀取200天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

sma50<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 21.4786
## 2016-03-03 21.5132
data1$weight[] <- iif(prices >= sma50, 1, 0)
sma50.0056 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  3.7 2.2 -5.6    

0056

讀取50天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

data1$weight[] <- iif(prices >= sma50, 1, -1)
sma50.0056.short <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28   -100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  2.5 6   -5.6    

0056

IIf函數 - 只傳回其中一個部分

1(買進) /1(賣出)

SMA簡單移動平均法

bt.run函數需要prices、weight、execution.price 3個輸入因素

50天的資料權重

models<-list("SMA50"= sma50.0056, 
             "SMA200"= sma200.0056,
             "SMA50_short" = sma50.0056.short, 
             "BH 0050" = buy.hold.0056)
strategy.performance.snapshoot(models, T)

## NULL
strategy.performance.snapshoot(models, control=list(comparison=T), sort.performance=T)

plotbt.strategy.sidebyside(models, return.table=T)
##            SMA50                     SMA200                   
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "3.71"                    "-3.14"                  
## Sharpe     "0.53"                    "-0.38"                  
## DVR        "0.29"                    "-0.06"                  
## Volatility "7.61"                    "7.84"                   
## MaxDD      "-7.49"                   "-12.25"                 
## AvgDD      "-1.84"                   "-6.23"                  
## VaR        "-0.6"                    "-0.63"                  
## CVaR       "-1.3"                    "-1.4"                   
## Exposure   "56.86"                   "52.46"                  
##            SMA50_short               BH 0050                  
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "2.45"                    "4.28"                   
## Sharpe     "0.28"                    "0.44"                   
## DVR        "0.04"                    "0.25"                   
## Volatility "11.22"                   "11.22"                  
## MaxDD      "-14.92"                  "-15.9"                  
## AvgDD      "-3.59"                   "-3.08"                  
## VaR        "-1.1"                    "-1.1"                   
## CVaR       "-1.59"                   "-1.87"                  
## Exposure   "99.87"                   "99.87"

0056

繪出模型,將清單中的資料讀取繪畫(夏普指數等資訊)

SMA簡單移動平均法

BH(買進賣出)

用plot函數劃出策略圖

control=list - 控制清單變數

plotbt.strategy.sidebyside(models, return.table=T) - 將圖形合併方便觀察所有資料

return(回報率)

library(ggplot2)
all.0056<-merge.xts(sma50.0056$equity, 
                    sma50.0056.short$equity, 
                    sma200.0056$equity, 
                    buy.hold.0056$equity)
colnames(all.0056)<-c("sma50", "sma50 short", "sma200", "BH")
head(all.0056)
##            sma50 sma50 short sma200       BH
## 2015-12-14     1   1.0000000      1 1.000000
## 2015-12-15     1   0.9909782      1 1.009022
## 2015-12-16     1   0.9793196      1 1.020893
## 2015-12-17     1   0.9674767      1 1.033238
## 2015-12-18     1   0.9581398      1 1.043210
## 2015-12-21     1   0.9572676      1 1.044160
all.0056.long<-fortify(all.0056, melt=T)
head(all.0056.long)
##        Index Series Value
## 1 2015-12-14  sma50     1
## 2 2015-12-15  sma50     1
## 3 2015-12-16  sma50     1
## 4 2015-12-17  sma50     1
## 5 2015-12-18  sma50     1
## 6 2015-12-21  sma50     1
#
title = "Cumulative returns of 0056s"
p = ggplot(all.0056.long, aes(x = Index, y = Value)) +
  geom_line(aes(linetype = Series, color = Series)) +
  #geom_point(aes(shape = Series))+
  xlab("year") + ylab("cumulative returns")+
  ggtitle(title)
p

0056

執行ggplot2 繪圖

將0056的equity和買進賣出的資料繪圖

有4個資料sma50、sma50 short、 sma200、 BH

head - 讀取前幾筆資料

fortify(強化的意思)

melt將資料融合在一起

把標題命名為Cumulative returns of 0050s - title = Cumulative returns of 0050s

用geom設定圖的資訊(顏色、點、線等)

xlab/ylab - x與y軸的標籤

p看出來的圖

library(xts)
data1<-new.env()
data1$prices<-etf4.all.1$`006205`
prices<-data1$prices
prices
##            006205
## 2015-12-14  30.98
## 2015-12-15  31.66
## 2015-12-16  31.67
## 2015-12-17  32.06
## 2015-12-18  32.23
## 2015-12-21  32.62
## 2015-12-22  33.11
## 2015-12-23  33.35
## 2015-12-24  33.02
## 2015-12-25  33.02
## 2015-12-28  32.87
## 2015-12-29  32.14
## 2015-12-30  31.98
## 2015-12-31  31.97
## 2016-01-04  31.02
## 2016-01-05  29.94
## 2016-01-06  29.94
## 2016-01-07  28.41
## 2016-01-08  28.62
## 2016-01-11  28.47
## 2016-01-12  27.97
## 2016-01-13  28.21
## 2016-01-14  27.05
## 2016-01-15  27.49
## 2016-01-18  27.11
## 2016-01-19  27.74
## 2016-01-20  27.67
## 2016-01-21  27.62
## 2016-01-22  27.30
## 2016-01-25  27.60
## 2016-01-26  27.15
## 2016-01-27  25.88
## 2016-01-28  25.70
## 2016-01-29  25.65
## 2016-01-30  26.21
## 2016-02-01  25.69
## 2016-02-02  25.66
## 2016-02-03  25.47
## 2016-02-15  25.42
## 2016-02-16  26.47
## 2016-02-17  26.56
## 2016-02-18  26.94
## 2016-02-19  26.74
## 2016-02-22  27.07
## 2016-02-23  27.13
## 2016-02-24  27.00
## 2016-02-25  26.56
## 2016-02-26  25.90
## 2016-03-01  25.55
## 2016-03-02  26.09
## 2016-03-03  26.70
## 2016-03-04  26.77
## 2016-03-07  27.27
## 2016-03-08  26.68
## 2016-03-09  26.78
## 2016-03-10  27.03
## 2016-03-11  26.59
## 2016-03-14  27.11
## 2016-03-15  26.89
## 2016-03-16  26.99
## 2016-03-17  27.34
## 2016-03-18  27.74
## 2016-03-21  28.35
## 2016-03-22  28.37
## 2016-03-23  28.13
## 2016-03-24  27.86
## 2016-03-25  27.72
## 2016-03-28  27.93
## 2016-03-29  27.45
## 2016-03-30  27.49
## 2016-03-31  27.83
## 2016-04-01  27.52
## 2016-04-06  27.87
## 2016-04-07  27.87
## 2016-04-08  27.49
## 2016-04-11  27.83
## 2016-04-12  27.79
## 2016-04-13  28.28
## 2016-04-14  28.37
## 2016-04-15  28.31
## 2016-04-18  28.03
## 2016-04-19  27.92
## 2016-04-20  27.29
## 2016-04-21  27.38
## 2016-04-22  27.30
## 2016-04-25  27.15
## 2016-04-26  27.26
## 2016-04-27  27.37
## 2016-04-28  27.23
## 2016-04-29  27.17
## 2016-05-03  27.42
## 2016-05-04  27.47
## 2016-05-05  27.50
## 2016-05-06  27.34
## 2016-05-09  26.62
## 2016-05-10  26.30
## 2016-05-11  26.45
## 2016-05-12  26.32
## 2016-05-13  26.49
## 2016-05-16  26.40
## 2016-05-17  26.53
## 2016-05-18  26.10
## 2016-05-19  26.34
## 2016-05-20  26.42
## 2016-05-23  26.53
## 2016-05-24  26.31
## 2016-05-25  26.49
## 2016-05-26  26.28
## 2016-05-27  26.31
## 2016-05-30  26.38
## 2016-05-31  27.10
## 2016-06-01  27.34
## 2016-06-02  27.20
## 2016-06-03  27.20
## 2016-06-04  27.21
## 2016-06-06  27.14
## 2016-06-07  27.12
## 2016-06-08  26.91
## 2016-06-13  26.52
## 2016-06-14  26.05
## 2016-06-15  26.16
## 2016-06-16  26.22
## 2016-06-17  26.40
## 2016-06-20  26.36
## 2016-06-21  26.52
## 2016-06-22  26.40
## 2016-06-23  26.43
## 2016-06-24  26.00
## 2016-06-27  26.19
## 2016-06-28  26.28
## 2016-06-29  26.50
## 2016-06-30  26.64
## 2016-07-01  26.63
## 2016-07-04  26.91
## 2016-07-05  27.11
## 2016-07-06  27.07
## 2016-07-07  27.16
## 2016-07-11  27.13
## 2016-07-12  27.22
## 2016-07-13  27.64
## 2016-07-14  27.56
## 2016-07-15  27.53
## 2016-07-18  27.47
## 2016-07-19  27.23
## 2016-07-20  27.12
## 2016-07-21  27.28
## 2016-07-22  27.18
## 2016-07-25  27.11
## 2016-07-26  27.21
## 2016-07-27  26.99
## 2016-07-28  26.93
## 2016-07-29  26.96
## 2016-08-01  26.75
## 2016-08-02  26.64
## 2016-08-03  26.73
## 2016-08-04  26.68
## 2016-08-05  26.70
## 2016-08-08  26.60
## 2016-08-09  26.76
## 2016-08-10  26.79
## 2016-08-11  26.83
## 2016-08-12  26.82
## 2016-08-15  27.91
## 2016-08-16  28.24
## 2016-08-17  28.00
## 2016-08-18  28.10
## 2016-08-19  27.91
## 2016-08-22  27.88
## 2016-08-23  27.98
## 2016-08-24  27.83
## 2016-08-25  27.58
## 2016-08-26  27.61
## 2016-08-29  27.55
## 2016-08-30  27.56
## 2016-08-31  27.62
## 2016-09-01  27.64
## 2016-09-02  27.55
## 2016-09-05  27.64
## 2016-09-06  27.44
## 2016-09-07  27.56
## 2016-09-08  27.46
## 2016-09-09  27.47
## 2016-09-10  26.95
## 2016-09-12  26.88
## 2016-09-13  26.94
## 2016-09-14  26.90
## 2016-09-19  26.88
## 2016-09-20  26.82
## 2016-09-21  26.74
## 2016-09-22  26.97
## 2016-09-23  26.99
## 2016-09-26  26.77
## 2016-09-29  26.65
## 2016-09-30  26.57
## 2016-10-03  26.66
## 2016-10-04  26.62
## 2016-10-05  26.70
## 2016-10-06  26.77
## 2016-10-07  26.84
## 2016-10-11  27.04
## 2016-10-12  26.92
## 2016-10-13  26.91
## 2016-10-14  26.89
## 2016-10-17  27.00
## 2016-10-18  26.86
## 2016-10-19  27.06
## 2016-10-20  26.99
## 2016-10-21  27.11
## 2016-10-24  27.38
## 2016-10-25  27.48
## 2016-10-26  27.34
## 2016-10-27  27.21
## 2016-10-28  27.35
## 2016-10-31  27.12
## 2016-11-01  27.19
## 2016-11-02  27.15
## 2016-11-03  27.20
## 2016-11-04  27.34
## 2016-11-07  27.25
## 2016-11-08  27.37
## 2016-11-09  26.99
## 2016-11-10  27.46
## 2016-11-11  27.55
## 2016-11-14  27.90
## 2016-11-15  27.84
## 2016-11-16  27.72
## 2016-11-17  27.63
## 2016-11-18  27.77
## 2016-11-21  27.89
## 2016-11-22  27.99
## 2016-11-23  28.18
## 2016-11-24  28.12
## 2016-11-25  28.10
## 2016-11-28  28.44
## 2016-11-29  28.57
## 2016-11-30  28.68
## 2016-12-01  28.73
## 2016-12-02  28.58
## 2016-12-05  28.22
## 2016-12-06  28.24
## 2016-12-07  28.10
## 2016-12-08  28.18
## 2016-12-09  28.29
## 2016-12-12  27.90
## 2016-12-13  27.58
## 2016-12-14  27.70
## 2016-12-15  27.28
## 2016-12-16  27.13
## 2016-12-19  27.08
## 2016-12-20  26.90
## 2016-12-21  26.99
## 2016-12-22  27.00
## 2016-12-23  26.97
## 2016-12-26  26.73
## 2016-12-27  27.04
## 2016-12-28  27.01
## 2016-12-29  26.96
## 2016-12-30  27.00
## 2017-01-03  27.23
## 2017-01-04  27.33
## 2017-01-05  27.47
## 2017-01-06  27.47
## 2017-01-09  27.46
## 2017-01-10  27.46
## 2017-01-11  27.30
## 2017-01-12  27.19
## 2017-01-13  27.11
## 2017-01-16  26.95
## 2017-01-17  27.20
## 2017-01-18  27.36
## 2017-01-19  27.39
## 2017-01-20  27.44
## 2017-01-23  27.60
## 2017-01-24  27.49
## 2017-02-02  27.56
## 2017-02-03  27.41
## 2017-02-06  27.33
## 2017-02-07  27.25
## 2017-02-08  27.14
## 2017-02-09  27.42
## 2017-02-10  27.56
## 2017-02-13  27.67
## 2017-02-14  27.58
## 2017-02-15  27.64
## 2017-02-16  27.53
## 2017-02-17  27.57
## 2017-02-18  27.42
## 2017-02-20  27.62
## 2017-02-21  27.77
## 2017-02-22  27.67
## 2017-02-23  27.68
## 2017-02-24  27.58
## 2017-03-01  27.56
## 2017-03-02  27.50
## 2017-03-03  27.26
## 2017-03-06  27.34
## 2017-03-07  27.29
## 2017-03-08  27.26
## 2017-03-09  27.06
## 2017-03-10  27.10
## 2017-03-13  27.13
## 2017-03-14  27.23
## 2017-03-15  27.15
## 2017-03-16  27.24
## 2017-03-17  27.20
## 2017-03-20  26.92
## 2017-03-21  26.92
## 2017-03-22  26.81
## 2017-03-23  26.88
## 2017-03-24  26.90
## 2017-03-27  27.06
## 2017-03-28  26.87
## 2017-03-29  26.78
## 2017-03-30  26.66
## 2017-03-31  26.72
## 2017-04-05  27.03
## 2017-04-06  27.12
## 2017-04-07  27.20
## 2017-04-10  27.27
## 2017-04-11  27.07
## 2017-04-12  27.18
## 2017-04-13  27.08
## 2017-04-14  26.92
## 2017-04-17  26.69
## 2017-04-18  26.76
## 2017-04-19  26.53
## 2017-04-20  26.56
## 2017-04-21  26.69
## 2017-04-24  26.42
## 2017-04-25  26.45
## 2017-04-26  26.41
## 2017-04-27  26.24
## 2017-04-28  26.31
## 2017-05-02  26.31
## 2017-05-03  26.16
## 2017-05-04  26.11
## 2017-05-05  25.93
## 2017-05-08  25.79
## 2017-05-09  25.80
## 2017-05-10  26.01
## 2017-05-11  25.86
## 2017-05-12  26.09
## 2017-05-15  26.40
## 2017-05-16  26.25
## 2017-05-17  26.35
## 2017-05-18  26.27
## 2017-05-19  26.32
## 2017-05-22  26.29
## 2017-05-23  26.38
## 2017-05-24  26.37
## 2017-05-25  26.63
## 2017-05-26  27.04
## 2017-05-31  27.24
## 2017-06-01  27.37
## 2017-06-02  27.43
## 2017-06-03  27.47
## 2017-06-05  27.33
## 2017-06-06  27.24
## 2017-06-07  27.59
## 2017-06-08  27.66
## 2017-06-09  27.93
## 2017-06-12  28.01
## 2017-06-13  27.92
## 2017-06-14  27.90
## 2017-06-15  27.76
## 2017-06-16  27.85
## 2017-06-19  27.95
## 2017-06-20  27.99
## 2017-06-21  27.95
## 2017-06-22  28.32
## 2017-06-23  28.23
## 2017-06-26  28.58
## 2017-06-27  28.58
## 2017-06-28  28.70
## 2017-06-29  28.82
## 2017-06-30  28.90
## 2017-07-03  28.94
## 2017-07-04  28.74
## 2017-07-05  28.74
## 2017-07-06  29.02
## 2017-07-07  29.08
## 2017-07-10  29.19
## 2017-07-11  29.31
## 2017-07-12  29.46
## 2017-07-13  29.41
## 2017-07-14  29.58
## 2017-07-17  29.76
## 2017-07-18  29.64
## 2017-07-19  29.86
## 2017-07-20  30.21
## 2017-07-21  30.32
## 2017-07-24  30.26
## 2017-07-25  30.28
## 2017-07-26  30.12
## 2017-07-27  30.02
## 2017-07-28  30.04
## 2017-07-31  30.17
## 2017-08-01  30.33
## 2017-08-02  30.50
## 2017-08-03  30.41
## 2017-08-04  30.26
## 2017-08-07  30.09
## 2017-08-08  30.20
## 2017-08-09  30.17
## 2017-08-10  30.06
## 2017-08-11  29.87
## 2017-08-14  29.70
## 2017-08-15  29.97
## 2017-08-16  29.82
## 2017-08-17  29.99
## 2017-08-18  30.00
## 2017-08-21  30.19
## 2017-08-22  30.35
## 2017-08-23  30.45
## 2017-08-24  30.49
## 2017-08-25  30.56
## 2017-08-28  31.24
## 2017-08-29  31.42
## 2017-08-30  31.57
## 2017-08-31  31.33
## 2017-09-01  31.46
## 2017-09-04  31.46
## 2017-09-05  31.59
## 2017-09-06  31.57
## 2017-09-07  31.59
## 2017-09-08  31.53
## 2017-09-11  31.55
## 2017-09-12  31.46
## 2017-09-13  31.50
## 2017-09-14  31.45
## 2017-09-15  31.31
## 2017-09-18  31.39
## 2017-09-19  31.35
## 2017-09-20  31.25
## 2017-09-21  31.37
## 2017-09-22  31.29
## 2017-09-25  31.12
## 2017-09-26  31.05
## 2017-09-27  31.04
## 2017-09-28  31.04
## 2017-09-29  31.11
## 2017-09-30  31.13
## 2017-10-02  31.20
## 2017-10-03  31.47
## 2017-10-05  32.07
## 2017-10-06  32.15
## 2017-10-11  31.92
## 2017-10-12  31.86
## 2017-10-13  31.87
## 2017-10-16  31.85
## 2017-10-17  31.72
## 2017-10-18  31.57
## 2017-10-19  31.64
## 2017-10-20  31.59
## 2017-10-23  31.61
## 2017-10-24  31.67
## 2017-10-25  31.76
## 2017-10-26  32.00
## 2017-10-27  32.08
## 2017-10-30  32.00
## 2017-10-31  31.90
## 2017-11-01  32.03
## 2017-11-02  31.98
## 2017-11-03  31.86
## 2017-11-06  31.85
## 2017-11-07  32.20
## 2017-11-08  32.34
## 2017-11-09  32.26
## 2017-11-10  32.39
## 2017-11-13  32.64
## 2017-11-14  32.61
## 2017-11-15  32.34
## 2017-11-16  32.35
## 2017-11-17  32.50
## 2017-11-20  32.56
## 2017-11-21  33.08
## 2017-11-22  33.51
## 2017-11-23  33.39
## 2017-11-24  32.66
## 2017-11-27  32.44
## 2017-11-28  32.27
## 2017-11-29  32.33
## 2017-11-30  32.23
## 2017-12-01  31.95
## 2017-12-04  32.02
## 2017-12-05  32.27
## 2017-12-06  32.08
## 2017-12-07  31.90
## 2017-12-08  31.86
## 2017-12-11  32.20
## 2017-12-12  32.33
## 2017-12-13  32.01
## 2017-12-14  32.18
## 2017-12-15  31.90
## 2017-12-18  31.82
## 2017-12-19  31.95
## 2017-12-20  32.09
## 2017-12-21  32.41
## 2017-12-22  32.40
## 2017-12-25  32.40
## 2017-12-26  32.32
## 2017-12-27  32.24
## 2017-12-28  31.97
## 2017-12-29  32.07
## 2018-01-02  32.43
## 2018-01-03  32.79
## 2018-01-04  32.87
## 2018-01-05  32.91
## 2018-01-08  33.05
## 2018-01-09  33.21
## 2018-01-10  33.35
## 2018-01-11  33.35
## 2018-01-12  33.58
## 2018-01-15  34.01
## 2018-01-16  34.12
## 2018-01-17  34.38
## 2018-01-18  34.52
## 2018-01-19  34.85
## 2018-01-22  34.85
## 2018-01-23  35.07
## 2018-01-24  35.28
## 2018-01-25  35.16
## 2018-01-26  35.34
## 2018-01-29  35.51
## 2018-01-30  34.84
## 2018-01-31  34.70
## 2018-02-01  34.88
## 2018-02-02  34.90
## 2018-02-05  34.88
## 2018-02-06  34.56
## 2018-02-07  34.69
## 2018-02-08  33.33
## 2018-02-09  31.47
## 2018-02-12  31.53
## 2018-02-21  32.54
## 2018-02-22  32.62
## 2018-02-23  33.06
## 2018-02-26  33.35
## 2018-02-27  33.43
## 2018-03-01  32.70
## 2018-03-02  32.42
## 2018-03-05  32.36
## 2018-03-06  32.45
## 2018-03-07  32.83
## 2018-03-08  32.77
## 2018-03-09  32.92
## 2018-03-12  33.20
## 2018-03-13  33.10
## 2018-03-14  32.75
## 2018-03-15  32.90
## 2018-03-16  32.82
## 2018-03-19  32.54
## 2018-03-20  32.59
## 2018-03-21  32.93
## 2018-03-22  32.47
## 2018-03-23  31.35
## 2018-03-26  31.19
## 2018-03-27  31.69
## 2018-03-28  31.30
## 2018-03-29  30.97
## 2018-03-30  31.50
## 2018-03-31  31.54
## 2018-04-02  31.66
## 2018-04-03  31.25
## 2018-04-09  31.32
## 2018-04-10  31.46
## 2018-04-11  31.99
## 2018-04-12  31.93
## 2018-04-13  31.82
## 2018-04-16  31.41
## 2018-04-17  31.14
## 2018-04-18  30.67
## 2018-04-19  31.13
## 2018-04-20  30.95
## 2018-04-23  30.91
## 2018-04-24  31.37
## 2018-04-25  31.37
## 2018-04-26  31.13
## 2018-04-27  30.70
## 2018-04-30  31.02
## 2018-05-02  30.82
## 2018-05-03  30.75
## 2018-05-04  30.96
## 2018-05-07  31.16
## 2018-05-08  31.62
## 2018-05-09  31.77
## 2018-05-10  31.86
## 2018-05-11  31.94
## 2018-05-14  32.09
## 2018-05-15  32.06
## 2018-05-16  32.11
## 2018-05-17  31.97
## 2018-05-18  31.85
## 2018-05-21  32.42
## 2018-05-22  32.21
## 2018-05-23  31.94
## 2018-05-24  31.66
## 2018-05-25  31.56
## 2018-05-28  31.55
## 2018-05-29  31.36
## 2018-05-30  30.80
## 2018-05-31  30.97
## 2018-06-01  31.02
## 2018-06-04  31.06
## 2018-06-05  31.21
## 2018-06-06  31.37
## 2018-06-07  31.50
## 2018-06-08  31.06
## 2018-06-11  30.94
## 2018-06-12  31.10
## 2018-06-13  31.18
## 2018-06-14  31.08
## 2018-06-15  31.05
## 2018-06-19  30.48
## 2018-06-20  29.83
## 2018-06-21  30.13
## 2018-06-22  29.82
## 2018-06-25  29.87
## 2018-06-26  28.97
## 2018-06-27  28.71
## 2018-06-28  28.27
## 2018-06-29  28.38
## 2018-07-02  28.22
## 2018-07-03  27.39
## 2018-07-04  27.65
## 2018-07-05  27.59
## 2018-07-06  27.42
## 2018-07-09  28.14
## 2018-07-10  28.42
## 2018-07-11  27.86
## 2018-07-12  28.32
## 2018-07-13  28.62
## 2018-07-16  28.45
## 2018-07-17  28.17
## 2018-07-18  28.26
## 2018-07-19  28.03
## 2018-07-20  27.75
## 2018-07-23  28.47
## 2018-07-24  29.12
## 2018-07-25  29.16
## 2018-07-26  29.00
## 2018-07-27  28.78
## 2018-07-30  28.68
## 2018-07-31  28.66
## 2018-08-01  28.76
## 2018-08-02  27.71
## 2018-08-03  27.50
## 2018-08-06  27.23
## 2018-08-07  27.17
## 2018-08-08  27.59
## 2018-08-09  27.72
## 2018-08-10  27.86
## 2018-08-13  27.29
## 2018-08-14  27.46
## 2018-08-15  27.02
## 2018-08-16  26.75
## 2018-08-17  26.89
## 2018-08-20  26.70
## 2018-08-21  27.18
## 2018-08-22  27.27
## 2018-08-23  27.11
## 2018-08-24  27.18
## 2018-08-27  27.80
## 2018-08-28  28.09
## 2018-08-29  27.99
## 2018-08-30  27.77
## 2018-08-31  27.56
## 2018-09-03  27.36
## 2018-09-04  27.47
## 2018-09-05  27.55
## 2018-09-06  27.26
## 2018-09-07  27.11
## 2018-09-10  26.99
## 2018-09-11  26.89
## 2018-09-12  26.59
## 2018-09-13  26.82
## 2018-09-14  27.03
## 2018-09-17  26.85
## 2018-09-18  26.78
## 2018-09-19  27.47
## 2018-09-20  27.60
## 2018-09-21  27.95
## 2018-09-25  28.11
## 2018-09-26  28.46
## 2018-09-27  28.32
## 2018-09-28  28.40
## 2018-10-01  28.38
## 2018-10-02  28.07
## 2018-10-03  27.87
## 2018-10-04  27.52
## 2018-10-05  27.30
## 2018-10-08  27.59
## 2018-10-09  27.37
## 2018-10-11  26.44
## 2018-10-12  26.29
## 2018-10-15  26.32
## 2018-10-16  26.19
## 2018-10-17  26.06
## 2018-10-18  25.78
## 2018-10-19  25.58
## 2018-10-22  26.85
## 2018-10-23  26.99
## 2018-10-24  26.93
## 2018-10-25  26.32
## 2018-10-26  26.62
## 2018-10-29  26.19
## 2018-10-30  25.93
## 2018-10-31  26.23
## 2018-11-01  26.74
## 2018-11-02  27.11
## 2018-11-05  27.03
## 2018-11-06  26.88
## 2018-11-07  27.13
## 2018-11-08  27.05
## 2018-11-09  26.45
## 2018-11-12  26.45
## 2018-11-13  26.58
## 2018-11-14  26.80
## 2018-11-15  26.76
## 2018-11-16  27.04
## 2018-11-19  27.09
## 2018-11-20  26.93
## 2018-11-21  26.69
## 2018-11-22  26.69
## 2018-11-23  26.45
## 2018-11-26  26.31
## 2018-11-27  26.28
## 2018-11-28  26.34
## 2018-11-29  26.50
## 2018-11-30  26.26
## 2018-12-03  27.09
## 2018-12-04  27.17
## 2018-12-05  27.10
## 2018-12-06  26.73
## 2018-12-07  26.65
## 2018-12-10  26.30
## 2018-12-11  26.27
## 2018-12-12  26.47
## 2018-12-13  26.89
## 2018-12-14  26.64
## 2018-12-17  26.47
## 2018-12-18  26.21
## 2018-12-19  26.09
## 2018-12-20  25.66
## 2018-12-21  25.35
## 2018-12-22  25.08
## 2018-12-24  25.25
## 2018-12-25  24.90
## 2018-12-26  25.16
## 2018-12-27  25.30
## 2018-12-28  25.24
sma6205<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 21.4786
## 2016-03-03 21.5132

006205

執行xts

data1<-new.env() - 創造一個新的環境變數

讀取0050的資料

讀取資料的價格

SMA簡單移動平均法

head - 讀取前幾筆資料

bt.prep(data1, align='keep.all')
names(data1)
## [1] "prices"          "dates"           "weight"          "symbolnames"    
## [5] "execution.price"
data1$dates
##   [1] "2015-12-14" "2015-12-15" "2015-12-16" "2015-12-17" "2015-12-18"
##   [6] "2015-12-21" "2015-12-22" "2015-12-23" "2015-12-24" "2015-12-25"
##  [11] "2015-12-28" "2015-12-29" "2015-12-30" "2015-12-31" "2016-01-04"
##  [16] "2016-01-05" "2016-01-06" "2016-01-07" "2016-01-08" "2016-01-11"
##  [21] "2016-01-12" "2016-01-13" "2016-01-14" "2016-01-15" "2016-01-18"
##  [26] "2016-01-19" "2016-01-20" "2016-01-21" "2016-01-22" "2016-01-25"
##  [31] "2016-01-26" "2016-01-27" "2016-01-28" "2016-01-29" "2016-01-30"
##  [36] "2016-02-01" "2016-02-02" "2016-02-03" "2016-02-15" "2016-02-16"
##  [41] "2016-02-17" "2016-02-18" "2016-02-19" "2016-02-22" "2016-02-23"
##  [46] "2016-02-24" "2016-02-25" "2016-02-26" "2016-03-01" "2016-03-02"
##  [51] "2016-03-03" "2016-03-04" "2016-03-07" "2016-03-08" "2016-03-09"
##  [56] "2016-03-10" "2016-03-11" "2016-03-14" "2016-03-15" "2016-03-16"
##  [61] "2016-03-17" "2016-03-18" "2016-03-21" "2016-03-22" "2016-03-23"
##  [66] "2016-03-24" "2016-03-25" "2016-03-28" "2016-03-29" "2016-03-30"
##  [71] "2016-03-31" "2016-04-01" "2016-04-06" "2016-04-07" "2016-04-08"
##  [76] "2016-04-11" "2016-04-12" "2016-04-13" "2016-04-14" "2016-04-15"
##  [81] "2016-04-18" "2016-04-19" "2016-04-20" "2016-04-21" "2016-04-22"
##  [86] "2016-04-25" "2016-04-26" "2016-04-27" "2016-04-28" "2016-04-29"
##  [91] "2016-05-03" "2016-05-04" "2016-05-05" "2016-05-06" "2016-05-09"
##  [96] "2016-05-10" "2016-05-11" "2016-05-12" "2016-05-13" "2016-05-16"
## [101] "2016-05-17" "2016-05-18" "2016-05-19" "2016-05-20" "2016-05-23"
## [106] "2016-05-24" "2016-05-25" "2016-05-26" "2016-05-27" "2016-05-30"
## [111] "2016-05-31" "2016-06-01" "2016-06-02" "2016-06-03" "2016-06-04"
## [116] "2016-06-06" "2016-06-07" "2016-06-08" "2016-06-13" "2016-06-14"
## [121] "2016-06-15" "2016-06-16" "2016-06-17" "2016-06-20" "2016-06-21"
## [126] "2016-06-22" "2016-06-23" "2016-06-24" "2016-06-27" "2016-06-28"
## [131] "2016-06-29" "2016-06-30" "2016-07-01" "2016-07-04" "2016-07-05"
## [136] "2016-07-06" "2016-07-07" "2016-07-11" "2016-07-12" "2016-07-13"
## [141] "2016-07-14" "2016-07-15" "2016-07-18" "2016-07-19" "2016-07-20"
## [146] "2016-07-21" "2016-07-22" "2016-07-25" "2016-07-26" "2016-07-27"
## [151] "2016-07-28" "2016-07-29" "2016-08-01" "2016-08-02" "2016-08-03"
## [156] "2016-08-04" "2016-08-05" "2016-08-08" "2016-08-09" "2016-08-10"
## [161] "2016-08-11" "2016-08-12" "2016-08-15" "2016-08-16" "2016-08-17"
## [166] "2016-08-18" "2016-08-19" "2016-08-22" "2016-08-23" "2016-08-24"
## [171] "2016-08-25" "2016-08-26" "2016-08-29" "2016-08-30" "2016-08-31"
## [176] "2016-09-01" "2016-09-02" "2016-09-05" "2016-09-06" "2016-09-07"
## [181] "2016-09-08" "2016-09-09" "2016-09-10" "2016-09-12" "2016-09-13"
## [186] "2016-09-14" "2016-09-19" "2016-09-20" "2016-09-21" "2016-09-22"
## [191] "2016-09-23" "2016-09-26" "2016-09-29" "2016-09-30" "2016-10-03"
## [196] "2016-10-04" "2016-10-05" "2016-10-06" "2016-10-07" "2016-10-11"
## [201] "2016-10-12" "2016-10-13" "2016-10-14" "2016-10-17" "2016-10-18"
## [206] "2016-10-19" "2016-10-20" "2016-10-21" "2016-10-24" "2016-10-25"
## [211] "2016-10-26" "2016-10-27" "2016-10-28" "2016-10-31" "2016-11-01"
## [216] "2016-11-02" "2016-11-03" "2016-11-04" "2016-11-07" "2016-11-08"
## [221] "2016-11-09" "2016-11-10" "2016-11-11" "2016-11-14" "2016-11-15"
## [226] "2016-11-16" "2016-11-17" "2016-11-18" "2016-11-21" "2016-11-22"
## [231] "2016-11-23" "2016-11-24" "2016-11-25" "2016-11-28" "2016-11-29"
## [236] "2016-11-30" "2016-12-01" "2016-12-02" "2016-12-05" "2016-12-06"
## [241] "2016-12-07" "2016-12-08" "2016-12-09" "2016-12-12" "2016-12-13"
## [246] "2016-12-14" "2016-12-15" "2016-12-16" "2016-12-19" "2016-12-20"
## [251] "2016-12-21" "2016-12-22" "2016-12-23" "2016-12-26" "2016-12-27"
## [256] "2016-12-28" "2016-12-29" "2016-12-30" "2017-01-03" "2017-01-04"
## [261] "2017-01-05" "2017-01-06" "2017-01-09" "2017-01-10" "2017-01-11"
## [266] "2017-01-12" "2017-01-13" "2017-01-16" "2017-01-17" "2017-01-18"
## [271] "2017-01-19" "2017-01-20" "2017-01-23" "2017-01-24" "2017-02-02"
## [276] "2017-02-03" "2017-02-06" "2017-02-07" "2017-02-08" "2017-02-09"
## [281] "2017-02-10" "2017-02-13" "2017-02-14" "2017-02-15" "2017-02-16"
## [286] "2017-02-17" "2017-02-18" "2017-02-20" "2017-02-21" "2017-02-22"
## [291] "2017-02-23" "2017-02-24" "2017-03-01" "2017-03-02" "2017-03-03"
## [296] "2017-03-06" "2017-03-07" "2017-03-08" "2017-03-09" "2017-03-10"
## [301] "2017-03-13" "2017-03-14" "2017-03-15" "2017-03-16" "2017-03-17"
## [306] "2017-03-20" "2017-03-21" "2017-03-22" "2017-03-23" "2017-03-24"
## [311] "2017-03-27" "2017-03-28" "2017-03-29" "2017-03-30" "2017-03-31"
## [316] "2017-04-05" "2017-04-06" "2017-04-07" "2017-04-10" "2017-04-11"
## [321] "2017-04-12" "2017-04-13" "2017-04-14" "2017-04-17" "2017-04-18"
## [326] "2017-04-19" "2017-04-20" "2017-04-21" "2017-04-24" "2017-04-25"
## [331] "2017-04-26" "2017-04-27" "2017-04-28" "2017-05-02" "2017-05-03"
## [336] "2017-05-04" "2017-05-05" "2017-05-08" "2017-05-09" "2017-05-10"
## [341] "2017-05-11" "2017-05-12" "2017-05-15" "2017-05-16" "2017-05-17"
## [346] "2017-05-18" "2017-05-19" "2017-05-22" "2017-05-23" "2017-05-24"
## [351] "2017-05-25" "2017-05-26" "2017-05-31" "2017-06-01" "2017-06-02"
## [356] "2017-06-03" "2017-06-05" "2017-06-06" "2017-06-07" "2017-06-08"
## [361] "2017-06-09" "2017-06-12" "2017-06-13" "2017-06-14" "2017-06-15"
## [366] "2017-06-16" "2017-06-19" "2017-06-20" "2017-06-21" "2017-06-22"
## [371] "2017-06-23" "2017-06-26" "2017-06-27" "2017-06-28" "2017-06-29"
## [376] "2017-06-30" "2017-07-03" "2017-07-04" "2017-07-05" "2017-07-06"
## [381] "2017-07-07" "2017-07-10" "2017-07-11" "2017-07-12" "2017-07-13"
## [386] "2017-07-14" "2017-07-17" "2017-07-18" "2017-07-19" "2017-07-20"
## [391] "2017-07-21" "2017-07-24" "2017-07-25" "2017-07-26" "2017-07-27"
## [396] "2017-07-28" "2017-07-31" "2017-08-01" "2017-08-02" "2017-08-03"
## [401] "2017-08-04" "2017-08-07" "2017-08-08" "2017-08-09" "2017-08-10"
## [406] "2017-08-11" "2017-08-14" "2017-08-15" "2017-08-16" "2017-08-17"
## [411] "2017-08-18" "2017-08-21" "2017-08-22" "2017-08-23" "2017-08-24"
## [416] "2017-08-25" "2017-08-28" "2017-08-29" "2017-08-30" "2017-08-31"
## [421] "2017-09-01" "2017-09-04" "2017-09-05" "2017-09-06" "2017-09-07"
## [426] "2017-09-08" "2017-09-11" "2017-09-12" "2017-09-13" "2017-09-14"
## [431] "2017-09-15" "2017-09-18" "2017-09-19" "2017-09-20" "2017-09-21"
## [436] "2017-09-22" "2017-09-25" "2017-09-26" "2017-09-27" "2017-09-28"
## [441] "2017-09-29" "2017-09-30" "2017-10-02" "2017-10-03" "2017-10-05"
## [446] "2017-10-06" "2017-10-11" "2017-10-12" "2017-10-13" "2017-10-16"
## [451] "2017-10-17" "2017-10-18" "2017-10-19" "2017-10-20" "2017-10-23"
## [456] "2017-10-24" "2017-10-25" "2017-10-26" "2017-10-27" "2017-10-30"
## [461] "2017-10-31" "2017-11-01" "2017-11-02" "2017-11-03" "2017-11-06"
## [466] "2017-11-07" "2017-11-08" "2017-11-09" "2017-11-10" "2017-11-13"
## [471] "2017-11-14" "2017-11-15" "2017-11-16" "2017-11-17" "2017-11-20"
## [476] "2017-11-21" "2017-11-22" "2017-11-23" "2017-11-24" "2017-11-27"
## [481] "2017-11-28" "2017-11-29" "2017-11-30" "2017-12-01" "2017-12-04"
## [486] "2017-12-05" "2017-12-06" "2017-12-07" "2017-12-08" "2017-12-11"
## [491] "2017-12-12" "2017-12-13" "2017-12-14" "2017-12-15" "2017-12-18"
## [496] "2017-12-19" "2017-12-20" "2017-12-21" "2017-12-22" "2017-12-25"
## [501] "2017-12-26" "2017-12-27" "2017-12-28" "2017-12-29" "2018-01-02"
## [506] "2018-01-03" "2018-01-04" "2018-01-05" "2018-01-08" "2018-01-09"
## [511] "2018-01-10" "2018-01-11" "2018-01-12" "2018-01-15" "2018-01-16"
## [516] "2018-01-17" "2018-01-18" "2018-01-19" "2018-01-22" "2018-01-23"
## [521] "2018-01-24" "2018-01-25" "2018-01-26" "2018-01-29" "2018-01-30"
## [526] "2018-01-31" "2018-02-01" "2018-02-02" "2018-02-05" "2018-02-06"
## [531] "2018-02-07" "2018-02-08" "2018-02-09" "2018-02-12" "2018-02-21"
## [536] "2018-02-22" "2018-02-23" "2018-02-26" "2018-02-27" "2018-03-01"
## [541] "2018-03-02" "2018-03-05" "2018-03-06" "2018-03-07" "2018-03-08"
## [546] "2018-03-09" "2018-03-12" "2018-03-13" "2018-03-14" "2018-03-15"
## [551] "2018-03-16" "2018-03-19" "2018-03-20" "2018-03-21" "2018-03-22"
## [556] "2018-03-23" "2018-03-26" "2018-03-27" "2018-03-28" "2018-03-29"
## [561] "2018-03-30" "2018-03-31" "2018-04-02" "2018-04-03" "2018-04-09"
## [566] "2018-04-10" "2018-04-11" "2018-04-12" "2018-04-13" "2018-04-16"
## [571] "2018-04-17" "2018-04-18" "2018-04-19" "2018-04-20" "2018-04-23"
## [576] "2018-04-24" "2018-04-25" "2018-04-26" "2018-04-27" "2018-04-30"
## [581] "2018-05-02" "2018-05-03" "2018-05-04" "2018-05-07" "2018-05-08"
## [586] "2018-05-09" "2018-05-10" "2018-05-11" "2018-05-14" "2018-05-15"
## [591] "2018-05-16" "2018-05-17" "2018-05-18" "2018-05-21" "2018-05-22"
## [596] "2018-05-23" "2018-05-24" "2018-05-25" "2018-05-28" "2018-05-29"
## [601] "2018-05-30" "2018-05-31" "2018-06-01" "2018-06-04" "2018-06-05"
## [606] "2018-06-06" "2018-06-07" "2018-06-08" "2018-06-11" "2018-06-12"
## [611] "2018-06-13" "2018-06-14" "2018-06-15" "2018-06-19" "2018-06-20"
## [616] "2018-06-21" "2018-06-22" "2018-06-25" "2018-06-26" "2018-06-27"
## [621] "2018-06-28" "2018-06-29" "2018-07-02" "2018-07-03" "2018-07-04"
## [626] "2018-07-05" "2018-07-06" "2018-07-09" "2018-07-10" "2018-07-11"
## [631] "2018-07-12" "2018-07-13" "2018-07-16" "2018-07-17" "2018-07-18"
## [636] "2018-07-19" "2018-07-20" "2018-07-23" "2018-07-24" "2018-07-25"
## [641] "2018-07-26" "2018-07-27" "2018-07-30" "2018-07-31" "2018-08-01"
## [646] "2018-08-02" "2018-08-03" "2018-08-06" "2018-08-07" "2018-08-08"
## [651] "2018-08-09" "2018-08-10" "2018-08-13" "2018-08-14" "2018-08-15"
## [656] "2018-08-16" "2018-08-17" "2018-08-20" "2018-08-21" "2018-08-22"
## [661] "2018-08-23" "2018-08-24" "2018-08-27" "2018-08-28" "2018-08-29"
## [666] "2018-08-30" "2018-08-31" "2018-09-03" "2018-09-04" "2018-09-05"
## [671] "2018-09-06" "2018-09-07" "2018-09-10" "2018-09-11" "2018-09-12"
## [676] "2018-09-13" "2018-09-14" "2018-09-17" "2018-09-18" "2018-09-19"
## [681] "2018-09-20" "2018-09-21" "2018-09-25" "2018-09-26" "2018-09-27"
## [686] "2018-09-28" "2018-10-01" "2018-10-02" "2018-10-03" "2018-10-04"
## [691] "2018-10-05" "2018-10-08" "2018-10-09" "2018-10-11" "2018-10-12"
## [696] "2018-10-15" "2018-10-16" "2018-10-17" "2018-10-18" "2018-10-19"
## [701] "2018-10-22" "2018-10-23" "2018-10-24" "2018-10-25" "2018-10-26"
## [706] "2018-10-29" "2018-10-30" "2018-10-31" "2018-11-01" "2018-11-02"
## [711] "2018-11-05" "2018-11-06" "2018-11-07" "2018-11-08" "2018-11-09"
## [716] "2018-11-12" "2018-11-13" "2018-11-14" "2018-11-15" "2018-11-16"
## [721] "2018-11-19" "2018-11-20" "2018-11-21" "2018-11-22" "2018-11-23"
## [726] "2018-11-26" "2018-11-27" "2018-11-28" "2018-11-29" "2018-11-30"
## [731] "2018-12-03" "2018-12-04" "2018-12-05" "2018-12-06" "2018-12-07"
## [736] "2018-12-10" "2018-12-11" "2018-12-12" "2018-12-13" "2018-12-14"
## [741] "2018-12-17" "2018-12-18" "2018-12-19" "2018-12-20" "2018-12-21"
## [746] "2018-12-22" "2018-12-24" "2018-12-25" "2018-12-26" "2018-12-27"
## [751] "2018-12-28"
data1$prices
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$prices = prices
data1$prices
##            006205
## 2015-12-14  30.98
## 2015-12-15  31.66
## 2015-12-16  31.67
## 2015-12-17  32.06
## 2015-12-18  32.23
## 2015-12-21  32.62
## 2015-12-22  33.11
## 2015-12-23  33.35
## 2015-12-24  33.02
## 2015-12-25  33.02
## 2015-12-28  32.87
## 2015-12-29  32.14
## 2015-12-30  31.98
## 2015-12-31  31.97
## 2016-01-04  31.02
## 2016-01-05  29.94
## 2016-01-06  29.94
## 2016-01-07  28.41
## 2016-01-08  28.62
## 2016-01-11  28.47
## 2016-01-12  27.97
## 2016-01-13  28.21
## 2016-01-14  27.05
## 2016-01-15  27.49
## 2016-01-18  27.11
## 2016-01-19  27.74
## 2016-01-20  27.67
## 2016-01-21  27.62
## 2016-01-22  27.30
## 2016-01-25  27.60
## 2016-01-26  27.15
## 2016-01-27  25.88
## 2016-01-28  25.70
## 2016-01-29  25.65
## 2016-01-30  26.21
## 2016-02-01  25.69
## 2016-02-02  25.66
## 2016-02-03  25.47
## 2016-02-15  25.42
## 2016-02-16  26.47
## 2016-02-17  26.56
## 2016-02-18  26.94
## 2016-02-19  26.74
## 2016-02-22  27.07
## 2016-02-23  27.13
## 2016-02-24  27.00
## 2016-02-25  26.56
## 2016-02-26  25.90
## 2016-03-01  25.55
## 2016-03-02  26.09
## 2016-03-03  26.70
## 2016-03-04  26.77
## 2016-03-07  27.27
## 2016-03-08  26.68
## 2016-03-09  26.78
## 2016-03-10  27.03
## 2016-03-11  26.59
## 2016-03-14  27.11
## 2016-03-15  26.89
## 2016-03-16  26.99
## 2016-03-17  27.34
## 2016-03-18  27.74
## 2016-03-21  28.35
## 2016-03-22  28.37
## 2016-03-23  28.13
## 2016-03-24  27.86
## 2016-03-25  27.72
## 2016-03-28  27.93
## 2016-03-29  27.45
## 2016-03-30  27.49
## 2016-03-31  27.83
## 2016-04-01  27.52
## 2016-04-06  27.87
## 2016-04-07  27.87
## 2016-04-08  27.49
## 2016-04-11  27.83
## 2016-04-12  27.79
## 2016-04-13  28.28
## 2016-04-14  28.37
## 2016-04-15  28.31
## 2016-04-18  28.03
## 2016-04-19  27.92
## 2016-04-20  27.29
## 2016-04-21  27.38
## 2016-04-22  27.30
## 2016-04-25  27.15
## 2016-04-26  27.26
## 2016-04-27  27.37
## 2016-04-28  27.23
## 2016-04-29  27.17
## 2016-05-03  27.42
## 2016-05-04  27.47
## 2016-05-05  27.50
## 2016-05-06  27.34
## 2016-05-09  26.62
## 2016-05-10  26.30
## 2016-05-11  26.45
## 2016-05-12  26.32
## 2016-05-13  26.49
## 2016-05-16  26.40
## 2016-05-17  26.53
## 2016-05-18  26.10
## 2016-05-19  26.34
## 2016-05-20  26.42
## 2016-05-23  26.53
## 2016-05-24  26.31
## 2016-05-25  26.49
## 2016-05-26  26.28
## 2016-05-27  26.31
## 2016-05-30  26.38
## 2016-05-31  27.10
## 2016-06-01  27.34
## 2016-06-02  27.20
## 2016-06-03  27.20
## 2016-06-04  27.21
## 2016-06-06  27.14
## 2016-06-07  27.12
## 2016-06-08  26.91
## 2016-06-13  26.52
## 2016-06-14  26.05
## 2016-06-15  26.16
## 2016-06-16  26.22
## 2016-06-17  26.40
## 2016-06-20  26.36
## 2016-06-21  26.52
## 2016-06-22  26.40
## 2016-06-23  26.43
## 2016-06-24  26.00
## 2016-06-27  26.19
## 2016-06-28  26.28
## 2016-06-29  26.50
## 2016-06-30  26.64
## 2016-07-01  26.63
## 2016-07-04  26.91
## 2016-07-05  27.11
## 2016-07-06  27.07
## 2016-07-07  27.16
## 2016-07-11  27.13
## 2016-07-12  27.22
## 2016-07-13  27.64
## 2016-07-14  27.56
## 2016-07-15  27.53
## 2016-07-18  27.47
## 2016-07-19  27.23
## 2016-07-20  27.12
## 2016-07-21  27.28
## 2016-07-22  27.18
## 2016-07-25  27.11
## 2016-07-26  27.21
## 2016-07-27  26.99
## 2016-07-28  26.93
## 2016-07-29  26.96
## 2016-08-01  26.75
## 2016-08-02  26.64
## 2016-08-03  26.73
## 2016-08-04  26.68
## 2016-08-05  26.70
## 2016-08-08  26.60
## 2016-08-09  26.76
## 2016-08-10  26.79
## 2016-08-11  26.83
## 2016-08-12  26.82
## 2016-08-15  27.91
## 2016-08-16  28.24
## 2016-08-17  28.00
## 2016-08-18  28.10
## 2016-08-19  27.91
## 2016-08-22  27.88
## 2016-08-23  27.98
## 2016-08-24  27.83
## 2016-08-25  27.58
## 2016-08-26  27.61
## 2016-08-29  27.55
## 2016-08-30  27.56
## 2016-08-31  27.62
## 2016-09-01  27.64
## 2016-09-02  27.55
## 2016-09-05  27.64
## 2016-09-06  27.44
## 2016-09-07  27.56
## 2016-09-08  27.46
## 2016-09-09  27.47
## 2016-09-10  26.95
## 2016-09-12  26.88
## 2016-09-13  26.94
## 2016-09-14  26.90
## 2016-09-19  26.88
## 2016-09-20  26.82
## 2016-09-21  26.74
## 2016-09-22  26.97
## 2016-09-23  26.99
## 2016-09-26  26.77
## 2016-09-29  26.65
## 2016-09-30  26.57
## 2016-10-03  26.66
## 2016-10-04  26.62
## 2016-10-05  26.70
## 2016-10-06  26.77
## 2016-10-07  26.84
## 2016-10-11  27.04
## 2016-10-12  26.92
## 2016-10-13  26.91
## 2016-10-14  26.89
## 2016-10-17  27.00
## 2016-10-18  26.86
## 2016-10-19  27.06
## 2016-10-20  26.99
## 2016-10-21  27.11
## 2016-10-24  27.38
## 2016-10-25  27.48
## 2016-10-26  27.34
## 2016-10-27  27.21
## 2016-10-28  27.35
## 2016-10-31  27.12
## 2016-11-01  27.19
## 2016-11-02  27.15
## 2016-11-03  27.20
## 2016-11-04  27.34
## 2016-11-07  27.25
## 2016-11-08  27.37
## 2016-11-09  26.99
## 2016-11-10  27.46
## 2016-11-11  27.55
## 2016-11-14  27.90
## 2016-11-15  27.84
## 2016-11-16  27.72
## 2016-11-17  27.63
## 2016-11-18  27.77
## 2016-11-21  27.89
## 2016-11-22  27.99
## 2016-11-23  28.18
## 2016-11-24  28.12
## 2016-11-25  28.10
## 2016-11-28  28.44
## 2016-11-29  28.57
## 2016-11-30  28.68
## 2016-12-01  28.73
## 2016-12-02  28.58
## 2016-12-05  28.22
## 2016-12-06  28.24
## 2016-12-07  28.10
## 2016-12-08  28.18
## 2016-12-09  28.29
## 2016-12-12  27.90
## 2016-12-13  27.58
## 2016-12-14  27.70
## 2016-12-15  27.28
## 2016-12-16  27.13
## 2016-12-19  27.08
## 2016-12-20  26.90
## 2016-12-21  26.99
## 2016-12-22  27.00
## 2016-12-23  26.97
## 2016-12-26  26.73
## 2016-12-27  27.04
## 2016-12-28  27.01
## 2016-12-29  26.96
## 2016-12-30  27.00
## 2017-01-03  27.23
## 2017-01-04  27.33
## 2017-01-05  27.47
## 2017-01-06  27.47
## 2017-01-09  27.46
## 2017-01-10  27.46
## 2017-01-11  27.30
## 2017-01-12  27.19
## 2017-01-13  27.11
## 2017-01-16  26.95
## 2017-01-17  27.20
## 2017-01-18  27.36
## 2017-01-19  27.39
## 2017-01-20  27.44
## 2017-01-23  27.60
## 2017-01-24  27.49
## 2017-02-02  27.56
## 2017-02-03  27.41
## 2017-02-06  27.33
## 2017-02-07  27.25
## 2017-02-08  27.14
## 2017-02-09  27.42
## 2017-02-10  27.56
## 2017-02-13  27.67
## 2017-02-14  27.58
## 2017-02-15  27.64
## 2017-02-16  27.53
## 2017-02-17  27.57
## 2017-02-18  27.42
## 2017-02-20  27.62
## 2017-02-21  27.77
## 2017-02-22  27.67
## 2017-02-23  27.68
## 2017-02-24  27.58
## 2017-03-01  27.56
## 2017-03-02  27.50
## 2017-03-03  27.26
## 2017-03-06  27.34
## 2017-03-07  27.29
## 2017-03-08  27.26
## 2017-03-09  27.06
## 2017-03-10  27.10
## 2017-03-13  27.13
## 2017-03-14  27.23
## 2017-03-15  27.15
## 2017-03-16  27.24
## 2017-03-17  27.20
## 2017-03-20  26.92
## 2017-03-21  26.92
## 2017-03-22  26.81
## 2017-03-23  26.88
## 2017-03-24  26.90
## 2017-03-27  27.06
## 2017-03-28  26.87
## 2017-03-29  26.78
## 2017-03-30  26.66
## 2017-03-31  26.72
## 2017-04-05  27.03
## 2017-04-06  27.12
## 2017-04-07  27.20
## 2017-04-10  27.27
## 2017-04-11  27.07
## 2017-04-12  27.18
## 2017-04-13  27.08
## 2017-04-14  26.92
## 2017-04-17  26.69
## 2017-04-18  26.76
## 2017-04-19  26.53
## 2017-04-20  26.56
## 2017-04-21  26.69
## 2017-04-24  26.42
## 2017-04-25  26.45
## 2017-04-26  26.41
## 2017-04-27  26.24
## 2017-04-28  26.31
## 2017-05-02  26.31
## 2017-05-03  26.16
## 2017-05-04  26.11
## 2017-05-05  25.93
## 2017-05-08  25.79
## 2017-05-09  25.80
## 2017-05-10  26.01
## 2017-05-11  25.86
## 2017-05-12  26.09
## 2017-05-15  26.40
## 2017-05-16  26.25
## 2017-05-17  26.35
## 2017-05-18  26.27
## 2017-05-19  26.32
## 2017-05-22  26.29
## 2017-05-23  26.38
## 2017-05-24  26.37
## 2017-05-25  26.63
## 2017-05-26  27.04
## 2017-05-31  27.24
## 2017-06-01  27.37
## 2017-06-02  27.43
## 2017-06-03  27.47
## 2017-06-05  27.33
## 2017-06-06  27.24
## 2017-06-07  27.59
## 2017-06-08  27.66
## 2017-06-09  27.93
## 2017-06-12  28.01
## 2017-06-13  27.92
## 2017-06-14  27.90
## 2017-06-15  27.76
## 2017-06-16  27.85
## 2017-06-19  27.95
## 2017-06-20  27.99
## 2017-06-21  27.95
## 2017-06-22  28.32
## 2017-06-23  28.23
## 2017-06-26  28.58
## 2017-06-27  28.58
## 2017-06-28  28.70
## 2017-06-29  28.82
## 2017-06-30  28.90
## 2017-07-03  28.94
## 2017-07-04  28.74
## 2017-07-05  28.74
## 2017-07-06  29.02
## 2017-07-07  29.08
## 2017-07-10  29.19
## 2017-07-11  29.31
## 2017-07-12  29.46
## 2017-07-13  29.41
## 2017-07-14  29.58
## 2017-07-17  29.76
## 2017-07-18  29.64
## 2017-07-19  29.86
## 2017-07-20  30.21
## 2017-07-21  30.32
## 2017-07-24  30.26
## 2017-07-25  30.28
## 2017-07-26  30.12
## 2017-07-27  30.02
## 2017-07-28  30.04
## 2017-07-31  30.17
## 2017-08-01  30.33
## 2017-08-02  30.50
## 2017-08-03  30.41
## 2017-08-04  30.26
## 2017-08-07  30.09
## 2017-08-08  30.20
## 2017-08-09  30.17
## 2017-08-10  30.06
## 2017-08-11  29.87
## 2017-08-14  29.70
## 2017-08-15  29.97
## 2017-08-16  29.82
## 2017-08-17  29.99
## 2017-08-18  30.00
## 2017-08-21  30.19
## 2017-08-22  30.35
## 2017-08-23  30.45
## 2017-08-24  30.49
## 2017-08-25  30.56
## 2017-08-28  31.24
## 2017-08-29  31.42
## 2017-08-30  31.57
## 2017-08-31  31.33
## 2017-09-01  31.46
## 2017-09-04  31.46
## 2017-09-05  31.59
## 2017-09-06  31.57
## 2017-09-07  31.59
## 2017-09-08  31.53
## 2017-09-11  31.55
## 2017-09-12  31.46
## 2017-09-13  31.50
## 2017-09-14  31.45
## 2017-09-15  31.31
## 2017-09-18  31.39
## 2017-09-19  31.35
## 2017-09-20  31.25
## 2017-09-21  31.37
## 2017-09-22  31.29
## 2017-09-25  31.12
## 2017-09-26  31.05
## 2017-09-27  31.04
## 2017-09-28  31.04
## 2017-09-29  31.11
## 2017-09-30  31.13
## 2017-10-02  31.20
## 2017-10-03  31.47
## 2017-10-05  32.07
## 2017-10-06  32.15
## 2017-10-11  31.92
## 2017-10-12  31.86
## 2017-10-13  31.87
## 2017-10-16  31.85
## 2017-10-17  31.72
## 2017-10-18  31.57
## 2017-10-19  31.64
## 2017-10-20  31.59
## 2017-10-23  31.61
## 2017-10-24  31.67
## 2017-10-25  31.76
## 2017-10-26  32.00
## 2017-10-27  32.08
## 2017-10-30  32.00
## 2017-10-31  31.90
## 2017-11-01  32.03
## 2017-11-02  31.98
## 2017-11-03  31.86
## 2017-11-06  31.85
## 2017-11-07  32.20
## 2017-11-08  32.34
## 2017-11-09  32.26
## 2017-11-10  32.39
## 2017-11-13  32.64
## 2017-11-14  32.61
## 2017-11-15  32.34
## 2017-11-16  32.35
## 2017-11-17  32.50
## 2017-11-20  32.56
## 2017-11-21  33.08
## 2017-11-22  33.51
## 2017-11-23  33.39
## 2017-11-24  32.66
## 2017-11-27  32.44
## 2017-11-28  32.27
## 2017-11-29  32.33
## 2017-11-30  32.23
## 2017-12-01  31.95
## 2017-12-04  32.02
## 2017-12-05  32.27
## 2017-12-06  32.08
## 2017-12-07  31.90
## 2017-12-08  31.86
## 2017-12-11  32.20
## 2017-12-12  32.33
## 2017-12-13  32.01
## 2017-12-14  32.18
## 2017-12-15  31.90
## 2017-12-18  31.82
## 2017-12-19  31.95
## 2017-12-20  32.09
## 2017-12-21  32.41
## 2017-12-22  32.40
## 2017-12-25  32.40
## 2017-12-26  32.32
## 2017-12-27  32.24
## 2017-12-28  31.97
## 2017-12-29  32.07
## 2018-01-02  32.43
## 2018-01-03  32.79
## 2018-01-04  32.87
## 2018-01-05  32.91
## 2018-01-08  33.05
## 2018-01-09  33.21
## 2018-01-10  33.35
## 2018-01-11  33.35
## 2018-01-12  33.58
## 2018-01-15  34.01
## 2018-01-16  34.12
## 2018-01-17  34.38
## 2018-01-18  34.52
## 2018-01-19  34.85
## 2018-01-22  34.85
## 2018-01-23  35.07
## 2018-01-24  35.28
## 2018-01-25  35.16
## 2018-01-26  35.34
## 2018-01-29  35.51
## 2018-01-30  34.84
## 2018-01-31  34.70
## 2018-02-01  34.88
## 2018-02-02  34.90
## 2018-02-05  34.88
## 2018-02-06  34.56
## 2018-02-07  34.69
## 2018-02-08  33.33
## 2018-02-09  31.47
## 2018-02-12  31.53
## 2018-02-21  32.54
## 2018-02-22  32.62
## 2018-02-23  33.06
## 2018-02-26  33.35
## 2018-02-27  33.43
## 2018-03-01  32.70
## 2018-03-02  32.42
## 2018-03-05  32.36
## 2018-03-06  32.45
## 2018-03-07  32.83
## 2018-03-08  32.77
## 2018-03-09  32.92
## 2018-03-12  33.20
## 2018-03-13  33.10
## 2018-03-14  32.75
## 2018-03-15  32.90
## 2018-03-16  32.82
## 2018-03-19  32.54
## 2018-03-20  32.59
## 2018-03-21  32.93
## 2018-03-22  32.47
## 2018-03-23  31.35
## 2018-03-26  31.19
## 2018-03-27  31.69
## 2018-03-28  31.30
## 2018-03-29  30.97
## 2018-03-30  31.50
## 2018-03-31  31.54
## 2018-04-02  31.66
## 2018-04-03  31.25
## 2018-04-09  31.32
## 2018-04-10  31.46
## 2018-04-11  31.99
## 2018-04-12  31.93
## 2018-04-13  31.82
## 2018-04-16  31.41
## 2018-04-17  31.14
## 2018-04-18  30.67
## 2018-04-19  31.13
## 2018-04-20  30.95
## 2018-04-23  30.91
## 2018-04-24  31.37
## 2018-04-25  31.37
## 2018-04-26  31.13
## 2018-04-27  30.70
## 2018-04-30  31.02
## 2018-05-02  30.82
## 2018-05-03  30.75
## 2018-05-04  30.96
## 2018-05-07  31.16
## 2018-05-08  31.62
## 2018-05-09  31.77
## 2018-05-10  31.86
## 2018-05-11  31.94
## 2018-05-14  32.09
## 2018-05-15  32.06
## 2018-05-16  32.11
## 2018-05-17  31.97
## 2018-05-18  31.85
## 2018-05-21  32.42
## 2018-05-22  32.21
## 2018-05-23  31.94
## 2018-05-24  31.66
## 2018-05-25  31.56
## 2018-05-28  31.55
## 2018-05-29  31.36
## 2018-05-30  30.80
## 2018-05-31  30.97
## 2018-06-01  31.02
## 2018-06-04  31.06
## 2018-06-05  31.21
## 2018-06-06  31.37
## 2018-06-07  31.50
## 2018-06-08  31.06
## 2018-06-11  30.94
## 2018-06-12  31.10
## 2018-06-13  31.18
## 2018-06-14  31.08
## 2018-06-15  31.05
## 2018-06-19  30.48
## 2018-06-20  29.83
## 2018-06-21  30.13
## 2018-06-22  29.82
## 2018-06-25  29.87
## 2018-06-26  28.97
## 2018-06-27  28.71
## 2018-06-28  28.27
## 2018-06-29  28.38
## 2018-07-02  28.22
## 2018-07-03  27.39
## 2018-07-04  27.65
## 2018-07-05  27.59
## 2018-07-06  27.42
## 2018-07-09  28.14
## 2018-07-10  28.42
## 2018-07-11  27.86
## 2018-07-12  28.32
## 2018-07-13  28.62
## 2018-07-16  28.45
## 2018-07-17  28.17
## 2018-07-18  28.26
## 2018-07-19  28.03
## 2018-07-20  27.75
## 2018-07-23  28.47
## 2018-07-24  29.12
## 2018-07-25  29.16
## 2018-07-26  29.00
## 2018-07-27  28.78
## 2018-07-30  28.68
## 2018-07-31  28.66
## 2018-08-01  28.76
## 2018-08-02  27.71
## 2018-08-03  27.50
## 2018-08-06  27.23
## 2018-08-07  27.17
## 2018-08-08  27.59
## 2018-08-09  27.72
## 2018-08-10  27.86
## 2018-08-13  27.29
## 2018-08-14  27.46
## 2018-08-15  27.02
## 2018-08-16  26.75
## 2018-08-17  26.89
## 2018-08-20  26.70
## 2018-08-21  27.18
## 2018-08-22  27.27
## 2018-08-23  27.11
## 2018-08-24  27.18
## 2018-08-27  27.80
## 2018-08-28  28.09
## 2018-08-29  27.99
## 2018-08-30  27.77
## 2018-08-31  27.56
## 2018-09-03  27.36
## 2018-09-04  27.47
## 2018-09-05  27.55
## 2018-09-06  27.26
## 2018-09-07  27.11
## 2018-09-10  26.99
## 2018-09-11  26.89
## 2018-09-12  26.59
## 2018-09-13  26.82
## 2018-09-14  27.03
## 2018-09-17  26.85
## 2018-09-18  26.78
## 2018-09-19  27.47
## 2018-09-20  27.60
## 2018-09-21  27.95
## 2018-09-25  28.11
## 2018-09-26  28.46
## 2018-09-27  28.32
## 2018-09-28  28.40
## 2018-10-01  28.38
## 2018-10-02  28.07
## 2018-10-03  27.87
## 2018-10-04  27.52
## 2018-10-05  27.30
## 2018-10-08  27.59
## 2018-10-09  27.37
## 2018-10-11  26.44
## 2018-10-12  26.29
## 2018-10-15  26.32
## 2018-10-16  26.19
## 2018-10-17  26.06
## 2018-10-18  25.78
## 2018-10-19  25.58
## 2018-10-22  26.85
## 2018-10-23  26.99
## 2018-10-24  26.93
## 2018-10-25  26.32
## 2018-10-26  26.62
## 2018-10-29  26.19
## 2018-10-30  25.93
## 2018-10-31  26.23
## 2018-11-01  26.74
## 2018-11-02  27.11
## 2018-11-05  27.03
## 2018-11-06  26.88
## 2018-11-07  27.13
## 2018-11-08  27.05
## 2018-11-09  26.45
## 2018-11-12  26.45
## 2018-11-13  26.58
## 2018-11-14  26.80
## 2018-11-15  26.76
## 2018-11-16  27.04
## 2018-11-19  27.09
## 2018-11-20  26.93
## 2018-11-21  26.69
## 2018-11-22  26.69
## 2018-11-23  26.45
## 2018-11-26  26.31
## 2018-11-27  26.28
## 2018-11-28  26.34
## 2018-11-29  26.50
## 2018-11-30  26.26
## 2018-12-03  27.09
## 2018-12-04  27.17
## 2018-12-05  27.10
## 2018-12-06  26.73
## 2018-12-07  26.65
## 2018-12-10  26.30
## 2018-12-11  26.27
## 2018-12-12  26.47
## 2018-12-13  26.89
## 2018-12-14  26.64
## 2018-12-17  26.47
## 2018-12-18  26.21
## 2018-12-19  26.09
## 2018-12-20  25.66
## 2018-12-21  25.35
## 2018-12-22  25.08
## 2018-12-24  25.25
## 2018-12-25  24.90
## 2018-12-26  25.16
## 2018-12-27  25.30
## 2018-12-28  25.24
data1$weight
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$execution.price = data1$prices = etf4.all.1$`006205`
data1$weight[] = 1
buy.hold.006205 <- bt.run.share(data1, clean.signal=F, trade.summary = TRUE)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  -6.5    5   -5.6    
buy.hold.006205 <-bt.run(data1)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  -6.5    5   -5.6    

006205

bt.prep(data1, align=‘keep.all’) - 加載和清理數據價格/讀取006205的股票資訊

prices - 價格

weight - 權重

execution.price - 執行價格

buy.hold - 買進賣出

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

buy.hold.0050 <-bt.run(data1) - 讀取買進賣出資料

prices<-data1$prices
sma200<-SMA(prices, 200)
head(sma200, 201)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02      NA
## 2016-03-03      NA
## 2016-03-04      NA
## 2016-03-07      NA
## 2016-03-08      NA
## 2016-03-09      NA
## 2016-03-10      NA
## 2016-03-11      NA
## 2016-03-14      NA
## 2016-03-15      NA
## 2016-03-16      NA
## 2016-03-17      NA
## 2016-03-18      NA
## 2016-03-21      NA
## 2016-03-22      NA
## 2016-03-23      NA
## 2016-03-24      NA
## 2016-03-25      NA
## 2016-03-28      NA
## 2016-03-29      NA
## 2016-03-30      NA
## 2016-03-31      NA
## 2016-04-01      NA
## 2016-04-06      NA
## 2016-04-07      NA
## 2016-04-08      NA
## 2016-04-11      NA
## 2016-04-12      NA
## 2016-04-13      NA
## 2016-04-14      NA
## 2016-04-15      NA
## 2016-04-18      NA
## 2016-04-19      NA
## 2016-04-20      NA
## 2016-04-21      NA
## 2016-04-22      NA
## 2016-04-25      NA
## 2016-04-26      NA
## 2016-04-27      NA
## 2016-04-28      NA
## 2016-04-29      NA
## 2016-05-03      NA
## 2016-05-04      NA
## 2016-05-05      NA
## 2016-05-06      NA
## 2016-05-09      NA
## 2016-05-10      NA
## 2016-05-11      NA
## 2016-05-12      NA
## 2016-05-13      NA
## 2016-05-16      NA
## 2016-05-17      NA
## 2016-05-18      NA
## 2016-05-19      NA
## 2016-05-20      NA
## 2016-05-23      NA
## 2016-05-24      NA
## 2016-05-25      NA
## 2016-05-26      NA
## 2016-05-27      NA
## 2016-05-30      NA
## 2016-05-31      NA
## 2016-06-01      NA
## 2016-06-02      NA
## 2016-06-03      NA
## 2016-06-04      NA
## 2016-06-06      NA
## 2016-06-07      NA
## 2016-06-08      NA
## 2016-06-13      NA
## 2016-06-14      NA
## 2016-06-15      NA
## 2016-06-16      NA
## 2016-06-17      NA
## 2016-06-20      NA
## 2016-06-21      NA
## 2016-06-22      NA
## 2016-06-23      NA
## 2016-06-24      NA
## 2016-06-27      NA
## 2016-06-28      NA
## 2016-06-29      NA
## 2016-06-30      NA
## 2016-07-01      NA
## 2016-07-04      NA
## 2016-07-05      NA
## 2016-07-06      NA
## 2016-07-07      NA
## 2016-07-11      NA
## 2016-07-12      NA
## 2016-07-13      NA
## 2016-07-14      NA
## 2016-07-15      NA
## 2016-07-18      NA
## 2016-07-19      NA
## 2016-07-20      NA
## 2016-07-21      NA
## 2016-07-22      NA
## 2016-07-25      NA
## 2016-07-26      NA
## 2016-07-27      NA
## 2016-07-28      NA
## 2016-07-29      NA
## 2016-08-01      NA
## 2016-08-02      NA
## 2016-08-03      NA
## 2016-08-04      NA
## 2016-08-05      NA
## 2016-08-08      NA
## 2016-08-09      NA
## 2016-08-10      NA
## 2016-08-11      NA
## 2016-08-12      NA
## 2016-08-15      NA
## 2016-08-16      NA
## 2016-08-17      NA
## 2016-08-18      NA
## 2016-08-19      NA
## 2016-08-22      NA
## 2016-08-23      NA
## 2016-08-24      NA
## 2016-08-25      NA
## 2016-08-26      NA
## 2016-08-29      NA
## 2016-08-30      NA
## 2016-08-31      NA
## 2016-09-01      NA
## 2016-09-02      NA
## 2016-09-05      NA
## 2016-09-06      NA
## 2016-09-07      NA
## 2016-09-08      NA
## 2016-09-09      NA
## 2016-09-10      NA
## 2016-09-12      NA
## 2016-09-13      NA
## 2016-09-14      NA
## 2016-09-19      NA
## 2016-09-20      NA
## 2016-09-21      NA
## 2016-09-22      NA
## 2016-09-23      NA
## 2016-09-26      NA
## 2016-09-29      NA
## 2016-09-30      NA
## 2016-10-03      NA
## 2016-10-04      NA
## 2016-10-05      NA
## 2016-10-06      NA
## 2016-10-07      NA
## 2016-10-11 27.4799
## 2016-10-12 27.4596
data1$weight[] <- iif(prices >= sma200, 1, 0)
sma200.006205 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  0.5 3.2 -5.6    
sma200.006205$trade.summary
## $stats
##                        All          Long Short
## ntrades       1.300000e+01  1.300000e+01    NA
## avg.pnl       2.122450e-03  2.122450e-03    NA
## len           2.207692e+01  2.207692e+01    NA
## win.prob      7.692308e-02  7.692308e-02    NA
## win.avg.pnl   1.508811e-01  1.508811e-01    NA
## win.len       2.030000e+02  2.030000e+02    NA
## loss.prob     9.230769e-01  9.230769e-01    NA
## loss.avg.pnl -1.027410e-02 -1.027410e-02    NA
## loss.len      7.000000e+00  7.000000e+00    NA
## expectancy    2.122450e-05  2.122450e-05    NA
## profitfactor  1.223798e+00  1.223798e+00    NA
## 
## $trades
##       symbol   weight entry.date   exit.date    nhold entry.price
##  [1,] "prices" "100"  "2016-10-24" "2016-11-09" " 16" "27.38"    
##  [2,] "prices" "100"  "2016-11-10" "2016-12-16" " 36" "27.46"    
##  [3,] "prices" "100"  "2017-01-04" "2017-01-12" "  8" "27.33"    
##  [4,] "prices" "100"  "2017-01-18" "2017-02-08" " 21" "27.36"    
##  [5,] "prices" "100"  "2017-02-09" "2017-03-09" " 28" "27.42"    
##  [6,] "prices" "100"  "2017-03-16" "2017-03-17" "  1" "27.24"    
##  [7,] "prices" "100"  "2017-04-10" "2017-04-11" "  1" "27.27"    
##  [8,] "prices" "100"  "2017-05-31" "2018-03-23" "296" "27.24"    
##  [9,] "prices" "100"  "2018-03-27" "2018-03-28" "  1" "31.69"    
## [10,] "prices" "100"  "2018-04-02" "2018-04-03" "  1" "31.66"    
## [11,] "prices" "100"  "2018-04-11" "2018-04-16" "  5" "31.99"    
## [12,] "prices" "100"  "2018-05-14" "2018-05-17" "  3" "32.09"    
## [13,] "prices" "100"  "2018-05-21" "2018-05-23" "  2" "32.42"    
##       exit.price return 
##  [1,] "26.99"    "-1.42"
##  [2,] "27.13"    "-1.20"
##  [3,] "27.19"    "-0.51"
##  [4,] "27.14"    "-0.80"
##  [5,] "27.06"    "-1.31"
##  [6,] "27.20"    "-0.15"
##  [7,] "27.07"    "-0.73"
##  [8,] "31.35"    "15.09"
##  [9,] "31.30"    "-1.23"
## [10,] "31.25"    "-1.30"
## [11,] "31.41"    "-1.81"
## [12,] "31.97"    "-0.37"
## [13,] "31.94"    "-1.48"

006205

讀取200天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

sma50<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 28.5936
## 2016-03-03 28.5080
data1$weight[] <- iif(prices >= sma50, 1, 0)
sma50.006205 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  -3.4    2.2 -5.6    

006205

讀取50天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

data1$weight[] <- iif(prices >= sma50, 1, -1)
sma50.006205.short <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28   -100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  -2.1    5.1 -5.6    

006205

IIf函數 - 只傳回其中一個部分

1(買進) /1(賣出)

SMA簡單移動平均法

bt.run函數需要prices、weight、execution.price 3個輸入因素

50天的資料權重

models<-list("SMA50"= sma50.006205, 
             "SMA200"= sma200.006205, 
             "SMA50_short" = sma50.006205.short, 
             "BH 0050" = buy.hold.006205)
strategy.performance.snapshoot(models, T)

## NULL
strategy.performance.snapshoot(models, control=list(comparison=T), sort.performance=T)

plotbt.strategy.sidebyside(models, return.table=T)
##            SMA50                     SMA200                   
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "-3.44"                   "0.54"                   
## Sharpe     "-0.4"                    "0.11"                   
## DVR        "0"                       "0.02"                   
## Volatility "8.15"                    "7.81"                   
## MaxDD      "-20.07"                  "-17.05"                 
## AvgDD      "-4.58"                   "-3.04"                  
## VaR        "-0.79"                   "-0.57"                  
## CVaR       "-1.38"                   "-1.29"                  
## Exposure   "42.61"                   "38.22"                  
##            SMA50_short               BH 0050                  
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "-2.11"                   "-6.52"                  
## Sharpe     "-0.06"                   "-0.35"                  
## DVR        "-0.01"                   "-0.03"                  
## Volatility "16.04"                   "16.04"                  
## MaxDD      "-28.18"                  "-29.88"                 
## AvgDD      "-6.96"                   "-14.76"                 
## VaR        "-1.5"                    "-1.62"                  
## CVaR       "-2.4"                    "-2.57"                  
## Exposure   "99.87"                   "99.87"

006205

繪出模型,將清單中的資料讀取繪畫(夏普指數等資訊)

SMA簡單移動平均法

BH(買進賣出)

用plot函數劃出策略圖

control=list - 控制清單變數

plotbt.strategy.sidebyside(models, return.table=T) - 將圖形合併方便觀察所有資料

return(回報率)

library(ggplot2)
all.006205<-merge.xts(sma50.006205$equity, 
                    sma50.006205.short$equity, 
                    sma200.006205$equity, 
                    buy.hold.006205$equity)
colnames(all.006205)<-c("sma50", "sma50 short", "sma200", "BH")
head(all.006205)
##            sma50 sma50 short sma200       BH
## 2015-12-14     1   1.0000000      1 1.000000
## 2015-12-15     1   0.9780504      1 1.021950
## 2015-12-16     1   0.9777414      1 1.022272
## 2015-12-17     1   0.9657010      1 1.034861
## 2015-12-18     1   0.9605804      1 1.040349
## 2015-12-21     1   0.9489568      1 1.052937
all.006205.long<-fortify(all.006205, melt=T)
head(all.0050.long)
##        Index Series Value
## 1 2015-12-14  sma50     1
## 2 2015-12-15  sma50     1
## 3 2015-12-16  sma50     1
## 4 2015-12-17  sma50     1
## 5 2015-12-18  sma50     1
## 6 2015-12-21  sma50     1
#
title = "Cumulative returns of 006205s"
p = ggplot(all.006205.long, aes(x = Index, y = Value)) +
  geom_line(aes(linetype = Series, color = Series)) +
  #geom_point(aes(shape = Series))+
  xlab("year") + ylab("cumulative returns")+
  ggtitle(title)
p

006205

執行ggplot2 繪圖

將006205的equity和買進賣出的資料繪圖

有4個資料sma50、sma50 short、 sma200、 BH

head - 讀取前幾筆資料

fortify(強化的意思)

melt將資料融合在一起

把標題命名為Cumulative returns of 0050s - title = Cumulative returns of 0050s

用geom設定圖的資訊(顏色、點、線等)

xlab/ylab - x與y軸的標籤

p看出來的圖

library(xts)
data1<-new.env()
data1$prices<-etf4.all.1$`00646`
prices<-data1$prices
prices
##            00646
## 2015-12-14 19.54
## 2015-12-15 19.70
## 2015-12-16 19.80
## 2015-12-17 20.05
## 2015-12-18 19.87
## 2015-12-21 19.64
## 2015-12-22 19.71
## 2015-12-23 19.80
## 2015-12-24 20.01
## 2015-12-25 19.98
## 2015-12-28 19.99
## 2015-12-29 19.99
## 2015-12-30 20.12
## 2015-12-31 20.07
## 2016-01-04 19.90
## 2016-01-05 19.78
## 2016-01-06 19.68
## 2016-01-07 19.50
## 2016-01-08 19.32
## 2016-01-11 18.92
## 2016-01-12 19.02
## 2016-01-13 19.29
## 2016-01-14 18.77
## 2016-01-15 19.00
## 2016-01-18 18.75
## 2016-01-19 18.83
## 2016-01-20 18.55
## 2016-01-21 18.64
## 2016-01-22 18.70
## 2016-01-25 18.95
## 2016-01-26 18.69
## 2016-01-27 18.85
## 2016-01-28 18.85
## 2016-01-29 18.90
## 2016-01-30 19.21
## 2016-02-01 19.18
## 2016-02-02 19.07
## 2016-02-03 18.79
## 2016-02-15 18.56
## 2016-02-16 18.57
## 2016-02-17 18.69
## 2016-02-18 19.00
## 2016-02-19 18.90
## 2016-02-22 18.95
## 2016-02-23 19.06
## 2016-02-24 18.90
## 2016-02-25 19.02
## 2016-02-26 19.22
## 2016-03-01 19.02
## 2016-03-02 19.39
## 2016-03-03 19.46
## 2016-03-04 19.45
## 2016-03-07 19.39
## 2016-03-08 19.37
## 2016-03-09 19.31
## 2016-03-10 19.46
## 2016-03-11 19.47
## 2016-03-14 19.60
## 2016-03-15 19.61
## 2016-03-16 19.61
## 2016-03-17 19.69
## 2016-03-18 19.64
## 2016-03-21 19.62
## 2016-03-22 19.69
## 2016-03-23 19.67
## 2016-03-24 19.63
## 2016-03-25 19.71
## 2016-03-28 19.75
## 2016-03-29 19.70
## 2016-03-30 19.77
## 2016-03-31 19.73
## 2016-04-01 19.70
## 2016-04-06 19.73
## 2016-04-07 19.82
## 2016-04-08 19.70
## 2016-04-11 19.66
## 2016-04-12 19.61
## 2016-04-13 19.78
## 2016-04-14 19.93
## 2016-04-15 19.97
## 2016-04-18 19.87
## 2016-04-19 20.02
## 2016-04-20 20.02
## 2016-04-21 20.08
## 2016-04-22 20.04
## 2016-04-25 20.01
## 2016-04-26 20.03
## 2016-04-27 19.98
## 2016-04-28 20.06
## 2016-04-29 19.82
## 2016-05-03 19.84
## 2016-05-04 19.73
## 2016-05-05 19.73
## 2016-05-06 19.65
## 2016-05-09 19.74
## 2016-05-10 19.84
## 2016-05-11 20.02
## 2016-05-12 19.91
## 2016-05-13 19.89
## 2016-05-16 19.83
## 2016-05-17 19.99
## 2016-05-18 19.83
## 2016-05-19 19.86
## 2016-05-20 19.88
## 2016-05-23 19.88
## 2016-05-24 19.85
## 2016-05-25 20.11
## 2016-05-26 20.14
## 2016-05-27 20.16
## 2016-05-30 20.30
## 2016-05-31 20.31
## 2016-06-01 20.28
## 2016-06-02 20.26
## 2016-06-03 20.31
## 2016-06-04 20.16
## 2016-06-06 20.10
## 2016-06-07 20.19
## 2016-06-08 20.14
## 2016-06-13 20.06
## 2016-06-14 19.99
## 2016-06-15 19.93
## 2016-06-16 19.90
## 2016-06-17 19.98
## 2016-06-20 20.01
## 2016-06-21 19.96
## 2016-06-22 19.94
## 2016-06-23 20.00
## 2016-06-24 19.49
## 2016-06-27 19.52
## 2016-06-28 19.43
## 2016-06-29 19.61
## 2016-06-30 19.81
## 2016-07-01 20.00
## 2016-07-04 20.10
## 2016-07-05 20.06
## 2016-07-06 19.94
## 2016-07-07 20.10
## 2016-07-11 20.36
## 2016-07-12 20.38
## 2016-07-13 20.45
## 2016-07-14 20.43
## 2016-07-15 20.48
## 2016-07-18 20.48
## 2016-07-19 20.51
## 2016-07-20 20.47
## 2016-07-21 20.54
## 2016-07-22 20.45
## 2016-07-25 20.55
## 2016-07-26 20.57
## 2016-07-27 20.57
## 2016-07-28 20.53
## 2016-07-29 20.43
## 2016-08-01 20.35
## 2016-08-02 20.36
## 2016-08-03 20.20
## 2016-08-04 20.26
## 2016-08-05 20.28
## 2016-08-08 20.35
## 2016-08-09 20.37
## 2016-08-10 20.28
## 2016-08-11 20.19
## 2016-08-12 20.23
## 2016-08-15 20.33
## 2016-08-16 20.27
## 2016-08-17 20.26
## 2016-08-18 20.34
## 2016-08-19 20.41
## 2016-08-22 20.51
## 2016-08-23 20.55
## 2016-08-24 20.55
## 2016-08-25 20.50
## 2016-08-26 20.44
## 2016-08-29 20.42
## 2016-08-30 20.51
## 2016-08-31 20.48
## 2016-09-01 20.49
## 2016-09-02 20.41
## 2016-09-05 20.44
## 2016-09-06 20.37
## 2016-09-07 20.28
## 2016-09-08 20.29
## 2016-09-09 20.30
## 2016-09-10 20.07
## 2016-09-12 19.96
## 2016-09-13 20.24
## 2016-09-14 20.07
## 2016-09-19 20.16
## 2016-09-20 20.02
## 2016-09-21 19.91
## 2016-09-22 20.08
## 2016-09-23 20.19
## 2016-09-26 20.09
## 2016-09-29 20.21
## 2016-09-30 20.03
## 2016-10-03 20.07
## 2016-10-04 20.00
## 2016-10-05 19.96
## 2016-10-06 20.05
## 2016-10-07 20.09
## 2016-10-11 20.17
## 2016-10-12 20.06
## 2016-10-13 19.99
## 2016-10-14 20.03
## 2016-10-17 19.97
## 2016-10-18 20.00
## 2016-10-19 20.00
## 2016-10-20 20.02
## 2016-10-21 20.04
## 2016-10-24 20.09
## 2016-10-25 20.18
## 2016-10-26 20.03
## 2016-10-27 20.04
## 2016-10-28 20.03
## 2016-10-31 19.92
## 2016-11-01 19.94
## 2016-11-02 19.71
## 2016-11-03 19.62
## 2016-11-04 19.59
## 2016-11-07 19.77
## 2016-11-08 19.97
## 2016-11-09 19.50
## 2016-11-10 20.10
## 2016-11-11 20.30
## 2016-11-14 20.43
## 2016-11-15 20.46
## 2016-11-16 20.51
## 2016-11-17 20.55
## 2016-11-18 20.62
## 2016-11-21 20.73
## 2016-11-22 20.73
## 2016-11-23 20.88
## 2016-11-24 20.86
## 2016-11-25 20.90
## 2016-11-28 20.85
## 2016-11-29 20.75
## 2016-11-30 20.74
## 2016-12-01 20.81
## 2016-12-02 20.63
## 2016-12-05 20.61
## 2016-12-06 20.84
## 2016-12-07 20.99
## 2016-12-08 21.32
## 2016-12-09 21.23
## 2016-12-12 21.46
## 2016-12-13 21.49
## 2016-12-14 21.53
## 2016-12-15 21.51
## 2016-12-16 21.58
## 2016-12-19 21.53
## 2016-12-20 21.60
## 2016-12-21 21.73
## 2016-12-22 21.59
## 2016-12-23 21.58
## 2016-12-26 21.55
## 2016-12-27 21.56
## 2016-12-28 21.62
## 2016-12-29 21.55
## 2016-12-30 21.54
## 2017-01-03 21.56
## 2017-01-04 21.64
## 2017-01-05 21.59
## 2017-01-06 21.53
## 2017-01-09 21.61
## 2017-01-10 21.61
## 2017-01-11 21.55
## 2017-01-12 21.53
## 2017-01-13 21.48
## 2017-01-16 21.33
## 2017-01-17 21.39
## 2017-01-18 21.27
## 2017-01-19 21.34
## 2017-01-20 21.30
## 2017-01-23 21.27
## 2017-01-24 21.26
## 2017-02-02 21.26
## 2017-02-03 21.16
## 2017-02-06 21.17
## 2017-02-07 21.21
## 2017-02-08 21.12
## 2017-02-09 21.18
## 2017-02-10 21.31
## 2017-02-13 21.37
## 2017-02-14 21.40
## 2017-02-15 21.38
## 2017-02-16 21.41
## 2017-02-17 21.42
## 2017-02-18 21.32
## 2017-02-20 21.46
## 2017-02-21 21.51
## 2017-02-22 21.59
## 2017-02-23 21.62
## 2017-02-24 21.57
## 2017-03-01 21.59
## 2017-03-02 21.95
## 2017-03-03 22.02
## 2017-03-06 21.93
## 2017-03-07 21.92
## 2017-03-08 21.73
## 2017-03-09 21.85
## 2017-03-10 21.93
## 2017-03-13 21.92
## 2017-03-14 21.90
## 2017-03-15 21.75
## 2017-03-16 21.80
## 2017-03-17 21.74
## 2017-03-20 21.63
## 2017-03-21 21.62
## 2017-03-22 21.35
## 2017-03-23 21.43
## 2017-03-24 21.42
## 2017-03-27 21.07
## 2017-03-28 21.07
## 2017-03-29 21.33
## 2017-03-30 21.41
## 2017-03-31 21.57
## 2017-04-05 21.49
## 2017-04-06 21.26
## 2017-04-07 21.27
## 2017-04-10 21.35
## 2017-04-11 21.38
## 2017-04-12 21.38
## 2017-04-13 21.19
## 2017-04-14 21.13
## 2017-04-17 21.01
## 2017-04-18 21.17
## 2017-04-19 21.13
## 2017-04-20 21.21
## 2017-04-21 21.29
## 2017-04-24 21.35
## 2017-04-25 21.42
## 2017-04-26 21.41
## 2017-04-27 21.48
## 2017-04-28 21.52
## 2017-05-02 21.44
## 2017-05-03 21.43
## 2017-05-04 21.49
## 2017-05-05 21.46
## 2017-05-08 21.56
## 2017-05-09 21.53
## 2017-05-10 21.57
## 2017-05-11 21.56
## 2017-05-12 21.44
## 2017-05-15 21.47
## 2017-05-16 21.51
## 2017-05-17 21.42
## 2017-05-18 21.28
## 2017-05-19 21.31
## 2017-05-22 21.37
## 2017-05-23 21.44
## 2017-05-24 21.57
## 2017-05-25 21.63
## 2017-05-26 21.62
## 2017-05-31 21.61
## 2017-06-01 21.59
## 2017-06-02 21.72
## 2017-06-03 21.69
## 2017-06-05 21.70
## 2017-06-06 21.60
## 2017-06-07 21.60
## 2017-06-08 21.67
## 2017-06-09 21.64
## 2017-06-12 21.58
## 2017-06-13 21.77
## 2017-06-14 21.83
## 2017-06-15 21.85
## 2017-06-16 21.92
## 2017-06-19 21.98
## 2017-06-20 22.17
## 2017-06-21 22.17
## 2017-06-22 22.15
## 2017-06-23 22.19
## 2017-06-26 22.13
## 2017-06-27 22.09
## 2017-06-28 21.91
## 2017-06-29 22.05
## 2017-06-30 21.92
## 2017-07-03 21.99
## 2017-07-04 22.04
## 2017-07-05 22.08
## 2017-07-06 22.07
## 2017-07-07 21.92
## 2017-07-10 22.10
## 2017-07-11 22.10
## 2017-07-12 22.07
## 2017-07-13 22.10
## 2017-07-14 22.12
## 2017-07-17 22.20
## 2017-07-18 22.22
## 2017-07-19 22.22
## 2017-07-20 22.38
## 2017-07-21 22.47
## 2017-07-24 22.37
## 2017-07-25 22.36
## 2017-07-26 22.41
## 2017-07-27 22.37
## 2017-07-28 22.24
## 2017-07-31 22.27
## 2017-08-01 22.25
## 2017-08-02 22.35
## 2017-08-03 22.34
## 2017-08-04 22.24
## 2017-08-07 22.28
## 2017-08-08 22.28
## 2017-08-09 22.24
## 2017-08-10 22.25
## 2017-08-11 22.05
## 2017-08-14 22.18
## 2017-08-15 22.30
## 2017-08-16 22.32
## 2017-08-17 22.29
## 2017-08-18 22.02
## 2017-08-21 21.97
## 2017-08-22 22.00
## 2017-08-23 22.09
## 2017-08-24 22.07
## 2017-08-25 21.98
## 2017-08-28 21.95
## 2017-08-29 21.90
## 2017-08-30 21.96
## 2017-08-31 22.06
## 2017-09-01 22.22
## 2017-09-04 22.08
## 2017-09-05 22.08
## 2017-09-06 22.06
## 2017-09-07 22.10
## 2017-09-08 22.02
## 2017-09-11 22.11
## 2017-09-12 22.25
## 2017-09-13 22.32
## 2017-09-14 22.41
## 2017-09-15 22.34
## 2017-09-18 22.42
## 2017-09-19 22.47
## 2017-09-20 22.48
## 2017-09-21 22.55
## 2017-09-22 22.53
## 2017-09-25 22.52
## 2017-09-26 22.47
## 2017-09-27 22.50
## 2017-09-28 22.64
## 2017-09-29 22.75
## 2017-09-30 22.91
## 2017-10-02 22.89
## 2017-10-03 22.96
## 2017-10-05 23.00
## 2017-10-06 23.14
## 2017-10-11 23.04
## 2017-10-12 23.08
## 2017-10-13 23.03
## 2017-10-16 23.03
## 2017-10-17 23.06
## 2017-10-18 23.11
## 2017-10-19 23.16
## 2017-10-20 23.22
## 2017-10-23 23.33
## 2017-10-24 23.24
## 2017-10-25 23.23
## 2017-10-26 23.14
## 2017-10-27 23.16
## 2017-10-30 23.29
## 2017-10-31 23.23
## 2017-11-01 23.23
## 2017-11-02 23.20
## 2017-11-03 23.28
## 2017-11-06 23.32
## 2017-11-07 23.35
## 2017-11-08 23.36
## 2017-11-09 23.40
## 2017-11-10 23.28
## 2017-11-13 23.32
## 2017-11-14 23.25
## 2017-11-15 23.12
## 2017-11-16 23.10
## 2017-11-17 23.26
## 2017-11-20 23.13
## 2017-11-21 23.18
## 2017-11-22 23.24
## 2017-11-23 23.28
## 2017-11-24 23.27
## 2017-11-27 23.26
## 2017-11-28 23.37
## 2017-11-29 23.50
## 2017-11-30 23.49
## 2017-12-01 23.68
## 2017-12-04 23.89
## 2017-12-05 23.69
## 2017-12-06 23.63
## 2017-12-07 23.69
## 2017-12-08 23.73
## 2017-12-11 23.83
## 2017-12-12 23.93
## 2017-12-13 23.91
## 2017-12-14 23.93
## 2017-12-15 23.85
## 2017-12-18 24.13
## 2017-12-19 24.17
## 2017-12-20 24.09
## 2017-12-21 24.04
## 2017-12-22 24.06
## 2017-12-25 24.06
## 2017-12-26 24.00
## 2017-12-27 24.04
## 2017-12-28 24.04
## 2017-12-29 23.88
## 2018-01-02 23.73
## 2018-01-03 23.83
## 2018-01-04 24.02
## 2018-01-05 24.10
## 2018-01-08 24.20
## 2018-01-09 24.19
## 2018-01-10 24.30
## 2018-01-11 24.31
## 2018-01-12 24.41
## 2018-01-15 24.61
## 2018-01-16 24.62
## 2018-01-17 24.54
## 2018-01-18 24.71
## 2018-01-19 24.65
## 2018-01-22 24.57
## 2018-01-23 24.76
## 2018-01-24 24.85
## 2018-01-25 24.78
## 2018-01-26 24.77
## 2018-01-29 25.04
## 2018-01-30 24.96
## 2018-01-31 24.68
## 2018-02-01 24.81
## 2018-02-02 24.69
## 2018-02-05 24.19
## 2018-02-06 23.36
## 2018-02-07 23.49
## 2018-02-08 23.51
## 2018-02-09 22.84
## 2018-02-12 23.10
## 2018-02-21 23.72
## 2018-02-22 23.67
## 2018-02-23 23.77
## 2018-02-26 24.13
## 2018-02-27 24.40
## 2018-03-01 23.92
## 2018-03-02 23.62
## 2018-03-05 23.63
## 2018-03-06 23.81
## 2018-03-07 23.69
## 2018-03-08 23.94
## 2018-03-09 24.05
## 2018-03-12 24.49
## 2018-03-13 24.49
## 2018-03-14 24.34
## 2018-03-15 24.29
## 2018-03-16 24.13
## 2018-03-19 24.15
## 2018-03-20 23.88
## 2018-03-21 23.92
## 2018-03-22 23.89
## 2018-03-23 23.17
## 2018-03-26 22.89
## 2018-03-27 23.45
## 2018-03-28 23.00
## 2018-03-29 22.96
## 2018-03-30 23.31
## 2018-03-31 23.46
## 2018-04-02 23.21
## 2018-04-03 23.00
## 2018-04-09 23.07
## 2018-04-10 23.15
## 2018-04-11 23.27
## 2018-04-12 23.29
## 2018-04-13 23.46
## 2018-04-16 23.47
## 2018-04-17 23.69
## 2018-04-18 23.87
## 2018-04-19 23.95
## 2018-04-20 23.80
## 2018-04-23 23.74
## 2018-04-24 23.81
## 2018-04-25 23.49
## 2018-04-26 23.69
## 2018-04-27 23.81
## 2018-04-30 23.85
## 2018-05-02 23.71
## 2018-05-03 23.55
## 2018-05-04 23.47
## 2018-05-07 23.85
## 2018-05-08 23.92
## 2018-05-09 23.99
## 2018-05-10 24.32
## 2018-05-11 24.40
## 2018-05-14 24.51
## 2018-05-15 24.47
## 2018-05-16 24.40
## 2018-05-17 24.48
## 2018-05-18 24.55
## 2018-05-21 24.59
## 2018-05-22 24.63
## 2018-05-23 24.53
## 2018-05-24 24.60
## 2018-05-25 24.65
## 2018-05-28 24.63
## 2018-05-29 24.58
## 2018-05-30 24.34
## 2018-05-31 24.59
## 2018-06-01 24.45
## 2018-06-04 24.58
## 2018-06-05 24.61
## 2018-06-06 24.63
## 2018-06-07 24.82
## 2018-06-08 24.87
## 2018-06-11 24.90
## 2018-06-12 25.00
## 2018-06-13 25.06
## 2018-06-14 25.02
## 2018-06-15 25.09
## 2018-06-19 25.01
## 2018-06-20 25.11
## 2018-06-21 25.29
## 2018-06-22 25.11
## 2018-06-25 25.07
## 2018-06-26 24.89
## 2018-06-27 24.95
## 2018-06-28 24.92
## 2018-06-29 25.00
## 2018-07-02 24.92
## 2018-07-03 25.05
## 2018-07-04 24.90
## 2018-07-05 25.02
## 2018-07-06 25.10
## 2018-07-09 25.33
## 2018-07-10 25.44
## 2018-07-11 25.37
## 2018-07-12 25.53
## 2018-07-13 25.67
## 2018-07-16 25.73
## 2018-07-17 25.72
## 2018-07-18 25.81
## 2018-07-19 25.89
## 2018-07-20 25.84
## 2018-07-23 25.72
## 2018-07-24 25.93
## 2018-07-25 25.93
## 2018-07-26 26.00
## 2018-07-27 26.10
## 2018-07-30 25.83
## 2018-07-31 25.85
## 2018-08-01 25.94
## 2018-08-02 25.92
## 2018-08-03 26.07
## 2018-08-06 26.13
## 2018-08-07 26.23
## 2018-08-08 26.30
## 2018-08-09 26.32
## 2018-08-10 26.24
## 2018-08-13 26.15
## 2018-08-14 26.16
## 2018-08-15 26.30
## 2018-08-16 26.19
## 2018-08-17 26.33
## 2018-08-20 26.42
## 2018-08-21 26.44
## 2018-08-22 26.39
## 2018-08-23 26.49
## 2018-08-24 26.48
## 2018-08-27 26.71
## 2018-08-28 26.89
## 2018-08-29 26.83
## 2018-08-30 26.95
## 2018-08-31 26.88
## 2018-09-03 26.92
## 2018-09-04 26.91
## 2018-09-05 26.88
## 2018-09-06 26.82
## 2018-09-07 26.68
## 2018-09-10 26.66
## 2018-09-11 26.73
## 2018-09-12 26.84
## 2018-09-13 26.83
## 2018-09-14 26.94
## 2018-09-17 26.97
## 2018-09-18 26.80
## 2018-09-19 26.94
## 2018-09-20 27.00
## 2018-09-21 27.21
## 2018-09-25 27.02
## 2018-09-26 27.04
## 2018-09-27 26.91
## 2018-09-28 26.88
## 2018-10-01 27.00
## 2018-10-02 26.98
## 2018-10-03 27.02
## 2018-10-04 27.06
## 2018-10-05 27.03
## 2018-10-08 26.88
## 2018-10-09 26.94
## 2018-10-11 25.91
## 2018-10-12 25.78
## 2018-10-15 25.73
## 2018-10-16 25.70
## 2018-10-17 26.13
## 2018-10-18 26.16
## 2018-10-19 25.96
## 2018-10-22 25.84
## 2018-10-23 25.68
## 2018-10-24 25.62
## 2018-10-25 24.94
## 2018-10-26 24.99
## 2018-10-29 24.90
## 2018-10-30 24.87
## 2018-10-31 25.10
## 2018-11-01 25.41
## 2018-11-02 25.44
## 2018-11-05 25.21
## 2018-11-06 25.43
## 2018-11-07 25.74
## 2018-11-08 26.08
## 2018-11-09 26.00
## 2018-11-12 25.93
## 2018-11-13 25.45
## 2018-11-14 25.46
## 2018-11-15 25.21
## 2018-11-16 25.37
## 2018-11-19 25.47
## 2018-11-20 25.07
## 2018-11-21 24.75
## 2018-11-22 24.78
## 2018-11-23 24.70
## 2018-11-26 24.70
## 2018-11-27 24.87
## 2018-11-28 25.08
## 2018-11-29 25.42
## 2018-11-30 25.45
## 2018-12-03 25.96
## 2018-12-04 25.72
## 2018-12-05 25.21
## 2018-12-06 24.95
## 2018-12-07 25.13
## 2018-12-10 24.42
## 2018-12-11 24.56
## 2018-12-12 24.69
## 2018-12-13 24.83
## 2018-12-14 24.59
## 2018-12-17 24.35
## 2018-12-18 23.93
## 2018-12-19 23.83
## 2018-12-20 23.42
## 2018-12-21 23.08
## 2018-12-22 22.93
## 2018-12-24 22.72
## 2018-12-25 22.51
## 2018-12-26 22.13
## 2018-12-27 22.95
## 2018-12-28 23.16
sma646<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 28.5936
## 2016-03-03 28.5080

00646

執行xts

data1<-new.env() - 創造一個新的環境變數

讀取0050的資料

讀取資料的價格

SMA簡單移動平均法

head - 讀取前幾筆資料

bt.prep(data1, align='keep.all')
names(data1)
## [1] "prices"          "dates"           "weight"          "symbolnames"    
## [5] "execution.price"
data1$dates
##   [1] "2015-12-14" "2015-12-15" "2015-12-16" "2015-12-17" "2015-12-18"
##   [6] "2015-12-21" "2015-12-22" "2015-12-23" "2015-12-24" "2015-12-25"
##  [11] "2015-12-28" "2015-12-29" "2015-12-30" "2015-12-31" "2016-01-04"
##  [16] "2016-01-05" "2016-01-06" "2016-01-07" "2016-01-08" "2016-01-11"
##  [21] "2016-01-12" "2016-01-13" "2016-01-14" "2016-01-15" "2016-01-18"
##  [26] "2016-01-19" "2016-01-20" "2016-01-21" "2016-01-22" "2016-01-25"
##  [31] "2016-01-26" "2016-01-27" "2016-01-28" "2016-01-29" "2016-01-30"
##  [36] "2016-02-01" "2016-02-02" "2016-02-03" "2016-02-15" "2016-02-16"
##  [41] "2016-02-17" "2016-02-18" "2016-02-19" "2016-02-22" "2016-02-23"
##  [46] "2016-02-24" "2016-02-25" "2016-02-26" "2016-03-01" "2016-03-02"
##  [51] "2016-03-03" "2016-03-04" "2016-03-07" "2016-03-08" "2016-03-09"
##  [56] "2016-03-10" "2016-03-11" "2016-03-14" "2016-03-15" "2016-03-16"
##  [61] "2016-03-17" "2016-03-18" "2016-03-21" "2016-03-22" "2016-03-23"
##  [66] "2016-03-24" "2016-03-25" "2016-03-28" "2016-03-29" "2016-03-30"
##  [71] "2016-03-31" "2016-04-01" "2016-04-06" "2016-04-07" "2016-04-08"
##  [76] "2016-04-11" "2016-04-12" "2016-04-13" "2016-04-14" "2016-04-15"
##  [81] "2016-04-18" "2016-04-19" "2016-04-20" "2016-04-21" "2016-04-22"
##  [86] "2016-04-25" "2016-04-26" "2016-04-27" "2016-04-28" "2016-04-29"
##  [91] "2016-05-03" "2016-05-04" "2016-05-05" "2016-05-06" "2016-05-09"
##  [96] "2016-05-10" "2016-05-11" "2016-05-12" "2016-05-13" "2016-05-16"
## [101] "2016-05-17" "2016-05-18" "2016-05-19" "2016-05-20" "2016-05-23"
## [106] "2016-05-24" "2016-05-25" "2016-05-26" "2016-05-27" "2016-05-30"
## [111] "2016-05-31" "2016-06-01" "2016-06-02" "2016-06-03" "2016-06-04"
## [116] "2016-06-06" "2016-06-07" "2016-06-08" "2016-06-13" "2016-06-14"
## [121] "2016-06-15" "2016-06-16" "2016-06-17" "2016-06-20" "2016-06-21"
## [126] "2016-06-22" "2016-06-23" "2016-06-24" "2016-06-27" "2016-06-28"
## [131] "2016-06-29" "2016-06-30" "2016-07-01" "2016-07-04" "2016-07-05"
## [136] "2016-07-06" "2016-07-07" "2016-07-11" "2016-07-12" "2016-07-13"
## [141] "2016-07-14" "2016-07-15" "2016-07-18" "2016-07-19" "2016-07-20"
## [146] "2016-07-21" "2016-07-22" "2016-07-25" "2016-07-26" "2016-07-27"
## [151] "2016-07-28" "2016-07-29" "2016-08-01" "2016-08-02" "2016-08-03"
## [156] "2016-08-04" "2016-08-05" "2016-08-08" "2016-08-09" "2016-08-10"
## [161] "2016-08-11" "2016-08-12" "2016-08-15" "2016-08-16" "2016-08-17"
## [166] "2016-08-18" "2016-08-19" "2016-08-22" "2016-08-23" "2016-08-24"
## [171] "2016-08-25" "2016-08-26" "2016-08-29" "2016-08-30" "2016-08-31"
## [176] "2016-09-01" "2016-09-02" "2016-09-05" "2016-09-06" "2016-09-07"
## [181] "2016-09-08" "2016-09-09" "2016-09-10" "2016-09-12" "2016-09-13"
## [186] "2016-09-14" "2016-09-19" "2016-09-20" "2016-09-21" "2016-09-22"
## [191] "2016-09-23" "2016-09-26" "2016-09-29" "2016-09-30" "2016-10-03"
## [196] "2016-10-04" "2016-10-05" "2016-10-06" "2016-10-07" "2016-10-11"
## [201] "2016-10-12" "2016-10-13" "2016-10-14" "2016-10-17" "2016-10-18"
## [206] "2016-10-19" "2016-10-20" "2016-10-21" "2016-10-24" "2016-10-25"
## [211] "2016-10-26" "2016-10-27" "2016-10-28" "2016-10-31" "2016-11-01"
## [216] "2016-11-02" "2016-11-03" "2016-11-04" "2016-11-07" "2016-11-08"
## [221] "2016-11-09" "2016-11-10" "2016-11-11" "2016-11-14" "2016-11-15"
## [226] "2016-11-16" "2016-11-17" "2016-11-18" "2016-11-21" "2016-11-22"
## [231] "2016-11-23" "2016-11-24" "2016-11-25" "2016-11-28" "2016-11-29"
## [236] "2016-11-30" "2016-12-01" "2016-12-02" "2016-12-05" "2016-12-06"
## [241] "2016-12-07" "2016-12-08" "2016-12-09" "2016-12-12" "2016-12-13"
## [246] "2016-12-14" "2016-12-15" "2016-12-16" "2016-12-19" "2016-12-20"
## [251] "2016-12-21" "2016-12-22" "2016-12-23" "2016-12-26" "2016-12-27"
## [256] "2016-12-28" "2016-12-29" "2016-12-30" "2017-01-03" "2017-01-04"
## [261] "2017-01-05" "2017-01-06" "2017-01-09" "2017-01-10" "2017-01-11"
## [266] "2017-01-12" "2017-01-13" "2017-01-16" "2017-01-17" "2017-01-18"
## [271] "2017-01-19" "2017-01-20" "2017-01-23" "2017-01-24" "2017-02-02"
## [276] "2017-02-03" "2017-02-06" "2017-02-07" "2017-02-08" "2017-02-09"
## [281] "2017-02-10" "2017-02-13" "2017-02-14" "2017-02-15" "2017-02-16"
## [286] "2017-02-17" "2017-02-18" "2017-02-20" "2017-02-21" "2017-02-22"
## [291] "2017-02-23" "2017-02-24" "2017-03-01" "2017-03-02" "2017-03-03"
## [296] "2017-03-06" "2017-03-07" "2017-03-08" "2017-03-09" "2017-03-10"
## [301] "2017-03-13" "2017-03-14" "2017-03-15" "2017-03-16" "2017-03-17"
## [306] "2017-03-20" "2017-03-21" "2017-03-22" "2017-03-23" "2017-03-24"
## [311] "2017-03-27" "2017-03-28" "2017-03-29" "2017-03-30" "2017-03-31"
## [316] "2017-04-05" "2017-04-06" "2017-04-07" "2017-04-10" "2017-04-11"
## [321] "2017-04-12" "2017-04-13" "2017-04-14" "2017-04-17" "2017-04-18"
## [326] "2017-04-19" "2017-04-20" "2017-04-21" "2017-04-24" "2017-04-25"
## [331] "2017-04-26" "2017-04-27" "2017-04-28" "2017-05-02" "2017-05-03"
## [336] "2017-05-04" "2017-05-05" "2017-05-08" "2017-05-09" "2017-05-10"
## [341] "2017-05-11" "2017-05-12" "2017-05-15" "2017-05-16" "2017-05-17"
## [346] "2017-05-18" "2017-05-19" "2017-05-22" "2017-05-23" "2017-05-24"
## [351] "2017-05-25" "2017-05-26" "2017-05-31" "2017-06-01" "2017-06-02"
## [356] "2017-06-03" "2017-06-05" "2017-06-06" "2017-06-07" "2017-06-08"
## [361] "2017-06-09" "2017-06-12" "2017-06-13" "2017-06-14" "2017-06-15"
## [366] "2017-06-16" "2017-06-19" "2017-06-20" "2017-06-21" "2017-06-22"
## [371] "2017-06-23" "2017-06-26" "2017-06-27" "2017-06-28" "2017-06-29"
## [376] "2017-06-30" "2017-07-03" "2017-07-04" "2017-07-05" "2017-07-06"
## [381] "2017-07-07" "2017-07-10" "2017-07-11" "2017-07-12" "2017-07-13"
## [386] "2017-07-14" "2017-07-17" "2017-07-18" "2017-07-19" "2017-07-20"
## [391] "2017-07-21" "2017-07-24" "2017-07-25" "2017-07-26" "2017-07-27"
## [396] "2017-07-28" "2017-07-31" "2017-08-01" "2017-08-02" "2017-08-03"
## [401] "2017-08-04" "2017-08-07" "2017-08-08" "2017-08-09" "2017-08-10"
## [406] "2017-08-11" "2017-08-14" "2017-08-15" "2017-08-16" "2017-08-17"
## [411] "2017-08-18" "2017-08-21" "2017-08-22" "2017-08-23" "2017-08-24"
## [416] "2017-08-25" "2017-08-28" "2017-08-29" "2017-08-30" "2017-08-31"
## [421] "2017-09-01" "2017-09-04" "2017-09-05" "2017-09-06" "2017-09-07"
## [426] "2017-09-08" "2017-09-11" "2017-09-12" "2017-09-13" "2017-09-14"
## [431] "2017-09-15" "2017-09-18" "2017-09-19" "2017-09-20" "2017-09-21"
## [436] "2017-09-22" "2017-09-25" "2017-09-26" "2017-09-27" "2017-09-28"
## [441] "2017-09-29" "2017-09-30" "2017-10-02" "2017-10-03" "2017-10-05"
## [446] "2017-10-06" "2017-10-11" "2017-10-12" "2017-10-13" "2017-10-16"
## [451] "2017-10-17" "2017-10-18" "2017-10-19" "2017-10-20" "2017-10-23"
## [456] "2017-10-24" "2017-10-25" "2017-10-26" "2017-10-27" "2017-10-30"
## [461] "2017-10-31" "2017-11-01" "2017-11-02" "2017-11-03" "2017-11-06"
## [466] "2017-11-07" "2017-11-08" "2017-11-09" "2017-11-10" "2017-11-13"
## [471] "2017-11-14" "2017-11-15" "2017-11-16" "2017-11-17" "2017-11-20"
## [476] "2017-11-21" "2017-11-22" "2017-11-23" "2017-11-24" "2017-11-27"
## [481] "2017-11-28" "2017-11-29" "2017-11-30" "2017-12-01" "2017-12-04"
## [486] "2017-12-05" "2017-12-06" "2017-12-07" "2017-12-08" "2017-12-11"
## [491] "2017-12-12" "2017-12-13" "2017-12-14" "2017-12-15" "2017-12-18"
## [496] "2017-12-19" "2017-12-20" "2017-12-21" "2017-12-22" "2017-12-25"
## [501] "2017-12-26" "2017-12-27" "2017-12-28" "2017-12-29" "2018-01-02"
## [506] "2018-01-03" "2018-01-04" "2018-01-05" "2018-01-08" "2018-01-09"
## [511] "2018-01-10" "2018-01-11" "2018-01-12" "2018-01-15" "2018-01-16"
## [516] "2018-01-17" "2018-01-18" "2018-01-19" "2018-01-22" "2018-01-23"
## [521] "2018-01-24" "2018-01-25" "2018-01-26" "2018-01-29" "2018-01-30"
## [526] "2018-01-31" "2018-02-01" "2018-02-02" "2018-02-05" "2018-02-06"
## [531] "2018-02-07" "2018-02-08" "2018-02-09" "2018-02-12" "2018-02-21"
## [536] "2018-02-22" "2018-02-23" "2018-02-26" "2018-02-27" "2018-03-01"
## [541] "2018-03-02" "2018-03-05" "2018-03-06" "2018-03-07" "2018-03-08"
## [546] "2018-03-09" "2018-03-12" "2018-03-13" "2018-03-14" "2018-03-15"
## [551] "2018-03-16" "2018-03-19" "2018-03-20" "2018-03-21" "2018-03-22"
## [556] "2018-03-23" "2018-03-26" "2018-03-27" "2018-03-28" "2018-03-29"
## [561] "2018-03-30" "2018-03-31" "2018-04-02" "2018-04-03" "2018-04-09"
## [566] "2018-04-10" "2018-04-11" "2018-04-12" "2018-04-13" "2018-04-16"
## [571] "2018-04-17" "2018-04-18" "2018-04-19" "2018-04-20" "2018-04-23"
## [576] "2018-04-24" "2018-04-25" "2018-04-26" "2018-04-27" "2018-04-30"
## [581] "2018-05-02" "2018-05-03" "2018-05-04" "2018-05-07" "2018-05-08"
## [586] "2018-05-09" "2018-05-10" "2018-05-11" "2018-05-14" "2018-05-15"
## [591] "2018-05-16" "2018-05-17" "2018-05-18" "2018-05-21" "2018-05-22"
## [596] "2018-05-23" "2018-05-24" "2018-05-25" "2018-05-28" "2018-05-29"
## [601] "2018-05-30" "2018-05-31" "2018-06-01" "2018-06-04" "2018-06-05"
## [606] "2018-06-06" "2018-06-07" "2018-06-08" "2018-06-11" "2018-06-12"
## [611] "2018-06-13" "2018-06-14" "2018-06-15" "2018-06-19" "2018-06-20"
## [616] "2018-06-21" "2018-06-22" "2018-06-25" "2018-06-26" "2018-06-27"
## [621] "2018-06-28" "2018-06-29" "2018-07-02" "2018-07-03" "2018-07-04"
## [626] "2018-07-05" "2018-07-06" "2018-07-09" "2018-07-10" "2018-07-11"
## [631] "2018-07-12" "2018-07-13" "2018-07-16" "2018-07-17" "2018-07-18"
## [636] "2018-07-19" "2018-07-20" "2018-07-23" "2018-07-24" "2018-07-25"
## [641] "2018-07-26" "2018-07-27" "2018-07-30" "2018-07-31" "2018-08-01"
## [646] "2018-08-02" "2018-08-03" "2018-08-06" "2018-08-07" "2018-08-08"
## [651] "2018-08-09" "2018-08-10" "2018-08-13" "2018-08-14" "2018-08-15"
## [656] "2018-08-16" "2018-08-17" "2018-08-20" "2018-08-21" "2018-08-22"
## [661] "2018-08-23" "2018-08-24" "2018-08-27" "2018-08-28" "2018-08-29"
## [666] "2018-08-30" "2018-08-31" "2018-09-03" "2018-09-04" "2018-09-05"
## [671] "2018-09-06" "2018-09-07" "2018-09-10" "2018-09-11" "2018-09-12"
## [676] "2018-09-13" "2018-09-14" "2018-09-17" "2018-09-18" "2018-09-19"
## [681] "2018-09-20" "2018-09-21" "2018-09-25" "2018-09-26" "2018-09-27"
## [686] "2018-09-28" "2018-10-01" "2018-10-02" "2018-10-03" "2018-10-04"
## [691] "2018-10-05" "2018-10-08" "2018-10-09" "2018-10-11" "2018-10-12"
## [696] "2018-10-15" "2018-10-16" "2018-10-17" "2018-10-18" "2018-10-19"
## [701] "2018-10-22" "2018-10-23" "2018-10-24" "2018-10-25" "2018-10-26"
## [706] "2018-10-29" "2018-10-30" "2018-10-31" "2018-11-01" "2018-11-02"
## [711] "2018-11-05" "2018-11-06" "2018-11-07" "2018-11-08" "2018-11-09"
## [716] "2018-11-12" "2018-11-13" "2018-11-14" "2018-11-15" "2018-11-16"
## [721] "2018-11-19" "2018-11-20" "2018-11-21" "2018-11-22" "2018-11-23"
## [726] "2018-11-26" "2018-11-27" "2018-11-28" "2018-11-29" "2018-11-30"
## [731] "2018-12-03" "2018-12-04" "2018-12-05" "2018-12-06" "2018-12-07"
## [736] "2018-12-10" "2018-12-11" "2018-12-12" "2018-12-13" "2018-12-14"
## [741] "2018-12-17" "2018-12-18" "2018-12-19" "2018-12-20" "2018-12-21"
## [746] "2018-12-22" "2018-12-24" "2018-12-25" "2018-12-26" "2018-12-27"
## [751] "2018-12-28"
data1$prices
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$prices = prices
data1$prices
##            00646
## 2015-12-14 19.54
## 2015-12-15 19.70
## 2015-12-16 19.80
## 2015-12-17 20.05
## 2015-12-18 19.87
## 2015-12-21 19.64
## 2015-12-22 19.71
## 2015-12-23 19.80
## 2015-12-24 20.01
## 2015-12-25 19.98
## 2015-12-28 19.99
## 2015-12-29 19.99
## 2015-12-30 20.12
## 2015-12-31 20.07
## 2016-01-04 19.90
## 2016-01-05 19.78
## 2016-01-06 19.68
## 2016-01-07 19.50
## 2016-01-08 19.32
## 2016-01-11 18.92
## 2016-01-12 19.02
## 2016-01-13 19.29
## 2016-01-14 18.77
## 2016-01-15 19.00
## 2016-01-18 18.75
## 2016-01-19 18.83
## 2016-01-20 18.55
## 2016-01-21 18.64
## 2016-01-22 18.70
## 2016-01-25 18.95
## 2016-01-26 18.69
## 2016-01-27 18.85
## 2016-01-28 18.85
## 2016-01-29 18.90
## 2016-01-30 19.21
## 2016-02-01 19.18
## 2016-02-02 19.07
## 2016-02-03 18.79
## 2016-02-15 18.56
## 2016-02-16 18.57
## 2016-02-17 18.69
## 2016-02-18 19.00
## 2016-02-19 18.90
## 2016-02-22 18.95
## 2016-02-23 19.06
## 2016-02-24 18.90
## 2016-02-25 19.02
## 2016-02-26 19.22
## 2016-03-01 19.02
## 2016-03-02 19.39
## 2016-03-03 19.46
## 2016-03-04 19.45
## 2016-03-07 19.39
## 2016-03-08 19.37
## 2016-03-09 19.31
## 2016-03-10 19.46
## 2016-03-11 19.47
## 2016-03-14 19.60
## 2016-03-15 19.61
## 2016-03-16 19.61
## 2016-03-17 19.69
## 2016-03-18 19.64
## 2016-03-21 19.62
## 2016-03-22 19.69
## 2016-03-23 19.67
## 2016-03-24 19.63
## 2016-03-25 19.71
## 2016-03-28 19.75
## 2016-03-29 19.70
## 2016-03-30 19.77
## 2016-03-31 19.73
## 2016-04-01 19.70
## 2016-04-06 19.73
## 2016-04-07 19.82
## 2016-04-08 19.70
## 2016-04-11 19.66
## 2016-04-12 19.61
## 2016-04-13 19.78
## 2016-04-14 19.93
## 2016-04-15 19.97
## 2016-04-18 19.87
## 2016-04-19 20.02
## 2016-04-20 20.02
## 2016-04-21 20.08
## 2016-04-22 20.04
## 2016-04-25 20.01
## 2016-04-26 20.03
## 2016-04-27 19.98
## 2016-04-28 20.06
## 2016-04-29 19.82
## 2016-05-03 19.84
## 2016-05-04 19.73
## 2016-05-05 19.73
## 2016-05-06 19.65
## 2016-05-09 19.74
## 2016-05-10 19.84
## 2016-05-11 20.02
## 2016-05-12 19.91
## 2016-05-13 19.89
## 2016-05-16 19.83
## 2016-05-17 19.99
## 2016-05-18 19.83
## 2016-05-19 19.86
## 2016-05-20 19.88
## 2016-05-23 19.88
## 2016-05-24 19.85
## 2016-05-25 20.11
## 2016-05-26 20.14
## 2016-05-27 20.16
## 2016-05-30 20.30
## 2016-05-31 20.31
## 2016-06-01 20.28
## 2016-06-02 20.26
## 2016-06-03 20.31
## 2016-06-04 20.16
## 2016-06-06 20.10
## 2016-06-07 20.19
## 2016-06-08 20.14
## 2016-06-13 20.06
## 2016-06-14 19.99
## 2016-06-15 19.93
## 2016-06-16 19.90
## 2016-06-17 19.98
## 2016-06-20 20.01
## 2016-06-21 19.96
## 2016-06-22 19.94
## 2016-06-23 20.00
## 2016-06-24 19.49
## 2016-06-27 19.52
## 2016-06-28 19.43
## 2016-06-29 19.61
## 2016-06-30 19.81
## 2016-07-01 20.00
## 2016-07-04 20.10
## 2016-07-05 20.06
## 2016-07-06 19.94
## 2016-07-07 20.10
## 2016-07-11 20.36
## 2016-07-12 20.38
## 2016-07-13 20.45
## 2016-07-14 20.43
## 2016-07-15 20.48
## 2016-07-18 20.48
## 2016-07-19 20.51
## 2016-07-20 20.47
## 2016-07-21 20.54
## 2016-07-22 20.45
## 2016-07-25 20.55
## 2016-07-26 20.57
## 2016-07-27 20.57
## 2016-07-28 20.53
## 2016-07-29 20.43
## 2016-08-01 20.35
## 2016-08-02 20.36
## 2016-08-03 20.20
## 2016-08-04 20.26
## 2016-08-05 20.28
## 2016-08-08 20.35
## 2016-08-09 20.37
## 2016-08-10 20.28
## 2016-08-11 20.19
## 2016-08-12 20.23
## 2016-08-15 20.33
## 2016-08-16 20.27
## 2016-08-17 20.26
## 2016-08-18 20.34
## 2016-08-19 20.41
## 2016-08-22 20.51
## 2016-08-23 20.55
## 2016-08-24 20.55
## 2016-08-25 20.50
## 2016-08-26 20.44
## 2016-08-29 20.42
## 2016-08-30 20.51
## 2016-08-31 20.48
## 2016-09-01 20.49
## 2016-09-02 20.41
## 2016-09-05 20.44
## 2016-09-06 20.37
## 2016-09-07 20.28
## 2016-09-08 20.29
## 2016-09-09 20.30
## 2016-09-10 20.07
## 2016-09-12 19.96
## 2016-09-13 20.24
## 2016-09-14 20.07
## 2016-09-19 20.16
## 2016-09-20 20.02
## 2016-09-21 19.91
## 2016-09-22 20.08
## 2016-09-23 20.19
## 2016-09-26 20.09
## 2016-09-29 20.21
## 2016-09-30 20.03
## 2016-10-03 20.07
## 2016-10-04 20.00
## 2016-10-05 19.96
## 2016-10-06 20.05
## 2016-10-07 20.09
## 2016-10-11 20.17
## 2016-10-12 20.06
## 2016-10-13 19.99
## 2016-10-14 20.03
## 2016-10-17 19.97
## 2016-10-18 20.00
## 2016-10-19 20.00
## 2016-10-20 20.02
## 2016-10-21 20.04
## 2016-10-24 20.09
## 2016-10-25 20.18
## 2016-10-26 20.03
## 2016-10-27 20.04
## 2016-10-28 20.03
## 2016-10-31 19.92
## 2016-11-01 19.94
## 2016-11-02 19.71
## 2016-11-03 19.62
## 2016-11-04 19.59
## 2016-11-07 19.77
## 2016-11-08 19.97
## 2016-11-09 19.50
## 2016-11-10 20.10
## 2016-11-11 20.30
## 2016-11-14 20.43
## 2016-11-15 20.46
## 2016-11-16 20.51
## 2016-11-17 20.55
## 2016-11-18 20.62
## 2016-11-21 20.73
## 2016-11-22 20.73
## 2016-11-23 20.88
## 2016-11-24 20.86
## 2016-11-25 20.90
## 2016-11-28 20.85
## 2016-11-29 20.75
## 2016-11-30 20.74
## 2016-12-01 20.81
## 2016-12-02 20.63
## 2016-12-05 20.61
## 2016-12-06 20.84
## 2016-12-07 20.99
## 2016-12-08 21.32
## 2016-12-09 21.23
## 2016-12-12 21.46
## 2016-12-13 21.49
## 2016-12-14 21.53
## 2016-12-15 21.51
## 2016-12-16 21.58
## 2016-12-19 21.53
## 2016-12-20 21.60
## 2016-12-21 21.73
## 2016-12-22 21.59
## 2016-12-23 21.58
## 2016-12-26 21.55
## 2016-12-27 21.56
## 2016-12-28 21.62
## 2016-12-29 21.55
## 2016-12-30 21.54
## 2017-01-03 21.56
## 2017-01-04 21.64
## 2017-01-05 21.59
## 2017-01-06 21.53
## 2017-01-09 21.61
## 2017-01-10 21.61
## 2017-01-11 21.55
## 2017-01-12 21.53
## 2017-01-13 21.48
## 2017-01-16 21.33
## 2017-01-17 21.39
## 2017-01-18 21.27
## 2017-01-19 21.34
## 2017-01-20 21.30
## 2017-01-23 21.27
## 2017-01-24 21.26
## 2017-02-02 21.26
## 2017-02-03 21.16
## 2017-02-06 21.17
## 2017-02-07 21.21
## 2017-02-08 21.12
## 2017-02-09 21.18
## 2017-02-10 21.31
## 2017-02-13 21.37
## 2017-02-14 21.40
## 2017-02-15 21.38
## 2017-02-16 21.41
## 2017-02-17 21.42
## 2017-02-18 21.32
## 2017-02-20 21.46
## 2017-02-21 21.51
## 2017-02-22 21.59
## 2017-02-23 21.62
## 2017-02-24 21.57
## 2017-03-01 21.59
## 2017-03-02 21.95
## 2017-03-03 22.02
## 2017-03-06 21.93
## 2017-03-07 21.92
## 2017-03-08 21.73
## 2017-03-09 21.85
## 2017-03-10 21.93
## 2017-03-13 21.92
## 2017-03-14 21.90
## 2017-03-15 21.75
## 2017-03-16 21.80
## 2017-03-17 21.74
## 2017-03-20 21.63
## 2017-03-21 21.62
## 2017-03-22 21.35
## 2017-03-23 21.43
## 2017-03-24 21.42
## 2017-03-27 21.07
## 2017-03-28 21.07
## 2017-03-29 21.33
## 2017-03-30 21.41
## 2017-03-31 21.57
## 2017-04-05 21.49
## 2017-04-06 21.26
## 2017-04-07 21.27
## 2017-04-10 21.35
## 2017-04-11 21.38
## 2017-04-12 21.38
## 2017-04-13 21.19
## 2017-04-14 21.13
## 2017-04-17 21.01
## 2017-04-18 21.17
## 2017-04-19 21.13
## 2017-04-20 21.21
## 2017-04-21 21.29
## 2017-04-24 21.35
## 2017-04-25 21.42
## 2017-04-26 21.41
## 2017-04-27 21.48
## 2017-04-28 21.52
## 2017-05-02 21.44
## 2017-05-03 21.43
## 2017-05-04 21.49
## 2017-05-05 21.46
## 2017-05-08 21.56
## 2017-05-09 21.53
## 2017-05-10 21.57
## 2017-05-11 21.56
## 2017-05-12 21.44
## 2017-05-15 21.47
## 2017-05-16 21.51
## 2017-05-17 21.42
## 2017-05-18 21.28
## 2017-05-19 21.31
## 2017-05-22 21.37
## 2017-05-23 21.44
## 2017-05-24 21.57
## 2017-05-25 21.63
## 2017-05-26 21.62
## 2017-05-31 21.61
## 2017-06-01 21.59
## 2017-06-02 21.72
## 2017-06-03 21.69
## 2017-06-05 21.70
## 2017-06-06 21.60
## 2017-06-07 21.60
## 2017-06-08 21.67
## 2017-06-09 21.64
## 2017-06-12 21.58
## 2017-06-13 21.77
## 2017-06-14 21.83
## 2017-06-15 21.85
## 2017-06-16 21.92
## 2017-06-19 21.98
## 2017-06-20 22.17
## 2017-06-21 22.17
## 2017-06-22 22.15
## 2017-06-23 22.19
## 2017-06-26 22.13
## 2017-06-27 22.09
## 2017-06-28 21.91
## 2017-06-29 22.05
## 2017-06-30 21.92
## 2017-07-03 21.99
## 2017-07-04 22.04
## 2017-07-05 22.08
## 2017-07-06 22.07
## 2017-07-07 21.92
## 2017-07-10 22.10
## 2017-07-11 22.10
## 2017-07-12 22.07
## 2017-07-13 22.10
## 2017-07-14 22.12
## 2017-07-17 22.20
## 2017-07-18 22.22
## 2017-07-19 22.22
## 2017-07-20 22.38
## 2017-07-21 22.47
## 2017-07-24 22.37
## 2017-07-25 22.36
## 2017-07-26 22.41
## 2017-07-27 22.37
## 2017-07-28 22.24
## 2017-07-31 22.27
## 2017-08-01 22.25
## 2017-08-02 22.35
## 2017-08-03 22.34
## 2017-08-04 22.24
## 2017-08-07 22.28
## 2017-08-08 22.28
## 2017-08-09 22.24
## 2017-08-10 22.25
## 2017-08-11 22.05
## 2017-08-14 22.18
## 2017-08-15 22.30
## 2017-08-16 22.32
## 2017-08-17 22.29
## 2017-08-18 22.02
## 2017-08-21 21.97
## 2017-08-22 22.00
## 2017-08-23 22.09
## 2017-08-24 22.07
## 2017-08-25 21.98
## 2017-08-28 21.95
## 2017-08-29 21.90
## 2017-08-30 21.96
## 2017-08-31 22.06
## 2017-09-01 22.22
## 2017-09-04 22.08
## 2017-09-05 22.08
## 2017-09-06 22.06
## 2017-09-07 22.10
## 2017-09-08 22.02
## 2017-09-11 22.11
## 2017-09-12 22.25
## 2017-09-13 22.32
## 2017-09-14 22.41
## 2017-09-15 22.34
## 2017-09-18 22.42
## 2017-09-19 22.47
## 2017-09-20 22.48
## 2017-09-21 22.55
## 2017-09-22 22.53
## 2017-09-25 22.52
## 2017-09-26 22.47
## 2017-09-27 22.50
## 2017-09-28 22.64
## 2017-09-29 22.75
## 2017-09-30 22.91
## 2017-10-02 22.89
## 2017-10-03 22.96
## 2017-10-05 23.00
## 2017-10-06 23.14
## 2017-10-11 23.04
## 2017-10-12 23.08
## 2017-10-13 23.03
## 2017-10-16 23.03
## 2017-10-17 23.06
## 2017-10-18 23.11
## 2017-10-19 23.16
## 2017-10-20 23.22
## 2017-10-23 23.33
## 2017-10-24 23.24
## 2017-10-25 23.23
## 2017-10-26 23.14
## 2017-10-27 23.16
## 2017-10-30 23.29
## 2017-10-31 23.23
## 2017-11-01 23.23
## 2017-11-02 23.20
## 2017-11-03 23.28
## 2017-11-06 23.32
## 2017-11-07 23.35
## 2017-11-08 23.36
## 2017-11-09 23.40
## 2017-11-10 23.28
## 2017-11-13 23.32
## 2017-11-14 23.25
## 2017-11-15 23.12
## 2017-11-16 23.10
## 2017-11-17 23.26
## 2017-11-20 23.13
## 2017-11-21 23.18
## 2017-11-22 23.24
## 2017-11-23 23.28
## 2017-11-24 23.27
## 2017-11-27 23.26
## 2017-11-28 23.37
## 2017-11-29 23.50
## 2017-11-30 23.49
## 2017-12-01 23.68
## 2017-12-04 23.89
## 2017-12-05 23.69
## 2017-12-06 23.63
## 2017-12-07 23.69
## 2017-12-08 23.73
## 2017-12-11 23.83
## 2017-12-12 23.93
## 2017-12-13 23.91
## 2017-12-14 23.93
## 2017-12-15 23.85
## 2017-12-18 24.13
## 2017-12-19 24.17
## 2017-12-20 24.09
## 2017-12-21 24.04
## 2017-12-22 24.06
## 2017-12-25 24.06
## 2017-12-26 24.00
## 2017-12-27 24.04
## 2017-12-28 24.04
## 2017-12-29 23.88
## 2018-01-02 23.73
## 2018-01-03 23.83
## 2018-01-04 24.02
## 2018-01-05 24.10
## 2018-01-08 24.20
## 2018-01-09 24.19
## 2018-01-10 24.30
## 2018-01-11 24.31
## 2018-01-12 24.41
## 2018-01-15 24.61
## 2018-01-16 24.62
## 2018-01-17 24.54
## 2018-01-18 24.71
## 2018-01-19 24.65
## 2018-01-22 24.57
## 2018-01-23 24.76
## 2018-01-24 24.85
## 2018-01-25 24.78
## 2018-01-26 24.77
## 2018-01-29 25.04
## 2018-01-30 24.96
## 2018-01-31 24.68
## 2018-02-01 24.81
## 2018-02-02 24.69
## 2018-02-05 24.19
## 2018-02-06 23.36
## 2018-02-07 23.49
## 2018-02-08 23.51
## 2018-02-09 22.84
## 2018-02-12 23.10
## 2018-02-21 23.72
## 2018-02-22 23.67
## 2018-02-23 23.77
## 2018-02-26 24.13
## 2018-02-27 24.40
## 2018-03-01 23.92
## 2018-03-02 23.62
## 2018-03-05 23.63
## 2018-03-06 23.81
## 2018-03-07 23.69
## 2018-03-08 23.94
## 2018-03-09 24.05
## 2018-03-12 24.49
## 2018-03-13 24.49
## 2018-03-14 24.34
## 2018-03-15 24.29
## 2018-03-16 24.13
## 2018-03-19 24.15
## 2018-03-20 23.88
## 2018-03-21 23.92
## 2018-03-22 23.89
## 2018-03-23 23.17
## 2018-03-26 22.89
## 2018-03-27 23.45
## 2018-03-28 23.00
## 2018-03-29 22.96
## 2018-03-30 23.31
## 2018-03-31 23.46
## 2018-04-02 23.21
## 2018-04-03 23.00
## 2018-04-09 23.07
## 2018-04-10 23.15
## 2018-04-11 23.27
## 2018-04-12 23.29
## 2018-04-13 23.46
## 2018-04-16 23.47
## 2018-04-17 23.69
## 2018-04-18 23.87
## 2018-04-19 23.95
## 2018-04-20 23.80
## 2018-04-23 23.74
## 2018-04-24 23.81
## 2018-04-25 23.49
## 2018-04-26 23.69
## 2018-04-27 23.81
## 2018-04-30 23.85
## 2018-05-02 23.71
## 2018-05-03 23.55
## 2018-05-04 23.47
## 2018-05-07 23.85
## 2018-05-08 23.92
## 2018-05-09 23.99
## 2018-05-10 24.32
## 2018-05-11 24.40
## 2018-05-14 24.51
## 2018-05-15 24.47
## 2018-05-16 24.40
## 2018-05-17 24.48
## 2018-05-18 24.55
## 2018-05-21 24.59
## 2018-05-22 24.63
## 2018-05-23 24.53
## 2018-05-24 24.60
## 2018-05-25 24.65
## 2018-05-28 24.63
## 2018-05-29 24.58
## 2018-05-30 24.34
## 2018-05-31 24.59
## 2018-06-01 24.45
## 2018-06-04 24.58
## 2018-06-05 24.61
## 2018-06-06 24.63
## 2018-06-07 24.82
## 2018-06-08 24.87
## 2018-06-11 24.90
## 2018-06-12 25.00
## 2018-06-13 25.06
## 2018-06-14 25.02
## 2018-06-15 25.09
## 2018-06-19 25.01
## 2018-06-20 25.11
## 2018-06-21 25.29
## 2018-06-22 25.11
## 2018-06-25 25.07
## 2018-06-26 24.89
## 2018-06-27 24.95
## 2018-06-28 24.92
## 2018-06-29 25.00
## 2018-07-02 24.92
## 2018-07-03 25.05
## 2018-07-04 24.90
## 2018-07-05 25.02
## 2018-07-06 25.10
## 2018-07-09 25.33
## 2018-07-10 25.44
## 2018-07-11 25.37
## 2018-07-12 25.53
## 2018-07-13 25.67
## 2018-07-16 25.73
## 2018-07-17 25.72
## 2018-07-18 25.81
## 2018-07-19 25.89
## 2018-07-20 25.84
## 2018-07-23 25.72
## 2018-07-24 25.93
## 2018-07-25 25.93
## 2018-07-26 26.00
## 2018-07-27 26.10
## 2018-07-30 25.83
## 2018-07-31 25.85
## 2018-08-01 25.94
## 2018-08-02 25.92
## 2018-08-03 26.07
## 2018-08-06 26.13
## 2018-08-07 26.23
## 2018-08-08 26.30
## 2018-08-09 26.32
## 2018-08-10 26.24
## 2018-08-13 26.15
## 2018-08-14 26.16
## 2018-08-15 26.30
## 2018-08-16 26.19
## 2018-08-17 26.33
## 2018-08-20 26.42
## 2018-08-21 26.44
## 2018-08-22 26.39
## 2018-08-23 26.49
## 2018-08-24 26.48
## 2018-08-27 26.71
## 2018-08-28 26.89
## 2018-08-29 26.83
## 2018-08-30 26.95
## 2018-08-31 26.88
## 2018-09-03 26.92
## 2018-09-04 26.91
## 2018-09-05 26.88
## 2018-09-06 26.82
## 2018-09-07 26.68
## 2018-09-10 26.66
## 2018-09-11 26.73
## 2018-09-12 26.84
## 2018-09-13 26.83
## 2018-09-14 26.94
## 2018-09-17 26.97
## 2018-09-18 26.80
## 2018-09-19 26.94
## 2018-09-20 27.00
## 2018-09-21 27.21
## 2018-09-25 27.02
## 2018-09-26 27.04
## 2018-09-27 26.91
## 2018-09-28 26.88
## 2018-10-01 27.00
## 2018-10-02 26.98
## 2018-10-03 27.02
## 2018-10-04 27.06
## 2018-10-05 27.03
## 2018-10-08 26.88
## 2018-10-09 26.94
## 2018-10-11 25.91
## 2018-10-12 25.78
## 2018-10-15 25.73
## 2018-10-16 25.70
## 2018-10-17 26.13
## 2018-10-18 26.16
## 2018-10-19 25.96
## 2018-10-22 25.84
## 2018-10-23 25.68
## 2018-10-24 25.62
## 2018-10-25 24.94
## 2018-10-26 24.99
## 2018-10-29 24.90
## 2018-10-30 24.87
## 2018-10-31 25.10
## 2018-11-01 25.41
## 2018-11-02 25.44
## 2018-11-05 25.21
## 2018-11-06 25.43
## 2018-11-07 25.74
## 2018-11-08 26.08
## 2018-11-09 26.00
## 2018-11-12 25.93
## 2018-11-13 25.45
## 2018-11-14 25.46
## 2018-11-15 25.21
## 2018-11-16 25.37
## 2018-11-19 25.47
## 2018-11-20 25.07
## 2018-11-21 24.75
## 2018-11-22 24.78
## 2018-11-23 24.70
## 2018-11-26 24.70
## 2018-11-27 24.87
## 2018-11-28 25.08
## 2018-11-29 25.42
## 2018-11-30 25.45
## 2018-12-03 25.96
## 2018-12-04 25.72
## 2018-12-05 25.21
## 2018-12-06 24.95
## 2018-12-07 25.13
## 2018-12-10 24.42
## 2018-12-11 24.56
## 2018-12-12 24.69
## 2018-12-13 24.83
## 2018-12-14 24.59
## 2018-12-17 24.35
## 2018-12-18 23.93
## 2018-12-19 23.83
## 2018-12-20 23.42
## 2018-12-21 23.08
## 2018-12-22 22.93
## 2018-12-24 22.72
## 2018-12-25 22.51
## 2018-12-26 22.13
## 2018-12-27 22.95
## 2018-12-28 23.16
data1$weight
##            prices
## 2015-12-14     NA
## 2015-12-15     NA
## 2015-12-16     NA
## 2015-12-17     NA
## 2015-12-18     NA
## 2015-12-21     NA
## 2015-12-22     NA
## 2015-12-23     NA
## 2015-12-24     NA
## 2015-12-25     NA
## 2015-12-28     NA
## 2015-12-29     NA
## 2015-12-30     NA
## 2015-12-31     NA
## 2016-01-04     NA
## 2016-01-05     NA
## 2016-01-06     NA
## 2016-01-07     NA
## 2016-01-08     NA
## 2016-01-11     NA
## 2016-01-12     NA
## 2016-01-13     NA
## 2016-01-14     NA
## 2016-01-15     NA
## 2016-01-18     NA
## 2016-01-19     NA
## 2016-01-20     NA
## 2016-01-21     NA
## 2016-01-22     NA
## 2016-01-25     NA
## 2016-01-26     NA
## 2016-01-27     NA
## 2016-01-28     NA
## 2016-01-29     NA
## 2016-01-30     NA
## 2016-02-01     NA
## 2016-02-02     NA
## 2016-02-03     NA
## 2016-02-15     NA
## 2016-02-16     NA
## 2016-02-17     NA
## 2016-02-18     NA
## 2016-02-19     NA
## 2016-02-22     NA
## 2016-02-23     NA
## 2016-02-24     NA
## 2016-02-25     NA
## 2016-02-26     NA
## 2016-03-01     NA
## 2016-03-02     NA
## 2016-03-03     NA
## 2016-03-04     NA
## 2016-03-07     NA
## 2016-03-08     NA
## 2016-03-09     NA
## 2016-03-10     NA
## 2016-03-11     NA
## 2016-03-14     NA
## 2016-03-15     NA
## 2016-03-16     NA
## 2016-03-17     NA
## 2016-03-18     NA
## 2016-03-21     NA
## 2016-03-22     NA
## 2016-03-23     NA
## 2016-03-24     NA
## 2016-03-25     NA
## 2016-03-28     NA
## 2016-03-29     NA
## 2016-03-30     NA
## 2016-03-31     NA
## 2016-04-01     NA
## 2016-04-06     NA
## 2016-04-07     NA
## 2016-04-08     NA
## 2016-04-11     NA
## 2016-04-12     NA
## 2016-04-13     NA
## 2016-04-14     NA
## 2016-04-15     NA
## 2016-04-18     NA
## 2016-04-19     NA
## 2016-04-20     NA
## 2016-04-21     NA
## 2016-04-22     NA
## 2016-04-25     NA
## 2016-04-26     NA
## 2016-04-27     NA
## 2016-04-28     NA
## 2016-04-29     NA
## 2016-05-03     NA
## 2016-05-04     NA
## 2016-05-05     NA
## 2016-05-06     NA
## 2016-05-09     NA
## 2016-05-10     NA
## 2016-05-11     NA
## 2016-05-12     NA
## 2016-05-13     NA
## 2016-05-16     NA
## 2016-05-17     NA
## 2016-05-18     NA
## 2016-05-19     NA
## 2016-05-20     NA
## 2016-05-23     NA
## 2016-05-24     NA
## 2016-05-25     NA
## 2016-05-26     NA
## 2016-05-27     NA
## 2016-05-30     NA
## 2016-05-31     NA
## 2016-06-01     NA
## 2016-06-02     NA
## 2016-06-03     NA
## 2016-06-04     NA
## 2016-06-06     NA
## 2016-06-07     NA
## 2016-06-08     NA
## 2016-06-13     NA
## 2016-06-14     NA
## 2016-06-15     NA
## 2016-06-16     NA
## 2016-06-17     NA
## 2016-06-20     NA
## 2016-06-21     NA
## 2016-06-22     NA
## 2016-06-23     NA
## 2016-06-24     NA
## 2016-06-27     NA
## 2016-06-28     NA
## 2016-06-29     NA
## 2016-06-30     NA
## 2016-07-01     NA
## 2016-07-04     NA
## 2016-07-05     NA
## 2016-07-06     NA
## 2016-07-07     NA
## 2016-07-11     NA
## 2016-07-12     NA
## 2016-07-13     NA
## 2016-07-14     NA
## 2016-07-15     NA
## 2016-07-18     NA
## 2016-07-19     NA
## 2016-07-20     NA
## 2016-07-21     NA
## 2016-07-22     NA
## 2016-07-25     NA
## 2016-07-26     NA
## 2016-07-27     NA
## 2016-07-28     NA
## 2016-07-29     NA
## 2016-08-01     NA
## 2016-08-02     NA
## 2016-08-03     NA
## 2016-08-04     NA
## 2016-08-05     NA
## 2016-08-08     NA
## 2016-08-09     NA
## 2016-08-10     NA
## 2016-08-11     NA
## 2016-08-12     NA
## 2016-08-15     NA
## 2016-08-16     NA
## 2016-08-17     NA
## 2016-08-18     NA
## 2016-08-19     NA
## 2016-08-22     NA
## 2016-08-23     NA
## 2016-08-24     NA
## 2016-08-25     NA
## 2016-08-26     NA
## 2016-08-29     NA
## 2016-08-30     NA
## 2016-08-31     NA
## 2016-09-01     NA
## 2016-09-02     NA
## 2016-09-05     NA
## 2016-09-06     NA
## 2016-09-07     NA
## 2016-09-08     NA
## 2016-09-09     NA
## 2016-09-10     NA
## 2016-09-12     NA
## 2016-09-13     NA
## 2016-09-14     NA
## 2016-09-19     NA
## 2016-09-20     NA
## 2016-09-21     NA
## 2016-09-22     NA
## 2016-09-23     NA
## 2016-09-26     NA
## 2016-09-29     NA
## 2016-09-30     NA
## 2016-10-03     NA
## 2016-10-04     NA
## 2016-10-05     NA
## 2016-10-06     NA
## 2016-10-07     NA
## 2016-10-11     NA
## 2016-10-12     NA
## 2016-10-13     NA
## 2016-10-14     NA
## 2016-10-17     NA
## 2016-10-18     NA
## 2016-10-19     NA
## 2016-10-20     NA
## 2016-10-21     NA
## 2016-10-24     NA
## 2016-10-25     NA
## 2016-10-26     NA
## 2016-10-27     NA
## 2016-10-28     NA
## 2016-10-31     NA
## 2016-11-01     NA
## 2016-11-02     NA
## 2016-11-03     NA
## 2016-11-04     NA
## 2016-11-07     NA
## 2016-11-08     NA
## 2016-11-09     NA
## 2016-11-10     NA
## 2016-11-11     NA
## 2016-11-14     NA
## 2016-11-15     NA
## 2016-11-16     NA
## 2016-11-17     NA
## 2016-11-18     NA
## 2016-11-21     NA
## 2016-11-22     NA
## 2016-11-23     NA
## 2016-11-24     NA
## 2016-11-25     NA
## 2016-11-28     NA
## 2016-11-29     NA
## 2016-11-30     NA
## 2016-12-01     NA
## 2016-12-02     NA
## 2016-12-05     NA
## 2016-12-06     NA
## 2016-12-07     NA
## 2016-12-08     NA
## 2016-12-09     NA
## 2016-12-12     NA
## 2016-12-13     NA
## 2016-12-14     NA
## 2016-12-15     NA
## 2016-12-16     NA
## 2016-12-19     NA
## 2016-12-20     NA
## 2016-12-21     NA
## 2016-12-22     NA
## 2016-12-23     NA
## 2016-12-26     NA
## 2016-12-27     NA
## 2016-12-28     NA
## 2016-12-29     NA
## 2016-12-30     NA
## 2017-01-03     NA
## 2017-01-04     NA
## 2017-01-05     NA
## 2017-01-06     NA
## 2017-01-09     NA
## 2017-01-10     NA
## 2017-01-11     NA
## 2017-01-12     NA
## 2017-01-13     NA
## 2017-01-16     NA
## 2017-01-17     NA
## 2017-01-18     NA
## 2017-01-19     NA
## 2017-01-20     NA
## 2017-01-23     NA
## 2017-01-24     NA
## 2017-02-02     NA
## 2017-02-03     NA
## 2017-02-06     NA
## 2017-02-07     NA
## 2017-02-08     NA
## 2017-02-09     NA
## 2017-02-10     NA
## 2017-02-13     NA
## 2017-02-14     NA
## 2017-02-15     NA
## 2017-02-16     NA
## 2017-02-17     NA
## 2017-02-18     NA
## 2017-02-20     NA
## 2017-02-21     NA
## 2017-02-22     NA
## 2017-02-23     NA
## 2017-02-24     NA
## 2017-03-01     NA
## 2017-03-02     NA
## 2017-03-03     NA
## 2017-03-06     NA
## 2017-03-07     NA
## 2017-03-08     NA
## 2017-03-09     NA
## 2017-03-10     NA
## 2017-03-13     NA
## 2017-03-14     NA
## 2017-03-15     NA
## 2017-03-16     NA
## 2017-03-17     NA
## 2017-03-20     NA
## 2017-03-21     NA
## 2017-03-22     NA
## 2017-03-23     NA
## 2017-03-24     NA
## 2017-03-27     NA
## 2017-03-28     NA
## 2017-03-29     NA
## 2017-03-30     NA
## 2017-03-31     NA
## 2017-04-05     NA
## 2017-04-06     NA
## 2017-04-07     NA
## 2017-04-10     NA
## 2017-04-11     NA
## 2017-04-12     NA
## 2017-04-13     NA
## 2017-04-14     NA
## 2017-04-17     NA
## 2017-04-18     NA
## 2017-04-19     NA
## 2017-04-20     NA
## 2017-04-21     NA
## 2017-04-24     NA
## 2017-04-25     NA
## 2017-04-26     NA
## 2017-04-27     NA
## 2017-04-28     NA
## 2017-05-02     NA
## 2017-05-03     NA
## 2017-05-04     NA
## 2017-05-05     NA
## 2017-05-08     NA
## 2017-05-09     NA
## 2017-05-10     NA
## 2017-05-11     NA
## 2017-05-12     NA
## 2017-05-15     NA
## 2017-05-16     NA
## 2017-05-17     NA
## 2017-05-18     NA
## 2017-05-19     NA
## 2017-05-22     NA
## 2017-05-23     NA
## 2017-05-24     NA
## 2017-05-25     NA
## 2017-05-26     NA
## 2017-05-31     NA
## 2017-06-01     NA
## 2017-06-02     NA
## 2017-06-03     NA
## 2017-06-05     NA
## 2017-06-06     NA
## 2017-06-07     NA
## 2017-06-08     NA
## 2017-06-09     NA
## 2017-06-12     NA
## 2017-06-13     NA
## 2017-06-14     NA
## 2017-06-15     NA
## 2017-06-16     NA
## 2017-06-19     NA
## 2017-06-20     NA
## 2017-06-21     NA
## 2017-06-22     NA
## 2017-06-23     NA
## 2017-06-26     NA
## 2017-06-27     NA
## 2017-06-28     NA
## 2017-06-29     NA
## 2017-06-30     NA
## 2017-07-03     NA
## 2017-07-04     NA
## 2017-07-05     NA
## 2017-07-06     NA
## 2017-07-07     NA
## 2017-07-10     NA
## 2017-07-11     NA
## 2017-07-12     NA
## 2017-07-13     NA
## 2017-07-14     NA
## 2017-07-17     NA
## 2017-07-18     NA
## 2017-07-19     NA
## 2017-07-20     NA
## 2017-07-21     NA
## 2017-07-24     NA
## 2017-07-25     NA
## 2017-07-26     NA
## 2017-07-27     NA
## 2017-07-28     NA
## 2017-07-31     NA
## 2017-08-01     NA
## 2017-08-02     NA
## 2017-08-03     NA
## 2017-08-04     NA
## 2017-08-07     NA
## 2017-08-08     NA
## 2017-08-09     NA
## 2017-08-10     NA
## 2017-08-11     NA
## 2017-08-14     NA
## 2017-08-15     NA
## 2017-08-16     NA
## 2017-08-17     NA
## 2017-08-18     NA
## 2017-08-21     NA
## 2017-08-22     NA
## 2017-08-23     NA
## 2017-08-24     NA
## 2017-08-25     NA
## 2017-08-28     NA
## 2017-08-29     NA
## 2017-08-30     NA
## 2017-08-31     NA
## 2017-09-01     NA
## 2017-09-04     NA
## 2017-09-05     NA
## 2017-09-06     NA
## 2017-09-07     NA
## 2017-09-08     NA
## 2017-09-11     NA
## 2017-09-12     NA
## 2017-09-13     NA
## 2017-09-14     NA
## 2017-09-15     NA
## 2017-09-18     NA
## 2017-09-19     NA
## 2017-09-20     NA
## 2017-09-21     NA
## 2017-09-22     NA
## 2017-09-25     NA
## 2017-09-26     NA
## 2017-09-27     NA
## 2017-09-28     NA
## 2017-09-29     NA
## 2017-09-30     NA
## 2017-10-02     NA
## 2017-10-03     NA
## 2017-10-05     NA
## 2017-10-06     NA
## 2017-10-11     NA
## 2017-10-12     NA
## 2017-10-13     NA
## 2017-10-16     NA
## 2017-10-17     NA
## 2017-10-18     NA
## 2017-10-19     NA
## 2017-10-20     NA
## 2017-10-23     NA
## 2017-10-24     NA
## 2017-10-25     NA
## 2017-10-26     NA
## 2017-10-27     NA
## 2017-10-30     NA
## 2017-10-31     NA
## 2017-11-01     NA
## 2017-11-02     NA
## 2017-11-03     NA
## 2017-11-06     NA
## 2017-11-07     NA
## 2017-11-08     NA
## 2017-11-09     NA
## 2017-11-10     NA
## 2017-11-13     NA
## 2017-11-14     NA
## 2017-11-15     NA
## 2017-11-16     NA
## 2017-11-17     NA
## 2017-11-20     NA
## 2017-11-21     NA
## 2017-11-22     NA
## 2017-11-23     NA
## 2017-11-24     NA
## 2017-11-27     NA
## 2017-11-28     NA
## 2017-11-29     NA
## 2017-11-30     NA
## 2017-12-01     NA
## 2017-12-04     NA
## 2017-12-05     NA
## 2017-12-06     NA
## 2017-12-07     NA
## 2017-12-08     NA
## 2017-12-11     NA
## 2017-12-12     NA
## 2017-12-13     NA
## 2017-12-14     NA
## 2017-12-15     NA
## 2017-12-18     NA
## 2017-12-19     NA
## 2017-12-20     NA
## 2017-12-21     NA
## 2017-12-22     NA
## 2017-12-25     NA
## 2017-12-26     NA
## 2017-12-27     NA
## 2017-12-28     NA
## 2017-12-29     NA
## 2018-01-02     NA
## 2018-01-03     NA
## 2018-01-04     NA
## 2018-01-05     NA
## 2018-01-08     NA
## 2018-01-09     NA
## 2018-01-10     NA
## 2018-01-11     NA
## 2018-01-12     NA
## 2018-01-15     NA
## 2018-01-16     NA
## 2018-01-17     NA
## 2018-01-18     NA
## 2018-01-19     NA
## 2018-01-22     NA
## 2018-01-23     NA
## 2018-01-24     NA
## 2018-01-25     NA
## 2018-01-26     NA
## 2018-01-29     NA
## 2018-01-30     NA
## 2018-01-31     NA
## 2018-02-01     NA
## 2018-02-02     NA
## 2018-02-05     NA
## 2018-02-06     NA
## 2018-02-07     NA
## 2018-02-08     NA
## 2018-02-09     NA
## 2018-02-12     NA
## 2018-02-21     NA
## 2018-02-22     NA
## 2018-02-23     NA
## 2018-02-26     NA
## 2018-02-27     NA
## 2018-03-01     NA
## 2018-03-02     NA
## 2018-03-05     NA
## 2018-03-06     NA
## 2018-03-07     NA
## 2018-03-08     NA
## 2018-03-09     NA
## 2018-03-12     NA
## 2018-03-13     NA
## 2018-03-14     NA
## 2018-03-15     NA
## 2018-03-16     NA
## 2018-03-19     NA
## 2018-03-20     NA
## 2018-03-21     NA
## 2018-03-22     NA
## 2018-03-23     NA
## 2018-03-26     NA
## 2018-03-27     NA
## 2018-03-28     NA
## 2018-03-29     NA
## 2018-03-30     NA
## 2018-03-31     NA
## 2018-04-02     NA
## 2018-04-03     NA
## 2018-04-09     NA
## 2018-04-10     NA
## 2018-04-11     NA
## 2018-04-12     NA
## 2018-04-13     NA
## 2018-04-16     NA
## 2018-04-17     NA
## 2018-04-18     NA
## 2018-04-19     NA
## 2018-04-20     NA
## 2018-04-23     NA
## 2018-04-24     NA
## 2018-04-25     NA
## 2018-04-26     NA
## 2018-04-27     NA
## 2018-04-30     NA
## 2018-05-02     NA
## 2018-05-03     NA
## 2018-05-04     NA
## 2018-05-07     NA
## 2018-05-08     NA
## 2018-05-09     NA
## 2018-05-10     NA
## 2018-05-11     NA
## 2018-05-14     NA
## 2018-05-15     NA
## 2018-05-16     NA
## 2018-05-17     NA
## 2018-05-18     NA
## 2018-05-21     NA
## 2018-05-22     NA
## 2018-05-23     NA
## 2018-05-24     NA
## 2018-05-25     NA
## 2018-05-28     NA
## 2018-05-29     NA
## 2018-05-30     NA
## 2018-05-31     NA
## 2018-06-01     NA
## 2018-06-04     NA
## 2018-06-05     NA
## 2018-06-06     NA
## 2018-06-07     NA
## 2018-06-08     NA
## 2018-06-11     NA
## 2018-06-12     NA
## 2018-06-13     NA
## 2018-06-14     NA
## 2018-06-15     NA
## 2018-06-19     NA
## 2018-06-20     NA
## 2018-06-21     NA
## 2018-06-22     NA
## 2018-06-25     NA
## 2018-06-26     NA
## 2018-06-27     NA
## 2018-06-28     NA
## 2018-06-29     NA
## 2018-07-02     NA
## 2018-07-03     NA
## 2018-07-04     NA
## 2018-07-05     NA
## 2018-07-06     NA
## 2018-07-09     NA
## 2018-07-10     NA
## 2018-07-11     NA
## 2018-07-12     NA
## 2018-07-13     NA
## 2018-07-16     NA
## 2018-07-17     NA
## 2018-07-18     NA
## 2018-07-19     NA
## 2018-07-20     NA
## 2018-07-23     NA
## 2018-07-24     NA
## 2018-07-25     NA
## 2018-07-26     NA
## 2018-07-27     NA
## 2018-07-30     NA
## 2018-07-31     NA
## 2018-08-01     NA
## 2018-08-02     NA
## 2018-08-03     NA
## 2018-08-06     NA
## 2018-08-07     NA
## 2018-08-08     NA
## 2018-08-09     NA
## 2018-08-10     NA
## 2018-08-13     NA
## 2018-08-14     NA
## 2018-08-15     NA
## 2018-08-16     NA
## 2018-08-17     NA
## 2018-08-20     NA
## 2018-08-21     NA
## 2018-08-22     NA
## 2018-08-23     NA
## 2018-08-24     NA
## 2018-08-27     NA
## 2018-08-28     NA
## 2018-08-29     NA
## 2018-08-30     NA
## 2018-08-31     NA
## 2018-09-03     NA
## 2018-09-04     NA
## 2018-09-05     NA
## 2018-09-06     NA
## 2018-09-07     NA
## 2018-09-10     NA
## 2018-09-11     NA
## 2018-09-12     NA
## 2018-09-13     NA
## 2018-09-14     NA
## 2018-09-17     NA
## 2018-09-18     NA
## 2018-09-19     NA
## 2018-09-20     NA
## 2018-09-21     NA
## 2018-09-25     NA
## 2018-09-26     NA
## 2018-09-27     NA
## 2018-09-28     NA
## 2018-10-01     NA
## 2018-10-02     NA
## 2018-10-03     NA
## 2018-10-04     NA
## 2018-10-05     NA
## 2018-10-08     NA
## 2018-10-09     NA
## 2018-10-11     NA
## 2018-10-12     NA
## 2018-10-15     NA
## 2018-10-16     NA
## 2018-10-17     NA
## 2018-10-18     NA
## 2018-10-19     NA
## 2018-10-22     NA
## 2018-10-23     NA
## 2018-10-24     NA
## 2018-10-25     NA
## 2018-10-26     NA
## 2018-10-29     NA
## 2018-10-30     NA
## 2018-10-31     NA
## 2018-11-01     NA
## 2018-11-02     NA
## 2018-11-05     NA
## 2018-11-06     NA
## 2018-11-07     NA
## 2018-11-08     NA
## 2018-11-09     NA
## 2018-11-12     NA
## 2018-11-13     NA
## 2018-11-14     NA
## 2018-11-15     NA
## 2018-11-16     NA
## 2018-11-19     NA
## 2018-11-20     NA
## 2018-11-21     NA
## 2018-11-22     NA
## 2018-11-23     NA
## 2018-11-26     NA
## 2018-11-27     NA
## 2018-11-28     NA
## 2018-11-29     NA
## 2018-11-30     NA
## 2018-12-03     NA
## 2018-12-04     NA
## 2018-12-05     NA
## 2018-12-06     NA
## 2018-12-07     NA
## 2018-12-10     NA
## 2018-12-11     NA
## 2018-12-12     NA
## 2018-12-13     NA
## 2018-12-14     NA
## 2018-12-17     NA
## 2018-12-18     NA
## 2018-12-19     NA
## 2018-12-20     NA
## 2018-12-21     NA
## 2018-12-22     NA
## 2018-12-24     NA
## 2018-12-25     NA
## 2018-12-26     NA
## 2018-12-27     NA
## 2018-12-28     NA
data1$execution.price = data1$prices = etf4.all.1$`00646`
data1$weight[] = 1
buy.hold.00646 <- bt.run.share(data1, clean.signal=F, trade.summary = TRUE)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  5.7 3.7 -3.8    
buy.hold.00646 <-bt.run(data1)
## Latest weights :
##            prices
## 2018-12-28    100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  5.7 3.7 -3.8    

00646

bt.prep(data1, align=‘keep.all’) - 加載和清理數據價格/讀取00646的股票資訊

prices - 價格

weight - 權重

execution.price - 執行價格

buy.hold - 買進賣出

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

buy.hold.0050 <-bt.run(data1) - 讀取買進賣出資料

prices<-data1$prices
sma200<-SMA(prices, 200)
head(sma200, 201)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02      NA
## 2016-03-03      NA
## 2016-03-04      NA
## 2016-03-07      NA
## 2016-03-08      NA
## 2016-03-09      NA
## 2016-03-10      NA
## 2016-03-11      NA
## 2016-03-14      NA
## 2016-03-15      NA
## 2016-03-16      NA
## 2016-03-17      NA
## 2016-03-18      NA
## 2016-03-21      NA
## 2016-03-22      NA
## 2016-03-23      NA
## 2016-03-24      NA
## 2016-03-25      NA
## 2016-03-28      NA
## 2016-03-29      NA
## 2016-03-30      NA
## 2016-03-31      NA
## 2016-04-01      NA
## 2016-04-06      NA
## 2016-04-07      NA
## 2016-04-08      NA
## 2016-04-11      NA
## 2016-04-12      NA
## 2016-04-13      NA
## 2016-04-14      NA
## 2016-04-15      NA
## 2016-04-18      NA
## 2016-04-19      NA
## 2016-04-20      NA
## 2016-04-21      NA
## 2016-04-22      NA
## 2016-04-25      NA
## 2016-04-26      NA
## 2016-04-27      NA
## 2016-04-28      NA
## 2016-04-29      NA
## 2016-05-03      NA
## 2016-05-04      NA
## 2016-05-05      NA
## 2016-05-06      NA
## 2016-05-09      NA
## 2016-05-10      NA
## 2016-05-11      NA
## 2016-05-12      NA
## 2016-05-13      NA
## 2016-05-16      NA
## 2016-05-17      NA
## 2016-05-18      NA
## 2016-05-19      NA
## 2016-05-20      NA
## 2016-05-23      NA
## 2016-05-24      NA
## 2016-05-25      NA
## 2016-05-26      NA
## 2016-05-27      NA
## 2016-05-30      NA
## 2016-05-31      NA
## 2016-06-01      NA
## 2016-06-02      NA
## 2016-06-03      NA
## 2016-06-04      NA
## 2016-06-06      NA
## 2016-06-07      NA
## 2016-06-08      NA
## 2016-06-13      NA
## 2016-06-14      NA
## 2016-06-15      NA
## 2016-06-16      NA
## 2016-06-17      NA
## 2016-06-20      NA
## 2016-06-21      NA
## 2016-06-22      NA
## 2016-06-23      NA
## 2016-06-24      NA
## 2016-06-27      NA
## 2016-06-28      NA
## 2016-06-29      NA
## 2016-06-30      NA
## 2016-07-01      NA
## 2016-07-04      NA
## 2016-07-05      NA
## 2016-07-06      NA
## 2016-07-07      NA
## 2016-07-11      NA
## 2016-07-12      NA
## 2016-07-13      NA
## 2016-07-14      NA
## 2016-07-15      NA
## 2016-07-18      NA
## 2016-07-19      NA
## 2016-07-20      NA
## 2016-07-21      NA
## 2016-07-22      NA
## 2016-07-25      NA
## 2016-07-26      NA
## 2016-07-27      NA
## 2016-07-28      NA
## 2016-07-29      NA
## 2016-08-01      NA
## 2016-08-02      NA
## 2016-08-03      NA
## 2016-08-04      NA
## 2016-08-05      NA
## 2016-08-08      NA
## 2016-08-09      NA
## 2016-08-10      NA
## 2016-08-11      NA
## 2016-08-12      NA
## 2016-08-15      NA
## 2016-08-16      NA
## 2016-08-17      NA
## 2016-08-18      NA
## 2016-08-19      NA
## 2016-08-22      NA
## 2016-08-23      NA
## 2016-08-24      NA
## 2016-08-25      NA
## 2016-08-26      NA
## 2016-08-29      NA
## 2016-08-30      NA
## 2016-08-31      NA
## 2016-09-01      NA
## 2016-09-02      NA
## 2016-09-05      NA
## 2016-09-06      NA
## 2016-09-07      NA
## 2016-09-08      NA
## 2016-09-09      NA
## 2016-09-10      NA
## 2016-09-12      NA
## 2016-09-13      NA
## 2016-09-14      NA
## 2016-09-19      NA
## 2016-09-20      NA
## 2016-09-21      NA
## 2016-09-22      NA
## 2016-09-23      NA
## 2016-09-26      NA
## 2016-09-29      NA
## 2016-09-30      NA
## 2016-10-03      NA
## 2016-10-04      NA
## 2016-10-05      NA
## 2016-10-06      NA
## 2016-10-07      NA
## 2016-10-11 19.8460
## 2016-10-12 19.8486
data1$weight[] <- iif(prices >= sma200, 1, 0)
sma200.00646 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  3.5 2.7 -3.8    
sma200.00646$trade.summary
## $stats
##                        All          Long Short
## ntrades       8.000000e+00  8.000000e+00    NA
## avg.pnl       1.470162e-02  1.470162e-02    NA
## len           6.412500e+01  6.412500e+01    NA
## win.prob      2.500000e-01  2.500000e-01    NA
## win.avg.pnl   1.080639e-01  1.080639e-01    NA
## win.len       2.365000e+02  2.365000e+02    NA
## loss.prob     7.500000e-01  7.500000e-01    NA
## loss.avg.pnl -1.641914e-02 -1.641914e-02    NA
## loss.len      6.666667e+00  6.666667e+00    NA
## expectancy    1.470162e-04  1.470162e-04    NA
## profitfactor  2.193860e+00  2.193860e+00    NA
## 
## $trades
##      symbol   weight entry.date   exit.date    nhold entry.price
## [1,] "prices" "100"  "2016-10-11" "2016-11-02" " 22" "20.17"    
## [2,] "prices" "100"  "2016-11-08" "2016-11-09" "  1" "19.97"    
## [3,] "prices" "100"  "2016-11-10" "2018-03-26" "501" "20.10"    
## [4,] "prices" "100"  "2018-03-27" "2018-03-28" "  1" "23.45"    
## [5,] "prices" "100"  "2018-03-30" "2018-04-03" "  4" "23.31"    
## [6,] "prices" "100"  "2018-04-10" "2018-10-25" "198" "23.15"    
## [7,] "prices" "100"  "2018-10-31" "2018-11-20" " 20" "25.10"    
## [8,] "prices" "100"  "2018-11-29" "2018-12-06" "  7" "25.42"    
##      exit.price return 
## [1,] "19.71"    "-2.28"
## [2,] "19.50"    "-2.35"
## [3,] "22.89"    "13.88"
## [4,] "23.00"    "-1.92"
## [5,] "23.00"    "-1.33"
## [6,] "24.94"    " 7.73"
## [7,] "25.07"    "-0.12"
## [8,] "24.95"    "-1.85"

00646

讀取200天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

sma50<-SMA(prices, 50)
head(sma50, 51)
##                SMA
## 2015-12-14      NA
## 2015-12-15      NA
## 2015-12-16      NA
## 2015-12-17      NA
## 2015-12-18      NA
## 2015-12-21      NA
## 2015-12-22      NA
## 2015-12-23      NA
## 2015-12-24      NA
## 2015-12-25      NA
## 2015-12-28      NA
## 2015-12-29      NA
## 2015-12-30      NA
## 2015-12-31      NA
## 2016-01-04      NA
## 2016-01-05      NA
## 2016-01-06      NA
## 2016-01-07      NA
## 2016-01-08      NA
## 2016-01-11      NA
## 2016-01-12      NA
## 2016-01-13      NA
## 2016-01-14      NA
## 2016-01-15      NA
## 2016-01-18      NA
## 2016-01-19      NA
## 2016-01-20      NA
## 2016-01-21      NA
## 2016-01-22      NA
## 2016-01-25      NA
## 2016-01-26      NA
## 2016-01-27      NA
## 2016-01-28      NA
## 2016-01-29      NA
## 2016-01-30      NA
## 2016-02-01      NA
## 2016-02-02      NA
## 2016-02-03      NA
## 2016-02-15      NA
## 2016-02-16      NA
## 2016-02-17      NA
## 2016-02-18      NA
## 2016-02-19      NA
## 2016-02-22      NA
## 2016-02-23      NA
## 2016-02-24      NA
## 2016-02-25      NA
## 2016-02-26      NA
## 2016-03-01      NA
## 2016-03-02 19.2538
## 2016-03-03 19.2522
data1$weight[] <- iif(prices >= sma50, 1, 0)
sma50.00646 <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28      0
## 
## Performance summary :
##  CAGR    Best    Worst   
##  3.6 1.7 -3.8    

00646

讀取50天的股票資料

SMA簡單移動平均法

head - 讀取前幾筆資料

IIf函數 - 只傳回其中一個部分

bt.run函數需要prices、weight、execution.price 3個輸入因素

trade.summary - 交易總結

data1$weight[] <- iif(prices >= sma50, 1, -1)
sma50.00646.short <- bt.run(data1, trade.summary=T)
## Latest weights :
##            prices
## 2018-12-28   -100
## 
## Performance summary :
##  CAGR    Best    Worst   
##  0.8 3   -3.8    

00646

IIf函數 - 只傳回其中一個部分

1(買進) /1(賣出)

SMA簡單移動平均法

bt.run函數需要prices、weight、execution.price 3個輸入因素

50天的資料權重

models<-list("SMA50"= sma50.00646, 
             "SMA200"= sma200.00646, 
             "SMA50_short" = sma50.00646.short, 
             "BH 0050" = buy.hold.00646)
strategy.performance.snapshoot(models, T)

## NULL
strategy.performance.snapshoot(models, control=list(comparison=T), sort.performance=T)

plotbt.strategy.sidebyside(models, return.table=T)
##            SMA50                     SMA200                   
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "3.64"                    "3.51"                   
## Sharpe     "0.57"                    "0.45"                   
## DVR        "0.41"                    "0.35"                   
## Volatility "6.78"                    "8.55"                   
## MaxDD      "-11.85"                  "-11.53"                 
## AvgDD      "-1.52"                   "-1.56"                  
## VaR        "-0.6"                    "-0.73"                  
## CVaR       "-1.07"                   "-1.48"                  
## Exposure   "65.78"                   "68.31"                  
##            SMA50_short               BH 0050                  
## Period     "十二月2015 - 十二月2018" "十二月2015 - 十二月2018"
## Cagr       "0.79"                    "5.75"                   
## Sharpe     "0.13"                    "0.57"                   
## DVR        "0.03"                    "0.51"                   
## Volatility "11.21"                   "11.2"                   
## MaxDD      "-18.9"                   "-18.67"                 
## AvgDD      "-4.52"                   "-1.64"                  
## VaR        "-1.04"                   "-1.09"                  
## CVaR       "-1.73"                   "-1.82"                  
## Exposure   "99.87"                   "99.87"

00646

繪出模型,將清單中的資料讀取繪畫(夏普指數等資訊)

SMA簡單移動平均法

BH(買進賣出)

用plot函數劃出策略圖

control=list - 控制清單變數

plotbt.strategy.sidebyside(models, return.table=T) - 將圖形合併方便觀察所有資料

return(回報率)

library(ggplot2)
all.00646<-merge.xts(sma50.00646$equity, 
                    sma50.00646.short$equity, 
                    sma200.00646$equity, 
                    buy.hold.00646$equity)
colnames(all.00646)<-c("sma50", "sma50 short", "sma200", "BH")
head(all.00646)
##            sma50 sma50 short sma200       BH
## 2015-12-14     1   1.0000000      1 1.000000
## 2015-12-15     1   0.9918117      1 1.008188
## 2015-12-16     1   0.9867771      1 1.013306
## 2015-12-17     1   0.9743178      1 1.026100
## 2015-12-18     1   0.9830648      1 1.016888
## 2015-12-21     1   0.9944440      1 1.005118
all.00646.long<-fortify(all.00646, melt=T)
head(all.00646.long)
##        Index Series Value
## 1 2015-12-14  sma50     1
## 2 2015-12-15  sma50     1
## 3 2015-12-16  sma50     1
## 4 2015-12-17  sma50     1
## 5 2015-12-18  sma50     1
## 6 2015-12-21  sma50     1
#
title = "Cumulative returns of 00646s"
p = ggplot(all.00646.long, aes(x = Index, y = Value)) +
  geom_line(aes(linetype = Series, color = Series)) +
  #geom_point(aes(shape = Series))+
  xlab("year") + ylab("cumulative returns")+
  ggtitle(title)
p

00646

執行ggplot2 繪圖

將00646的equity和買進賣出的資料繪圖

有4個資料sma50、sma50 short、 sma200、 BH

head - 讀取前幾筆資料

fortify(強化的意思)

melt將資料融合在一起

把標題命名為Cumulative returns of 0050s - title = Cumulative returns of 0050s

用geom設定圖的資訊(顏色、點、線等)

xlab/ylab - x與y軸的標籤

p看出來的圖