커뮤니티

mp선과 macd선

프로필 이미지
bestkim
2018-09-11 20:16:34
216
글번호 121969
답변완료

첨부 이미지

안녕하세요 아래 식은 MedianPrice와 macd를 함께 섞은 수식인데 수식을 시행하면 첨부 그림처럼 기준이 맞지 않아서인지 제대로 나타나지않습니다 방법을 부탁드립니다 Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period); macdosc = MACDv-ema(MACDv,Period); var1=MedianPrice; if var1 > var1[1] then Plot1(var1, "mp",MAGENTA); if var1 < var1[1] then Plot1(var1, "mp",CYAN); if MACDv > MACDv[1] then Plot2(MACDv, "macd",RED); if MACDv < MACDv[1] then Plot2(MACDv, "macd",BLUE);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-09-12 11:51:15

안녕하세요 예스스탁입니다. 해당내용은 수식으로는 별도의 방법이 없습니다. plot1과 plot2의 Y축범위가 큰 내용입니다. 2개를 분리해 작성하셔야 하며 MedianPrice만 봉차트위로 적용해 보셔야 합니다. 즐거운 하루되세요 > bestkim 님이 쓴 글입니다. > 제목 : mp선과 macd선 > 안녕하세요 아래 식은 MedianPrice와 macd를 함께 섞은 수식인데 수식을 시행하면 첨부 그림처럼 기준이 맞지 않아서인지 제대로 나타나지않습니다 방법을 부탁드립니다 Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period); macdosc = MACDv-ema(MACDv,Period); var1=MedianPrice; if var1 > var1[1] then Plot1(var1, "mp",MAGENTA); if var1 < var1[1] then Plot1(var1, "mp",CYAN); if MACDv > MACDv[1] then Plot2(MACDv, "macd",RED); if MACDv < MACDv[1] then Plot2(MACDv, "macd",BLUE);