커뮤니티
강제청산 후 재진입제한............
2008-12-16 16:30:46
966
글번호 18787
수고 많으십니다.
제가 이동평균을 이용한 수식을 작성하려고 합니다.
예를 들면
5이동평균이 10이평보다 크면 매수
5 이평이 10 이평보다 작은 값이면 매수청산
진입후 5% 손실나면 강제청산
이런식으로요.
근데 이렇게 작성하면 강제청산 당한후, 다음봉에서 바로 들어가는
맹점이 생기더라고요.
그래서 강제청산후는 매수조건을 충족하더라도 몇봉 후에 진입하라는 식으로
작성하고 싶습니다.
간단할것 같은데 IF문으로는 아이디어가 생각이 잘 안납니다.
답변주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2008-12-17 10:18:48
안녕하세요? 예스스탁입니다.
문의하신 내용은 아래와 같이 강제청산을 풀어서 작성하신 후 청산명을 이용하여 강제청산으로 청산된 경우는 N봉 후에 진입하도록 작성하시면 될것 같습니다.
input : N(5);
var : cond(0);
if IsExitName("Stop_EL",1) Then
cond = 1;
Else
cond = 0;
if cond == 1 Then {
if BarsSinceExit(1) > N and ma(C,5) > ma(C,10) then
buy();
}
else if ma(C,5) > ma(C,10) Then
buy();
if ma(C,5) < ma(C,10) Then {
exitlong();
cond = 0;
}
if marketposition == 1 Then
exitlong("Stop_EL", atstop, EntryPrice*0.95);
감사합니다.
> 나코 님이 쓴 글입니다.
> 제목 : 강제청산 후 재진입제한............
> 수고 많으십니다.
제가 이동평균을 이용한 수식을 작성하려고 합니다.
예를 들면
5이동평균이 10이평보다 크면 매수
5 이평이 10 이평보다 작은 값이면 매수청산
진입후 5% 손실나면 강제청산
이런식으로요.
근데 이렇게 작성하면 강제청산 당한후, 다음봉에서 바로 들어가는
맹점이 생기더라고요.
그래서 강제청산후는 매수조건을 충족하더라도 몇봉 후에 진입하라는 식으로
작성하고 싶습니다.
간단할것 같은데 IF문으로는 아이디어가 생각이 잘 안납니다.
답변주시면 감사하겠습니다.
다음글