커뮤니티
시스템식부탁합니다
2005-11-09 14:46:20
1919
글번호 8714
1.추세선언
MACD_C(24,50), 즉 기준선 위에있을때에만 거래를(매수,청산) 원합니다
4일9일18일지수이평선이 정배열이면 상승추세(+1)로보고,
4일9일18일지수이평선이 역배열이면 하락추세(-1)로보고,그렇지않으면 비추세(0)로본다
2,매수조건
어제는상승추세(1)아니었지만 오늘은상승추세, 즉 상승추세로 전환되는순간
단 , macd 기준선"0"선이상에서만, (변수는 조절예정)
3,청산조건
상승추세(1) 또는 하락추세(-1) 에서는 macd가 신호선을 하향돌파할때 청산되고,
비추세(0)일겨우 스토케스틱이 slow %D를 하향돌파할때 청산한다.
물론 macd( , )가 기준선이하(-)되면 모든거래가 그순간 강제청산되는 조건임
4,재진입
다시macd 기준선이 (+)상태이고, 지수이평이 정배열(+1) 되는진입신호시에국한
email: paasikr@empal.com 감사합니다
답변 2
예스스탁 예스스탁 답변
2005-11-10 11:39:41
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : P1(4),P2(9),P3(18),MACDP1(24),MACDP2(50),MACDP3(20);
var : EMA1(0),EMA2(0),Ema3(0),value(0),MACDV(0),MACDS(0);
EMA1 = ema(c,P1);
EMA2 = ema(c,P2);
EMA3 = ema(c,P3);
MACDV = macd(MACDP1,MACDP1);
MACDS = ema(MACDV,MACDP3);
if EMA1 > EMA2 and EMA2 > EMA3 then
value = 1;
else if EMA1 < EMA2 and EMA2 < EMA3 then
value = -1;
else
value = 0;
if MACDV > 0 and value[1] != 1 and value == 1 then
buy("매수");
if value == 1 or value == -1 then{
if MACDV < 0 or crossdown(MACDV,MACDS) then
exitlong("청산");
}
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 시스템식부탁합니다
> 1.추세선언
MACD_C(24,50), 즉 기준선 위에있을때에만 거래를(매수,청산) 원합니다
4일9일18일지수이평선이 정배열이면 상승추세(+1)로보고,
4일9일18일지수이평선이 역배열이면 하락추세(-1)로보고,그렇지않으면 비추세(0)로본다
2,매수조건
어제는상승추세(1)아니었지만 오늘은상승추세, 즉 상승추세로 전환되는순간
단 , macd 기준선"0"선이상에서만, (변수는 조절예정)
3,청산조건
상승추세(1) 또는 하락추세(-1) 에서는 macd가 신호선을 하향돌파할때 청산되고,
비추세(0)일겨우 스토케스틱이 slow %D를 하향돌파할때 청산한다.
물론 macd( , )가 기준선이하(-)되면 모든거래가 그순간 강제청산되는 조건임
4,재진입
다시macd 기준선이 (+)상태이고, 지수이평이 정배열(+1) 되는진입신호시에국한
email: paasikr@empal.com 감사합니다
예스스탁 예스스탁 답변
2005-11-10 18:00:56
안녕하세요
예스스탁입니다.
식을 수정했습니다.
input : P1(4),P2(9),P3(18),MACDP1(24),MACDP2(50),MACDP3(20),SP1(12),SP2(26),Sto1(10),Sto2(3),Sto3(3);
var : EMA1(0),EMA2(0),Ema3(0),value(0),MACDV(0),MACDS(0),StoK(0),StoD(0);
EMA1 = ema(c,P1);
EMA2 = ema(c,P2);
EMA3 = ema(c,P3);
MACDV = macd(MACDP1,MACDP2);
MACDS = ema(MACDV,MACDP3);
StoK = StochasticsK(Sto1,Sto2);
StoD = StochasticsD(Sto1,Sto2,Sto3);
if EMA1 > EMA2 and EMA2 > EMA3 then
value = 1;
else if EMA1 < EMA2 and EMA2 < EMA3 then
value = -1;
else
value = 0;
if MACDV > 0 and value[1] != 1 and value == 1 then
buy("매수");
if value == 1 and MACDV > 0 then{
if MACD(SP1,SP2) < 0 or crossdown(MACDV,MACDS) then
exitlong("청산1");
}
if value == -1 and MACDV > 0 then{
if MACD(SP1,SP2) < 0 or crossdown(MACDV,MACDS) then
exitlong("청산2");
}
if value == 0 and MACDV > 0 then{
if crossdown(StoK,StoD) then
exitlong("청산3");
}
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식부탁합니다
> 안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : P1(4),P2(9),P3(18),MACDP1(24),MACDP2(50),MACDP3(20);
var : EMA1(0),EMA2(0),Ema3(0),value(0),MACDV(0),MACDS(0);
EMA1 = ema(c,P1);
EMA2 = ema(c,P2);
EMA3 = ema(c,P3);
MACDV = macd(MACDP1,MACDP1);
MACDS = ema(MACDV,MACDP3);
if EMA1 > EMA2 and EMA2 > EMA3 then
value = 1;
else if EMA1 < EMA2 and EMA2 < EMA3 then
value = -1;
else
value = 0;
if MACDV > 0 and value[1] != 1 and value == 1 then
buy("매수");
if value == 1 or value == -1 then{
if MACDV < 0 or crossdown(MACDV,MACDS) then
exitlong("청산");
}
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 시스템식부탁합니다
> 1.추세선언
MACD_C(24,50), 즉 기준선 위에있을때에만 거래를(매수,청산) 원합니다
4일9일18일지수이평선이 정배열이면 상승추세(+1)로보고,
4일9일18일지수이평선이 역배열이면 하락추세(-1)로보고,그렇지않으면 비추세(0)로본다
2,매수조건
어제는상승추세(1)아니었지만 오늘은상승추세, 즉 상승추세로 전환되는순간
단 , macd 기준선"0"선이상에서만, (변수는 조절예정)
3,청산조건
상승추세(1) 또는 하락추세(-1) 에서는 macd가 신호선을 하향돌파할때 청산되고,
비추세(0)일겨우 스토케스틱이 slow %D를 하향돌파할때 청산한다.
물론 macd( , )가 기준선이하(-)되면 모든거래가 그순간 강제청산되는 조건임
4,재진입
다시macd 기준선이 (+)상태이고, 지수이평이 정배열(+1) 되는진입신호시에국한
email: paasikr@empal.com 감사합니다
다음글
이전글