커뮤니티

지표 문의 드립니다

프로필 이미지
하루4%
2016-12-05 13:45:44
124
글번호 104593
답변완료
안녕하세요 지표 질문드립니다. 1. 45일 이동평균선의 종가가 아닌 중간값을 구하려고 선언문 제외하고 HH = dayhigh; LL = daylow; HH1 = dayhigh(1); LL1 = daylow(1); HH2 = dayhigh(2); LL2 = daylow(2); HH3 = dayhigh(3); LL3 = daylow(3); HH4 = dayhigh(4); LL4 = daylow(4); HH5 = dayhigh(5); LL5 = daylow(5); HH6 = dayhigh(6); LL6 = daylow(6); HH7 = dayhigh(7); LL7 = daylow(7); HH8 = dayhigh(8); LL8 = daylow(8); HH9 = dayhigh(9); LL9 = daylow(9); HH10 = dayhigh(10); LL10 = daylow(10); HH11 = dayhigh(11); LL11 = daylow(11); HH12 = dayhigh(12); LL12 = daylow(12); HH13 = dayhigh(13); LL13 = daylow(13); HH14 = dayhigh(14); LL14 = daylow(14); HH15 = dayhigh(15); LL15 = daylow(15); HH16 = dayhigh(16); LL16 = daylow(16); HH17 = dayhigh(17); LL17 = daylow(17); HH18 = dayhigh(18); LL18 = daylow(18); HH19 = dayhigh(19); LL19 = daylow(19); HH20 = dayhigh(20); LL20 = daylow(20); HH21 = dayhigh(21); LL21 = daylow(21); HH22 = dayhigh(22); LL22 = daylow(22); HH23 = dayhigh(23); LL23 = daylow(23); HH24 = dayhigh(24); LL24 = daylow(24); HH25 = dayhigh(25); LL25 = daylow(25); HH26 = dayhigh(26); LL26 = daylow(26); HH27 = dayhigh(27); LL27 = daylow(27); HH28 = dayhigh(28); LL28 = daylow(28); HH29 = dayhigh(29); LL29 = daylow(29); HH30 = dayhigh(30); LL30 = daylow(30); HH31 = dayhigh(31); LL31 = daylow(31); HH32 = dayhigh(32); LL32 = daylow(32); HH33 = dayhigh(33); LL33 = daylow(33); HH34 = dayhigh(34); LL34 = daylow(34); HH35 = dayhigh(35); LL35 = daylow(35); HH36 = dayhigh(36); LL36 = daylow(36); HH37 = dayhigh(37); LL37 = daylow(37); HH38 = dayhigh(38); LL38 = daylow(38); HH39 = dayhigh(39); LL39 = daylow(39); HH40 = dayhigh(40); LL40 = daylow(40); HH41 = dayhigh(41); LL41 = daylow(41); HH42 = dayhigh(42); LL42 = daylow(42); HH43 = dayhigh(43); LL43 = daylow(43); HH44 = dayhigh(44); LL44 = daylow(44); 이렇게 하고 수식을 구했는데요 이거보다 더 간단하게 할수 있나요? var1 = ma((H+L)/2 , 45 ); 이건 안될것같고 var : RR(0); var1 = ma(H , 45 ); var2 = ma(L , 45 ); RR = ( var1 + var2 )/2 이게 맞나요? 혹시 그럼 분봉에서 일봉값을 구하려면 input : P1(45); for cnt = 0 to P1{ if cnt < P1 Then sumV1 = sumV1+DayHigh(cnt); } 이렇게 45일 고가값을 구하고 또 저가값을 구해서 더하고 /2 하면 되는 건가요? 2. 10일간 전일종가대비 종가가 7.5% 이상일때 그 봉이 저가대비고가가 15%이상을 하려고 하는데 countif(C>=c[1]*1.075,10) >= 1 and countif(H>=L*1.15,10) >= 1 이렇게 하니 전일종가대비 종가가 7.5% 이상이 나오고 10일안에 다른날 당일저가대비고가가 15%이상이 나와도 검색이 되는것 같습니다. 위조건을 한봉에 다 나오게 조건을 어떻게 하는건가요? 3. 당일저가가 4봉중 신저가 조건을 Lowest(Low,3)[1] > L 이렇게 했는데 맞나요? 부탁드립니다 즐거운 주말 보내세요
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-05 13:59:36

