커뮤니티

문의 드립니다.

프로필 이미지
테이머
2012-09-17 15:09:52
395
글번호 54772
답변완료
- 온라인 강의를 들으니 상당히 도움이 되네요. 감사합니다. 아직 다 듣지는 못했습니다.^^ 질문 1. 강의 내용 중 plot 함수를 이용하여 지표식을 그리는 부분 중 일정 시간 동안은 지표를 그리지 말라는 명령어가 noplot 라고 설명하시던데, 제가 그리려는 지표가 장시작 5분과 장마감 10분간은 지표를 그리고 싶지 않은데 설명에는 장시작만 나와 있어서요, 장마감 10분 및 13시 이후에는 지표를 그리지 않게 하려고 dayindex 함수를 사용하려니 noplot(350)에서 부터 360까지 나열하니 0~99까지 밖에 사용할 수 있다라는 메세지가 나오네요. 그런데 장시작이 dayindex(0) 이라고 말씀하셨는데 5분까지면 0~4 를 입력해야 되지 않나요? 0 을 입력하니 오류가 나오네요. if DayIndex() <5 Then { noPlot(1); noPlot(2); noPlot(3); noPlot(4); } 참조 데이타 값은 계속 들어오더라도 이렇게 하면 장시작 5분까지는 지표를 그리지 않는 것이 맞나요? 지표를 그려보니 그래도 그려지는 것 같은데,,, ㅠㅠ 2. 지표가 plot1, plot2 등등 지표를 여러개 만들었을 때 각각 지표에서 나타내고 싶지 않은 시간분은 noplot1(1), noplot2(3)이렇게 하여야 하나요? 아니면 모두 noplot() 로 통일해야 하나요? 부탁드립니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2012-09-17 15:19:26

안녕하세요 예스스탁입니다. noplot에 봉갯수나 시간등을 입력하시면 안됩니다. noplot(num)에서 매개변수 num는 plot number입니다. 1번 plot을 보이지 않게 하려명 noplot(1), 2번 plot을 보이지 않게 하려면 noplot(2)입니다. 지표식에서 일정구간안에만 지표를 표시하고자 하시면 아래와 같이 시간을 정하시고 plot을 지정하시면 됩니다. if stime >= 100000 and stime < 130000 Then plot1(var1); noplot은 값을 표시하지 않게 하는데 그래프의 종류 중 선그래프는 값과 값사이를 연결하는 그래프이므로 그래프가 선그래프이면 이전에 그려진 곳과 최근 그려진곳이 사선으로 연결되어 보이게 되어 noplot의 사용이 의미가 없습니다. 하루 중 일정 시간안에만 지표를 보고자 하시는 경우 그리고자 하는 구간을 시간이나 dayindex를 이용해서 지정하시고 그래프를 점그래프로 표시하고 보셔야 합니다. 즐거운 하루되세요 > 테이머 님이 쓴 글입니다. > 제목 : 문의 드립니다. > - 온라인 강의를 들으니 상당히 도움이 되네요. 감사합니다. 아직 다 듣지는 못했습니다.^^ 질문 1. 강의 내용 중 plot 함수를 이용하여 지표식을 그리는 부분 중 일정 시간 동안은 지표를 그리지 말라는 명령어가 noplot 라고 설명하시던데, 제가 그리려는 지표가 장시작 5분과 장마감 10분간은 지표를 그리고 싶지 않은데 설명에는 장시작만 나와 있어서요, 장마감 10분 및 13시 이후에는 지표를 그리지 않게 하려고 dayindex 함수를 사용하려니 noplot(350)에서 부터 360까지 나열하니 0~99까지 밖에 사용할 수 있다라는 메세지가 나오네요. 그런데 장시작이 dayindex(0) 이라고 말씀하셨는데 5분까지면 0~4 를 입력해야 되지 않나요? 0 을 입력하니 오류가 나오네요. if DayIndex() <5 Then { noPlot(1); noPlot(2); noPlot(3); noPlot(4); } 참조 데이타 값은 계속 들어오더라도 이렇게 하면 장시작 5분까지는 지표를 그리지 않는 것이 맞나요? 지표를 그려보니 그래도 그려지는 것 같은데,,, ㅠㅠ 2. 지표가 plot1, plot2 등등 지표를 여러개 만들었을 때 각각 지표에서 나타내고 싶지 않은 시간분은 noplot1(1), noplot2(3)이렇게 하여야 하나요? 아니면 모두 noplot() 로 통일해야 하나요? 부탁드립니다.
프로필 이미지

