커뮤니티

수식 부탁드립니다.

프로필 이미지
회원
2004-04-26 23:36:40
994
글번호 3374
답변완료
1. 단기,중기,장기 이평선 돌파를 이용하는 수식입니다. 매수 : 단기이평이 장기이평을 상향돌파하고 macd가 signal돌파시 매수 매수청산 : 정배열이 된 이후 단기이평이 중기이평을 하향이탈하거나 macd가 0.3상에서 하향전환시 매도 : 단기이평이 장기이평이 하향돌파하고 macd가 signal하향시 매도 매도청산 : 역배열이 된이후 이평이 중기이평을 상향돌파하거나 macd가 -0.3이하에서 상향전환시 2. 단기,중기,장기 이평선을 이용할시 매수와 매도는 단기,장기이평선을 이용하고 매수청산 및 매도청산은 단기,중기를 이용할때 중기이평선을 반영할려면 이전 매수상 태나 매도상태를 저장해야된다고 하는데 구체적인 수식예를 부탁드립니다.
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-04-27 10:46:23

안녕하세요? 예스스탁입니다.... 문의하신 식을 작성하면 다음과 같습니다... Input : shortP(5), midP(10), longP(20), shortPeriod(12), longPeriod(26), Period(9); Var : 단기이평(0), 중기이평(0), 장기이평(0), macdVal(0), macdSig(0), macdOsc(0); 단기이평 = ma(C, shortP); 중기이평 = ma(C, midP); 장기이평 = ma(C, longP); macdVal = MACD(shortPeriod, longPeriod); //MACD지표 macdSig = ema(macdVal,Period); //MACD 시그널선 macdOsc = macdVal - macdSig; //MACD 오실레이터 if crossup(단기이평, 장기이평) and crossup(macdVal, macdSig) then buy(); if marketposition() == 1 and crossdown(단기이평, 중기이평) or crossdown(macdVal, 0.3) then //이전 포지션이 매수일 경우 매수청산 적용 exitlong(); if crossdown(단기이평, 장기이평) and crossdown(macdVal, macdSig) then sell(); if marketposition() == -1 and crossup(단기이평, 중기이평) or crossup(macdVal, -0.3) then //이전 포지션이 매도일 경우 매도청산 적용 exitshort(); 감사합니다... > HH_mdh2424 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 1. 단기,중기,장기 이평선 돌파를 이용하는 수식입니다. 매수 : 단기이평이 장기이평을 상향돌파하고 macd가 signal돌파시 매수 매수청산 : 정배열이 된 이후 단기이평이 중기이평을 하향이탈하거나 macd가 0.3상에서 하향전환시 매도 : 단기이평이 장기이평이 하향돌파하고 macd가 signal하향시 매도 매도청산 : 역배열이 된이후 이평이 중기이평을 상향돌파하거나 macd가 -0.3이하에서 상향전환시 2. 단기,중기,장기 이평선을 이용할시 매수와 매도는 단기,장기이평선을 이용하고 매수청산 및 매도청산은 단기,중기를 이용할때 중기이평선을 반영할려면 이전 매수상 태나 매도상태를 저장해야된다고 하는데 구체적인 수식예를 부탁드립니다.