커뮤니티

문의 드립니다.

프로필 이미지
동해바다01
2018-07-17 10:03:53
198
글번호 120657
답변완료
안녕하세요 해외선물에서 1. 일봉의 고가 누적이평과 저가 누적이평을 분봉에 2. 주봉의 고가 누적이평과 저가 누적이평을 분봉에 3. 월봉의 고가 누적이평과 저가 누적이평을 분봉에 나타내고 싶습니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-07-17 11:26:03

안녕하세요 예스스탁입니다. 1 input : P(20); var : count(0),Hsum(0),Hmav(0),Lsum(0),Lmav(0); Hsum = 0; Lsum = 0; for count = 0 to P-1 { Hsum = Hsum+DayHigh(count); Lsum = Lsum+DayLow(count); } Hmav = Hsum / P; Lmav = Lsum / P; plot1(Hmav); plot2(Lmav); 2 input : P(20); var : cnt(0),Hsum(0),Hmav(0),Lsum(0),Lmav(0); Array : WH[99](0),WL[99](0); if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then { WH[0] = H; WL[0] = L; for cnt = 1 to 99 { WH[cnt] = WH[cnt-1][1]; WL[cnt] = WL[cnt-1][1]; } } if H > WH[0] Then WH[0] = H; if L < WL[0] Then WL[0] = L; if WH[P-1] > 0 and WL[P-1] > 0 Then { Hsum = 0; Lsum = 0; for cnt = 0 to P-1 { Hsum = Hsum+WH[cnt]; Lsum = Lsum+WL[cnt]; } Hmav = Hsum / P; Lmav = Lsum / P; plot1(Hmav); plot2(Lmav); } 3 input : P(20); var : cnt(0),Hsum(0),Hmav(0),Lsum(0),Lmav(0); Array : MH[99](0),ML[99](0); if sdate > sdate[1]+30 Then { MH[0] = H; ML[0] = L; for cnt = 1 to 99 { MH[cnt] = MH[cnt-1][1]; ML[cnt] = ML[cnt-1][1]; } } if H > MH[0] Then MH[0] = H; if L < ML[0] Then ML[0] = L; if MH[P-1] > 0 and ML[P-1] > 0 Then { Hsum = 0; Lsum = 0; for cnt = 0 to P-1 { Hsum = Hsum+MH[cnt]; Lsum = Lsum+ML[cnt]; } Hmav = Hsum / P; Lmav = Lsum / P; plot1(Hmav); plot2(Lmav); } 즐거운 하루되세요 > 동해바다01 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 해외선물에서 1. 일봉의 고가 누적이평과 저가 누적이평을 분봉에 2. 주봉의 고가 누적이평과 저가 누적이평을 분봉에 3. 월봉의 고가 누적이평과 저가 누적이평을 분봉에 나타내고 싶습니다. 감사합니다.