커뮤니티

문의드림니다

프로필 이미지
logos
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개의 골든크로스 사이의 간격등 구체적 조건은 위와 같음.