커뮤니티

문의 드립니다.

프로필 이미지
동해바다01
2016-02-09 21:58:07
140
글번호 95252
답변완료
아래 수익 설명을 부탁드립니다. input: pp(30); var1 = int(fracportion(stime/10000)*100); var2 = var1%pp; var3 = pp/barinterval; if var2 == 0 then{ var4 = nthHighestbar(1,V,var3);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-02-11 14:43:15

안녕하세요 예스스탁입니다. input: pp(30); #시간(HHMMSS 6자리)을 10000으로 나누어 소숫점 이하값만 취해서 #다시 100을 곱해서 정수자리만 취함 #즉 6자리 숫자값인 시간에서 중간에 분만 추출 #예를 들어 봉의 시간이 10시 28분이면 #102800 --> 10.2800 --> 0.2800 --> 28.00 -> 28 var1 = int(fracportion(stime/10000)*100); #분을 30으로 나누어 나머지값를 계산 var2 = var1%pp; #30을 봉주기로 나눔(30분에 해당하는 봉수를 계산) var3 = pp/barinterval; #분을 30으로 나누어 나머지가 0인값 매수 정각 또는 30분이면 #var4에 30분간 거래량중 최고거래량 계산 if var2 == 0 then{ var4 = nthHighestbar(1,V,var3); 즐거운 하루되세요 > 동해바다01 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 아래 수익 설명을 부탁드립니다. input: pp(30); var1 = int(fracportion(stime/10000)*100); var2 = var1%pp; var3 = pp/barinterval; if var2 == 0 then{ var4 = nthHighestbar(1,V,var3);