커뮤니티

지표식 질문입니다.

프로필 이미지
회원
2004-10-11 13:30:43
989
글번호 5368
답변완료
지표를 만들던 중 잘 안되는 부분이 있어 질문 드립니다. 먼저 제가 만들 지표는 이동평균선과 볼린저밴드의 응용입니다. 분봉차트에서 기준이 되는 캔들의 날짜와 시간을 넣으면 그 봉부터 캔들이 하나씩 증가함에 따라 이평선값도 하나씩 증가하는 형태입니다. 간단히 1분봉으로 예를 들면, 2004년 10월 11일 09시05분 부터 이평선이 1로 시작하여 캔들 하나 그릴때마다 이평선도 1씩 증가합니다, 즉 09시 10분이 되면 이평선은 자동으로 5 이평선을 그리게 되는 겁니다. 아래의 식으로 이평선 까지는 된듯 합니다. input : period1(20041011), period2(090500); if sdate==period1 and stime==period2 then var1=index; var2=index-var1; var3=1+var2; if var1 >= var3 then plot1(ma(c,var3),"이평선"); 여기까지가 위에서 말한대로 기준캔들에서 캔들이 하나씩 증가함에 따라 이평선도 1씩 증가하는 식입니다. 이평선까지는 문제가 없는데 볼린저밴드의 상수값(var3)도 이평선의 상수 값대로 넣으면 지표가 나오질 않습니다. 제가 넣었던 밴드의 식은 이렇습니다. if var1 >= var3 then plot2(bollbanup(var3,2),"상단밴드"); if var1 >= var3 then plot3(bollbanddown(var3,2),"하단밴드"); 이렇게 했습니다. 볼린저 밴드도 제가 원하는 이평선처럼 기준캔들을 정해주고 캔들하나씩 증가함에 따라 밴드의 값도 하나씩 증가하게 만들고 싶습니다.. 답변기다리겠습니다. 그럼 수고하세요
기타
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2004-10-12 14:53:46

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. 올리신 식을 수정하여 올려 드립니다. input : period1(20041012), period(90500); if date != date[1] then{ var1 = 0; var2 = 0; } if sdate==period1 and stime >= period then{ var1 = var1+1; var2 = ma(c,var1); var3 = BollBandUp(var1,2); var4 = BollBandDown(var1,2); } plot1(var2); plot3(var3); plot4(var4); 즐거운 하루되세요 > HH_mangchi 님이 쓴 글입니다. > 제목 : 지표식 질문입니다. > 지표를 만들던 중 잘 안되는 부분이 있어 질문 드립니다. 먼저 제가 만들 지표는 이동평균선과 볼린저밴드의 응용입니다. 분봉차트에서 기준이 되는 캔들의 날짜와 시간을 넣으면 그 봉부터 캔들이 하나씩 증가함에 따라 이평선값도 하나씩 증가하는 형태입니다. 간단히 1분봉으로 예를 들면, 2004년 10월 11일 09시05분 부터 이평선이 1로 시작하여 캔들 하나 그릴때마다 이평선도 1씩 증가합니다, 즉 09시 10분이 되면 이평선은 자동으로 5 이평선을 그리게 되는 겁니다. 아래의 식으로 이평선 까지는 된듯 합니다. input : period1(20041011), period2(090500); if sdate==period1 and stime==period2 then var1=index; var2=index-var1; var3=1+var2; if var1 >= var3 then plot1(ma(c,var3),"이평선"); 여기까지가 위에서 말한대로 기준캔들에서 캔들이 하나씩 증가함에 따라 이평선도 1씩 증가하는 식입니다. 이평선까지는 문제가 없는데 볼린저밴드의 상수값(var3)도 이평선의 상수 값대로 넣으면 지표가 나오질 않습니다. 제가 넣었던 밴드의 식은 이렇습니다. if var1 >= var3 then plot2(bollbanup(var3,2),"상단밴드"); if var1 >= var3 then plot3(bollbanddown(var3,2),"하단밴드"); 이렇게 했습니다. 볼린저 밴드도 제가 원하는 이평선처럼 기준캔들을 정해주고 캔들하나씩 증가함에 따라 밴드의 값도 하나씩 증가하게 만들고 싶습니다.. 답변기다리겠습니다. 그럼 수고하세요
프로필 이미지

회원

2004-10-12 15:59:30

안녕하세요.. 번거롭게 해드려 죄송합니다. 알려주신대로 했으나 비정상적으로 출력됩니다. 다시한번 검토하시어 알려주시면 대단히 감사하겠습니다. 답변기다리겠습니다. 좋은 하루 되시고 수고하세요
프로필 이미지

예스스탁 예스스탁 답변

2004-10-12 17:28:36

안녕하세요 예스스탁입니다. 지표값은 정상적으로 출력되고 있습니다. 9시 5분봉에서 첫봉에서 1봉이동평균 1봉을 대입한 볼밴업 볼밴다운 다음봉은 2봉 다다음봉은 3봉 ~~~~~~~ 이런식으로 값이 나오게 됩니다. 지표들이 조밀하게 그려지는 것은 날짜와 시간을 제한했기 때문에 0값으로 도출 되기 때문입니다. 9시 5분봉부터 확인해 보시면 아주 조금씩 값이 변해 가는 것을 확인 하실 수 있습니다. 즐거운 하루되세요 > HH_mangchi 님이 쓴 글입니다. > 제목 : Re : Re : 알려주신대로 했으나 문제가 있습니다 > 안녕하세요.. 번거롭게 해드려 죄송합니다. 알려주신대로 했으나 비정상적으로 출력됩니다. 다시한번 검토하시어 알려주시면 대단히 감사하겠습니다. 답변기다리겠습니다. 좋은 하루 되시고 수고하세요
프로필 이미지

회원

2004-10-12 22:36:15

감사합니다.. 그럼 수고하세요.