커뮤니티

50210 수정 질문

프로필 이미지
미래테크
2016-10-26 12:46:36
103
글번호 103366
답변완료
앞전 (번호 50210)에 아래 내용을 수식 부탁했는데요 스토케스틱 (12,5,5) 골든크로스 발생 1점 MACD 골든크로스 발생 1점 240이평선 돌파시 1점 RSMACD 골든크로스 발생시 1점 일목균형표 구름대 돌파시 1점 검색일로 부터 5일전 기간 동안 위의 지표들 누계치가 4점 이상인 종목 검색식 부탁합니다 -> 위에 다음 내용을 덧붙여 수식 다시 부탁합니다 발생 횟수 누계치가 나올 수 있도록 부탁합니다 예를 들어 스토캐스틱 골든크로스가 5일간 동안 2회 이상 발생했다면 또는 구름대 돌파도 2회 이상 발생했다면 5일간 동안 발생된 지표의 누계치도 항목별 발생된 횟수 만큼 지표 누계치가 합산되어 나오도록 부탁합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-26 16:13:55

안녕하세요 예스스탁입니다. Input : Period(12), Period1(5), Period2(5); Input : short(12),long(26),sig(9); input : P(240); input : RSIP(14),RSshort(12),RSlong(26),RSsig(9); var : StoK(0),StoD(0); Var : MACDv(0),MACDS(0); var : mav(0); var : RSIV(0),RSmacdV(0),RSmacdS(0); Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),구름상단(0),구름하단(0); StoK = StochasticsK(Period,Period1); StoD = StochasticsD(Period,Period1,Period2); MACDv = MACD(short, long); MACDs = ema(MACDv,sig); mav = ma(C,P); RSIV = RSI(RSIP); RSmacdV = ema(RSIV,RSshort)-ema(RSIV,RSLong); RSmacdS= EMA(RSmacdv,RSSig); 전환선 = (Highest(H, 9) + Lowest(L, 9)) / 2; 기준선 = (Highest(H, 26) + Lowest(L, 26)) / 2; 선행스팬1 = (전환선[25] + 기준선[25]) / 2 ; 선행스팬2 = (Highest(H, 52)[25] + Lowest(L, 52)[25]) / 2; 구름상단 = max(선행스팬1,선행스팬2); 구름하단 = min(선행스팬1,선행스팬2); var1 = 0; if crossup(stok,stod) Then var1 = var1+1; if crossup(MACDv,MACDs) Then var1 = var1+1; if crossup(c,mav) Then var1 = var1+1; if crossup(RSmacdV,RSmacdS) Then var1 = var1+1; if crossup(c,구름상단) Then var1 = var1+1; if AccumN(var1,5) >= 4 Then find(AccumN(var1,5)); 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 50210 수정 질문 > 앞전 (번호 50210)에 아래 내용을 수식 부탁했는데요 스토케스틱 (12,5,5) 골든크로스 발생 1점 MACD 골든크로스 발생 1점 240이평선 돌파시 1점 RSMACD 골든크로스 발생시 1점 일목균형표 구름대 돌파시 1점 검색일로 부터 5일전 기간 동안 위의 지표들 누계치가 4점 이상인 종목 검색식 부탁합니다 -> 위에 다음 내용을 덧붙여 수식 다시 부탁합니다 발생 횟수 누계치가 나올 수 있도록 부탁합니다 예를 들어 스토캐스틱 골든크로스가 5일간 동안 2회 이상 발생했다면 또는 구름대 돌파도 2회 이상 발생했다면 5일간 동안 발생된 지표의 누계치도 항목별 발생된 횟수 만큼 지표 누계치가 합산되어 나오도록 부탁합니다.