커뮤니티

지표요청 드립니다

프로필 이미지
요타
2015-12-07 23:23:17
128
글번호 93129
답변완료
* 월봉,주봉,일봉 직선요청드립니다.(선이 3개가 나와야 합니다. 겹치는선 있을수 있습니다) 월봉: 해당전월의 평균가 주봉: 해당전주의 평균가 일봉: 3일 펑균가 ▶ 평균가기준:싯가+종가/2 ▶ 2분봉 으로 매매 하는데요.....오늘 실적은 반영 안되고 하고 전일 실적 까지 월봉,주봉,일봉 3개의 평균봉 직선이 필요 합니다 (그래프에 기준선 직선으로 표시) ▶ 변수는 3개다 만들어주세요(월봉(3), 주봉(5), 일봉(5) 조정해가면서 쓰게요...) → 월봉(3): 3개월 평균가 모두합 / 3 → 주봉(5): 5개주 평균가 모두합 / 5 → 일봉(5): 5일간 평균가 모두합 / 5 * DataCompress 차트에 적용된 데이터의 주기를 반환 (틱봉 :0, 초봉:1, 분봉:2, 일봉:3, 주봉:4, 월봉:5,) 이걸로 써야 하나요? 아니면 * if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then 이걸로 써야 하나요? 많은 도움 고맙습니다!
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-12-08 14:01:06

안녕하세요 예스스탁입니다. 수식은 차트의 봉을 이용해 계산합니다. 사용하시는 주기에서 지정한 기간동안의 월간,주간데이터가 없으면 지표가 그려질수 없습니다. 일간데이터는 차트첫봉+99일치가 내장되므로 주기와 관계없이 값이 그려질수 있습니다. 이용에 참고하시기 바랍니다. input : MP(3),WP(3),DP(3); var : cnt(0),Msum(0),Wsum(0),Dsum(0),Mavg(0),Wavg(0),Davg(0); Array : MO[50](0),MC[50](0),WO[50](0),WC[50](0); if date > date[1]+30 Then{ MO[0] = O; for cnt = 1 to 49{ MO[cnt] = MO[cnt-1][1]; MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; if DayOfWeek(date) < DayOfWeek(date[1]) Then{ WO[0] = H; for cnt = 1 to 49{ WO[cnt] = WO[cnt-1][1]; WC[cnt] = WC[cnt-1][1]; } } WC[0] = C; if MO[MP] > 0 Then{ Msum = 0; for cnt = 1 to MP{ Msum = Msum + (MO[cnt]+MC[cnt])/2; } Mavg = Msum/MP; } if WO[MP] > 0 Then{ Wsum = 0; for cnt = 1 to MP{ Wsum = Wsum + (WO[cnt]+WC[cnt])/2; } Wavg = Wsum/WP; } if dayopen(DP) > 0 Then{ Dsum = 0; for cnt = 1 to MP{ Dsum = Dsum + (dayopen(cnt)+DayClose(cnt))/2; } Davg = Dsum/DP; } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 지표요청 드립니다 > * 월봉,주봉,일봉 직선요청드립니다.(선이 3개가 나와야 합니다. 겹치는선 있을수 있습니다) 월봉: 해당전월의 평균가 주봉: 해당전주의 평균가 일봉: 3일 펑균가 ▶ 평균가기준:싯가+종가/2 ▶ 2분봉 으로 매매 하는데요.....오늘 실적은 반영 안되고 하고 전일 실적 까지 월봉,주봉,일봉 3개의 평균봉 직선이 필요 합니다 (그래프에 기준선 직선으로 표시) ▶ 변수는 3개다 만들어주세요(월봉(3), 주봉(5), 일봉(5) 조정해가면서 쓰게요...) → 월봉(3): 3개월 평균가 모두합 / 3 → 주봉(5): 5개주 평균가 모두합 / 5 → 일봉(5): 5일간 평균가 모두합 / 5 * DataCompress 차트에 적용된 데이터의 주기를 반환 (틱봉 :0, 초봉:1, 분봉:2, 일봉:3, 주봉:4, 월봉:5,) 이걸로 써야 하나요? 아니면 * if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then 이걸로 써야 하나요? 많은 도움 고맙습니다!