커뮤니티

수식 문의드립니다

프로필 이미지
hex
2011-10-04 11:16:07
489
글번호 43304
답변완료
안녕하세요 다음의 값을 얻고 싶습니다. 1) 가격이 200 이평 보다 높은 상태에서 2) 스윙로우가 발생 했을 경우 (스윙로우가 200MA 보다 높은 상태) 3) 10~200 까지 10단위로 기간값이 증가하는 그물망중에서 스윙로우 가격과 가장 가까운 [이평의 값]과 [기간값]을 알고 싶습니다. 스윙로우 발생 당시의 시점으로 비교해서요 스윙로우는 입력변수로 SwingLow(1, L, SwingP, SwingP, SwingP*2+1) 로 작성해주시면 감사하겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-04 17:34:03

안녕하세요 예스스탁입니다. input : SwingP(3); var : cnt(0),NearV(0),NearP(0),NearM(0),count(0); Array : mav[21](0),map[21](0); for cnt = 1 to 20{ mav[cnt] = ma(c,10*cnt); map[cnt] = 10*cnt; } if SwingLow(1, L, SwingP, SwingP, SwingP*2+1) != -1 and SwingLow(1, L, SwingP, SwingP, SwingP*2+1) > maP[20][SwingP] Then{ var1 = SwingLow(1, L, SwingP, SwingP, SwingP*2+1); NearV = abs(var1 - mav[10][SwingP]); NearP = 10; for count = 1 to 20{ if abs(var1 - mav[count][SwingP]) < NearV Then{ NearV = abs(var1 - mav[count][SwingP]); NearP = map[count][SwingP]; NearM = mav[count][SwingP]; } } } plot1(NearM); NearP가 스윙발생시점의 최근접 이평의 기간값 NearM은 스윙발생시점의 최근접 이평의 이평값 모두 스윙로우의 꼭지점값 기준입니다. 즐거운 하루되세요 > hex 님이 쓴 글입니다. > 제목 : 수식 문의드립니다 > 안녕하세요 다음의 값을 얻고 싶습니다. 1) 가격이 200 이평 보다 높은 상태에서 2) 스윙로우가 발생 했을 경우 (스윙로우가 200MA 보다 높은 상태) 3) 10~200 까지 10단위로 기간값이 증가하는 그물망중에서 스윙로우 가격과 가장 가까운 [이평의 값]과 [기간값]을 알고 싶습니다. 스윙로우 발생 당시의 시점으로 비교해서요 스윙로우는 입력변수로 SwingLow(1, L, SwingP, SwingP, SwingP*2+1) 로 작성해주시면 감사하겠습니다