@bria_metz
To compute the Stochastic Oscillator using R, you can use the following steps:
 Load the necessary packages:
1
2

library(TTR)
library(quantmod)

 Create a function to calculate the Stochastic Oscillator:
1
2
3
4
5
6

calculate_stoch < function(data, n = 14, d = 3) {
k = stoch(data[, c("High", "Low", "Close")], n = n)
d = SMA(k, n = d)
return(data.frame(k = k, d = d))
}

 Load your historical price data using quantmod or any other data source:
1
2

getSymbols("AAPL", from = "20210101", to = Sys.Date())
data < AAPL

 Calculate the Stochastic Oscillator for the given data:
1

stoch_data < calculate_stoch(data)

 Plot the Stochastic Oscillator:
1
2
3

plot(stoch_data$k, type = "l", col = "blue", xlab = "Date", ylab = "Stochastic Oscillator")
lines(stoch_data$d, col = "red")
legend("topright", legend = c("K", "D"), col = c("blue", "red"), lty = 1)

By following these steps, you can calculate and visualize the Stochastic Oscillator for your stock price data in R.