예스스탁
예스스탁 답변
2020-02-21 10:24:27
안녕하세요
예스스탁입니다.
강조식으로 작성해 적용하셔야 합니다.
// MACD Options
input : macd_length_fast(12),macd_length_slow(26),macd_length_signal(9),ema_length(13);
var : source(0),macd_ma_fast(0),macd_ma_slow(0),macdv(0),macd_signal(0),macd_histogram(0),emav(0);
var : elder_bulls(false),elder_bears(false),elder_color(0);
// Calculate MACD
source = close;
macd_ma_fast = ema(source, macd_length_fast);
macd_ma_slow = ema(source, macd_length_slow);
macdv = macd_ma_fast - macd_ma_slow;
macd_signal = ema(macdv, macd_length_signal);
macd_histogram = macdv - macd_signal;
emav = ema(source, ema_length);
// Calculate Elder Impulse
elder_bulls = (emav[0] > emav[1]) and (macd_histogram[0] > macd_histogram[1]);
elder_bears = (emav[0] < emav[1]) and (macd_histogram[0] < macd_histogram[1]);
elder_color = iff(elder_bulls,green,iff(elder_bears,red,blue));
PlotPaintBar(H,L,"강조",elder_color);
즐거운 하루되세요
> 물고기 님이 쓴 글입니다.
> 제목 : 안녕하세요
> study(title="A", shorttitle="B", overlay=true)
source = close
// MACD Options
macd_length_fast = input(defval=12, minval=1, title="MACD Fast Length")
macd_length_slow = input(defval=26, minval=1, title="MACD Slow Length")
macd_length_signal = input(defval=9, minval=1, title="MACD Signal Length")
// Calculate MACD
macd_ma_fast = ema(source, macd_length_fast)
macd_ma_slow = ema(source, macd_length_slow)
macd = macd_ma_fast - macd_ma_slow
macd_signal = ema(macd, macd_length_signal)
macd_histogram = macd - macd_signal
// EMA Option
ema_length = input(defval=13, minval=1, title="EMA Length")
// Calculate EMA
ema = ema(source, ema_length)
// Calculate Elder Impulse
elder_bulls = (ema[0] > ema[1]) and (macd_histogram[0] > macd_histogram[1])
elder_bears = (ema[0] < ema[1]) and (macd_histogram[0] < macd_histogram[1])
elder_color = elder_bulls
? green // If Bulls Control Trend and Momentum
: elder_bears
? red // If Bears Control Trend and Mementum
: blue // If Neither Bulls or Bears Control the Market
barcolor(elder_color)
수식 변환 문의드립니다.
감사합니다.