커뮤니티

Plot1 관련 문의

프로필 이미지
leavitt
2013-03-25 20:34:31
214
글번호 61213
답변완료
안녕하세요? 수고가 많으십니다. 아래와 같이 Plot1 함수를 지표에서 이용해보고 있는데 아무래도 이상한 것이 있어 문의 드립니다. cnt2=-Slope[0]*SwHBar[Start[0]]+SwH[Start[0]]; // cnt2=H[0]+1; // cnt2=260.847059; Plot1(cnt2,"Test1", BLACK); MessageLog("cnt2 = %f", cnt2); 위와 같은 식으로 cnt2 변수에 여러가지 것을 대입시켜 Plot 을 해보면 H[0]+1 과 같은 식이나 260.8 과 같은 값을 대입하였을때는 정상적으로 Plot 을 하는데 맨위의 식을 넣었을 때는 그림을 그리지 않습니다. 하지만 맨 아래와 같이 메시지 로그로 값을 찍어보면 플롯을 그리지 않는 경우에도 cnt2 변수의 값은 제대로 된 값을 가지고 있습니다. 왜 이 경우에는 제대로 된 값을 (예를들어 260 등) 가지고 있는데도 플롯을 그리지 않고 비슷한 값을 가지는 다른 경우에는 제대로 그리는 것일까요?
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2013-03-26 09:13:42

안녕하세요 예스스탁입니다. 해당 내용은 -Slope[0]*SwHBar[Start[0]]+SwH[Start[0]] 의 계산내용이 있어야 답변이 가능합니다. 지표는 수치값만 출력하게 되어 있으므로 해당 계산식 자체가 N/A이거나 혹은 식계산에 필요한 봉수 이전에는 값을 출력하지 못합니다. 수식 전체와 적용한 주기와 조회봉수등을 같이 올려주시기 바랍니다. 즐거운 하루되세요 > leavitt 님이 쓴 글입니다. > 제목 : Plot1 관련 문의 > 안녕하세요? 수고가 많으십니다. 아래와 같이 Plot1 함수를 지표에서 이용해보고 있는데 아무래도 이상한 것이 있어 문의 드립니다. cnt2=-Slope[0]*SwHBar[Start[0]]+SwH[Start[0]]; // cnt2=H[0]+1; // cnt2=260.847059; Plot1(cnt2,"Test1", BLACK); MessageLog("cnt2 = %f", cnt2); 위와 같은 식으로 cnt2 변수에 여러가지 것을 대입시켜 Plot 을 해보면 H[0]+1 과 같은 식이나 260.8 과 같은 값을 대입하였을때는 정상적으로 Plot 을 하는데 맨위의 식을 넣었을 때는 그림을 그리지 않습니다. 하지만 맨 아래와 같이 메시지 로그로 값을 찍어보면 플롯을 그리지 않는 경우에도 cnt2 변수의 값은 제대로 된 값을 가지고 있습니다. 왜 이 경우에는 제대로 된 값을 (예를들어 260 등) 가지고 있는데도 플롯을 그리지 않고 비슷한 값을 가지는 다른 경우에는 제대로 그리는 것일까요?
프로필 이미지

leavitt

2013-03-26 09:48:27

