loadfile=as.character(prigo5Years$date)
date= as.Date(loadfile,format="%d/%m/%Y")
jan18 = prigo5Years[(date>="2018-01-01" & date<="2018-01-31"),]
feb18 = prigo5Years[(date>="2018-02-01" & date<="2018-02-28"),]
mar18 = prigo5Years[(date>="2018-03-04" & date<="2018-03-29"),]
apr18 = prigo5Years[(date>="2018-04-01" & date<="2018-04-30"),]
may18 = prigo5Years[(date>="2018-05-01" & date<="2018-05-31"),]
june18 = prigo5Years[(date>="2018-06-03" & date<="2018-06-28"),]
jul18 = prigo5Years[(date>="2018-07-01" & date<="2018-07-31"),]
aug18 = prigo5Years[(date>="2018-08-01" & date<="2018-08-30"),]
sep18 = prigo5Years[(date>="2018-09-02" & date<="2018-09-27"),]
oct18 = prigo5Years[(date>="2018-10-02" & date<="2018-10-31"),]
nov18 = prigo5Years[(date>="2018-11-01" & date<="2018-11-29"),]
dec18 = prigo5Years[(date>="2018-12-02" & date<="2018-12-31"),]
check_bigger_jan=(jan18$opening.gate>jan18$Adjusted.lock.gate)
check_bigger_feb=(feb18$opening.gate>feb18$Adjusted.lock.gate)
check_bigger_mar=(mar18$opening.gate>mar18$Adjusted.lock.gate)
check_bigger_april=(apr18$opening.gate>apr18$Adjusted.lock.gate)
check_bigger_may=(may18$opening.gate>may18$Adjusted.lock.gate)
check_bigger_jun=(june18$opening.gate>june18$Adjusted.lock.gate)
check_bigger_jul=(jul18$opening.gate>jul18$Adjusted.lock.gate)
check_bigger_aug=(aug18$opening.gate>aug18$Adjusted.lock.gate)
check_bigger_sep=(sep18$opening.gate>sep18$Adjusted.lock.gate)
check_bigger_oct=(oct18$opening.gate>oct18$Adjusted.lock.gate)
check_bigger_nov=(nov18$opening.gate>nov18$Adjusted.lock.gate)
check_bigger_dec=(dec18$opening.gate>dec18$Adjusted.lock.gate)
check_smaller_jan=(jan18$opening.gate<jan18$Adjusted.lock.gate)
check_smaller_feb=(feb18$opening.gate<feb18$Adjusted.lock.gate)
check_smaller_mar=(mar18$opening.gate<mar18$Adjusted.lock.gate)
check_smaller_april=(apr18$opening.gate<apr18$Adjusted.lock.gate)
check_smaller_may=(may18$opening.gate<may18$Adjusted.lock.gate)
check_smaller_jun=(june18$opening.gate<june18$Adjusted.lock.gate)
check_smaller_jul=(jul18$opening.gate<jul18$Adjusted.lock.gate)
check_smaller_aug=(aug18$opening.gate<aug18$Adjusted.lock.gate)
check_smaller_sep=(sep18$opening.gate<sep18$Adjusted.lock.gate)
check_smaller_oct=(oct18$opening.gate<oct18$Adjusted.lock.gate)
check_smaller_nov=(nov18$opening.gate<nov18$Adjusted.lock.gate)
check_smaller_dec=(dec18$opening.gate<dec18$Adjusted.lock.gate)
open_bigger_close=c(sum(check_bigger_jan==TRUE),sum(check_bigger_feb==TRUE),sum(check_bigger_mar==TRUE),sum(check_bigger_april==TRUE),sum(check_bigger_may==TRUE),sum(check_bigger_jun==TRUE),sum(check_bigger_jul==TRUE),sum(check_bigger_aug==TRUE),sum(check_bigger_sep==TRUE),sum(check_bigger_oct==TRUE),sum(check_bigger_nov==TRUE),sum(check_bigger_dec==TRUE))
open_smaller_close=c(sum(check_smaller_jan==TRUE),sum(check_smaller_feb==TRUE),sum(check_smaller_mar==TRUE),sum(check_smaller_april==TRUE),sum(check_smaller_may==TRUE),sum(check_smaller_jun==TRUE),sum(check_smaller_jul==TRUE),sum(check_smaller_aug==TRUE),sum(check_smaller_sep==TRUE),sum(check_smaller_oct==TRUE),sum(check_smaller_nov==TRUE),sum(check_smaller_dec==TRUE))
open_equal_close=c(sum(check_bigger_jan==FALSE && check_smaller_jan==FALSE ),sum(check_bigger_feb==FALSE && check_smaller_feb==FALSE),sum(check_bigger_mar==FALSE && check_smaller_mar==FALSE),sum(check_bigger_april==FALSE && check_smaller_april==FALSE),sum(check_bigger_may==FALSE && check_smaller_may==FALSE),sum(check_bigger_jun==FALSE && check_smaller_jun==FALSE),sum(check_bigger_jul==FALSE && check_smaller_jul==FALSE),sum(check_bigger_aug==FALSE && check_smaller_aug==FALSE),sum(check_bigger_sep==FALSE && check_smaller_sep==FALSE),sum(check_bigger_oct==FALSE && check_smaller_oct==FALSE),sum(check_bigger_nov==FALSE && check_smaller_nov==FALSE),sum(check_bigger_dec==FALSE && check_smaller_dec==FALSE))
trading_days=open_bigger_close+open_smaller_close+open_equal_close
data_frame=data.frame(open_bigger_close,open_smaller_close,open_equal_close,trading_days)
data_frame
## open_bigger_close open_smaller_close open_equal_close trading_days
## 1 20 3 0 23
## 2 20 0 0 20
## 3 18 2 0 20
## 4 19 0 0 19
## 5 20 2 0 22
## 6 20 0 0 20
## 7 22 0 0 22
## 8 21 1 0 22
## 9 11 2 0 13
## 10 16 5 0 21
## 11 17 4 0 21
## 12 14 8 0 22