커뮤니티

문의

프로필 이미지
시세
2010-11-26 09:08:06
764
글번호 33905
답변완료
1. 분봉에서 일봉상 n일동안의 고가를 표시하고자합니다 실시간 분봉 지표에 표시되는건 오늘 고가는 제외하고 어제고가까지 표시되는겁니다 즉 분봉에서 일봉상 어제부터 뒤로 10일동안의 최고가를 오늘 그려주는겁니다. 오늘 고가는 내일부터 그려지는 지표에 반영되겠죠 부탁드립니다 2. 그리고 어느분이 옵션최고최저가 문의하셔서 예스에서 답변을 하셨는데 이렇게 하셨네요 var : cnt(0); var1 = dayhigh; var2 = daylow; for cnt = 0 to 200{ if dayhigh(cnt) > var1 Then var1 = Dayhigh(cnt); if DayLow(cnt) < var2 and DayLow(cnt) > 0 Then var2 = DayLow(cnt); } 근데 여기서 주종목이 아니고 옵션을 참조종목(data2....)으로 할 경우 옵션의 최고 최저가 식 부탁드립니다 미리 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-11-26 10:00:49

안녕하세요 예스스탁입니다. 1. var : cnt(0); var1 = dayhigh(1); var2 = daylow(1); for cnt = 1 to 10{ if dayhigh(cnt) > var1 Then var1 = Dayhigh(cnt); if DayLow(cnt) < var2 Then var2 = DayLow(cnt); } plot1(var1); plot2(var2); 2. 주종목은 분봉을 사용하더라도 내부적으로 +99일치의 일봉데이터가 제공되므로 첨부하신 식과 같이 사용할 수 있지만 참조종목은 차트의 조회된 봉 이상은 계산이 되지 않아 첨부한 식과 같이는 사용될 수 없습니다. 아래와 같이 단순히 차트에 조회된 봉 중 최고가와 최저가만을 계산하여 사용하실 수 밖에 없습니다. var : HH(0),LL(0); if data2(index) == 0 Then{ HH = data2(H); LL = Data2(L); } if Data2(H) > HH Then HH = data2(H); if data2(L) < LL Then LL = data2(L); plot1(HH); plot2(LL); 즐거운 하루되세요 > 시세 님이 쓴 글입니다. > 제목 : 문의 > 1. 분봉에서 일봉상 n일동안의 고가를 표시하고자합니다 실시간 분봉 지표에 표시되는건 오늘 고가는 제외하고 어제고가까지 표시되는겁니다 즉 분봉에서 일봉상 어제부터 뒤로 10일동안의 최고가를 오늘 그려주는겁니다. 오늘 고가는 내일부터 그려지는 지표에 반영되겠죠 부탁드립니다 2. 그리고 어느분이 옵션최고최저가 문의하셔서 예스에서 답변을 하셨는데 이렇게 하셨네요 var : cnt(0); var1 = dayhigh; var2 = daylow; for cnt = 0 to 200{ if dayhigh(cnt) > var1 Then var1 = Dayhigh(cnt); if DayLow(cnt) < var2 and DayLow(cnt) > 0 Then var2 = DayLow(cnt); } 근데 여기서 주종목이 아니고 옵션을 참조종목(data2....)으로 할 경우 옵션의 최고 최저가 식 부탁드립니다 미리 감사합니다