커뮤니티

시스템식부탁합니다

프로필 이미지
회원
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 감사합니다