커뮤니티

이평선 색상변화와 틱차트에 분봉이평 표시

프로필 이미지
중추신경
2020-09-07 18:23:43
1087
글번호 142149
답변완료
틱차트에 5분봉의 10선과 20선 60선을 표시하고 10선, 20선, 60선의 기울기가 양과 음에 따라 색상을 달리 주고 싶습니다. 추가로 일봉의 5일선도 표시하고 싶습니다. 항상 도움에 감사드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-08 13:40:27

안녕하세요 예스스탁입니다. 1 틱봉에서 타주기 분봉은 정확한 계한이 불가능합니다. 최대한 근사값으로 계산되는 지표입니다. input : ntime1(5),P1(5),P2(20),P3(60); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : sum1(0),mav1(0),sum11(0),mav11(0); var : sum2(0),mav2(0),sum21(0),mav21(0); var : sum3(0),mav3(0),sum31(0),mav31(0); Array : C1[100](0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime1; if Bdate != Bdate[1] or (ntime1 != 1 and Bdate == Bdate[1] and TF < TF[1]) or (ntime1 == 1 and Bdate == Bdate[1] and TM > TM[1]) Then { for cnt = 1 to 99 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if C1[P1] > 0 then { sum1 = 0; sum11 = 0; for cnt = 0 to P1-1 { sum1 = sum1+C1[cnt]; sum11 = sum11+C1[cnt+1]; } mav1 = sum1/P1; mav11 = sum11/P1; plot1(mav1,"이평1",IFf(mav1 > mav11,RED,BLUE)); } if C1[P2] > 0 then { sum2 = 0; sum21 = 0; for cnt = 0 to P2-1 { sum2 = sum1+C1[cnt]; sum21 = sum21+C1[cnt+1]; } mav2 = sum2/P2; mav21 = sum21/P2; plot2(mav2,"이평2",IFf(mav2 > mav21,RED,BLUE)); } if C1[P3] > 0 then { sum3 = 0; sum31 = 0; for cnt = 0 to P3-1 { sum3 = sum3+C1[cnt]; sum31 = sum31+C1[cnt+1]; } mav3 = sum3/P3; mav31 = sum31/P3; plot3(mav3,"이평3",IFf(mav3 > mav31,RED,BLUE)); } } 2 input : P1(5); var : cnt(0); var : sum1(0),mav1(0),sum11(0),mav11(0); if DayClose(P1) > 0 then { sum1 = 0; sum11 = 0; for cnt = 0 to P1-1 { sum1 = sum1 + DayClose(cnt); sum11 = sum11 + DayClose(cnt+1); } mav1 = sum1/P1; mav11 = sum11/P1; plot1(mav1,"일봉이평",IFf(mav1 > mav11,RED,BLUE)); } 즐거운 하루되세요 > 중추신경 님이 쓴 글입니다. > 제목 : 이평선 색상변화와 틱차트에 분봉이평 표시 > 틱차트에 5분봉의 10선과 20선 60선을 표시하고 10선, 20선, 60선의 기울기가 양과 음에 따라 색상을 달리 주고 싶습니다. 추가로 일봉의 5일선도 표시하고 싶습니다. 항상 도움에 감사드립니다