커뮤니티
질문드립니다
2011-02-25 06:32:22
834
글번호 36079
식이맞는지 검토 부탁드립니다... 실제 예를 찾기 힘들어서 시물레이션 돌리기가
힘들어서 그럽니다..
if count == 0 Then{ "진입이 아직 없을때"
if ((cond3==true) and (cond2 == true) and "조건 3,2,4와 5일선이 60일선보다크고
(cond4 == true) and (ma(C,5) > ma(c,60)) 11시 30분 이전이거나"
and (stime < 113000))
or
((cond3==true) and (cond2 == true) and "조건 3,2,4를 만족하고 12시까지
(cond4 == true) and crossup(ma(C,5),ma(c,60)) 5일선이 60일선(아직 돌파 전)
and (stime < 120000)) 돌파하면 매수한다..
then buy();
}
질문 2 : 약간 우둔한 질문이 될 수도 있겠는데.. 5,60일선 골든크로스날때 현재
시스템에서 구현할수 있는 여러 매수식중에서 가장 빠르게 매수가 이루어지게 하는
식은 무엇인가요?(자동주문에서) 또 데드크로스가 날때.. 가장 빨리 청산이 이루어지게 하는
식은 또 무엇일까요? 예를 들자면 ma(C,5),ma(c,60)) <-- 여기에서 c 를 h 혹은
l 로 바꾼다거나.. 아니면 매수식을 onclose 가 아닌 다른 식으로 한다거나 등등
(쉽게 말하자면.. 골든즉시 매수.. 데드즉시 청산.. 이게 구현 가능한지 부탁
드립니다)
감사합니다
답변 1
예스스탁 예스스탁 답변
2011-02-25 10:36:32
안녕하세요? 예스스탁입니다.
1.
의도하신 대로 작성된 것 같습니다.
cond조건을 임으로 넣어서 완성된 식으로 작성해 보았습니다.
var : count(0), cond2(false), cond3(false), cond4(false);
if date <> date[1] Then
count = 0;
cond2 = C > c[1];
cond3 = C > C[2];
cond4 = C > C[3];
if count == 0 Then{
if ((cond3==true) and (cond2 == true) and
(cond4 == true) and (ma(C,5) > ma(c,60))
and (stime < 113000))
or
((cond3==true) and (cond2 == true) and
(cond4 == true) and crossup(ma(C,5),ma(c,60))
and (stime < 120000))
then {
buy();
count = count + 1;
}
}
2. 이동평균선의 교차와 같은 경우는 봉이 완성되어야만 최종적으로 확정되므로 봉이 완성되는 시점에 신호가 확정되고 주문이 들어가게 되므로 식을 변경해서는 별다른 방법이 없습니다. 더 빠른 시간 주기를 이용하는 방법밖에는 없을것 같습니다.
감사합니다.
> barrom 님이 쓴 글입니다.
> 제목 : 질문드립니다
> 식이맞는지 검토 부탁드립니다... 실제 예를 찾기 힘들어서 시물레이션 돌리기가
힘들어서 그럽니다..
if count == 0 Then{ "진입이 아직 없을때"
if ((cond3==true) and (cond2 == true) and "조건 3,2,4와 5일선이 60일선보다크고
(cond4 == true) and (ma(C,5) > ma(c,60)) 11시 30분 이전이거나"
and (stime < 113000))
or
((cond3==true) and (cond2 == true) and "조건 3,2,4를 만족하고 12시까지
(cond4 == true) and crossup(ma(C,5),ma(c,60)) 5일선이 60일선(아직 돌파 전)
and (stime < 120000)) 돌파하면 매수한다..
then buy();
}
질문 2 : 약간 우둔한 질문이 될 수도 있겠는데.. 5,60일선 골든크로스날때 현재
시스템에서 구현할수 있는 여러 매수식중에서 가장 빠르게 매수가 이루어지게 하는
식은 무엇인가요?(자동주문에서) 또 데드크로스가 날때.. 가장 빨리 청산이 이루어지게 하는
식은 또 무엇일까요? 예를 들자면 ma(C,5),ma(c,60)) <-- 여기에서 c 를 h 혹은
l 로 바꾼다거나.. 아니면 매수식을 onclose 가 아닌 다른 식으로 한다거나 등등
(쉽게 말하자면.. 골든즉시 매수.. 데드즉시 청산.. 이게 구현 가능한지 부탁
드립니다)
감사합니다
다음글
이전글