커뮤니티
시스템식 문의 드립니다
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선 돌파식이 왜 당일날 발생하지 않은지
설명하여주시면 감사하겠습니다
다음글
이전글