커뮤니티

오후3시의 C를 당일종가로 가정한후 일봉의 CrossUp(SK,SD)를 구현하는법

프로필 이미지
티끌
2026-04-03 12:57:05
42
글번호 231409
답변완료

1)오후3시의 봉종가를 당일종가(a)로 삼고,

(a)를 스토캐스틱에 적용하여,

일봉기준으로 CrossUp(SK,SD)를 이용하여 종목선정후

장막판에 수동으로 매수예정입니다


2)그리고 이 종목선정을  자동으로 3시에 작동하게 하려면 ?

종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-04-06 09:02:02

안녕하세요 예스스탁입니다. 종목검색은 최대 제공봉수가 500봉입니다. 속성에서 500봉으로 지정하고 30분이나 60분봉에서 검색하셔야 합니다. 종목검색창에 자동검색은 제공되지 않습니다. input : sto1(10), sto2(5), sto3(5); var : cnt(0), highVal(0), lowVal(0); var : Ep1(0), Ep2(0), FK(0), SK(0), SD(0); var : PreSK(0), PreSD(0); Array : HH[100](0),LL[100](0),CC[100](0); Ep1 = 2/(sto2+1); Ep2 = 2/(sto3+1); if sDate != sDate[1] Then { For cnt = 99 DownTo 1 { HH[cnt] = HH[cnt-1]; LL[cnt] = LL[cnt-1]; CC[cnt] = CC[cnt-1]; } HH[0] = H; LL[0] = L; PreSK = SK[1]; PreSD = SD[1]; } if NextBarStime <= 150000 Then { if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; CC[0] = C; if HH[sto1-1] > 0 and LL[sto1-1] > 0 Then { highVal = 0; lowVal = 0; for cnt = 0 to sto1-1 { if highVal == 0 or (highVal > 0 and HH[cnt] > highVal) then highVal = HH[cnt]; if lowVal == 0 or (lowVal > 0 and LL[cnt] < lowVal) then lowVal = LL[cnt]; } fK = (CC[0]-lowVal)/(highVal-lowVal)*100; } SK = FK * EP1 + PreSK * (1-EP1); SD = SK * EP2 + PreSD * (1-EP2); } if SK > SD and PreSK <= PreSD Then Find(1); 즐거운 하루되세요