커뮤니티

3일 일봉 주기?

프로필 이미지
아우라
2012-04-15 19:09:54
360
글번호 50054
답변완료
현재 차트메뉴에서는 주봉과 일봉 주기 즉, 1일주기와 5일 주기 두가지가 있는데, 3일 주기에 의한 캔들 차트와 시고종저 값을 얻을려면 어떻게 해야하나요? 3일주기 시고종저 값은 수식으로 계산가능할 것 같은데, 캔들차트와 스토캐스틱차트를 그 값을 사용해서 그릴 수 있는지? (캔들 차트는 시고종저 값만 있으면 그릴수있을 것 같은데, 그걸 사용한 캔들지표함수는 있는지요?) 미리 감사드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-04-16 14:34:40

안녕하세요 예스스탁입니다. 봉을 세개씩 묶어 시고저종을 그리는 지표와 스토케스틱식입니다. 다로 봉을 그릴수 없습니다. 시고저종의 경우 선그래프로 보셔야 합니다. 1, 시고저종 value1 = index%3; if value1 == 0 Then{ var1 = O; var2 = H; var3 = L; } if H > var2 Then var2 = H; if L < var3 Then var3 = L; var4 = C; plot1(var1); plot2(var2); plot3(var3); plot4(var4); 2. 스토케스틱 input : Atime(20),StoPeriod(5), StoPeriod1(3), StoPeriod2(3); var : count(0), highVal(0), lowVal(0), StoFastK(0), StoK(0), StoD(0); var : Ep(0), EP1(0), JISU(0), DINDEX(0), PreStoK(0), PreStoD(0),cnt(0); Array : OO[50](0),HH[50](0),LL[50](0),CC[50](0); value1 = index%3; if value1 == 0 Then{ OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 19{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; CC[0] = C; #### 특정 구간의 고가 [highest(H,StoPeriod)] #### highVal = HH[0]; for count = 0 to StoPeriod-1 { if HH[count] > highVal then highVal = HH[count]; } #### 특정 구간의 저가 [lowest(L,StoPeriod)] #### lowVal = LL[0]; for count = 0 to StoPeriod-1 { if LL[count] < lowVal then lowVal = LL[count]; } #### Fast StochasticsK #### StoFastK = (C-lowVal)/(highVal-lowVal)*100; //Fast StochasticsK ==> (C-lowest(L,StoPeriod))/(highest(H,StoPeriod)-lowest(L,StoPeriod))*100 #### Slow StochasticsK #### Ep = 2/(StoPeriod1+1); if DINDEX >= StoPeriod and (date != date[1] or var1 < var1[1]) then { DINDEX = DINDEX + 1; PreStoK = StoK[1]; } if DINDEX <= 1 then StoK = StoFastK ; else StoK = StoFastK * EP + PreStoK * (1-EP); //Slow StochasticsK ==> ema(Fast StochasticsK, StoPeriod1) #### Slow StochasticsD #### Ep1 = 2/(StoPeriod2+1); if date != date[1] or var1 < var1[1] then { DINDEX = DINDEX + 1; PreStoD = StoD[1]; } if DINDEX <= 1 then StoD = StoK ; else StoD = StoK * EP1 + PreStoD * (1-EP1); //Slow StochasticsD ==> ema(Slow StochasticsK, StoPeriod2) plot1(StoK); plot2(StoD); PlotBaseLine1(20); PlotBaseLine2(80); 즐거운 하루되세요 > 아우라 님이 쓴 글입니다. > 제목 : 3일 일봉 주기? > 현재 차트메뉴에서는 주봉과 일봉 주기 즉, 1일주기와 5일 주기 두가지가 있는데, 3일 주기에 의한 캔들 차트와 시고종저 값을 얻을려면 어떻게 해야하나요? 3일주기 시고종저 값은 수식으로 계산가능할 것 같은데, 캔들차트와 스토캐스틱차트를 그 값을 사용해서 그릴 수 있는지? (캔들 차트는 시고종저 값만 있으면 그릴수있을 것 같은데, 그걸 사용한 캔들지표함수는 있는지요?) 미리 감사드립니다.