안녕하세요 예스스탁입니다. 1 input : P1(45); var : cnt(0),sumv1(0),mav1(0); for cnt = 0 to P1{ if cnt < P1 Then sumV1 = sumV1+(DayHigh(cnt)+daylow(cnt))/2; } mav1 = sumv1/P1; plot1(mav1); 2 countif(C>=c[1]*1.075 and H>=L*1.15,10) >= 1 3 Lowest(Low,3)[1] > L and L == daylow 즐거운 하루되세요 > 하루4% 님이 쓴 글입니다. > 제목 : 지표 문의 드립니다 > 안녕하세요 지표 질문드립니다. 1. 45일 이동평균선의 종가가 아닌 중간값을 구하려고 선언문 제외하고 HH = dayhigh; LL = daylow; HH1 = dayhigh(1); LL1 = daylow(1); HH2 = dayhigh(2); LL2 = daylow(2); HH3 = dayhigh(3); LL3 = daylow(3); HH4 = dayhigh(4); LL4 = daylow(4); HH5 = dayhigh(5); LL5 = daylow(5); HH6 = dayhigh(6); LL6 = daylow(6); HH7 = dayhigh(7); LL7 = daylow(7); HH8 = dayhigh(8); LL8 = daylow(8); HH9 = dayhigh(9); LL9 = daylow(9); HH10 = dayhigh(10); LL10 = daylow(10); HH11 = dayhigh(11); LL11 = daylow(11); HH12 = dayhigh(12); LL12 = daylow(12); HH13 = dayhigh(13); LL13 = daylow(13); HH14 = dayhigh(14); LL14 = daylow(14); HH15 = dayhigh(15); LL15 = daylow(15); HH16 = dayhigh(16); LL16 = daylow(16); HH17 = dayhigh(17); LL17 = daylow(17); HH18 = dayhigh(18); LL18 = daylow(18); HH19 = dayhigh(19); LL19 = daylow(19); HH20 = dayhigh(20); LL20 = daylow(20); HH21 = dayhigh(21); LL21 = daylow(21); HH22 = dayhigh(22); LL22 = daylow(22); HH23 = dayhigh(23); LL23 = daylow(23); HH24 = dayhigh(24); LL24 = daylow(24); HH25 = dayhigh(25); LL25 = daylow(25); HH26 = dayhigh(26); LL26 = daylow(26); HH27 = dayhigh(27); LL27 = daylow(27); HH28 = dayhigh(28); LL28 = daylow(28); HH29 = dayhigh(29); LL29 = daylow(29); HH30 = dayhigh(30); LL30 = daylow(30); HH31 = dayhigh(31); LL31 = daylow(31); HH32 = dayhigh(32); LL32 = daylow(32); HH33 = dayhigh(33); LL33 = daylow(33); HH34 = dayhigh(34); LL34 = daylow(34); HH35 = dayhigh(35); LL35 = daylow(35); HH36 = dayhigh(36); LL36 = daylow(36); HH37 = dayhigh(37); LL37 = daylow(37); HH38 = dayhigh(38); LL38 = daylow(38); HH39 = dayhigh(39); LL39 = daylow(39); HH40 = dayhigh(40); LL40 = daylow(40); HH41 = dayhigh(41); LL41 = daylow(41); HH42 = dayhigh(42); LL42 = daylow(42); HH43 = dayhigh(43); LL43 = daylow(43); HH44 = dayhigh(44); LL44 = daylow(44); 이렇게 하고 수식을 구했는데요 이거보다 더 간단하게 할수 있나요? var1 = ma((H+L)/2 , 45 ); 이건 안될것같고 var : RR(0); var1 = ma(H , 45 ); var2 = ma(L , 45 ); RR = ( var1 + var2 )/2 이게 맞나요? 혹시 그럼 분봉에서 일봉값을 구하려면 input : P1(45); for cnt = 0 to P1{ if cnt < P1 Then sumV1 = sumV1+DayHigh(cnt); } 이렇게 45일 고가값을 구하고 또 저가값을 구해서 더하고 /2 하면 되는 건가요? 2. 10일간 전일종가대비 종가가 7.5% 이상일때 그 봉이 저가대비고가가 15%이상을 하려고 하는데 countif(C>=c[1]*1.075,10) >= 1 and countif(H>=L*1.15,10) >= 1 이렇게 하니 전일종가대비 종가가 7.5% 이상이 나오고 10일안에 다른날 당일저가대비고가가 15%이상이 나와도 검색이 되는것 같습니다. 위조건을 한봉에 다 나오게 조건을 어떻게 하는건가요? 3. 당일저가가 4봉중 신저가 조건을 Lowest(Low,3)[1] > L 이렇게 했는데 맞나요? 부탁드립니다 즐거운 주말 보내세요