커뮤니티
분봉 고가저가
2017-04-20 02:25:52
218
글번호 108972
input : N(240);
var1 = TimeToMinutes(sTime)%N;
if dayindex == 0 or (sTime >= sTime [1] and var1 < var1[1]) then{
var2 = H;
var3 = L;
}
if H > var2 Then
var2 = H;
if L < var3 Then
var3 = L;
var13 = (var2+var3)/2;
plot1(var2,"240고");
plot2(var3,"240저");
plot3(var13,"240중");
위는 240분 고저중 라인입니다.
밤 12시 이후 경과한 분단위의 시간(TimeToMinutes)으로 썸머타임 적용이 않되어서 1시간 늦추어지고 있는데 이를 썸머타임 적용기준으로 바꿀려면 어떻게 해야할지?
즉
썸머타임 적용전 080000 ~ 120000 / 120000 ~ 160000 / 160000 ~ 200000/ 200000 ~ 240000/ 240000 ~ 040000 / 040000 ~ 마감
썸머타임 적용후 070000 ~ 110000 / 110000 ~ 150000 / 150000 ~ 1900000/ 190000 ~ 230000/ 230000 ~ 030000 / 030000 ~ 마감
썸머타임 적용후로 바꾸어 주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2017-04-21 10:03:21
안녕하세요
예스스탁입니다.
input : N(240);
var : S1(0),D1(0),TM(0),TF(0),HH(0),LL(0),RR(0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%N;
if bdate != bdate[1] or (bdate == bdate[1] and TF < TF[1]) then{
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
RR = (HH+LL)/2;
plot1(HH,"240고");
plot2(LL,"240저");
plot3(RR,"240중");
}
즐거운 하루되세요
> 고저중 님이 쓴 글입니다.
> 제목 : 분봉 고가저가
> input : N(240);
var1 = TimeToMinutes(sTime)%N;
if dayindex == 0 or (sTime >= sTime [1] and var1 < var1[1]) then{
var2 = H;
var3 = L;
}
if H > var2 Then
var2 = H;
if L < var3 Then
var3 = L;
var13 = (var2+var3)/2;
plot1(var2,"240고");
plot2(var3,"240저");
plot3(var13,"240중");
위는 240분 고저중 라인입니다.
밤 12시 이후 경과한 분단위의 시간(TimeToMinutes)으로 썸머타임 적용이 않되어서 1시간 늦추어지고 있는데 이를 썸머타임 적용기준으로 바꿀려면 어떻게 해야할지?
즉
썸머타임 적용전 080000 ~ 120000 / 120000 ~ 160000 / 160000 ~ 200000/ 200000 ~ 240000/ 240000 ~ 040000 / 040000 ~ 마감
썸머타임 적용후 070000 ~ 110000 / 110000 ~ 150000 / 150000 ~ 1900000/ 190000 ~ 230000/ 230000 ~ 030000 / 030000 ~ 마감
썸머타임 적용후로 바꾸어 주시면 감사하겠습니다.
다음글