커뮤니티
수식작성부탁드립니다.
2010-12-06 21:28:19
534
글번호 34116
수고 많으십니다.
봉은 15분봉을 사용하고, 20일 이평은 일봉을 기준으로 사용한 수식부탁드립니다.
1. 매수 : 15분봉에서 일봉기준으로한 20일 이평을 돌파하거나 저가는 작고 종가는 클경우 매수진입
2. 청산 : 1) 매수가 대비 5%이상 상승한 상태에서 20일 이평*1.03 을 이탈한경우 매수수량 30% 청산
2) 매수가 대비 20%이상 상승한 상태에서 20일 이평이 청산1)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 30%청산
3) 매수가 대비 30%이상 상승한 상태에서 20일 이평이 청산2)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 50%청산
4) 현재가가 매수가보다 크고 20일 이평 이탈시 전량청산
5) 매수가 대비 10% 이탈시 전량청산
3. 추가매수 청산1) 발생 후 매수신호 발생시 청산수량만큼 재매수
감사합니다
답변 1
예스스탁 예스스탁 답변
2010-12-07 14:58:33
안녕하세요
예스스탁입니다.
input : P(20);
var : cnt(0),sum(0),mav(0);
sum = 0;
for cnt = 0 to P-1{
sum = sum+DayClose(cnt);
}
mav = sum/P;#일봉 P기간 이평
if crossup(C,mav) or (C > mav and mav > L) Then
buy();
if MarketPosition == 1 Then{
if value1 == 0 and C >= EntryPrice*1.05 and CrossDown(C,mav*1.03) Then{
ExitLong("bx1",OnClose,def,"",int(MaxContracts*0.3),1);
value1 = 1;
var1 = mav;
}
if value1 == 1 and C >= EntryPrice*1.20 and mav > var1 and CrossDown(C,mav*1.03) Then{
ExitLong("bx2",OnClose,def,"",int(CurrentContracts*0.3),1);
value1 = 2;
var1 = mav;
}
if value1 == 2 and C >= EntryPrice*1.30 and mav > var1 and CrossDown(C,mav*1.03) Then{
ExitLong("bx3",OnClose,def,"",int(CurrentContracts*0.5),1);
value1 = 3;
}
if C > entryprice and CrossDown(c,mav) Then
ExitLong("bx");
ExitLong("XX",AtStop,EntryPrice*0.9);
}
if MarketPosition != 1 Then
value1 = 0;
즐거운 하루되세요
> 뮬란 님이 쓴 글입니다.
> 제목 : 수식작성부탁드립니다.
> 수고 많으십니다.
봉은 15분봉을 사용하고, 20일 이평은 일봉을 기준으로 사용한 수식부탁드립니다.
1. 매수 : 15분봉에서 일봉기준으로한 20일 이평을 돌파하거나 저가는 작고 종가는 클경우 매수진입
2. 청산 : 1) 매수가 대비 5%이상 상승한 상태에서 20일 이평*1.03 을 이탈한경우 매수수량 30% 청산
2) 매수가 대비 20%이상 상승한 상태에서 20일 이평이 청산1)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 30%청산
3) 매수가 대비 30%이상 상승한 상태에서 20일 이평이 청산2)의 값보다 크고, 20일 이평*1.03 을 이탈한 경우 남은수량 50%청산
4) 현재가가 매수가보다 크고 20일 이평 이탈시 전량청산
5) 매수가 대비 10% 이탈시 전량청산
3. 추가매수 청산1) 발생 후 매수신호 발생시 청산수량만큼 재매수
감사합니다
다음글
이전글