커뮤니티
시스템식 문의
2004-04-16 12:41:16
968
글번호 3220
항상 답변에 감사드립니다.
1. 매수조건 : macd(12.26.9)가 signal 상향돌파
매수청산조건 : 매수후 macd가 signal 하향돌파하거나 or
macd값이 10봉이내 0.05이상 변화하지 않거나 or
macd값이 0.5 이상되면 청산
위 3가지 청산조건중 어느 하나라도 해당되면 매수청산되는겁니다.
매도조건 : macd(12.26.9)가 signal 하향돌파
매도청산조건 : macd가 signal 상향돌파하거나 or
macd값이 10봉이내 0.05이상 변화하지 않거나 or
macd값이 -0.5 이하이면 청산
위 3가지 청산조건중 어느 하나라도 해당되면 매도청산되는겁니다.
공통사항 : 하루에 매수,매도 2번으로 매매제한
답변 1
예스스탁 예스스탁 답변
2004-04-16 15:36:06
안녕하세요? 예스스탁입니다...
문의하신 식은 다음과 같습니다...
Input : shortPeriod(12), longPeriod(26), Period(9), bong(10), point(0.05);
Var : value1(0), value2(0), bcnt(0), scnt(0);
if date != date[1] then {
bcnt = 0;
scnt = 0;
}
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
if crossup(value1, value2) and bcnt <= 2 then {
buy();
bcnt = bcnt + 1;
}
if crossdown(value1, value2) or value1 >= 0.5 then
exitlong();
if marketposition() == 1 then {
if barssinceentry(0) == bong and
highest(H,barssinceentry(0)) < (entryprice(0) + point) and
lowest(L, barssinceentry(0)) > (entryprice(0) - point) then
exitlong();
}
if crossdown(value1, value2) and scnt <= 2 then {
sell();
scnt = scnt + 1;
}
if crossup(value1, value2) or value1 <= -0.5 then
exitshort();
if marketposition() == -1 then {
if barssinceentry(0) == bong and
highest(H,barssinceentry(0)) < (entryprice(0) +point) and
lowest(L, barssinceentry(0)) > (entryprice(0) * point) then
exitshort();
}
감사합니다...
> HH_200110440 님이 쓴 글입니다.
> 제목 : 시스템식 문의
> 항상 답변에 감사드립니다.
1. 매수조건 : macd(12.26.9)가 signal 상향돌파
매수청산조건 : 매수후 macd가 signal 하향돌파하거나 or
macd값이 10봉이내 0.05이상 변화하지 않거나 or
macd값이 0.5 이상되면 청산
위 3가지 청산조건중 어느 하나라도 해당되면 매수청산되는겁니다.
매도조건 : macd(12.26.9)가 signal 하향돌파
매도청산조건 : macd가 signal 상향돌파하거나 or
macd값이 10봉이내 0.05이상 변화하지 않거나 or
macd값이 -0.5 이하이면 청산
위 3가지 청산조건중 어느 하나라도 해당되면 매도청산되는겁니다.
공통사항 : 하루에 매수,매도 2번으로 매매제한