Search

Stochastics_TA

함수설명

스토케스틱 지표함수
※기존 스토케스틱 함수들이 fastk, slowk ,slowD 별로 함수가 각각 제공되고 기간값들만 지정할 수 있고 계산의 기준값들은 지정할 수 없었지만 Stochastics_TA함수는 기준값을 다른 값으로 지정해 계산할 수 있으며 하나의 함수에서 지정한 매개변수로 fastk/slowk/slowd값을 모두 리턴받을 수 있습니다.

작성방법

StochasticsD_TA(HPrice, LPrice, CPrice,기간1, 기간2, 기간3, oFK, oSK, oSD)
C
복사

매개변수 설명

"Hprice": Numeric, 데이터, 함수, 변수, 계산식 등, 계산식에서 고가로 사용할 값
"LPrice": Numeric, 데이터, 함수, 변수, 계산식 등, 계산식에서 저가로 사용할 값
"CPrice": Numeric, 데이터, 함수, 변수, 계산식 등, 계산식에서 종가로 사용할 값
"기간1": Numeric, FastK 계산에 사용하는 기간으로 최근 N개봉 기간값을 입력
"기간2": Numeric, SlowK 계산에 사용하는 기간으로 평활계수를 계산할 기간
"기간3": Numeric, SlowD 계산에 사용하는 기간으로 평활계수를 계산할 기간
"oFK": NumericRef, FastK값을 지정한 변수에 저장
"oSK": NumericRef, SlowK값을 지정한 변수에 저장
"oSD": NumericRef, SlowD값을 지정한 변수에 저장
계산
Hv = N기간 최고가 Lv = N기간 최저가 FastK = (현재종가- Lv) / (Hv – Lv)*100 SlowK = FastK를 지수이동평균 한 값 SlowD = SlowK를 지수이동평균 한 값

활용예시

1. value1 = RSI(14); StochasticsD(value1,value1,value1,10,5,5,var1,var2,var3); --> RSI로 스토케스틱을 계산하고 var1에는 fastK값, var2는 slowK값, var3에는 slowD값을 저장 2. //인라인함수(수식안에서 만들어 사용하는 함수) Function infx_Stochastics_TA Numeric { Input : HighPrice(numericseries), LowPrice(numericseries), ClosePrice(numericseries); Input : Period1(NumericSimple), Period2(NumericSimple), Period3(NumericSimple); input : oFastK(numericref),oSlowK(numericref),oSlowD(numericref); var : HH(0),LL(0),FK(0),SK(0),SD(0); HH = Highest( HighPrice, Period1 ) ; LL = Lowest( LowPrice, Period1 ) ; oFastK = (ClosePrice-LL)/(HH-LL)* 100; oSlowK = Ema(oFastK,Period2); oSlowD = Ema(oSlowK,Period3); infx_Stochastics_TA = 1; } EndFunction input : sto1(10),sto2(5),sto3(5); var : oFastK(0),oSlowK(0),oSlowD(0); value1 = RSI(14); var1 = infx_Stochastics_TA(value1,value1,value1,sto1,sto2,sto3,oFastK,oSlowK,oSlowD); Plot1(oFastK,"fastk"); Plot2(oSlowK,"slowk"); Plot3(oSlowD,"slowd"); PlotBaseLine1(20); PlotBaseLine2(80);
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.