커뮤니티
문의드립니다.
2018-11-05 17:02:52
189
글번호 123377
아래의 Plot3(MACDv, "MACD")의 0을 기준으로 +- 위아래로 표시되는 Plot을
Max(100) 기준(50) 하단(0)의 값으로 변경 환산되어 표현 Plot 하고 싶습니다.
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);
Plot3(MACDv, "MACD");
PlotBaseLine1(0, "기준선1");
답변 1
예스스탁 예스스탁 답변
2018-11-06 14:35:35
안녕하세요
예스스탁입니다.
0~100사이로 환상하려면 스토케스틱과 같은 계산방법을 사용하야 합니다.
아래식 참고하시기 바랍니다.
Input : shortPeriod(12), longPeriod(26), N(20);
Var : MACDv(0),fk(0);
MACDv = MACD(shortPeriod, longPeriod);
var1 = highest(macdv,N);
var2 = Lowest(macdv,N);
var3 = (macdv-var2)/(var1-var2)*100;
Plot3(var3, "MACD");
PlotBaseLine1(0, "기준선1");
PlotBaseLine2(50, "기준선2");
PlotBaseLine3(100, "기준선3");
즐거운 하루되세요
> 라떼처럼 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 아래의 Plot3(MACDv, "MACD")의 0을 기준으로 +- 위아래로 표시되는 Plot을
Max(100) 기준(50) 하단(0)의 값으로 변경 환산되어 표현 Plot 하고 싶습니다.
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);
Plot3(MACDv, "MACD");
PlotBaseLine1(0, "기준선1");