커뮤니티
MACD,SIGNAL 대소비교 시스템 수치 출력
2013-09-15 00:30:12
158
글번호 67574
첨부파일을 보시면
세로 붉은색 라인 지점을 아래와 같이 로그로 찍어보았습니다.
그런데 예상과 다른 수치가 출력되었습니다.
value값인 MACD(0.03) 는 SIGNAL(0.16) 보다 아래에 있는데
그 값이 높게 출력되는 것입니다.
또한 양의 값을 기대했으나 음의 값이 출력됩니다.
---------------------------------------------------------
<세로 붉은선 위치의 MACD, SIGNAL값 출력>
Messagelog("value %.6f",MACD(shortPeriod, longPeriod));
Messagelog("ema(value,Period) %.6f",ema(MACD(shortPeriod, longPeriod), Period));
출력값>> value : -0.200976
출력값>> ema(value,Period) : -0.202949
---------------------------------------------------------
이렇게 출력되는 사유는 무엇인가요? 또
그림에서와 같이 MACD값과 SIGNAL 값의 대소를 구분하기 위한 방법을 알려주세요
최종적으로 원하는 것은 0.03, 0.16값을 얻는 것입니다.
- 1. MACD수치의문001.jpg (0.04 MB)
답변 1
예스스탁 예스스탁 답변
2013-09-16 16:06:47
안녕하세요
예스스탁입니다.
테스트를 해보았지만 올리신 부분과 같은 상황이 만들어지지 않습니다.
프로그램상 메세지로그와 지표의 출력값이 다를수가 없습니다.
수식안에서 계산하고 그값을 그대로 차트에 출력하는 것이 plot명령어이고
디버깅창에 표시하는것이 메세지로그입니다.
전화주시기 바랍니다.
02-3453-1060
즐거운 하루되세요
> HI_bo****** 님이 쓴 글입니다.
> 제목 : MACD,SIGNAL 대소비교 시스템 수치 출력
> 첨부파일을 보시면
세로 붉은색 라인 지점을 아래와 같이 로그로 찍어보았습니다.
그런데 예상과 다른 수치가 출력되었습니다.
value값인 MACD(0.03) 는 SIGNAL(0.16) 보다 아래에 있는데
그 값이 높게 출력되는 것입니다.
또한 양의 값을 기대했으나 음의 값이 출력됩니다.
---------------------------------------------------------
<세로 붉은선 위치의 MACD, SIGNAL값 출력>
Messagelog("value %.6f",MACD(shortPeriod, longPeriod));
Messagelog("ema(value,Period) %.6f",ema(MACD(shortPeriod, longPeriod), Period));
출력값>> value : -0.200976
출력값>> ema(value,Period) : -0.202949
---------------------------------------------------------
이렇게 출력되는 사유는 무엇인가요? 또
그림에서와 같이 MACD값과 SIGNAL 값의 대소를 구분하기 위한 방법을 알려주세요
최종적으로 원하는 것은 0.03, 0.16값을 얻는 것입니다.
다음글
이전글