커뮤니티

수식 문의드립니다~!

프로필 이미지
레드코어
2021-06-30 00:04:59
1242
글번호 150413
답변완료
안녕하세요. 전일(preday)의 1)고점, 2)저점, 3) 중간선 전주(preweek)의 4)고점, 5) 저점, 6)중간선 전월(premonth)의 7)고점, 8)저점, 9)중간선 이렇게 아홉 개의 선을 만들 수 있는 수식 부탁드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-30 11:29:29

안녕하세요 예스스탁입니다. 차트에 전주,전월의 최고가와 최저가를 계산할 만큼 데이타가 충본이 있어야 지표가 출력됩니다. var : cnt(0); Array : WH[10](0),WL[10](0),MH[10](0),ML[10](0); Plot1(DayHigh(1),"전일고점"); Plot2(DayLow(1),"전일저점"); Plot3((DayHigh(1)+DayLow(1))/2,"전일중간"); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { WH[0] = H; WL[0] = L; For cnt = 1 to 9 { WH[cnt] = WH[cnt-1][1]; WL[cnt] = WL[cnt-1][1]; } } if WH[0] > 0 and H > WH[0] Then WH[0] = H; if WL[0] > 0 and L < WL[0] Then WL[0] = L; if WH[1] > 0 and WL[1] > 0 Then { Plot4(WH[1],"전주고가"); Plot5(WL[1],"전주저가"); Plot6((WH[1]+WL[1])/2,"전주중간"); } if Bdate > Bdate[1]+30 Then { MH[0] = H; ML[0] = L; For cnt = 1 to 9 { MH[cnt] = MH[cnt-1][1]; ML[cnt] = ML[cnt-1][1]; } } if MH[0] > 0 and H > MH[0] Then MH[0] = H; if ML[0] > 0 and L < ML[0] Then ML[0] = L; if MH[1] > 0 and ML[1] > 0 Then { Plot7(MH[1],"전월고가"); Plot8(ML[1],"전월저가"); Plot9((MH[1]+ML[1])/2,"전월중간"); } 즐거운 하루되세요 > 레드코어 님이 쓴 글입니다. > 제목 : 수식 문의드립니다~! > 안녕하세요. 전일(preday)의 1)고점, 2)저점, 3) 중간선 전주(preweek)의 4)고점, 5) 저점, 6)중간선 전월(premonth)의 7)고점, 8)저점, 9)중간선 이렇게 아홉 개의 선을 만들 수 있는 수식 부탁드립니다. 감사합니다.