커뮤니티
질문드립니다.
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