커뮤니티
부탁드립니다.
2017-09-01 14:13:45
122
글번호 112431
if CurrentDate == sdate Then{
위의 수식은 국선에서는 잘 적용되나 해선에서는 밤 12시이후부터 적용됩니다.
영업일 시작하는 아침시간부터 보조지표를 볼수있는 방법이 편법이라도 있는지
궁금합니다.
더 나아가서 시간대역별로 0인 상태에서... 9시부터 12시까지 지표적용.. 15시부터 22시까지 지표적용등..도 가능하다면 여러개 시간대역을 조정해서 설정할수있게 부탁드립니다.
미리 노고에 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2017-09-01 16:36:46
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
input : Start1(90000),End1(120000);
input : Start2(150000),End2(220000);
input : Start3(220000),End3(050000);
var : BdateCond(false);
var : TimeCond1(false),TimeCond2(false),TimeCond3(false);
if bdate != Bdate[1] and CurrentDate == bdate Then{
BdateCond = true;
TimeCond1 = false;
TimeCond2 = false;
TimeCond3 = false;
}
if BdateCond == true Then{
if (sdate != sdate[1] and Stime >= Start1) or
(sdate == sdate[1] and Stime >= Start1 and Stime[1] < Start1) Then
TimeCond1 = true;
if (sdate != sdate[1] and Stime >= End1) or
(sdate == sdate[1] and Stime >= End1 and Stime[1] < End1) Then
TimeCond1 = false;
if (sdate != sdate[1] and Stime >= Start2) or
(sdate == sdate[1] and Stime >= Start2 and Stime[1] < Start2) Then
TimeCond2 = true;
if (sdate != sdate[1] and Stime >= End2) or
(sdate == sdate[1] and Stime >= End2 and Stime[1] < End2) Then
TimeCond2 = false;
if (sdate != sdate[1] and Stime >= Start3) or
(sdate == sdate[1] and Stime >= Start3 and Stime[1] < Start3) Then
TimeCond3 = true;
if (sdate != sdate[1] and Stime >= End3) or
(sdate == sdate[1] and Stime >= End3 and Stime[1] < End3) Then
TimeCond3 = false;
if TimeCond1 == true then
plot1(1);
if TimeCond2 == true then
plot2(2);
if TimeCond3 == true then
plot3(3);
plot4(0);
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> if CurrentDate == sdate Then{
위의 수식은 국선에서는 잘 적용되나 해선에서는 밤 12시이후부터 적용됩니다.
영업일 시작하는 아침시간부터 보조지표를 볼수있는 방법이 편법이라도 있는지
궁금합니다.
더 나아가서 시간대역별로 0인 상태에서... 9시부터 12시까지 지표적용.. 15시부터 22시까지 지표적용등..도 가능하다면 여러개 시간대역을 조정해서 설정할수있게 부탁드립니다.
미리 노고에 감사드립니다.