커뮤니티
mp선과 macd선
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. 122566_캡처2.PNG (0.01 MB)
답변 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);
다음글
이전글