커뮤니티

시스템식 문의 드립니다

프로필 이미지
실상사
2010-05-06 08:21:02
699
글번호 29783
답변완료
안녕하세요~~~~~ MACD 기준선돌파식이 예스트레이더에 기본으로 제공하고 있는데요 실제로 적용하면 MACD 0선 돌파에서 나오지않고 MACD 골든크로스에서 신호를 표시해 줍니다 오실레이터 막대가 음봉 막대에서 양봉막대로 변화되는 당일봉에서 매수를 하고 싶은데요 양봉이 발생하는 날 오후 2시에 양봉일때 매수하는 식좀 부탁드립니다 또한 지금 제공해주시는 0선 돌파식이 왜 당일날 발생하지 않은지 설명하여주시면 감사하겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-05-06 15:05:07

안녕하세요 예스스탁입니다. 테스트결과 이상이 없습니다. 기본으로 제공되는 식 내용은 아래와 같습니다. 1. MACD기준선 Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); # 매수/매도청산 If CrossUP(value, 0) Then { Buy(); } # 매도/매수청산 If CrossDown(value, 0) Then { Sell(); } 2. MACD Oscillator Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 1번식이 MACD가 0선을 상향돌파시 매수 MACD가 0선을 하향이탈시 매도 하는 식입니다. 2번식은 MACD가 시그널선을 상향돌파시 매수 MACD가 시그널선을 하향이탈시 매도 하는 식입니다. MACD 오실레이터는 MACD-시그널선 값이므로 이값이 0선이상이면 MACD가 시그널보다 크고 0이하이면 MACD가 시그널보다 작습니다. 그러므로 MACD가 시그널선을 상향돌파식이 막대가 음에서 양으로 변경할 때이며 MACD가 시그널선을 하향이탈식이 막대가 양에서 음으로 변경할 때이므로 요청하신 내용은 기본으로 제공되는 2번식을 사용하시면 됩니다. 혹은 아래와 같이 작성하셔도 됩니다. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD_OSC(shortPeriod, longPeriod,Period); # 매수/매도청산 If CrossUP(value1, 0) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, 0) Then { Sell(); } "오실레이터 막대가 음봉 막대에서 양봉막대로 변화되는 당일봉에서 매수를 하고 싶은데요 양봉이 발생하는 날 오후 2시에 양봉일때 매수하는 식좀 부탁드립니다" 해당 내용은 정확히 이해하지 못했습니다. 자세한 내용 부탁드립니다. 혹시 일봉에서 변화하는 시간을 감지하여 신호를 내고자 하시면 가능하지 않습니다. 즐거운 하루되세요 > 실상사 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다 > 안녕하세요~~~~~ MACD 기준선돌파식이 예스트레이더에 기본으로 제공하고 있는데요 실제로 적용하면 MACD 0선 돌파에서 나오지않고 MACD 골든크로스에서 신호를 표시해 줍니다 오실레이터 막대가 음봉 막대에서 양봉막대로 변화되는 당일봉에서 매수를 하고 싶은데요 양봉이 발생하는 날 오후 2시에 양봉일때 매수하는 식좀 부탁드립니다 또한 지금 제공해주시는 0선 돌파식이 왜 당일날 발생하지 않은지 설명하여주시면 감사하겠습니다