커뮤니티
문의 드립니다.
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값과 봉의 값을 비교하여 매수를 하는것입니다.
봉의 종가가 아니고 혹시 그 봉의 최상값을 구할수 있는지요???
항상 감사합니다!!.