커뮤니티

질문입니다.

프로필 이미지
yanartas
2017-11-13 21:18:48
118
글번호 114151
답변완료
선물 복합장 차트에서, 봉의 갯수를 카운트하는 지표를 만들고 싶습니다. 예를들어 X틱차트에서, (몇틱차트든 상관없이) A값이 1이라면 영업일 기준 지난 24시간 봉의 갯수를 카운트하고 싶습니다. (예를들어 봉의 완성시각이 13시 24분이라면, 전영업일 13시 25분부터 현영업일 13시 24분까지) A값이 2라면 영업일 기준 지난 48시간 봉의 갯수를 카운트하고 싶구요. 만약, A값이 0.5라면 영업일 기준 지난 12시간 봉의 갯수를 카운트하고 싶습니다. A값이 0.25라면 지난 6시간 봉의 갯수이구요. 예시와함께 알기쉽게 주석을 달아주시면 감사하겠습니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-11-14 11:50:47

안녕하세요 예스스탁입니다. 하루를 나눠서 n시간으로 지정해 드릴수는 없습니다. 일간으로만 지정가능합니다. input : n(1); var : cnt(0),bars(0); Array : DD[100](0); if bdate != bdate[1] Then{ #일간 날짜 DD[0] = sdate; for cnt = 1 to 99{ DD[cnt] = DD[cnt-1][1]; } } #차트에 n일이상 경과후 부터계산 if DD[n+1] > 0 then{ #전봉부터 차트 첫봉까지 for문으로 호출 for cnt = 1 to index{ #n일전 날짜이고 시간이 작거나 같은봉이 나오면 #bars에 cnt값 저장하고 cnt에 for문의 종료값보다 큰값 저장해서 for문에서 빠져나감 if sdate[cnt] == DD[n] and stime[cnt] <= stime Then{ bars = cnt; cnt = index+1; } } } plot1(bars); 즐거운 하루되세요 > yanartas 님이 쓴 글입니다. > 제목 : 질문입니다. > 선물 복합장 차트에서, 봉의 갯수를 카운트하는 지표를 만들고 싶습니다. 예를들어 X틱차트에서, (몇틱차트든 상관없이) A값이 1이라면 영업일 기준 지난 24시간 봉의 갯수를 카운트하고 싶습니다. (예를들어 봉의 완성시각이 13시 24분이라면, 전영업일 13시 25분부터 현영업일 13시 24분까지) A값이 2라면 영업일 기준 지난 48시간 봉의 갯수를 카운트하고 싶구요. 만약, A값이 0.5라면 영업일 기준 지난 12시간 봉의 갯수를 카운트하고 싶습니다. A값이 0.25라면 지난 6시간 봉의 갯수이구요. 예시와함께 알기쉽게 주석을 달아주시면 감사하겠습니다. 감사합니다.