커뮤니티
시스템식 문의입니다.
2009-01-13 20:22:03
697
글번호 19479
당일 손실 발생시 횟수를 구하는 식은 Q&A게시판에서 찾아 잘 활용하고 있는데요..
2일 또는 3일동안 손실 발생 횟수를 구하는 시스템식을 부탁드립니다.
나름데로 해 보아도 잘되지 않았습니다. 감사합니다.
답변 1
예스스탁 예스스탁 답변
2009-01-14 10:10:55
안녕하세요
예스스탁입니다.
input : n(3);
var : cnt1(0),cnt2(0),cnt3(0),NdayEntry(0);
Array : count[10](0);
##전일~10일전 발생횟수
if date != date[1] Then{
for cnt1 = 1 to 10{
count[cnt1] = count[cnt1-1][1];
}
}
## 당일 진입횟수
count[0] = 0;
for cnt2 = 0 to 10{
if sdate == EntryDate(cnt2) Then{
count[0] = count[0]+1;
}
}
## 당일포함 N일간 발생횟수 합산
NdayEntry = 0;
for cnt3 = 0 to N-1{
NdayEntry = NdayEntry+count[cnt3];
}
## 20이평 상향돌파 시 매수(최근 3일간 10회이하이며 당일 3번까지 진입)
if crossup(c,ma(c,20)) and NdayEntry < 10 and count[0] < 3 Then
buy();
if CrossDown(c,ma(c,20)) Then
exitlong();
예제입니다.
당일 3회를 초과하거나
최근 3일간 진입이 10회가 초과하면 진입하지 않는 식입니다.
즐거운 하루되세요
> FXKim 님이 쓴 글입니다.
> 제목 : 시스템식 문의입니다.
> 당일 손실 발생시 횟수를 구하는 식은 Q&A게시판에서 찾아 잘 활용하고 있는데요..
2일 또는 3일동안 손실 발생 횟수를 구하는 시스템식을 부탁드립니다.
나름데로 해 보아도 잘되지 않았습니다. 감사합니다.
다음글
이전글