커뮤니티

부탁드립니다.

프로필 이미지
예시
2018-12-03 01:47:42
203
글번호 124062
답변완료
-60245관련입니다. -해선 분봉차트에서 (n일전부터 전일)동시간대 최고가 평균을 구하는 지표를 부탁드립니다. ((예)(3일전부터 하루전)동시간대 최고가 평균은 10분봉차트라면 11.28일 08시10분 분봉에 11.23일 08시10분까지, 11.26일 08시10분까지, 11.27일 08시 10분까지의 최고가 를 평균하고, --------- --------- 11.28일 13시10분 분봉에 11.23일 13시10분까지, 11.26일 13시10분까지, 11.27일 13시 10분까지의 최고가 를 평균하고, --------- --------- 11.29일 03시10분 분봉에 11.26일 03시10분까지, 11.27일 03시10분까지, 11.28일 03시 10분까지의 최고가 를 평균하여 표시하는 수식을 부탁합니다.)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-12-03 14:44:23

안녕하세요 예스스탁입니다. var : idx(0),idx1(0),idx2(0),idx3(0),D1(0),D2(0),D3(0),cnt(0),sum(0); if sdate != sdate[1] Then { D1 = Bdate[1]; D2 = D1[1]; D3 = D2[1]; } if bdate != bdate[1] Then { idx = 0; idx1 = idx[1]; idx2 = idx1[1]; idx3 = idx2[1]; } idx = idx+1; if idx3 > 0 then { sum = 0; var1 = 0; var2 = 0; var3 = 0; for cnt = idx to idx+idx1+idx2+idx3 { if var1 == 0 and Sdate[cnt] == D1 and stime[cnt] <= stime Then { var1 = DayHigh(0)[cnt]; sum = sum + var1; } if var2 == 0 and Sdate[cnt] == D2 and stime[cnt] <= stime Then { var2 = DayHigh(0)[cnt]; sum = sum + var2; } if var3 == 0 and Sdate[cnt] == D3 and stime[cnt] <= stime Then { var3 = DayHigh(0)[cnt]; sum = sum + var3; cnt = idx+idx1+idx2+idx3+1; } } plot1(sum/3); } 즐거운 하루되세요 > 예시 님이 쓴 글입니다. > 제목 : 부탁드립니다. > -60245관련입니다. -해선 분봉차트에서 (n일전부터 전일)동시간대 최고가 평균을 구하는 지표를 부탁드립니다. ((예)(3일전부터 하루전)동시간대 최고가 평균은 10분봉차트라면 11.28일 08시10분 분봉에 11.23일 08시10분까지, 11.26일 08시10분까지, 11.27일 08시 10분까지의 최고가 를 평균하고, --------- --------- 11.28일 13시10분 분봉에 11.23일 13시10분까지, 11.26일 13시10분까지, 11.27일 13시 10분까지의 최고가 를 평균하고, --------- --------- 11.29일 03시10분 분봉에 11.26일 03시10분까지, 11.27일 03시10분까지, 11.28일 03시 10분까지의 최고가 를 평균하여 표시하는 수식을 부탁합니다.)