커뮤니티

macd 반전신호 문의

프로필 이미지
소라비
2016-12-27 13:38:35
191
글번호 105351
답변완료

첨부 이미지

수고 많으십니다 첨부사진을 보면 macd 값이 이전값보다 상승할 경우 붉은색으로 표시하고, 이전값보다 하락할 경우 파란색으로 표시하도록 하였읍니다. 수식은 아래와 같습니다 (예스스탁에서 참조한 식입니다) input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); if value > value[1] Then Plot1(value, "MACD",RED); Else Plot1(value, "MACD",BLUE); PlotBaseLine1(0, "기준선1"); 이때, 1. macd 값이 이전값보다 상승할 경우 매수신호, macd 값이 이전값보다 하락할 경우 매도신호를 표시하는 시스템식을 알고 싶습니다 2. 위의 경우에서 매수신호가 확정된 후부터 매도신호가 확정되기까지는 강세, 매도신호가 확정된 후부터 매수신호가 확정되기까지는 약세로 하여 차트의 바탕을 다른색으로 표시하는 식을 알고 싶습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-28 15:44:30

안녕하세요 예스스탁입니다. 1. input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); if value > value[1] Then buy(); Else sell(); 2 예스랭귀지에는 바탕화면자체를 변경하는 기능은 없습니다. 비슷하게 보시기 위해서는 지표의 채우기기능을 이용해 처리해볼수는 있고 사용자분이 지표속성과 기본차트속성에서 몇가지 설정을 하셔야 합니다. 2-1 아래지표식을 작성 후 문법검증(f4) 후에 f5키를 누르시면 지표속성이 나타납니다. input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); if value > value[1] Then{ plot1(99999999,"라인1"); plot2(0,"라인2"); } else{ plot1(0,"라인1"); plot2(99999999,"라인2"); } 2-2 지표속성창의 Y축표시탭에서 Y축을 가격으로 지정 지표속성창의 차트표시탭에서 그래프는 모두 일자그래프로 지정 지표속성창의 차트표시탭의 하단에서 채우기 클릭하고 첨부된 그림과 같이 지정 후 완료 2-3 지표를 차트에 적용하기 전에 차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정 후 지표를 적용 기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다. 즐거운 하루되세요 > 소라비 님이 쓴 글입니다. > 제목 : macd 반전신호 문의 > 수고 많으십니다 첨부사진을 보면 macd 값이 이전값보다 상승할 경우 붉은색으로 표시하고, 이전값보다 하락할 경우 파란색으로 표시하도록 하였읍니다. 수식은 아래와 같습니다 (예스스탁에서 참조한 식입니다) input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); if value > value[1] Then Plot1(value, "MACD",RED); Else Plot1(value, "MACD",BLUE); PlotBaseLine1(0, "기준선1"); 이때, 1. macd 값이 이전값보다 상승할 경우 매수신호, macd 값이 이전값보다 하락할 경우 매도신호를 표시하는 시스템식을 알고 싶습니다 2. 위의 경우에서 매수신호가 확정된 후부터 매도신호가 확정되기까지는 강세, 매도신호가 확정된 후부터 매수신호가 확정되기까지는 약세로 하여 차트의 바탕을 다른색으로 표시하는 식을 알고 싶습니다