커뮤니티
수식 문의 드립니다.
2011-03-24 08:21:48
688
글번호 36846
수고 많으십니다.
2가지 질문 드립니다.
(1) 데이트레이딩 분봉 기준으로
A조건 매수 B조건 매도 신호가 많이 1회 이상,매수 매도를 여러차례
반복하는 것 은 가능하지만
N : 과거 period(20) 영업일 일중 고저 변동폭 평균 <- 영업일(20)외부변수로 조정가능하게
M : 과거 period(20) 영업일 일중 시종 변동폭 평균
input : N(1), M(1); <-- 외부변수로 변수 조절 가능
N포인트 익절후에는 하루 매매를 종료(재진입불가)
M포인트 손절후에도 하루 매매 종료되는 수식 부탁드립니다.
단순히 체크박스로 손절, 익절을 하면 손절,익절후 다시 진입하여 계속
반복되더군요;;;
(2) 진입조건은 위와 마찬가지지만 C라는 청산 조건이후에도 하루매매가 종료되는
수식부탁드립니다.
단순히 setstopendofday로는 되지 않더군요
수고하세요
답변 1
예스스탁 예스스탁 답변
2011-03-24 11:29:16
안녕하세요
예스스탁입니다.
/*1) 데이트레이딩 분봉 기준으로
A조건 매수 B조건 매도 신호가 많이 1회 이상,매수 매도를 여러차례
반복하는 것 은 가능하지만
N : 과거 period(20) 영업일 일중 고저 변동폭 평균 <- 영업일(20)외부변수로 조정가능하게
M : 과거 period(20) 영업일 일중 시종 변동폭 평균
input : N(1), M(1); <-- 외부변수로 변수 조절 가능
N포인트 익절후에는 하루 매매를 종료(재진입불가)
M포인트 손절후에도 하루 매매 종료되는 수식 부탁드립니다.
단순히 체크박스로 손절, 익절을 하면 손절,익절후 다시 진입하여 계속
반복되더군요;;;
*/
input : nPeriod(20),mperiod(20);
var : cnt(0),sumn(0),summ(0),nn(0),mm(0);
sumn = 0;
for cnt = 1 to nPeriod{
sumn = sumn+(dayhigh(cnt)-daylow(cnt));
}
summ = 0;
for cnt = 1 to mPeriod{
summ = summ+abs(dayclose(cnt)-dayopen(cnt));
}
nn = sumn/nPeriod;
mm = summ/mPeriod;
Condition1 = ExitDate(1) == sdate and
(IsExitName("bx1",1) or IsExitName("bx2",1) or IsExitName("bx3",1));
if Condition1 == false Then{
if A조건 Then
buy();
}
if B조건 Then
ExitLong();
if MarketPosition == 1 Then{
ExitLong("bx1",AtLimit,EntryPrice+nn);
ExitLong("bx2",AtStop,EntryPrice-mm);
}
if c조건 Then
exitlong("bx3");
즐거운 하루되세요
> kwanq 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 수고 많으십니다.
2가지 질문 드립니다.
(1) 데이트레이딩 분봉 기준으로
A조건 매수 B조건 매도 신호가 많이 1회 이상,매수 매도를 여러차례
반복하는 것 은 가능하지만
N : 과거 period(20) 영업일 일중 고저 변동폭 평균 <- 영업일(20)외부변수로 조정가능하게
M : 과거 period(20) 영업일 일중 시종 변동폭 평균
input : N(1), M(1); <-- 외부변수로 변수 조절 가능
N포인트 익절후에는 하루 매매를 종료(재진입불가)
M포인트 손절후에도 하루 매매 종료되는 수식 부탁드립니다.
단순히 체크박스로 손절, 익절을 하면 손절,익절후 다시 진입하여 계속
반복되더군요;;;
(2) 진입조건은 위와 마찬가지지만 C라는 청산 조건이후에도 하루매매가 종료되는
수식부탁드립니다.
단순히 setstopendofday로는 되지 않더군요
수고하세요
다음글
이전글