커뮤니티

분봉차트에 일봉이평선을 나타내고 싶어요

프로필 이미지
지혜샘
2015-12-08 22:37:57
155
글번호 93210
답변완료
분봉차트에 일봉차트상의 5,10,20,60,120,240 이평을 나타나게하고싶은데 지표수식 좀 부탁드려요 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-09 11:36:40

안녕하세요 예스스탁입니다. 분이하의 차트에는 내부적으로 차트 첫봉이 날짜+99일치의 일봉이 추가로 제공됩니다. 이평기간이 길어 데이터가 부족하면 지표가 출력되지 않습니다. 이용에 참고하시기 바랍니다. input : P1(5),P2(10),P3(20),P4(60),P5(120),P6(240); var : count(0); var : sumV1(0),sumV2(0),sumV3(0),sumV4(0),sumv5(0),sumv6(0); var : mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),mav6(0); sumV1 = 0; sumV2 = 0; sumV3 = 0; sumV4 = 0; for count = 0 to P6{ if count < P1 Then sumV1 = sumV1+DayClose(count); if count < P2 Then sumV2 = sumV2+DayClose(count); if count < P3 Then sumV3 = sumV3+DayClose(count); if count < P4 Then sumV4 = sumV4+DayClose(count); if count < P5 Then sumV5 = sumV5+DayClose(count); if count < P6 Then sumV6 = sumV6+DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; maV4 = sumV4 / P4; maV5 = sumV5 / P5; maV6 = sumV6 / P6; if DayClose(P1) > 0 Then plot1(mav1); if DayClose(P2) > 0 Then plot2(mav2); if DayClose(P3) > 0 Then plot3(mav3); if DayClose(P4) > 0 Then plot4(mav4); if DayClose(P5) > 0 Then plot5(mav5); if DayClose(P6) > 0 Then plot6(mav6); 즐거운 하루되세요 > 지혜샘 님이 쓴 글입니다. > 제목 : 분봉차트에 일봉이평선을 나타내고 싶어요 > 분봉차트에 일봉차트상의 5,10,20,60,120,240 이평을 나타나게하고싶은데 지표수식 좀 부탁드려요 감사합니다