커뮤니티

질문드립니다.

프로필 이미지
stockric
2017-01-09 17:40:09
106
글번호 105726
답변완료
국선기준입니다. 현재시간으로부터 1시간동안 위아래로 50포인트의 변동이없었으면 false값을줍니다. 어떻게해야하나요? if ~ then ~~ ~~ ~~else 시그널 = false
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-09 17:53:01

안녕하세요 예스스탁입니다. var : T1(0),HH(0),LL(0),idx(0),TM(0),cnt(0),시그널(false); TM = TimeToMinutes(stime); if Bdate != Bdate[1] Then{ T1 = TM; idx = 0; } if Bdate == Bdate[1] Then idx = idx+1; if TM <= T1+60 Then{ HH = dayhigh; LL = daylow; } else{ HH = H; LL = L; for cnt = 1 to idx{ if TM[cnt] >= TM-60 and H[cnt] > HH Then HH = H[cnt]; if TM[cnt] >= TM-60 and L[cnt] < LL Then LL = L[cnt]; } } #한시간 동안 최고가와 최저가의 차이가 50포인트 이하이면 false 아니면 true if HH-LL <= 50 Then 시그널 = false; Else 시그널 = true; 즐거운 하루되세요 > stockric 님이 쓴 글입니다. > 제목 : 질문드립니다. > 국선기준입니다. 현재시간으로부터 1시간동안 위아래로 50포인트의 변동이없었으면 false값을줍니다. 어떻게해야하나요? if ~ then ~~ ~~ ~~else 시그널 = false