커뮤니티
매매 횟수 제한식 문의
2003-10-20 22:50:39
5589
글번호 999
수고하십니다.
하루의 매매 횟수를 2회로 제한할려고 합니다.
매매횟수를 카운트하여 if문에서 조건을 걸면 될거 같은데 잘 되지를 않네요.
예제로 하나 작성하여 주세요.
고맙습니다.
답변 1
예스스탁 예스스탁 답변
2003-10-21 09:41:13
안녕하세요? 예스스탁입니다...
매매횟수를 제한하는 방법이 여러가지가 있을 수 있겠지만 간단하게
이평선 골든 데드크로스를 예로 들어서 당일 중 횟수(매수, 매도를 각각 2회로 제한)를 제한해 보면 다음과 같습니다.
Input: Period(10), 매수횟수(2), 매도횟수(2);
Var: 이평선(0), 매수조건(0), 매도조건(0), Bcnt(0), Scnt(0);
이평선 = ma(C, Period);
매수조건 = crossup(C, 이평선) ;
매도조건 = crossdown(C, 이평선) ;
If date[1] != date Then {
Bcnt = 0;
Scnt = 0;
}
If 매수조건 and Bcnt < 매수횟수 Then {
buy();
Bcnt = Bcnt +1; //매수횟수 누적
}
if 매도조건 then
exitlong();
If 매도조건 and Scnt < 매도횟수 Then {
sell();
Scnt = Scnt +1;//매도횟수 누적
}
if 매수조건 then
exitshort();
즐거운 하루 되세요..
> 디노 님이 쓴 글입니다.
> 제목 : 매매 횟수 제한식 문의
> 수고하십니다.
하루의 매매 횟수를 2회로 제한할려고 합니다.
매매횟수를 카운트하여 if문에서 조건을 걸면 될거 같은데 잘 되지를 않네요.
예제로 하나 작성하여 주세요.
고맙습니다.