커뮤니티

지표 부탁드립니다

프로필 이미지
감사합니다
2016-09-04 14:10:01
102
글번호 101651
답변완료
macd 지표를 두개를 한번에 나타내는건 했는데 같은 macd로 정의되다보니 두macd사이를 채우기가 되지 않네요 macd와 macd1로 구분하니 macd1이 정의되지 않았다고 나옵니다 macd가 macd1보다 클때 색깔 넣을수 있도록 채우기 할수있는 방법 부탁드립니다 아니면 macd와 macd1이 교차되는 지점에 바탕색이 변하게 설정할수 있는지도 궁금합니다 감사합니다 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"); PlotBaseLine1(0, "기준선1"); Input : shortPeriod1(6), longPeriod1(13), Period1(4.5); Var : value1(0) , macdosc1(0) ; value1 = MACD(shortPeriod1, longPeriod1); macdosc1 = value1-ema(value,Period); Plot3(value, "MACD");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-09-05 10:29:50

안녕하세요 예스스탁입니다. MACD를 각기 다른변수로 할당한후 다른 plot에 지정하셔야 합니다. 아래식 이용하셔서 채우기 하시면 됩니다. Input : short1(12), long1(26), sig1(9); Input : short2(6), long2(13), sig2(4.5); var : MACDV1(0),MACDS1(0),MACDV2(0),MACDS2(0); MACDV1 = MACD(short1, long1); MACDS1 = ema(MACDV1,sig1); MACDV2 = MACD(short2, long2); MACDS2 = ema(MACDV2,sig2); plot1(MACDV1,"MACD1"); plot2(MACDS1,"MACD sig1"); plot3(MACDV2,"MACD2"); plot4(MACDS2,"MACD2 sig2"); PlotBaseLine1(0); 즐거운 하루되세요 > 감사합니다 님이 쓴 글입니다. > 제목 : 지표 부탁드립니다 > macd 지표를 두개를 한번에 나타내는건 했는데 같은 macd로 정의되다보니 두macd사이를 채우기가 되지 않네요 macd와 macd1로 구분하니 macd1이 정의되지 않았다고 나옵니다 macd가 macd1보다 클때 색깔 넣을수 있도록 채우기 할수있는 방법 부탁드립니다 아니면 macd와 macd1이 교차되는 지점에 바탕색이 변하게 설정할수 있는지도 궁금합니다 감사합니다 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"); PlotBaseLine1(0, "기준선1"); Input : shortPeriod1(6), longPeriod1(13), Period1(4.5); Var : value1(0) , macdosc1(0) ; value1 = MACD(shortPeriod1, longPeriod1); macdosc1 = value1-ema(value,Period); Plot3(value, "MACD");