커뮤니티

일정기간의 캔들의 상단추세선 돌파식

프로필 이미지
은하계
2012-05-15 22:24:15
588
글번호 51024
답변완료

첨부 이미지

안녕하세요! 다름이 아니라 조건검색식에서 캔들의 일정기간을(일,주) 임의로 입력하여, 캔들상단 추세선(A,B) 돌파시점(C)의 조건식을 부탁드립니다. 기간입력은 사용자가 각 기간에따른 수치만 그때그때 변경할수있었으면 합니다. 다시말해 추세선을 캔들이 상향돌파하는시점의 종목 검색식좀 부탁드립니다. 예제챠트를 첨부파일로 보내드립니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-05-16 08:54:08

안녕하세요 예스스탁입니다. 1. 종목검색식 종목검색 속성화면에서 검색에 필요한 최소기간을 500으로 지정하고 검색하시기 바랍니다. input : Startdate(20110420),enddate(20110802); var : Sval(0),Eval(0),idx(0),Exitidx(0),Diff(0),ExtLine(0); if sdate == Startdate Then{ Sval = H; } if sdate == EndDate Then{ Eval = H; } if sdate >= Startdate and sdate <= Enddate Then idx = idx+1; if sdate > Enddate Then{ Exitidx = Exitidx+1; if Sval > Eval Then{ Diff = (Sval-Eval)/idx; Extline = Eval-Diff*Exitidx; } Else{ Diff = (Eval-Sval)/idx; Extline = Eval+Diff*Exitidx; } if crossup(c,Extline) Then find(1); } 2. 지표식 input : Startdate(20110420),enddate(20110802); var : Sval(0),Eval(0),idx(0),Exitidx(0),Diff(0),ExtLine(0); if sdate == Startdate Then{ Sval = H; plot1(Sval); } if sdate == EndDate Then{ Eval = H; plot1(Eval); } if sdate >= Startdate and sdate <= Enddate Then idx = idx+1; if sdate > Enddate Then{ Exitidx = Exitidx+1; if Sval > Eval Then{ Diff = (Sval-Eval)/idx; Extline = Eval-Diff*Exitidx; } Else{ Diff = (Eval-Sval)/idx; Extline = Eval+Diff*Exitidx; } plot1(Extline); } 즐거운 하루되세요 > 은하계 님이 쓴 글입니다. > 제목 : 일정기간의 캔들의 상단추세선 돌파식 > 안녕하세요! 다름이 아니라 조건검색식에서 캔들의 일정기간을(일,주) 임의로 입력하여, 캔들상단 추세선(A,B) 돌파시점(C)의 조건식을 부탁드립니다. 기간입력은 사용자가 각 기간에따른 수치만 그때그때 변경할수있었으면 합니다. 다시말해 추세선을 캔들이 상향돌파하는시점의 종목 검색식좀 부탁드립니다. 예제챠트를 첨부파일로 보내드립니다.