커뮤니티
볼륨오실레이터에도 MACD처럼 시그널선을 넣을 수 있나요?
2004-04-07 08:39:06
2093
글번호 3087
볼륨오실레이터에 기준선인 0선을 상향돌파할때 매수신호가 나오고 하향할때 매도신호가 나오도록 하지 않고 MACD에서 처럼 시그널선(지수이동평균선?)을 상향돌파할때 매수신호가 나오고 하향돌파할때 매도신호가 나오도록 하나의 내부변수를 더 사용해서 사용하려면 어떻게 해야하나요? 그리고 거래량지표라서 적용이 가능한지도 궁금하네요?
MACD의 다음
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
를 볼륨오실레이터에
value1 = OSCV(shortPeriod, longPeriod) ;
value2 = ema(value1, Period);
로 이렇게 추가하기만 하면 되나요?
답변 5
예스스탁 예스스탁 답변
2004-04-07 14:24:31
안녕하세요..예스스탁입니다.
작성하신 내용이 맞습니다.
식 전체를 작성해 보면 다음과 같습니다.
[시스템식]
input : shortPeriod(5), longPeriod(20), Period(5);
var : value1(0), value2(0);
value1 = OSCV(shortPeriod, longPeriod) ;
value2 = ema(value1, Period);
if CrossUp(value1, value2) then
buy();
if Crossdown(value1, value2) then
sell();
즐거운 날 되세요..
> 정곡선생 님이 쓴 글입니다.
> 제목 : 볼륨오실레이터에도 MACD처럼 시그널선을 넣을 수 있나요?
> 볼륨오실레이터에 기준선인 0선을 상향돌파할때 매수신호가 나오고 하향할때 매도신호가 나오도록 하지 않고 MACD에서 처럼 시그널선(지수이동평균선?)을 상향돌파할때 매수신호가 나오고 하향돌파할때 매도신호가 나오도록 하나의 내부변수를 더 사용해서 사용하려면 어떻게 해야하나요? 그리고 거래량지표라서 적용이 가능한지도 궁금하네요?
MACD의 다음
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
를 볼륨오실레이터에
value1 = OSCV(shortPeriod, longPeriod) ;
value2 = ema(value1, Period);
로 이렇게 추가하기만 하면 되나요?
정곡선생
2004-04-07 11:24:30
input : shortPeriod(5), longPeriod(20), Period(5)
var : value1(0), value2(0);
value1 = OSCV(shortPeriod, longPeriod) ;
value2 = ema(value1, Period);
if CrossUp(value1, value2) then
{
Buy();
Exitshort();
}
if Crossdown(value1, value2) then
{
sell();
Exitlong();
}
위와 같이 썼더니 검증과정에서 문법오류가 뜨는데요?
뭐가 잘 못 되었나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 가능합니다.
> 안녕하세요..예스스탁입니다.
작성하신 내용이 맞습니다.
식 전체를 작성해 보면 다음과 같습니다.
[시스템식]
input : shortPeriod(5), longPeriod(20), Period(5)
var : value1(0), value2(0);
value1 = OSCV(shortPeriod, longPeriod) ;
value2 = ema(value1, Period);
if CrossUp(value1, value2) then
buy();
if Crossdown(value1, value2) then
sell();
즐거운 날 되세요..
> 정곡선생 님이 쓴 글입니다.
> 제목 : 볼륨오실레이터에도 MACD처럼 시그널선을 넣을 수 있나요?
> 볼륨오실레이터에 기준선인 0선을 상향돌파할때 매수신호가 나오고 하향할때 매도신호가 나오도록 하지 않고 MACD에서 처럼 시그널선(지수이동평균선?)을 상향돌파할때 매수신호가 나오고 하향돌파할때 매도신호가 나오도록 하나의 내부변수를 더 사용해서 사용하려면 어떻게 해야하나요? 그리고 거래량지표라서 적용이 가능한지도 궁금하네요?
MACD의 다음
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
를 볼륨오실레이터에
value1 = OSCV(shortPeriod, longPeriod) ;
value2 = ema(value1, Period);
로 이렇게 추가하기만 하면 되나요?
예스스탁 예스스탁 답변
2004-04-07 14:25:02
죄송합니다.
수정해 놓았습니다.
즐거운 날 되세요..
정곡선생
2004-04-08 11:58:46
검증과정에서 자꾸 오류가 뜨는데요.. 어디에 어떻게 문법을 수정해 놓으셨다는 말씀이신지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수정해 놓았습니다.
> 죄송합니다.
수정해 놓았습니다.
즐거운 날 되세요..
예스스탁 예스스탁 답변
2004-04-08 12:36:00
'가능합니다' 라는 제목으로 답변한 내용에서 수정해 놓았습니다.
이상이 있는 부분은 첫번째 줄에 세미콜론(;) 이 없었기 때문에 발생한 오류였습니다.
즐거운 날 되세요..
> 정곡선생 님이 쓴 글입니다.
> 제목 : Re : Re : 어디에 수정해 놓았다는 건가요?
> 검증과정에서 자꾸 오류가 뜨는데요.. 어디에 어떻게 문법을 수정해 놓으셨다는 말씀이신지요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수정해 놓았습니다.
> 죄송합니다.
수정해 놓았습니다.
즐거운 날 되세요..
이전글