커뮤니티
당일 MACD진폭
2016-10-06 15:33:21
158
글번호 102615
안녕하세요.
당일 MACD의 진폭을 실시간으로 보여주는 보조지표를 만들어 보고 싶은데요.
당일 MACD 최고점과 최저점을 뺀 값이 진폭인데, 그 고점과 저점을 내는 수식을 제가 모르는 관계로 이렇게 문의드립니다.ㅠㅠ
감사합니다.
답변 4
예스스탁 예스스탁 답변
2016-10-06 16:43:21
안녕하세요
예스스탁입니다.
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
HH = MACDV;
LL = MACDV;
}
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
plot1(RR);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 당일 MACD진폭
> 안녕하세요.
당일 MACD의 진폭을 실시간으로 보여주는 보조지표를 만들어 보고 싶은데요.
당일 MACD 최고점과 최저점을 뺀 값이 진폭인데, 그 고점과 저점을 내는 수식을 제가 모르는 관계로 이렇게 문의드립니다.ㅠㅠ
감사합니다.
맘속의행복
2016-10-06 21:21:45
답변해주셔서 감사합니다.
알려주신 수식으로 완벽하게 구현됩니다.^^
그런데 시초에 갭상승/하락이 크게 발생하면 MACD 진폭이 과장되게 나타나는 경향이 있는거 같습니다. 이런 경우 장 시작후 10분 정도 시간이 지나야 MACD가 안정되기 시작하는데요.
위에 설명해주신 수식을 9시10분 이후부터의 진폭을 계산하게 수정해 주셨으면 감사하겠습니다. sTime => 091000을 if 문에 추가했는데 안되는군요;;
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 당일 MACD진폭
>
안녕하세요
예스스탁입니다.
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
HH = MACDV;
LL = MACDV;
}
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
plot1(RR);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 당일 MACD진폭
> 안녕하세요.
당일 MACD의 진폭을 실시간으로 보여주는 보조지표를 만들어 보고 싶은데요.
당일 MACD 최고점과 최저점을 뺀 값이 진폭인데, 그 고점과 저점을 내는 수식을 제가 모르는 관계로 이렇게 문의드립니다.ㅠㅠ
감사합니다.
예스스탁 예스스탁 답변
2016-10-07 09:28:37
안녕하세요
예스스탁입니다.
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
RR = 0;
}
if stime == 091000 or (stime == 091000 and stime[1] < 091000) Then{
HH = MACDV;
LL = MACDV;
}
if stime >= 091000 then{
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
}
plot1(RR);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 추가질문 드립니다.
>
답변해주셔서 감사합니다.
알려주신 수식으로 완벽하게 구현됩니다.^^
그런데 시초에 갭상승/하락이 크게 발생하면 MACD 진폭이 과장되게 나타나는 경향이 있는거 같습니다. 이런 경우 장 시작후 10분 정도 시간이 지나야 MACD가 안정되기 시작하는데요.
위에 설명해주신 수식을 9시10분 이후부터의 진폭을 계산하게 수정해 주셨으면 감사하겠습니다. sTime => 091000을 if 문에 추가했는데 안되는군요;;
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 당일 MACD진폭
>
안녕하세요
예스스탁입니다.
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
HH = MACDV;
LL = MACDV;
}
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
plot1(RR);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 당일 MACD진폭
> 안녕하세요.
당일 MACD의 진폭을 실시간으로 보여주는 보조지표를 만들어 보고 싶은데요.
당일 MACD 최고점과 최저점을 뺀 값이 진폭인데, 그 고점과 저점을 내는 수식을 제가 모르는 관계로 이렇게 문의드립니다.ㅠㅠ
감사합니다.
맘속의행복
2016-10-07 13:04:29
답변해주셔서 감사합니다.
특정시간(9시10분) 이후의 MACD진폭 수식을 재검토해주시면 감사하겠습니다.
챠트에 알려주신 수식들을 적용한 이미지를 첨부하였습니다. 참고해주시길 바랍니다.
보조지표 "MACD진폭"은 아래의 수식으로
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
HH = MACDV;
LL = MACDV;
}
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
plot1(RR);
그 아래 "MACD진폭_9시10분이후"는 역시 알려주신 아래의 수식으로 구현했습니다.
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
RR = 0;
}
if stime == 091000 or (stime == 091000 and stime[1] < 091000) Then{
HH = MACDV;
LL = MACDV;
}
if stime >= 091000 then{
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
}
plot1(RR);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 추가질문 드립니다.
> 안녕하세요
예스스탁입니다.
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
RR = 0;
}
if stime == 091000 or (stime == 091000 and stime[1] < 091000) Then{
HH = MACDV;
LL = MACDV;
}
if stime >= 091000 then{
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
}
plot1(RR);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 추가질문 드립니다.
>
답변해주셔서 감사합니다.
알려주신 수식으로 완벽하게 구현됩니다.^^
그런데 시초에 갭상승/하락이 크게 발생하면 MACD 진폭이 과장되게 나타나는 경향이 있는거 같습니다. 이런 경우 장 시작후 10분 정도 시간이 지나야 MACD가 안정되기 시작하는데요.
위에 설명해주신 수식을 9시10분 이후부터의 진폭을 계산하게 수정해 주셨으면 감사하겠습니다. sTime => 091000을 if 문에 추가했는데 안되는군요;;
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 당일 MACD진폭
>
안녕하세요
예스스탁입니다.
input : short(12),long(26);
var : MACDV(0),HH(0),LL(0),RR(0);
MACDV = MACD(short,long);
if Bdate != Bdate[1] Then{
HH = MACDV;
LL = MACDV;
}
if MACDV > HH Then
HH = MACDV;
if MACDV < LL Then
LL = MACDV;
RR = HH-LL;
plot1(RR);
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 당일 MACD진폭
> 안녕하세요.
당일 MACD의 진폭을 실시간으로 보여주는 보조지표를 만들어 보고 싶은데요.
당일 MACD 최고점과 최저점을 뺀 값이 진폭인데, 그 고점과 저점을 내는 수식을 제가 모르는 관계로 이렇게 문의드립니다.ㅠㅠ
감사합니다.
다음글
이전글