커뮤니티
MACD 의 참조식 적용
2014-11-24 18:34:06
129
글번호 80689
MACD의 기본식을 data2 와 data3 로 적용하는 식으로 구현한 지표식입니다.
맞게 적용했는지 확인 부탁드립니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value2(0,Data2) , macdosc2(0,Data2),value3(0,Data3), macdosc3(0,Data3) ;
value2 = Data2( MACD(shortPeriod, longPeriod));
macdosc2 = value2-ema(value2,Period);
value3 = Data3( MACD(shortPeriod, longPeriod));
macdosc3 = value3-ema(value3,Period);
Plot1(value2, "MACD",RED);
Plot2(ema(value2,Period), "MACDSignal",PINK);
PlotBaseLine1(0, "기준선1");
Plot3(value3, "MACD",BLUE);
Plot4(ema(value3,Period), "MACDSigna2",GRAY);
#PlotBaseLine1(0, "기준선1");
(끝)
답변 1
예스스탁 예스스탁 답변
2014-11-24 20:55:25
안녕하세요
예스스탁입니다.
참조데이터를 이용하실 경우 가급적 변수를 만들어 사용하시고
함수를 데이터 함수안에 넣어서 data2(함수) 작성하셔야 합니다.
아래 내용 참고하시기 바랍니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDV2(0,Data2),MACDS2(0,data2),MACDO2(0,Data2);
Var : MACDV3(0,Data3),MACDS3(0,data3),MACDO3(0,Data3);
MACDV2 = Data2(MACD(shortPeriod, longPeriod));
MACDS2 = Data2(ema(MACDV2,longPeriod));
macdO2 = MACDV2-MACDS2;
MACDV3 = Data2(MACD(shortPeriod, longPeriod));
MACDS3 = Data2(ema(MACDV3,longPeriod));
macdO3 = MACDV3-MACDS3;
Plot1(MACDV2, "data2 MACD",RED);
Plot2(MACDS2, "data2 MACDSig",PINK);
Plot3(MACDV3, "data3 MACD",BLUE);
Plot4(MACDS3, "data3 MACDSig",GRAY);
PlotBaseLine1(0, "기준선1");
즐거운 하루되세요
> tao 님이 쓴 글입니다.
> 제목 : MACD 의 참조식 적용
> MACD의 기본식을 data2 와 data3 로 적용하는 식으로 구현한 지표식입니다.
맞게 적용했는지 확인 부탁드립니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : value2(0,Data2) , macdosc2(0,Data2),value3(0,Data3), macdosc3(0,Data3) ;
value2 = Data2( MACD(shortPeriod, longPeriod));
macdosc2 = value2-ema(value2,Period);
value3 = Data3( MACD(shortPeriod, longPeriod));
macdosc3 = value3-ema(value3,Period);
Plot1(value2, "MACD",RED);
Plot2(ema(value2,Period), "MACDSignal",PINK);
PlotBaseLine1(0, "기준선1");
Plot3(value3, "MACD",BLUE);
Plot4(ema(value3,Period), "MACDSigna2",GRAY);
#PlotBaseLine1(0, "기준선1");
(끝)