커뮤니티
crossup 관련
2011-11-28 23:41:19
482
글번호 45249
수고많읏ㅂ니다.
if ( crossup(c,pivot1) ) then
buy("매수5");
가정1. 전일종가대비 오늘 시가가 플러스입니다.
가정2. pivot1 은 시가보다 아래에 위치합니다.
질문1 : 여기서 왜 장시작후 첫봉에서 매수가 되는지요?
(첫봉에서 저가가 pivot에 닿지도 않았는데요..)
질문2 : 시가출발후 시간이 흐른뒤, 장중에 pivot 이탈후 재복귀(crossup)할때만 매수되게 하고싶을때는 어떻게하나요?
(첫봉에 시가가 pivot 위에 있어도, 첫봉에 매수되면 안되게 한채로...)
답변 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2011-11-29 13:48:25
안녕하세요
예스스탁입니다.
crossup(A,b)는 수식으로 풀어 작성하면 아래와 같습니다.
A > B and A[1] <= B[1]
현재봉에서 A는 B보다 크고
직전봉에서는 A가 B보다 작거나 같으면 조건이 만족합니다.
그러므로 아래 식은
if ( crossup(c,pivot1) ) then
buy("매수5");
전일 마지막봉의 종가가 Pivoit1보다 작거나 같고
당일 첫봉의 종가가 Pivot보다 크면 첫봉에서 매수신호가 발생하게 됩니다.
만약 당일 첫봉에서 전일 마지막봉과 비교해서 신호를 안나오게 하고
당일 pivot1 아래에 있다가위로 올라올때만 신호를 발생하고자 하시면
아래와 같이 당일 2번째 봉투터 신호가 발생하도록 해주셔야 합니다.
if ( crossup(c,pivot1) ) and dayindex > 0 then
buy("매수5");
즐거운 하루되세요
> 별이777 님이 쓴 글입니다.
> 제목 : crossup 관련
> 수고많읏ㅂ니다.
if ( crossup(c,pivot1) ) then
buy("매수5");
가정1. 전일종가대비 오늘 시가가 플러스입니다.
가정2. pivot1 은 시가보다 아래에 위치합니다.
질문1 : 여기서 왜 장시작후 첫봉에서 매수가 되는지요?
(첫봉에서 저가가 pivot에 닿지도 않았는데요..)
질문2 : 시가출발후 시간이 흐른뒤, 장중에 pivot 이탈후 재복귀(crossup)할때만 매수되게 하고싶을때는 어떻게하나요?
(첫봉에 시가가 pivot 위에 있어도, 첫봉에 매수되면 안되게 한채로...)
답변 부탁드립니다.
다음글
이전글