커뮤니티

지그재그파동문의

프로필 이미지
날으는여우
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에 종가를 대입해보세요 종가가 그려진다면 수식에는 문제가 없다는것 아닌가요?