커뮤니티
분봉에서 일봉이나..
2012-03-02 11:46:04
303
글번호 48457
안녕하세요~
오늘도 궁금 한게 있어 질문 드립니다 ^^
분봉상에서 보는 지표를 그대로 두고 일봉이나 주봉, 월봉으로 전환 했을때 분봉상에 표현 되는 지표가 전환 일/주/월 봉으로 전환 된 뒤에 표현 안되게 하는 방법이 있을까요?
아직 초보라 많이 부족합니다. 양해 부탁 드려요~
그리고 이건 MACD 오실레이터 입니다.
이걸 3번 가중 계산 하는 방식으로 바꿔보고자 하는데 도움 요청 합니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
Plot1(value, "MACD");
Plot2(ema(value,Period), "MACDSignal");
if macdosc > 0 then
plot3(macdosc * 2, "MACDOscillator", RED);
else
Plot3(macdosc * 2, "MACDOscillator", BLUE);
PlotBaseLine1(0, "기준선1");
감사합니다~!!
답변 1
예스스탁 예스스탁 답변
2012-03-02 16:14:24
안녕하세요
예스스탁입니다.
1.
지표를 분봉에만 표시하고자 하시면 아래와 같은 조건식으로
plot을 제어하셔야 합니다.
if DataCompress == 2 Then
plot1(ma(c,20));
DataCompress는 차트의 주기를 나타내는 함수입니다.
DataCompress 가 2이면 분봉입니다.
2.
MACD,MACD시그널,MACD오실레이터를 모두 3번 더 지수이평을 한 식입니다.
Input : shortPeriod(12), longPeriod(26), Period(9),P(10);
Var : MACDV(0),MACDS(0),macdosc(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDs = ema(MACDv,Period);
macdosc = MACDV-MACDS;
Plot1(ema(ema(ema(MACDv,P),P),P), "MACD");
Plot2(ema(ema(ema(MACDs,P),P),P), "MACDSignal");
if ema(ema(ema(macdosc,P),P),P) > 0 then
plot3(ema(ema(ema(macdosc,P),P),P), "MACDOscillator", RED);
else
Plot3(ema(ema(ema(macdosc,P),P),P), "MACDOscillator", BLUE);
PlotBaseLine1(0, "기준선1");
가중이동평균을 한 식은 아래와 같습니다.
Input : shortPeriod(12), longPeriod(26), Period(9),P(10);
Var : MACDV(0),MACDS(0),macdosc(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDs = ema(MACDv,Period);
macdosc = MACDV-MACDS;
Plot1(wma(wma(wma(MACDv,P),P),P), "MACD");
Plot2(wma(wma(wma(MACDs,P),P),P), "MACDSignal");
if wma(wma(wma(macdosc,P),P),P) > 0 then
plot3(wma(wma(wma(macdosc,P),P),P), "MACDOscillator", RED);
else
Plot3(wma(wma(wma(macdosc,P),P),P), "MACDOscillator", BLUE);
PlotBaseLine1(0, "기준선1");
즐거운 하루되세요
> Jaronimo 님이 쓴 글입니다.
> 제목 : 분봉에서 일봉이나..
> 안녕하세요~
오늘도 궁금 한게 있어 질문 드립니다 ^^
분봉상에서 보는 지표를 그대로 두고 일봉이나 주봉, 월봉으로 전환 했을때 분봉상에 표현 되는 지표가 전환 일/주/월 봉으로 전환 된 뒤에 표현 안되게 하는 방법이 있을까요?
아직 초보라 많이 부족합니다. 양해 부탁 드려요~
그리고 이건 MACD 오실레이터 입니다.
이걸 3번 가중 계산 하는 방식으로 바꿔보고자 하는데 도움 요청 합니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
Plot1(value, "MACD");
Plot2(ema(value,Period), "MACDSignal");
if macdosc > 0 then
plot3(macdosc * 2, "MACDOscillator", RED);
else
Plot3(macdosc * 2, "MACDOscillator", BLUE);
PlotBaseLine1(0, "기준선1");
감사합니다~!!
다음글
이전글