커뮤니티

질문입니다

프로필 이미지
파인애플
2014-03-06 15:46:36
144
글번호 73252
답변완료
1 틱차트에서 5분의 (1)이동평균선이 아닌 5분의 틱봉갯수(1)이동평균선을 만들고 싶습니다 예) 시간이 1000000 크로스 할때 095501 의 인덱스 번호를 호출하여 지금 인덱스를 번호를 빼는 식입니다 만약 xx시 12분 09초 정도에 9분대의 첫틱이 나왔더라도 최근 7분의 1분을 뺀 11분01초 사이의 틱봉갯수 2 틱차트에서 분이 크로스 될때마다 가장 가까운 30분전 틱과의 틱봉수를 나타내고 싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-07 10:35:32

안녕하세요 예스스탁입니다. 1. input : P(20); var : cnt(0),sum(0),mav(0); Array : idx[100](0); var1 = TimeToMinutes(stime)%5; if dayindex == 0 or (var1 < var1[1] and stime > stime[1]) then{ idx[0] = 0; for cnt = 1 to 99{ idx[cnt] = idx[cnt-1][1]; } } idx[0] = idx[0]+1; sum = 0; if idx[P] > 0 Then{ for cnt = 0 to P-1{ sum = sum+idx[cnt]; } mav = sum/P; } plot1(mav); 2. input : P(20); var : cnt(0),idx(0); var1 = TimeToMinutes(stime); if var1 > var1[1] then{ for cnt = 1 to 1000{ if var1[cnt] < var1-30 and sdate[cnt] == sdate Then{ idx = cnt; cnt = 10000; } if sdate[cnt] < sdate Then{ idx = cnt; cnt = 10000; } } } plot1(idx); 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 질문입니다 > 1 틱차트에서 5분의 (1)이동평균선이 아닌 5분의 틱봉갯수(1)이동평균선을 만들고 싶습니다 예) 시간이 1000000 크로스 할때 095501 의 인덱스 번호를 호출하여 지금 인덱스를 번호를 빼는 식입니다 만약 xx시 12분 09초 정도에 9분대의 첫틱이 나왔더라도 최근 7분의 1분을 뺀 11분01초 사이의 틱봉갯수 2 틱차트에서 분이 크로스 될때마다 가장 가까운 30분전 틱과의 틱봉수를 나타내고 싶습니다