커뮤니티

문의 드립니다.

프로필 이미지
신대륙발견
2023-12-27 04:45:38
874
글번호 175221
답변완료

첨부 이미지

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); 시스템식 2개 만들어주세요. 첫번째 조건은 선의 색상이 lime색으로 바뀌면 매수 신호 다른색으로 바뀌면 매도 신호 --------------------------------------------------------------------------- 두번째 조건은 선의 색상이 red색으로 바뀌면 매도 신호 다른 색으로 바뀌면 매수 신호로 해서 각각 다른 시스템식으로 만들고 싶은데 가능할까요? ------------------------------------------------------------ 안되면 red 색에서 lime 색으로 바뀔때 매도 신호 lime 색에서 red 색으로 바뀔때 매수 신호가 나오게 해주세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-12-27 17:13:56

안녕하세요 예스스탁입니다. 1 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 != mdc[1] Then { if mdc == Lime Then Buy(); Else Sell(); } 2 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 != mdc[1] Then { if mdc == red Then sell(); Else buy(); } 새해 복 많이 받으세요 > 신대륙발견 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 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); 시스템식 2개 만들어주세요. 첫번째 조건은 선의 색상이 lime색으로 바뀌면 매수 신호 다른색으로 바뀌면 매도 신호 --------------------------------------------------------------------------- 두번째 조건은 선의 색상이 red색으로 바뀌면 매도 신호 다른 색으로 바뀌면 매수 신호로 해서 각각 다른 시스템식으로 만들고 싶은데 가능할까요? ------------------------------------------------------------ 안되면 red 색에서 lime 색으로 바뀔때 매도 신호 lime 색에서 red 색으로 바뀔때 매수 신호가 나오게 해주세요.