커뮤니티
전날 동시간대에 값을 가져올려면??
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) 이런식으로는 사용 못하는건가요?
다음글
이전글