커뮤니티
문의드림니다
2012-05-07 10:53:39
371
글번호 50814
기존에 답변주신 수식이 적용이 잘 안되어 재문의 드림니다
골드,데드크로스 대상 : MACD선과 시그널선의교차( MACD(12,26,9) )
당일 장 시작 이후에 골드크로스가 발생(최근골드) 하면 매수하되
(다음 전제조건이 갖추어 져야함)
1,최근골드가 발생하기 전 과거 50개봉 이내에 골드크로스(과거골드)가
1회이상 발생된적이 있어야함(당일 장 시작 이후에 발생 한 것만 해당)
2,과거골드 발생 이후 최고가가 과거골드발생 시점의 가격보다 1P이상 높아야함
3,과거골드 발생 이후 최저가가 과거골드발생 시점의 가격보다 -0.5P이상 낮아야함
4,과거골드 시점의 가격보다 최근골드 시점의 가격이 2P이상 높아야함
요약드리자면
당일 장 시작 이후에 이전골드 시점의 가격보다 높은 상태에서 골든크로스가 발생하면
매수 하는 것으로 2개의 골든크로스 사이의 간격등 구체적 조건은 위와 같음.
답변 1
예스스탁 예스스탁 답변
2012-05-07 13:42:35
안녕하세요
예스스탁입니다.
var1 = macd(12,26);
var2 = ema(var1,9);
if date != date[1] Then
value1 = 0;
if crossup(var1,var2) Then{#골든크로스 발생
value1 = value1+1;#당일 발생 횟수
value2 = C; #최근 골드 종가
value3 = value2[1]; #과거골드 종가
value4 = H; #최근골드이후 최고가(초기값)
value5 = value4[1]; #직전골드이후 최고가
value6 = L; #최근골드이후 최저가(초기값)
value7 = value6[1]; #직전골드이후 최저가
value8 = index;#최근 골드 봉번호
value9 = value6[1];#과거 골드 봉번호
if value1 >= 2 and
value8 < value9+50 and
value5 >= value3+1 and
value3 <= value3-0.5 and
value2 > value3+2 Then
buy();
}
#골드 발생 후 최고가 계산
if H > value4 Then
value4 = H;
#골드 발생 후 최저가 계산
if L < value6 Then
value6 = L;
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 문의드림니다
> 기존에 답변주신 수식이 적용이 잘 안되어 재문의 드림니다
골드,데드크로스 대상 : MACD선과 시그널선의교차( MACD(12,26,9) )
당일 장 시작 이후에 골드크로스가 발생(최근골드) 하면 매수하되
(다음 전제조건이 갖추어 져야함)
1,최근골드가 발생하기 전 과거 50개봉 이내에 골드크로스(과거골드)가
1회이상 발생된적이 있어야함(당일 장 시작 이후에 발생 한 것만 해당)
2,과거골드 발생 이후 최고가가 과거골드발생 시점의 가격보다 1P이상 높아야함
3,과거골드 발생 이후 최저가가 과거골드발생 시점의 가격보다 -0.5P이상 낮아야함
4,과거골드 시점의 가격보다 최근골드 시점의 가격이 2P이상 높아야함
요약드리자면
당일 장 시작 이후에 이전골드 시점의 가격보다 높은 상태에서 골든크로스가 발생하면
매수 하는 것으로 2개의 골든크로스 사이의 간격등 구체적 조건은 위와 같음.