커뮤니티

수식작성좀 부탁합니다.

프로필 이미지
반갑
2009-07-19 11:18:20
794
글번호 23565
답변완료
당일 "일봉" 기준하여 시가대비 20% 상승하고 고가대비 20%이내 하락 박스권에 위치해 있고 저가대비 20% 상승 위치에 있을때만 시스템이 작동하고 그외에 있을경우에는 신호를 무시하는 수식을 부탁합니다. 아울러 제가 초짜라 간단하게 타 시스템에 응용할수 있도록 설명도 곁들여 부탁합니다. 감사합니다. 시스템 예제 /// Var : value(0); value = 0; # 매수 / 매도청산 If CCI(9) > 0 Then value = 1; If MACD(12,26) > 0 Then value = value+1; If DIPlus(14) > DIMinus(14) Then value = value+1; If StochasticsK(12,5) > StochasticsD(12,5,5) Then value = value+1; # 매수/매도청산 If value >= 3 Then { Buy(); } value = 0; # 매도/매수청산 If CCI(9) < 0 Then value = 1; If MACD(12,26) < 0 Then value = value+1; If DIPlus(14) < DIMinus(14) Then value = value+1; If StochasticsK(12,5) < StochasticsD(12,5,5) Then value = value+1; If value >= 3 Then { Sell(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-20 09:17:49

안녕하세요 예스스탁입니다. dayhigh는 당일고가 daylow는 당일저가 dayopen은 당일시가를 나타냅니다. 당일고가가 당일시가대비 20% 이상 크고 현재가는 당일고가 대비 20% 이하 당일저가 대비 20% 이상으로 추가해 드렸습니다. /// Var : value(0); value = 0; # 매수 / 매도청산 If CCI(9) > 0 Then value = 1; If MACD(12,26) > 0 Then value = value+1; If DIPlus(14) > DIMinus(14) Then value = value+1; If StochasticsK(12,5) > StochasticsD(12,5,5) Then value = value+1; # 매수/매도청산 If value >= 3 and C >= DayLow*1.2 # 저가대비 20% 이상 높은 위치 and C <= DayHigh*0.8 # 고가대비 20% 하락한 위치 and dayhigh >= dayopen*1.2 # 당일고가가 당일시가대비 20% 이상 Then { Buy(); } value = 0; # 매도/매수청산 If CCI(9) < 0 Then value = 1; If MACD(12,26) < 0 Then value = value+1; If DIPlus(14) < DIMinus(14) Then value = value+1; If StochasticsK(12,5) < StochasticsD(12,5,5) Then value = value+1; If value >= 3 and C >= DayLow*1.2 # 저가대비 20% 이상 높은 위치 and C <= DayHigh*0.8 # 고가대비 20% 하락한 위치 and dayhigh >= dayopen*1.2 # 당일고가가 당일시가대비 20% 이상 then { Sell(); } 즐거운 하루되세요 > kospi50 님이 쓴 글입니다. > 제목 : 수식작성좀 부탁합니다. > 당일 "일봉" 기준하여 시가대비 20% 상승하고 고가대비 20%이내 하락 박스권에 위치해 있고 저가대비 20% 상승 위치에 있을때만 시스템이 작동하고 그외에 있을경우에는 신호를 무시하는 수식을 부탁합니다. 아울러 제가 초짜라 간단하게 타 시스템에 응용할수 있도록 설명도 곁들여 부탁합니다. 감사합니다. 시스템 예제 /// Var : value(0); value = 0; # 매수 / 매도청산 If CCI(9) > 0 Then value = 1; If MACD(12,26) > 0 Then value = value+1; If DIPlus(14) > DIMinus(14) Then value = value+1; If StochasticsK(12,5) > StochasticsD(12,5,5) Then value = value+1; # 매수/매도청산 If value >= 3 Then { Buy(); } value = 0; # 매도/매수청산 If CCI(9) < 0 Then value = 1; If MACD(12,26) < 0 Then value = value+1; If DIPlus(14) < DIMinus(14) Then value = value+1; If StochasticsK(12,5) < StochasticsD(12,5,5) Then value = value+1; If value >= 3 Then { Sell(); }