커뮤니티
지그재그파동문의
2009-07-15 10:06:04
1184
글번호 23474
수식지왕님이 답을 안해서 할수없이 여기에 문의 드립니다
지그재그파동으로 전고점,전저점 은 찍을수가 있던데 이것을 이평에 적용했더니
전혀 나타나지 않던데 원래 지표에는 지그재그 파동이 적용안되는 건가요?
실제로 이동평균선에 지그재그를 적용해 봤더니
아무 표시가 안나던데 왜 종가는 지그재그가 되고
이동평균은 지그재그가 안되나요?
답변 5
예스스탁 예스스탁 답변
2009-07-15 10:05:38
안녕하세요
예스스탁입니다.
정확히 식내용은 알수 없지만
매봉 값이 있는 것이 아닌 간혹 나오는 지표값은
값이 있는 구간을 빼고는 N/A값입니다.
이런값을 평균해도 값이 나오지 않습니다.
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 지그재그파동문의
> 수식지왕님이 답을 안해서 할수없이 여기에 문의 드립니다
지그재그파동으로 전고점,전저점 은 찍을수가 있던데 이것을 이평에 적용했더니
전혀 나타나지 않던데 원래 지표에는 지그재그 파동이 적용안되는 건가요?
날으는여우
2009-07-15 10:12:15
날으는여우 님에 의해 삭제된 답변입니다.
날으는여우
2009-07-15 10:12:53
아래식에서 MA(C,60)대신에 C를 넣으면 잘그려지나 왜 이동평균을
넣으면 안그려지나요?
input:구분(0),최저변동(1);
var:j(0),idc(0),zigzag(0),h_val(0),l_val(0),고점표시1(0),저점표시1(0);
array:price_arr[4](0),전고점[10](0),전저점[10](0);
price_arr[0]=MA(C,60);
price_arr[1]=c;
price_arr[2]=h;
price_arr[3]=l;
고점표시1=price_arr[구분];
저점표시1=price_arr[구분];
var1=price_arr[구분];
if h_val < var1 or h_val == 0 then h_val = var1;
if l_val > var1 or l_val == 0 then l_val = var1;
if l_val[1]*(1+(최저변동/100))>=var1[1] and l_val[1]*(1+(최저변동/100))<var1 then
idc = 1;
else {
if h_val[1]*(1-(최저변동/100))<=var1[1] and h_val[1]*(1-(최저변동/100))>var1 then
idc = -1;}
if idc[1] == -1 and idc == 1 then
{
for j=9 downto 1 begin
전저점[j]=전저점[j-1];
end;
전저점[0]=l_val;
l_val = var1;
h_val = var1;
저점표시1=l_val*0.95;
}
if idc[1] == 1 and idc == -1 then
{
for j=9 downto 1 begin
전고점[j]=전고점[j-1];
end;
전고점[0]=h_val;
h_val = var1;
l_val = var1;
고점표시1=h_val*1.05;
}
if 고점표시1>var1 then plot1(고점표시1,"전고점",red);
if 저점표시1<var1 then plot2(저점표시1,"전저점",blue);
> 날으는여우 님이 쓴 글입니다.
> 제목 : 지그재그파동문의
> 수식지왕님이 답을 안해서 할수없이 여기에 문의 드립니다
지그재그파동으로 전고점,전저점 은 찍을수가 있던데 이것을 이평에 적용했더니
전혀 나타나지 않던데 원래 지표에는 지그재그 파동이 적용안되는 건가요?
실제로 이동평균선에 지그재그를 적용해 봤더니
아무 표시가 안나던데 왜 종가는 지그재그가 되고
이동평균은 지그재그가 안되나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지그재그파동문의
> 안녕하세요
예스스탁입니다.
정확히 식내용은 알수 없지만
매봉 값이 있는 것이 아닌 간혹 나오는 지표값은
값이 있는 구간을 빼고는 N/A값입니다.
이런값을 평균해도 값이 나오지 않습니다.
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 지그재그파동문의
> 수식지왕님이 답을 안해서 할수없이 여기에 문의 드립니다
지그재그파동으로 전고점,전저점 은 찍을수가 있던데 이것을 이평에 적용했더니
전혀 나타나지 않던데 원래 지표에는 지그재그 파동이 적용안되는 건가요?
예스스탁 예스스탁 답변
2009-07-15 11:23:07
안녕하세요
예스스탁입니다.
메세지로그를 이용하셔서 어떤 값이 각 변수에 할당되는지 살펴보시기 바랍니다.
고점표시, 저점표시 ,var1값 모두 동일한 값만 나타납니다.
if 고점표시1>var1 then
if 저점표시1<var1 then
그러므로 두개 조건에 맞는 봉이 없습니다.
위에 내용을 지우시고 지표를 그리시면 2개선이 나타납니다.
input:구분(0),최저변동(1);
var:j(0),idc(0),zigzag(0),h_val(0),l_val(0),고점표시1(0),저점표시1(0);
array:price_arr[4](0),전고점[10](0),전저점[10](0);
price_arr[0]=MA(C,60);
price_arr[1]=c;
price_arr[2]=h;
price_arr[3]=l;
고점표시1=price_arr[구분];
저점표시1=price_arr[구분];
var1=price_arr[구분];
if h_val < var1 or h_val == 0 then h_val = var1;
if l_val > var1 or l_val == 0 then l_val = var1;
if l_val[1]*(1+(최저변동/100))>=var1[1] and l_val[1]*(1+(최저변동/100))<var1 then
idc = 1;
else {
if h_val[1]*(1-(최저변동/100))<=var1[1] and h_val[1]*(1-(최저변동/100))>var1 then
idc = -1;}
if idc[1] == -1 and idc == 1 then
{
for j=9 downto 1 begin
전저점[j]=전저점[j-1];
end;
전저점[0]=l_val;
l_val = var1;
h_val = var1;
저점표시1=l_val*0.95;
}
if idc[1] == 1 and idc == -1 then
{
for j=9 downto 1 begin
전고점[j]=전고점[j-1];
end;
전고점[0]=h_val;
h_val = var1;
l_val = var1;
고점표시1=h_val*1.05;
}
if 고점표시1>var1 then plot1(고점표시1,"전고점",red);
if 저점표시1<var1 then plot2(저점표시1,"전저점",blue);
MessageLog("%.2f %.2f %.2f",고점표시1,저점표시1,var1);
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : Re : Re : 지그재그파동문의
> 아래식에서 MA(C,60)대신에 C를 넣으면 잘그려지나 왜 이동평균을
넣으면 안그려지나요?
input:구분(0),최저변동(1);
var:j(0),idc(0),zigzag(0),h_val(0),l_val(0),고점표시1(0),저점표시1(0);
array:price_arr[4](0),전고점[10](0),전저점[10](0);
price_arr[0]=MA(C,60);
price_arr[1]=c;
price_arr[2]=h;
price_arr[3]=l;
고점표시1=price_arr[구분];
저점표시1=price_arr[구분];
var1=price_arr[구분];
if h_val < var1 or h_val == 0 then h_val = var1;
if l_val > var1 or l_val == 0 then l_val = var1;
if l_val[1]*(1+(최저변동/100))>=var1[1] and l_val[1]*(1+(최저변동/100))<var1 then
idc = 1;
else {
if h_val[1]*(1-(최저변동/100))<=var1[1] and h_val[1]*(1-(최저변동/100))>var1 then
idc = -1;}
if idc[1] == -1 and idc == 1 then
{
for j=9 downto 1 begin
전저점[j]=전저점[j-1];
end;
전저점[0]=l_val;
l_val = var1;
h_val = var1;
저점표시1=l_val*0.95;
}
if idc[1] == 1 and idc == -1 then
{
for j=9 downto 1 begin
전고점[j]=전고점[j-1];
end;
전고점[0]=h_val;
h_val = var1;
l_val = var1;
고점표시1=h_val*1.05;
}
if 고점표시1>var1 then plot1(고점표시1,"전고점",red);
if 저점표시1<var1 then plot2(저점표시1,"전저점",blue);
> 날으는여우 님이 쓴 글입니다.
> 제목 : 지그재그파동문의
> 수식지왕님이 답을 안해서 할수없이 여기에 문의 드립니다
지그재그파동으로 전고점,전저점 은 찍을수가 있던데 이것을 이평에 적용했더니
전혀 나타나지 않던데 원래 지표에는 지그재그 파동이 적용안되는 건가요?
실제로 이동평균선에 지그재그를 적용해 봤더니
아무 표시가 안나던데 왜 종가는 지그재그가 되고
이동평균은 지그재그가 안되나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지그재그파동문의
> 안녕하세요
예스스탁입니다.
정확히 식내용은 알수 없지만
매봉 값이 있는 것이 아닌 간혹 나오는 지표값은
값이 있는 구간을 빼고는 N/A값입니다.
이런값을 평균해도 값이 나오지 않습니다.
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 지그재그파동문의
> 수식지왕님이 답을 안해서 할수없이 여기에 문의 드립니다
지그재그파동으로 전고점,전저점 은 찍을수가 있던데 이것을 이평에 적용했더니
전혀 나타나지 않던데 원래 지표에는 지그재그 파동이 적용안되는 건가요?
날으는여우
2009-07-15 13:24:48
당연히 같은값이니 안그려지겠죠
그것은 이미 확인했느느데 왜 종가도 하나의 가격이고 이평60도 하나의
가격인데 종가는 그려지고 이평60은 안그려지는가요?
내 실력으로는 도저히 이해가 안갑니다
어제부터 하루종일 검토하고 있지만 외부입력변수도 바꿔보고 해도 전혀
안나타나는 이유를 모르겠어요
한번 이평60에 종가를 대입해보세요
종가가 그려진다면 수식에는 문제가 없다는것 아닌가요?
다음글
이전글