커뮤니티
수식
2012-11-26 21:57:40
313
글번호 56846
27275관련하여...
일봉 적용식입니다..
if c > ma(c,20) and l[1] > ma(c,3) and l > ma(c,3) then
buy("b1", AtMarket) ;
if c[1] < o[1] and c < o Then
buy("b2", AtMarket) ;
if c[1] > o[1] and c > o Then
sell("s1", AtMarket) ;
if h[1] < ma(c,3) and h < ma(c,3) then
sell("s2", AtMarket) ;
상기식을 일봉에 적용시 신호발생 다음날 시초가에 1회 진입하게 됩니다...
상기식을 분봉에 적용하여 일봉에서와 똑같은 진입을 하게 만들고 싶습니다.,,,,
즉...전일 일봉에서 신호 발생시...다음날 분봉 시초가에 1회만 진입하게 하고 싶습니다...
27275번에 작성한 수식으로는 시초가 진입이 아니라 시초가 그 다음봉 진입 또는 장중에도 진입하게 되는것 같습니다..
감사합니다..
답변 1
예스스탁 예스스탁 답변
2012-11-27 13:28:53
안녕하세요
예스스탁입니다.
input : P1(3),P2(20);
var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to P2{
if cnt < P1 Then
sum1 = sum1+DayClose(cnt);
if cnt < P2 Then
sum2 = sum2+DayClose(cnt);
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if stime == 151500 then #일반종목이면 150000
{
if DayClose > mav2 and DayLow(1) > mav1 and DayLow > mav1 then
buy("b1", AtMarket);
if DayClose(1) < DayOpen(1) and DayClose < DayOpen Then
buy("b2", AtMarket);
if DayClose(1) > DayOpen(1) and DayClose > DayOpen Then
sell("s1", AtMarket);
if DayHigh(1) < mav1 and DayHigh < mav1 then
sell("s2", AtMarket);
}
즐거운 하루되세요
> ciao 님이 쓴 글입니다.
> 제목 : 수식
> 27275관련하여...
일봉 적용식입니다..
if c > ma(c,20) and l[1] > ma(c,3) and l > ma(c,3) then
buy("b1", AtMarket) ;
if c[1] < o[1] and c < o Then
buy("b2", AtMarket) ;
if c[1] > o[1] and c > o Then
sell("s1", AtMarket) ;
if h[1] < ma(c,3) and h < ma(c,3) then
sell("s2", AtMarket) ;
상기식을 일봉에 적용시 신호발생 다음날 시초가에 1회 진입하게 됩니다...
상기식을 분봉에 적용하여 일봉에서와 똑같은 진입을 하게 만들고 싶습니다.,,,,
즉...전일 일봉에서 신호 발생시...다음날 분봉 시초가에 1회만 진입하게 하고 싶습니다...
27275번에 작성한 수식으로는 시초가 진입이 아니라 시초가 그 다음봉 진입 또는 장중에도 진입하게 되는것 같습니다..
감사합니다..
다음글