안녕하세요 도움 부탁드립니다.
특정 기간 내의 지표의 시가, 고가, 저가, 종가를 구하고 싶습니다. (가격이 아닌 지표값에 대한 것)
예를 들어 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시그널 값중 가장 낮았던 값 )
항상 감사드립니다!