커뮤니티

질문드립니다

프로필 이미지
조하트
2020-08-20 10:40:24
864
글번호 141589
답변완료
늘 감사드립니다 input : N(3); var : vv(0),hh(0),cnt(0); vv = DayVolume(1); hh = dayhigh(1); for cnt = 1 to 3 { if DayVolume(cnt) > vv Then { vv = DayVolume(cnt); hh = DayHigh(cnt); } } if DayVolume > 1000 and dayopen < hh and crossup(c,hh) Then find(1); 이 식에서 DAYhigh말고 중간값으로 어떻게 하죠? dayhigh 자리에 dayhigh + daylow/ 2 하니까 안되네요.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-21 14:12:25

안녕하세요 예스스탁입니다. input : N(3); var : vv(0),hh(0),cnt(0); vv = DayVolume(1); hh = (dayhigh(1)+DayLow(1))/2; for cnt = 1 to 3 { if DayVolume(cnt) > vv Then { vv = DayVolume(cnt); hh = (DayHigh(cnt)+DayLow(cnt))/2; } } if DayVolume > 1000 and dayopen < hh and crossup(c,hh) Then find(1); 즐거운 하루되세요 > 조하트 님이 쓴 글입니다. > 제목 : 질문드립니다 > 늘 감사드립니다 input : N(3); var : vv(0),hh(0),cnt(0); vv = DayVolume(1); hh = dayhigh(1); for cnt = 1 to 3 { if DayVolume(cnt) > vv Then { vv = DayVolume(cnt); hh = DayHigh(cnt); } } if DayVolume > 1000 and dayopen < hh and crossup(c,hh) Then find(1); 이 식에서 DAYhigh말고 중간값으로 어떻게 하죠? dayhigh 자리에 dayhigh + daylow/ 2 하니까 안되네요.