예스스탁
예스스탁 답변
2023-12-28 11:19:04
안녕하세요
예스스탁입니다.
input : HMA(14);
var : src(0),hi(0),lo(0),ema1(0),ema2(0),diff(0),mi(0);
var : md(0),sb(0),sh(0),mdc(0);
src = (h+l+c)/3;
hi = iff(isnan(hi[1]) == true , ma(h, HMA) , (hi[1] * (HMA - 1) + high) / HMA);
lo = iff(isnan(lo[1]) == true , ma(l, HMA) , (lo[1] * (HMA - 1) + low) / HMA);
Ema1 = Ema(src,HMA);
Ema2 = Ema(Ema1,HMA);
diff = Ema1-Ema2;
mi = Ema1+diff;
md = IFf(mi>hi , (mi-hi) , IFf(mi<lo , (mi - lo) , 0));
sh = md-sb;
mdc = iff(src>mi,iff(src>hi,lime,green),iff(src<lo,red,orange));
if mdc == Lime and mdc[1] == Red Then
Buy();
if mdc == Red and mdc[1] == Lime Then
Sell();
새해 복 많이 받으세요
> 신대륙발견 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> input : HMA(14);
var : src(0),hi(0),lo(0),ema1(0),ema2(0),diff(0),mi(0);
var : md(0),sb(0),sh(0),mdc(0);
src = (h+l+c)/3;
hi = iff(isnan(hi[1]) == true , ma(h, HMA) , (hi[1] * (HMA - 1) + high) / HMA);
lo = iff(isnan(lo[1]) == true , ma(l, HMA) , (lo[1] * (HMA - 1) + low) / HMA);
Ema1 = Ema(src,HMA);
Ema2 = Ema(Ema1,HMA);
diff = Ema1-Ema2;
mi = Ema1+diff;
md = IFf(mi>hi , (mi-hi) , IFf(mi<lo , (mi - lo) , 0));
sh = md-sb;
mdc = iff(src>mi,iff(src>hi,lime,green),iff(src<lo,red,orange));
plot1(md, "MACD", mdc);
red 색에서 lime 색으로 바뀔때 매수 신호
lime 색에서 red 색으로 바뀔때 매도 신호가 나오는 수식도 좀 만들어주세요.