커뮤니티
707에 대한 보완 질문
2003-12-09 16:22:08
2383
글번호 1583
1.다음식은 매매식입니다
동식에 의거 매수신호가 발생한후 이동평균선(20)이 양선일경우 매수청산을 보류
할수 있는 식을 부탁합니다.(매도신호가 발생한후 이동평균선이 음선일경우
매도청산을 보류할수 있는 식도 포함)
*이동평균선이 양선이라하면 지수가 이동평균선 위에 , 음선이라면 지수가 이동평균선 아래에 있음을 표현합니다.
*707에 의거 답변해주신 것은 본인이 생각하는 수식이 아닌것 같습니다.
input:P1(1);
var:SUMv(0),MAV(0);
var:AB(0);
SUMV=0;
FOR AB =1 to P1
SUMV=SUMV+DAYCLOSE(AB);
MAV= SUMV/P1;
if CROSSUP(CLOSE,MAV)then{
ExitShort();
Buy();
}
if CrossDown(CLOSE,MAV)then{
ExitLong();
Sell();
}
2.매도,매수청산을 보류할수 없다면 청산식을 이평평균선(25)이 양,음선일때하고 싶은데 동식도 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2003-12-10 09:28:31
안녕하세요..예스스탁입니다.
buy나 sell명령을 만나면 기존 포지션이 있을 경우 그 포지션을 청산하고 진입하기 때문에 청산을 제한한 상태로 신규진입만 할 수는 없습니다. 만일 제한 한다면 신규진입과 청산 모두 제한 되게 됩니다.
두가지 경우로 답변드리겠습니다.
먼저 진입식은 그대로 두고 청산의 경우만 주가 - 이동평균선 역배열이 되었을때 매수청산하고 주가-이동평균선이 정배열이 될때 매도청산을 하는 내용을 추가하면 다음과 같습니다.
input:P1(1);
var:SUMv(0),MAV(0);
var:AB(0);
SUMV=0;
FOR AB =1 to P1
SUMV=SUMV+DAYCLOSE(AB);
MAV= SUMV/P1;
if CROSSUP(CLOSE,MAV)then{
Buy();
}
if CrossDown(CLOSE,MAV)then{
Sell();
}
if CrossDown(C,ma(C,25)) then
exitlong();
if CrossUp(C,ma(C,25)) then
exitshort();
아래식은 주가 > 이동평균(25) 상태에서 매수조건을 만족하면 매수(매도청산)하고 주가<이동평균 상태에서 매도조건을 만족하면 매도(매수청산)하는 식입니다.
input:P1(1);
var:SUMv(0),MAV(0);
var:AB(0);
SUMV=0;
FOR AB =1 to P1
SUMV=SUMV+DAYCLOSE(AB);
MAV= SUMV/P1;
if CROSSUP(CLOSE,MAV) and C > ma(C,25) then{
Buy();
}
if CrossDown(CLOSE,MAV) and C < ma(c, 25) then{
Sell();
}
> 어머니 님이 쓴 글입니다.
> 제목 : 707에 대한 보완 질문
> 1.다음식은 매매식입니다
동식에 의거 매수신호가 발생한후 이동평균선(20)이 양선일경우 매수청산을 보류
할수 있는 식을 부탁합니다.(매도신호가 발생한후 이동평균선이 음선일경우
매도청산을 보류할수 있는 식도 포함)
*이동평균선이 양선이라하면 지수가 이동평균선 위에 , 음선이라면 지수가 이동평균선 아래에 있음을 표현합니다.
*707에 의거 답변해주신 것은 본인이 생각하는 수식이 아닌것 같습니다.
input:P1(1);
var:SUMv(0),MAV(0);
var:AB(0);
SUMV=0;
FOR AB =1 to P1
SUMV=SUMV+DAYCLOSE(AB);
MAV= SUMV/P1;
if CROSSUP(CLOSE,MAV)then{
ExitShort();
Buy();
}
if CrossDown(CLOSE,MAV)then{
ExitLong();
Sell();
}
2.매도,매수청산을 보류할수 없다면 청산식을 이평평균선(25)이 양,음선일때하고 싶은데 동식도 부탁합니다.
다음글
이전글