안녕하세요.
macd(short,long)가 0선기준으로 위 아래로 전환시
0선위에 있을때 최고가격과 0선아래있을때 최저가격을 2개라인으로 표시하고자합니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2025-08-28 15:51:36
안녕하세요
예스스탁입니다.
1
input : short(12),long(26),sig(9);
var : macdv(0),T(0),HH(0),LL(0);
macdv = macd(short,long);
if CrossUp(MACDV,0) Then
{
T = 1;
HH = H;
}
if CrossDown(MACDV,0) Then
{
T = -1;
LL = L;
}
if T == 1 Then
{
if H > HH Then
HH = H;
}
if T == -1 Then
{
if L < LL Then
LL = L;
}
Plot1(HH);
plot2(LL);
2
최고가격과 최저가격이 MACD의 최고/최저이면 아래식 이용하시면 됩니다.
input : short(12),long(26),sig(9);
var : macdv(0),T(0),HH(0),LL(0);
macdv = macd(short,long);
if CrossUp(MACDV,0) Then
{
T = 1;
HH = macdv;
}
if CrossDown(MACDV,0) Then
{
T = -1;
LL = macdv;
}
if T == 1 Then
{
if macdv > HH Then
HH = macdv;
}
if T == -1 Then
{
if macdv < LL Then
LL = macdv;
}
Plot1(MACDV);
Plot2(HH);
plot3(LL);
PlotBaseLine1(0);
즐거운 하루되세요
> 베드로 님이 쓴 글입니다.
> 제목 : macd지표 문의드립니다.
> 안녕하세요.
macd(short,long)가 0선기준으로 위 아래로 전환시
0선위에 있을때 최고가격과 0선아래있을때 최저가격을 2개라인으로 표시하고자합니다.
감사합니다.