커뮤니티

도움 부탁드립니다

프로필 이미지
이만스닥
2023-06-07 10:54:32
801
글번호 169569
답변완료
안녕하세요 도움 부탁드립니다. 특정 기간 내의 지표의 시가, 고가, 저가, 종가를 구하고 싶습니다. (가격이 아닌 지표값에 대한 것) 예를 들어 MACD의 signal 라인에 대한 해당 지표의 하루 시 고 종 저 값을 저장해서 사용하고 싶습니다. 하루 뿐만이 아니라, 7일 정도 해당 값들을 불러와서 사용할 수 있도록 수식 작성 부탁드립니다. (ex. MACD시그널저가[1] = 전일 MACD시그널 값중 가장 낮았던 값 ) 항상 감사드립니다!
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-06-07 14:31:23

안녕하세요 예스스탁입니다. input : short(12),long(26),sig(9); var : macdv(0),macds(0),cnt(0); Array : MACD시그널시가[10](0),MACD시그널고가[10](0),MACD시그널저가[10](0),MACD시그널종가[10](0); macdv = macd(short,long); macds = ema(macdv,sig); if Bdate != Bdate[1] Then { For cnt = 9 DownTo 1 { MACD시그널시가[cnt] = MACD시그널시가[cnt-1]; MACD시그널고가[cnt] = MACD시그널고가[cnt-1]; MACD시그널저가[cnt] = MACD시그널저가[cnt-1]; MACD시그널종가[cnt] = MACD시그널종가[cnt-1]; } MACD시그널시가[0] = macds; MACD시그널고가[0] = macds; MACD시그널저가[0] = macds; } if macds > MACD시그널고가[0] Then MACD시그널고가[0] = macds; if macds < MACD시그널저가[0] Then MACD시그널저가[0] = macds; MACD시그널종가[0] = macds; Plot1(MACD시그널시가[1]); Plot2(MACD시그널고가[1]); Plot3(MACD시그널저가[1]); Plot4(MACD시그널종가[1]); 즐거운 하루되세요 > 이만스닥 님이 쓴 글입니다. > 제목 : 도움 부탁드립니다 > 안녕하세요 도움 부탁드립니다. 특정 기간 내의 지표의 시가, 고가, 저가, 종가를 구하고 싶습니다. (가격이 아닌 지표값에 대한 것) 예를 들어 MACD의 signal 라인에 대한 해당 지표의 하루 시 고 종 저 값을 저장해서 사용하고 싶습니다. 하루 뿐만이 아니라, 7일 정도 해당 값들을 불러와서 사용할 수 있도록 수식 작성 부탁드립니다. (ex. MACD시그널저가[1] = 전일 MACD시그널 값중 가장 낮았던 값 ) 항상 감사드립니다!