안녕하세요? 신속한 답변 감사드립니다. 계산 식은 제대로 계산 했더라구요. 식을 보시면 바로 밑에 메시지 로그가 있는데 메시지 로그를 찍은 내용을 보면 값은 제대로 들어가 있습니다. 값이 제대로 들어가 있다면 그 값을 플로팅해야 할텐데 그렇지 못해서 질문드리게 되었습니다. 변수에 값이 제대로 할당 되어도 못 그릴 수 있는경우가 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Plot1 관련 문의 > 안녕하세요 예스스탁입니다. 해당 내용은 -Slope[0]*SwHBar[Start[0]]+SwH[Start[0]] 의 계산내용이 있어야 답변이 가능합니다. 지표는 수치값만 출력하게 되어 있으므로 해당 계산식 자체가 N/A이거나 혹은 식계산에 필요한 봉수 이전에는 값을 출력하지 못합니다. 수식 전체와 적용한 주기와 조회봉수등을 같이 올려주시기 바랍니다. 즐거운 하루되세요 > leavitt 님이 쓴 글입니다. > 제목 : Plot1 관련 문의 > 안녕하세요? 수고가 많으십니다. 아래와 같이 Plot1 함수를 지표에서 이용해보고 있는데 아무래도 이상한 것이 있어 문의 드립니다. cnt2=-Slope[0]*SwHBar[Start[0]]+SwH[Start[0]]; // cnt2=H[0]+1; // cnt2=260.847059; Plot1(cnt2,"Test1", BLACK); MessageLog("cnt2 = %f", cnt2); 위와 같은 식으로 cnt2 변수에 여러가지 것을 대입시켜 Plot 을 해보면 H[0]+1 과 같은 식이나 260.8 과 같은 값을 대입하였을때는 정상적으로 Plot 을 하는데 맨위의 식을 넣었을 때는 그림을 그리지 않습니다. 하지만 맨 아래와 같이 메시지 로그로 값을 찍어보면 플롯을 그리지 않는 경우에도 cnt2 변수의 값은 제대로 된 값을 가지고 있습니다. 왜 이 경우에는 제대로 된 값을 (예를들어 260 등) 가지고 있는데도 플롯을 그리지 않고 비슷한 값을 가지는 다른 경우에는 제대로 그리는 것일까요?
프로필 이미지

예스스탁 예스스탁 답변

2013-03-26 10:54:58

> leavitt 님이 쓴 글입니다. > 제목 : Re : Re : Plot1 관련 문의 > 안녕하세요? 신속한 답변 감사드립니다. 계산 식은 제대로 계산 했더라구요. 식을 보시면 바로 밑에 메시지 로그가 있는데 메시지 로그를 찍은 내용을 보면 값은 제대로 들어가 있습니다. 값이 제대로 들어가 있다면 그 값을 플로팅해야 할텐데 그렇지 못해서 질문드리게 되었습니다. 변수에 값이 제대로 할당 되어도 못 그릴 수 있는경우가 있을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Plot1 관련 문의 > 안녕하세요 예스스탁입니다. 해당 내용은 -Slope[0]*SwHBar[Start[0]]+SwH[Start[0]] 의 계산내용이 있어야 답변이 가능합니다. 지표는 수치값만 출력하게 되어 있으므로 해당 계산식 자체가 N/A이거나 혹은 식계산에 필요한 봉수 이전에는 값을 출력하지 못합니다. 수식 전체와 적용한 주기와 조회봉수등을 같이 올려주시기 바랍니다. 즐거운 하루되세요 > leavitt 님이 쓴 글입니다. > 제목 : Plot1 관련 문의 > 안녕하세요? 수고가 많으십니다. 아래와 같이 Plot1 함수를 지표에서 이용해보고 있는데 아무래도 이상한 것이 있어 문의 드립니다. cnt2=-Slope[0]*SwHBar[Start[0]]+SwH[Start[0]]; // cnt2=H[0]+1; // cnt2=260.847059; Plot1(cnt2,"Test1", BLACK); MessageLog("cnt2 = %f", cnt2); 위와 같은 식으로 cnt2 변수에 여러가지 것을 대입시켜 Plot 을 해보면 H[0]+1 과 같은 식이나 260.8 과 같은 값을 대입하였을때는 정상적으로 Plot 을 하는데 맨위의 식을 넣었을 때는 그림을 그리지 않습니다. 하지만 맨 아래와 같이 메시지 로그로 값을 찍어보면 플롯을 그리지 않는 경우에도 cnt2 변수의 값은 제대로 된 값을 가지고 있습니다. 왜 이 경우에는 제대로 된 값을 (예를들어 260 등) 가지고 있는데도 플롯을 그리지 않고 비슷한 값을 가지는 다른 경우에는 제대로 그리는 것일까요?