커뮤니티
일정기간의 캔들의 상단추세선 돌파식
2012-05-15 22:24:15
588
글번호 51024
안녕하세요!
다름이 아니라 조건검색식에서 캔들의 일정기간을(일,주) 임의로 입력하여,
캔들상단 추세선(A,B) 돌파시점(C)의 조건식을 부탁드립니다. 기간입력은 사용자가
각 기간에따른 수치만 그때그때 변경할수있었으면 합니다.
다시말해 추세선을 캔들이 상향돌파하는시점의 종목 검색식좀 부탁드립니다.
예제챠트를 첨부파일로 보내드립니다.
- 1. 51384_챠트.jpg (2.60 MB)
답변 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)의 조건식을 부탁드립니다. 기간입력은 사용자가
각 기간에따른 수치만 그때그때 변경할수있었으면 합니다.
다시말해 추세선을 캔들이 상향돌파하는시점의 종목 검색식좀 부탁드립니다.
예제챠트를 첨부파일로 보내드립니다.
다음글
이전글