커뮤니티

문의 드립니다.

프로필 이미지
하얀모래
2012-11-12 12:34:56
177
글번호 56410
답변완료
추운 날씨에도 고생이 많으십니다~^^; 직전 macd의 골든 크로스 발생 후 데드크로스가 생기기까지 macd의 최고값과 그 가격(지표값?)을 수식으로 작성을 어떻게 하는지 궁금합니다. 시스템식으로 예를 들면 직전 macd 골든 크로스 후 최고점보다 지금 macd값이 높고 그 때의 가격보다 지금의 가격이 낮거나 같으면 매수 하는 식입니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2012-11-12 15:18:01

안녕하세요 예스스탁입니다. input : P1(12),P2(26),P3(9); var1 = MACD(P1,P2); var2 = ema(var1,P3); #골든크로스 발생하면 골든크로스봉의 값으로 초기화 if crossup(var1,var2) Then{ value1 = var1; value2 = c; } #골든크로스 구간의 MACD최고점과 그때의 종가 if var1 > var2 and var1 > value1 Then{ value1 = var1; value2 = c; } if var1 > value1 and C <= value2 Then buy(); 즐거운 하루되세요 > 하얀모래 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 추운 날씨에도 고생이 많으십니다~^^; 직전 macd의 골든 크로스 발생 후 데드크로스가 생기기까지 macd의 최고값과 그 가격(지표값?)을 수식으로 작성을 어떻게 하는지 궁금합니다. 시스템식으로 예를 들면 직전 macd 골든 크로스 후 최고점보다 지금 macd값이 높고 그 때의 가격보다 지금의 가격이 낮거나 같으면 매수 하는 식입니다.
프로필 이미지

하얀모래

2012-11-12 18:37:25

항상 친절한 답변 감사합니다. input : P1(12),P2(26),P3(9); var1 = MACD(P1,P2); var2 = ema(var1,P3); #골든크로스 발생하면 골든크로스봉의 값으로 초기화 if crossup(var1,var2) Then{ value1 = var1; value2 = c; } #골든크로스 구간의 MACD최고점과 그때의 종가 if var1 > var2 and var1 > value1 Then{ value1 = var1; value2 = c; } if var1 > value1 and C <= value2 Then buy(); 위 식을 보면 현재 골든 크로스 상태에서의 최고값과 그때의 종가를 구하는것이 아닌가요? 제가 설명을 잘 못했는듯 합니다만^^;; 제 질문은 직전 골든 크로스 구간에서의 macd와 봉의 최고값들을 구해서 현재 골든 크로스 상태의 macd값과 봉의 값을 비교하여 매수를 하는것입니다. 봉의 종가가 아니고 혹시 그 봉의 최상값을 구할수 있는지요??? 항상 감사합니다!!.