커뮤니티

추가질문

프로필 이미지
회원
2015-03-27 16:55:35
187
글번호 84498
답변완료
추가 질문입니다 아래와 같이 잘 보내주셔서 감사합니다 DATA1과 DATA2 일때 각각 이평선 구해주세요 __________________________________ 안녕하세요 예스스탁입니다. 9시부터 10시까지는 전일 마지막봉에서 계산된 이평값이 유지됩니다. input : P(5); vaR : cnt(0),mav(0),sum(0); Array : CC[100](0); if stime >= 100000 Then { CC[0] = C; for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+Cc[cnt]; } mav = sum/P; plot1(mav); } 만약 9시에서 10시까지 지표를 출력하지 않고자 하시면 아래수식을 사용하시고 지표속성에서 점그래프나 일자그래프와 같이 직전봉과 연결이 되지 않는 그래프종류로 설정하고 적용하시면 됩니다. input : P(5); vaR : cnt(0),mav(0),sum(0); Array : CC[100](0); if stime >= 100000 Then { CC[0] = C; for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+Cc[cnt]; } mav = sum/P; plot1(mav); } } 즐거운 하루되세요 > HI_ll****** 님이 쓴 글입니다. > 제목 : 질문드립니다 > 질문드립니다 차트에는 데이타가 있고 다만 지표를 그리는데 매일 오전 10시까지의 데이타는 없는것으로 취급하고 싶습니다 그래서 이평을 그린다면 어떻게 해야 하나요? 다만 이평그릴때 봉갯수(기간값)에도 역시 데이타가 없는곳은 없는것처럼 그려져야합니다 즉 전일마지막봉 값이후 오늘 첫봉은 10시1분 값으로 연결해서 이어서 그려져야합니다 예) 이평 5봉선을 그린다면 전일마지막봉-3,전일마지막봉-2,전일마지막봉-1,전일마지막봉,오늘(당일)10시1분봉 이렇게 5개봉으로 계산한 이평값이 오늘 10시1분봉에 지표값으로 찍히게 하고 싶습니다 부탁드려요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-30 09:39:34

안녕하세요 예스스탁입니다. 1-1 data1 9시~10시는 전일 마지막봉값 출력 input : P(5); vaR : cnt(0,data1),mav(0,data1),sum(0,data1); Array : CC[100](0,data1); if data2(stime >= 100000) Then { CC[0] = data1(C); for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+CC[cnt]; } mav = sum/P; plot1(mav); } 1-2 data1 9시~10시 출력하지 않음 input : P(5); vaR : cnt(0,data1),mav(0,data1),sum(0,data1); Array : CC[100](0,data1); if stime >= 100000 Then { CC[0] = data1(C); for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+Cc[cnt]; } mav = sum/P; plot1(mav); } } 2-1 data1 9시~10시는 전일 마지막봉값 출력 input : P(5); vaR : cnt(0,data2),mav(0,data2),sum(0,data2); Array : CC[100](0,data2); if data2(stime >= 100000) Then { CC[0] = data2(C); for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+CC[cnt]; } mav = sum/P; plot1(mav); } 2-2 data2 9시~10시 출력하지 않음 input : P(5); vaR : cnt(0,data2),mav(0,data2),sum(0,data2); Array : CC[100](0,data2); if stime >= 100000 Then { CC[0] = data2(C); for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+Cc[cnt]; } mav = sum/P; plot1(mav); } } 즐거운 하루되세요 > HI_ll****** 님이 쓴 글입니다. > 제목 : 추가질문 > 추가 질문입니다 아래와 같이 잘 보내주셔서 감사합니다 DATA1과 DATA2 일때 각각 이평선 구해주세요 __________________________________ 안녕하세요 예스스탁입니다. 9시부터 10시까지는 전일 마지막봉에서 계산된 이평값이 유지됩니다. input : P(5); vaR : cnt(0),mav(0),sum(0); Array : CC[100](0); if stime >= 100000 Then { CC[0] = C; for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+Cc[cnt]; } mav = sum/P; plot1(mav); } 만약 9시에서 10시까지 지표를 출력하지 않고자 하시면 아래수식을 사용하시고 지표속성에서 점그래프나 일자그래프와 같이 직전봉과 연결이 되지 않는 그래프종류로 설정하고 적용하시면 됩니다. input : P(5); vaR : cnt(0),mav(0),sum(0); Array : CC[100](0); if stime >= 100000 Then { CC[0] = C; for cnt = 1 to P { CC[cnt] = CC[cnt-1][1]; } if CC[P-1] > 0 Then { sum = 0; for cnt = 0 to P-1 { sum = sum+Cc[cnt]; } mav = sum/P; plot1(mav); } } 즐거운 하루되세요 > HI_ll****** 님이 쓴 글입니다. > 제목 : 질문드립니다 > 질문드립니다 차트에는 데이타가 있고 다만 지표를 그리는데 매일 오전 10시까지의 데이타는 없는것으로 취급하고 싶습니다 그래서 이평을 그린다면 어떻게 해야 하나요? 다만 이평그릴때 봉갯수(기간값)에도 역시 데이타가 없는곳은 없는것처럼 그려져야합니다 즉 전일마지막봉 값이후 오늘 첫봉은 10시1분 값으로 연결해서 이어서 그려져야합니다 예) 이평 5봉선을 그린다면 전일마지막봉-3,전일마지막봉-2,전일마지막봉-1,전일마지막봉,오늘(당일)10시1분봉 이렇게 5개봉으로 계산한 이평값이 오늘 10시1분봉에 지표값으로 찍히게 하고 싶습니다 부탁드려요