커뮤니티

고점 저점 잡는 식 부탁드립니다.

프로필 이미지
회원
2010-06-28 20:07:35
879
글번호 30637
답변완료
하루나 일정 시간을 기준으로 하지 않고, 파동을 기준으로 고점 저점이 300틱 차트에 그때 그때 나오는 수식을 연구중인데 잘 안되네요... 일단 기준은 파라볼릭 신호를 상승돌파하면 상승방향으로 간다는 말이고, 그러다 파라볼릭 신호를 하락돌파하면 하락방향으로 간다는 말이니까, 파라볼릭 하락돌파시부터 상승돌파시까지 기간 동안의 저점을 이전 파동의 저점으로 보도록 수식을 작성하려고 하는데요..., if CrossUp(C, sar(af, maxAf)) then {var1=CurrentTime; if crossdown(C, sar(af, maxAf)) then {var2=currenttime; varH=timehigh(var1, var2); } } 이렇게 작성하면 varH가 항상 0 이 나오네요 또, if CrossUp(C, sar(af, maxAf)) then {count=0; varH=h; while c>=sar(af, maxAf) begin count=count+1; end; varH=nthhighestbar(1, h, Count); } 이렇게 하면 무한루프가 도는 것처럼 적용이 안되네요... 수식에 문제가 있다는 내용은 뜨지 않는데요... 수식에 문제가 무엇인지.. 어떻게 하면 목적한 바의 지표를 얻을 수 있는지 알려주시면 감사드리겠습니다.
지표
답변 2
프로필 이미지

성공예감

2010-06-28 20:18:15

타 증권사를 보니까 ValueWhen(1, Crossdown(c,sar(af,maxAf)), HighestSince(1, CrossUp(c,sar(af,maxAf)), H)) 이렇게 하니까 간단하게 고점이 잡히는데요... 예스차트로는 위와 같은 수식이 지원이 되지 않나요..? 찾아봐도 없는 것 같네요...
프로필 이미지

예스스탁 예스스탁 답변

2010-06-29 10:42:26

안녕하세요 예스스탁입니다. var : LL(0),LL1(0),HH(0),HH1(0); var1 = Sar(0.02,0.2); if CrossDown(c,var1) Then{ LL = L;#초기화 LL1 = LL[1];# 직전 하향이탈구간 최저가 } #최근 종가가 파라볼릭을 하향이탈구간 최저가 계산 if L < LL and C < var1 Then LL = L; if CrossUp(c,var1) Then{ HH = H;#초기화 HH1 = HH[1];# 직전 상향돌파구간 최고가 } #최근 종가가 파라볼릭을 상향돌파하면 최고가 계산 if H > HH and C > var1 Then HH = H; 위 식을 참고하시기 바랍니다. 즐거운 하루되세요 > WT_ramses71 님이 쓴 글입니다. > 제목 : 고점 저점 잡는 식 부탁드립니다. > 하루나 일정 시간을 기준으로 하지 않고, 파동을 기준으로 고점 저점이 300틱 차트에 그때 그때 나오는 수식을 연구중인데 잘 안되네요... 일단 기준은 파라볼릭 신호를 상승돌파하면 상승방향으로 간다는 말이고, 그러다 파라볼릭 신호를 하락돌파하면 하락방향으로 간다는 말이니까, 파라볼릭 하락돌파시부터 상승돌파시까지 기간 동안의 저점을 이전 파동의 저점으로 보도록 수식을 작성하려고 하는데요..., if CrossUp(C, sar(af, maxAf)) then {var1=CurrentTime; if crossdown(C, sar(af, maxAf)) then {var2=currenttime; varH=timehigh(var1, var2); } } 이렇게 작성하면 varH가 항상 0 이 나오네요 또, if CrossUp(C, sar(af, maxAf)) then {count=0; varH=h; while c>=sar(af, maxAf) begin count=count+1; end; varH=nthhighestbar(1, h, Count); } 이렇게 하면 무한루프가 도는 것처럼 적용이 안되네요... 수식에 문제가 있다는 내용은 뜨지 않는데요... 수식에 문제가 무엇인지.. 어떻게 하면 목적한 바의 지표를 얻을 수 있는지 알려주시면 감사드리겠습니다.