커뮤니티

안녕하세요

프로필 이미지
초보트레이
2010-06-07 21:54:13
702
글번호 30321
답변완료
Q&A란을 검색해보니 답글중에 이런 값을 보았습니다 if date != date[1] then { var1 = dayindex()[1]; var3 = 0; } var2 = V[var1+1]; //전일 동시간 거래량 var3 = var3 + var2; //전일 동시간 누적 거래량 위와 같은 방법으로 전전일 동시간 누적 거래량을 구하려면 어떻게 표현 하면 되나요? 그리고 if date != date[1] then 이 말이 무슨 뜻인지 알고 싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-06-08 10:57:28

안녕하세요 예스스탁입니다. 올리신 식은 봉의 갯수를 예측하여 값을 구하는 내용이므로 정확하지 않을 수 있습니다. 전일 혹은 전일 동시간대 누적거래량은 아래의 식을 사용하셔야 합니다. var : cnt(0); if date != date[1] Then{ var1 = dayindex[1]; var3 = sDate[1]; var4 = var3[1]; } if var4 > 0 then{ for cnt = 1 to (var1*3)+10 { if stime == stime[cnt] and sdate[cnt] == var3 then{ value1 = DayVolume[cnt]; } if stime == stime[cnt] and sdate[cnt] == var4 then{ value2 = DayVolume[cnt]; } } } plot1(value1,"전일동시간대누적거래량"); plot2(value2,"전전일 동시간대 누적거래량"); plot2(DayVolume); if date != date[1] then 은 날짜가 변경될때라른 의미입니다. 현재봉의 날짜와 바로 전봉이 날짜가 다르다는 의미로 당일 첫봉을 나타내는 다른 표현법입니다. dayindex == 0 으로 작성하셔도 됩니다. 즐거운 하루되세요 > 초보트레이 님이 쓴 글입니다. > 제목 : 안녕하세요 > Q&A란을 검색해보니 답글중에 이런 값을 보았습니다 if date != date[1] then { var1 = dayindex()[1]; var3 = 0; } var2 = V[var1+1]; //전일 동시간 거래량 var3 = var3 + var2; //전일 동시간 누적 거래량 위와 같은 방법으로 전전일 동시간 누적 거래량을 구하려면 어떻게 표현 하면 되나요? 그리고 if date != date[1] then 이 말이 무슨 뜻인지 알고 싶습니다