
Stochastic Oscillator의 trader_stochf 함수는 Stochastic Oscillator를 계산하는 데 사용되는 함수입니다. 이 함수는 주식 가격의 변동성을 분석하여 BUY/SELL 신호를 발생시키는 데 도움을 줍니다.
이 함수의 역할은 주식 가격의 고점과 저점을 찾고, 그에 따라 %K와 %D를 계산하여 BUY/SELL 신호를 발생시키는 것입니다.
SMA 기간은 Stochastic Oscillator의 이동 평균 기간을 의미합니다. 일반적으로 14일의 SMA 기간을 사용합니다.
%K는 주식 가격의 현재 가격을 14일의 고점과 저점의 평균으로 나눈 값을 의미합니다. %D는 %K의 이동 평균을 의미합니다.
SMA 기간이 14일일 때, %K와 %D의 계산 방식은 다음과 같습니다.
1. 14일의 고점과 저점을 찾습니다.
2. %K = (현재 가격 - 14일 저점) / (14일 고점 - 14일 저점) * 100
3. %D = %K의 3일 이동 평균
이 함수를 사용하여 Stochastic Oscillator를 계산할 때, %K와 %D의 값을 계산하는 순서는 다음과 같습니다.
1. 14일의 고점과 저점을 찾습니다.
2. %K를 계산합니다.
3. %D를 계산합니다.
4. %K와 %D의 값을 비교하여 BUY/SELL 신호를 발생시킵니다.
예를 들어, 주식 가격이 100원일 때, 14일 고점은 120원, 14일 저점은 80원이라고 가정해 보겠습니다.
1. %K = (100 - 80) / (120 - 80) * 100 = 25
2. %D = 25의 3일 이동 평균 = 20
이때, %K가 %D보다 높을 때 BUY 신호가 발생하고, %K가 %D보다 낮을 때 SELL 신호가 발생합니다.
2025-07-26 20:48