커뮤니티

전날 동시간대에 값을 가져올려면??

프로필 이미지
회원
2017-02-07 08:31:39
119
글번호 106578
답변완료
수고하십니다. 전날 동 시간대에 값을 가져올려고 하는데요... 해당일꺼난 TimeHigh를 써서 가져오는데 전날꺼는 TimeHigh(1) 이게 안먹히네요? HH = TimeHigh(090000,093000) HH(1) 이렇게 했을때 HH(1) 이런식으로는 사용 못하는건가요?
시스템
답변 2
프로필 이미지

loglog

2017-02-07 11:20:01

*** 별로 잘 알지 못하지만 이렇게 하면 될듯하네요. 10시부터 시작하는 장은 안됨(시간을 봉번호로 바꾸면 되긴하지요...) --------------------------------------------------------------------------- input:bgT(90000),endT(93000); var:TTHH(0),TTHH1(0); TTHH=timehigh(bgT,endT); // TTHH = 당일 90000~93000 의 timehigh if dayindex()+1==1 then TTHH1=TTHH[1]; // TTHH1 = 어제거 plot1(TTHH1,"어제timehigh",balck); plot2(TTHH,"오늘timehigh",white); plot3(C,"c",red); // 관련없음 지워도됨 ----------------------------------------------------------------------- 전날 동 시간대에 값을 가져올려고 하는데요... 해당일꺼난 TimeHigh를 써서 가져오는데 전날꺼는 TimeHigh(1) 이게 안먹히네요? HH = TimeHigh(090000,093000) HH(1) 이렇게 했을때 HH(1) 이런식으로는 사용 못하는건가요?
프로필 이미지

예스스탁 예스스탁 답변

2017-02-07 13:26:45

안녕하세요 예스스탁입니다. 아래 답변 다신분과 같은 내용입니다. 날짜가 변경되면(당일첫봉)에 이전까지 HH에 저장된 값을 다른 변수로 넘겨서 사용하셔야 합니다. input : StartTime(90000),EndTime(93000); var : HH(0),H1(0); if bdate != Bdate[1] Then H1 = HH[1]; HH = TimeHigh(StartTime,EndTime); plot1(HH); plot2(H1); 즐거운 하루되세요 > 이제광 님이 쓴 글입니다. > 제목 : 전날 동시간대에 값을 가져올려면?? > 수고하십니다. 전날 동 시간대에 값을 가져올려고 하는데요... 해당일꺼난 TimeHigh를 써서 가져오는데 전날꺼는 TimeHigh(1) 이게 안먹히네요? HH = TimeHigh(090000,093000) HH(1) 이렇게 했을때 HH(1) 이런식으로는 사용 못하는건가요?