커뮤니티
당일시가 진입이후
2016-08-05 06:28:18
173
글번호 100733
아래와 같은 조건에 맞는 수식을 부탁드립니다.
그림1은
임의의 이평선을 var1 이라하면
현재가가 var1을 초과하면 매수진입 var1을 하위하면 매도진입인 수식에 의한 것입니다.
이때 위 조건에 의하여 영업일 당일 시가에 의한 진입(S 진입) 을 제외한
1.영업일 당일 b2, s2 이후에서 s2 매도진입에 의한 매도포지션 상태에서 직전의 b2 매수진입 이후 var1을 초과한 b3 현재가가 최고가이면 매수진입하고
2.영업일 당일 b2, s2 이후에서 b3 매수진입에 의한 매수포지션상태에서 직전의 s2 매도진입이후 var1을 하위한 s3 현재가가 최저가이면 매도진입 하는 조건을 수식에 추가 하고자 합니다.
즉 영업일 당일시초가에의한 진입 외에
현재 매도포지션 이면 직전의 매수 포지션이후 var1을 초과하는 최고가이면 매수진입 하고
현재 매수포지션 이면 직전의 매도포지션이후 var1을 하위하는 최저가이면 매도진입하는 조건 입니다
*피라미딩 설정(중복진입) 허용 안함.
- 1. 그림30.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2016-08-05 10:30:45
안녕하세요
예스스탁입니다.
input : P(20);
var : mav(0),Bcnt(0),Scnt(0),HH(0),LL(0);
mav = ma(c,P);
if Bdate != Bdate[1] Then{
Bcnt = 0;
Scnt = 0;
}
if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then{
Bcnt = Bcnt+1;
HH = H;
}
if H > HH Then
HH = H;
if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then{
Scnt = Scnt+1;
LL = L;
}
if L < LL Then
LL = L;
if c > mav Then{
#당일 첫매수는 종가가 이평보다 크면 진입
if Bcnt == 0 then
buy("b1");
#당일 두번째 매수부터는 종가가 이평보다 큰데
#직전 매수진입 이후의 최고가 보다 현재봉 종가가 높을때만 진입
if Bcnt >= 1 and C > HH[1] then
buy("b2");
}
if c < mav Then{
#당일 첫매도는 종가가 이평보다 작으면 진입
if Scnt == 0 Then
sell("s1");
#당일 두번째 매도부터는 종가가 이평보다 작은데
#직전 매도진입이후의 최저가 보다 현재봉 종가가 낮을때만 진입
if Scnt >= 1 and C < LL[1] then
sell("s2");
}
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 당일시가 진입이후
> 아래와 같은 조건에 맞는 수식을 부탁드립니다.
그림1은
임의의 이평선을 var1 이라하면
현재가가 var1을 초과하면 매수진입 var1을 하위하면 매도진입인 수식에 의한 것입니다.
이때 위 조건에 의하여 영업일 당일 시가에 의한 진입(S 진입) 을 제외한
1.영업일 당일 b2, s2 이후에서 s2 매도진입에 의한 매도포지션 상태에서 직전의 b2 매수진입 이후 var1을 초과한 b3 현재가가 최고가이면 매수진입하고
2.영업일 당일 b2, s2 이후에서 b3 매수진입에 의한 매수포지션상태에서 직전의 s2 매도진입이후 var1을 하위한 s3 현재가가 최저가이면 매도진입 하는 조건을 수식에 추가 하고자 합니다.
즉 영업일 당일시초가에의한 진입 외에
현재 매도포지션 이면 직전의 매수 포지션이후 var1을 초과하는 최고가이면 매수진입 하고
현재 매수포지션 이면 직전의 매도포지션이후 var1을 하위하는 최저가이면 매도진입하는 조건 입니다
*피라미딩 설정(중복진입) 허용 안함.
이전글