커뮤니티

지표식 문의드립니다.

프로필 이미지
머신
2011-10-28 14:42:42
390
글번호 44205
답변완료
안녕하세요 일봉에서 주봉의 60봉중 고가 저가 고가바 저가바 구하는식 일봉에서 월봉의 60봉중 고가 저가 고가바 저가바 구하는식 부탁드립니다. 변수는 수정가능하게 해주시기 바랍니다. 답변 미리 감사드립니다. 수고하세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-28 16:16:14

안녕하세요 예스스탁입니다. input : MP(60),WP(60); var : cnt(0),MHighest(0),MHighestbar(0),Mlowest(0),Mlowestbar(0); var : WHighest(0),WHighestbar(0),Wlowest(0),Wlowestbar(0); Array : MHv[120](0),MHI[120](0),MLv[120](0),MLI[120](0); Array : WHv[120](0),WHI[120](0),WLv[120](0),WLI[120](0); if sdate > sdate[1]+30 Then{ Mhv[0] = H; Mhi[0] = index; MLv[0] = L; MLi[0] = index; for cnt = 1 to 100{ MHv[cnt] = Mhv[cnt-1][1]; MHi[cnt] = Mhi[cnt-1][1]; MLv[cnt] = MLv[cnt-1][1]; MLi[cnt] = MLi[cnt-1][1]; } } if H > MHv[0] Then{ Mhv[0] = H; Mhi[0] = index; } if L < MLv[0] Then{ MLv[0] = L; MLi[0] = index; } MHighest = MHv[0]; MHighestbar = MHi[0]; Mlowest = MLv[0]; MLowestbar = MLi[0]; for cnt = 1 to MP-1{ if MHv[cnt] > MHighest Then{ MHighest = Mhv[cnt]; MHighestbar = Mhi[cnt]; } if MLv[cnt] < Mlowest Then{ Mlowest = MLv[cnt]; MLowestbar = MLi[cnt]; } } if dayofweek(sdate) <= dayofweek(sdate[1]) and sdate > sdate[1] Then{ Whv[0] = H; Whi[0] = index; WLv[0] = H; WLi[0] = index; for cnt = 1 to 100{ WHv[cnt] = Whv[cnt-1][1]; WHi[cnt] = Whi[cnt-1][1]; WLv[cnt] = WLv[cnt-1][1]; WLi[cnt] = WLi[cnt-1][1]; } } if H > WHv[0] Then{ Whv[0] = H; Whi[0] = index; } if L < WLv[0] Then{ WLv[0] = L; WLi[0] = index; } WHighest = WHv[0]; WHighestbar = WHi[0]; Wlowest = WLv[0]; WLowestbar = WLi[0]; for cnt = 1 to WP-1{ if WHv[cnt] > WHighest Then{ WHighest = Whv[cnt]; WHighestbar = Whi[cnt]; } if WLv[cnt] < Wlowest Then{ WLowest = WLv[cnt]; WLowestbar = WLi[cnt]; } } plot1(MHighest); plot2(MLowest); plot3(WHighest); plot4(WLowest); # MHighestbar,Mlowestbar,WHighestbar,Wlowestbar가 각각의 인덱스 입니다. # index-MHighestbar라고 하시면 60개봉 최고가 봉이 현재로부터 몇봉전인지 알수 있습니다. 즐거운 하루되세요 > 머신 님이 쓴 글입니다. > 제목 : 지표식 문의드립니다. > 안녕하세요 일봉에서 주봉의 60봉중 고가 저가 고가바 저가바 구하는식 일봉에서 월봉의 60봉중 고가 저가 고가바 저가바 구하는식 부탁드립니다. 변수는 수정가능하게 해주시기 바랍니다. 답변 미리 감사드립니다. 수고하세요.