커뮤니티
지표식 질문입니다
2011-09-21 16:54:56
526
글번호 42870
data2 의 오늘장시작이후 미결제약정 최고값이
10분 동안 갱신이 안되고 어떠한 최고값이 지속될때
그 최고값만 기억하고 싶습니다
초봉,분봉 자유롭게 사용할수있게 설정해 주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2011-09-22 11:42:28
안녕하세요
예스스탁입니다.
var : D2H(0,data2),HH(0,data2),D2interval(0,data2);
#10분간 봉갯수 산정
if data2(DataCompress == 1) Then# 초봉이면
D2interval = data2(int(600/BarInterval));
if data2(DataCompress == 2) Then# 분봉이면
D2interval = data2(int(10/BarInterval));
#날짜 변경되면 HH는 0으로 초기화
if data2(sdate != sdate[1]) Then{
D2H = data2(OI);
HH = 0;
}
#data2 미결 최고값
if data2(OI) > D2H Then
D2H = data2(OI);
#10분동안 최고가 변동없으면 HH에 최고값저장
if data2(dayindex >= D2interval) and
data2(countif(D2H == D2H[1],D2interval) == D2interval) Then
HH = D2H;
plot1(HH);
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 지표식 질문입니다
> data2 의 오늘장시작이후 미결제약정 최고값이
10분 동안 갱신이 안되고 어떠한 최고값이 지속될때
그 최고값만 기억하고 싶습니다
초봉,분봉 자유롭게 사용할수있게 설정해 주시면 감사하겠습니다.