커뮤니티
조건을 만족하는 구간의 시작종료날짜와 최대값 구하는 방법
2013-04-11 17:29:08
146
글번호 61966
안녕하세요. ^^
조건 검색식을 작성하다 보니 막히는 부분이 있어 질문드립니다.
제가 생각하는 검색식은 오늘 어느 종목이 20일선 골든크로스가 포착되었을 때,
1) 가장 최근에 발생한 20일선 골든크로스와 데드크로스가 포착된 날짜
2) 가장 최근의 20일선 골든크로스 기간과 데드크로스 기간 산출
3) 가장 최근의 20일선 골든크로스 기간과 데드크로스 기간중 각각에 대한
가격의 최대치와 최소치
를 반환받아 진입여부를 판단하는 조건식을 만들려고 합니다.
위의 3가지 검색조건을 식으로 구현할 수 있는지요?
할 수 있다면 어떻게 할 수 있는지요?
감사합니다. ^^
답변 1
예스스탁 예스스탁 답변
2013-04-11 19:58:23
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
var : UPD(0),Upbars(0),UPH(0),UPL(0);
var : DND(0),DnBars(0),DNH(0),DNL(0);
var1 = ma(c,5);
if crossup(c,var1) Then{
UpD = sdate;
Upbars = 0;
UpH = H;
UpL = L;
}
if C > var1 Then{
Upbars = Upbars+1;
if H > UpH Then
UpH = H;
if L < UpL Then
UpL = L;
}
if CrossDown(c,var1) Then{
DnD = sdate;
DnBars = 0;
DnH = H;
DnL = L;
}
if c < var1 Then{
DnBars = DnBars+1;
if H > DnH Then
DnH = H;
if L < DnL Then
DnL = L;
}
//UpD -> 가장 최근 골든크로스의 날짜
//UpBars -> 가장 최근 골든크로스 구간이 봉갯수
//UpH -> 가장 최근 골든크로스 구간의 최고가
//UpL -> 가장 최근 골든크로스 구간의 최저가
//DnD -> 가장 최근 데드크로스의 날짜
//DnBars -> 가장 최근 데드로스 구간이 봉갯수
//DnH -> 가장 최근 데드크로스 구간의 최고가
//DnL -> 가장 최근 데드크로스 구간의 최저가
즐거운 하루되세요
> 굳세어라 님이 쓴 글입니다.
> 제목 : 조건을 만족하는 구간의 시작종료날짜와 최대값 구하는 방법
> 안녕하세요. ^^
조건 검색식을 작성하다 보니 막히는 부분이 있어 질문드립니다.
제가 생각하는 검색식은 오늘 어느 종목이 20일선 골든크로스가 포착되었을 때,
1) 가장 최근에 발생한 20일선 골든크로스와 데드크로스가 포착된 날짜
2) 가장 최근의 20일선 골든크로스 기간과 데드크로스 기간 산출
3) 가장 최근의 20일선 골든크로스 기간과 데드크로스 기간중 각각에 대한
가격의 최대치와 최소치
를 반환받아 진입여부를 판단하는 조건식을 만들려고 합니다.
위의 3가지 검색조건을 식으로 구현할 수 있는지요?
할 수 있다면 어떻게 할 수 있는지요?
감사합니다. ^^