테이머

2012-09-17 15:36:33

- 추가질문 사항 if stime >= 090500 and stime < 145000 Then Plot1(value-value[1]); 이렇게 적용하고 점그래프로 변환했음에도 9시 데이타가 지표에 나타나는데요. ㅠㅠ 제가 이렇게 장시작 및 장 마지막 부분을 나타내고 싶지 않은 것은 그 시간에 데이타가 너무 커 전체 그래프를 왜곡시켜 장중 지표의 변화를 눈으로 보기에 불편해서 그렇습니다. 그래서 그 데이타를 제외시켜면 장중 지표의 변동을 면밀히 지켜볼 수 있기에 그런데 여전히 9시 데이타가 아주 큰 값으로 들어와서 지표의 상하를 크게 만들어 버려 장중 변화는 시각적으로 작게 보이는 작용을 합니다 제가 무엇을 잘못 작성했을 까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. noplot에 봉갯수나 시간등을 입력하시면 안됩니다. noplot(num)에서 매개변수 num는 plot number입니다. 1번 plot을 보이지 않게 하려명 noplot(1), 2번 plot을 보이지 않게 하려면 noplot(2)입니다. 지표식에서 일정구간안에만 지표를 표시하고자 하시면 아래와 같이 시간을 정하시고 plot을 지정하시면 됩니다. if stime >= 100000 and stime < 130000 Then plot1(var1); noplot은 값을 표시하지 않게 하는데 그래프의 종류 중 선그래프는 값과 값사이를 연결하는 그래프이므로 그래프가 선그래프이면 이전에 그려진 곳과 최근 그려진곳이 사선으로 연결되어 보이게 되어 noplot의 사용이 의미가 없습니다. 하루 중 일정 시간안에만 지표를 보고자 하시는 경우 그리고자 하는 구간을 시간이나 dayindex를 이용해서 지정하시고 그래프를 점그래프로 표시하고 보셔야 합니다. 즐거운 하루되세요 > 테이머 님이 쓴 글입니다. > 제목 : 문의 드립니다. > - 온라인 강의를 들으니 상당히 도움이 되네요. 감사합니다. 아직 다 듣지는 못했습니다.^^ 질문 1. 강의 내용 중 plot 함수를 이용하여 지표식을 그리는 부분 중 일정 시간 동안은 지표를 그리지 말라는 명령어가 noplot 라고 설명하시던데, 제가 그리려는 지표가 장시작 5분과 장마감 10분간은 지표를 그리고 싶지 않은데 설명에는 장시작만 나와 있어서요, 장마감 10분 및 13시 이후에는 지표를 그리지 않게 하려고 dayindex 함수를 사용하려니 noplot(350)에서 부터 360까지 나열하니 0~99까지 밖에 사용할 수 있다라는 메세지가 나오네요. 그런데 장시작이 dayindex(0) 이라고 말씀하셨는데 5분까지면 0~4 를 입력해야 되지 않나요? 0 을 입력하니 오류가 나오네요. if DayIndex() <5 Then { noPlot(1); noPlot(2); noPlot(3); noPlot(4); } 참조 데이타 값은 계속 들어오더라도 이렇게 하면 장시작 5분까지는 지표를 그리지 않는 것이 맞나요? 지표를 그려보니 그래도 그려지는 것 같은데,,, ㅠㅠ 2. 지표가 plot1, plot2 등등 지표를 여러개 만들었을 때 각각 지표에서 나타내고 싶지 않은 시간분은 noplot1(1), noplot2(3)이렇게 하여야 하나요? 아니면 모두 noplot() 로 통일해야 하나요? 부탁드립니다.