커뮤니티

수식부탁드립니다.

프로필 이미지
회원
2008-03-19 00:25:01
1134
글번호 15027
답변완료
0봉부터 40봉사이에서 5이평선이 20이평선보다 클때중에서 (ma(c,5)>ma(c,20)) 5이평과 20이평사이에 최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주고 5이평선이 20이평선보다 작을시에 (ma(c,5)<ma(c,20)) 5이평과 20이평사이에 최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주는 식을 구성하고 싶습니다 어떻게 해야하는지요?
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-03-19 10:45:49

안녕하세요 예스스탁입니다. var : Hval1(0),Hidx1(0),Hval2(0),Hidx2(0),ma1(0),ma2(0); if date != date[1] Then { Hval1 = 0; Hidx1 = nan; Hval2 = 0; Hidx2 = nan; Ma1 = ma(c,5); Ma2 = ma(c,5); } var1 = abs(ma(c,5)-ma(C,20)); if dayindex() < 40 Then { if ma(c,5) > ma(c,20) Then { if var1 > Hval1 Then { Hval1 = var1; ma1 = ma(c,5); Hidx1 = dayindex(); } } if ma(c,5) < ma(c,20) Then { if var1 > Hval2 Then { Hval2 = var1; ma2 = ma(c,5); Hidx2 = dayindex(); } } } plot1(dayindex()-Hidx1); plot2(dayindex()-Hidx2); //plot1(ma1); //plot2(ma2); 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 0봉부터 40봉사이에서 5이평선이 20이평선보다 클때중에서 (ma(c,5)>ma(c,20)) 5이평과 20이평사이에 최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주고 5이평선이 20이평선보다 작을시에 (ma(c,5)<ma(c,20)) 5이평과 20이평사이에 최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주는 식을 구성하고 싶습니다 어떻게 해야하는지요?