커뮤니티

수식부탁드립니다.

프로필 이미지
도여니
2020-10-21 01:00:06
1686
글번호 143249
답변완료
https://www.tradingview.com/script/nqQ1DT5a-Squeeze-Momentum-Indicator-LazyBear/ 안녕하세요. 해외 트레이딩 뷰에 있는 함수인데요. 볼린저밴드가 켈트너 채널 안에 있으면 squeeze on 볼린저밴드가 켈트너 채널 밖에 있으면 squeeze off 그 이외는 no squeeze 요기 까지는 제가 해봤는데 저 링크 아래 linear regression사용하는 부분과 그걸 oscillator처럼 만드는 것에 막혔습니다. 감사합니다.
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2020-10-21 16:29:04

안녕하세요 예스스탁입니다. 지표속성창에서 val은 막대그래프로 지정하고 적용하시면 됩니다. input : length(20),mult(2.0),lengthKC(20),multKC(1.5),useTrueRange(true); var : source(0),basis(0),dev(0),upperBB(0),lowerBB(0); var : mav(0),R(0),rangema(0),upperKC(0),lowerKC(0); var : sqzOn(False),sqzOff(False),noSqz(false),val(0),bcolor(0),scolor(0); // Calculate BB source = close; basis = ma(source, length); dev = multKC * std(source, length); upperBB = basis + dev; lowerBB = basis - dev; // Calculate KC mav = ma(source, lengthKC); R = iff(useTrueRange , TrueRange,high - low); rangema = ma(R, lengthKC); upperKC = mav + rangema * multKC; lowerKC = mav - rangema * multKC; sqzOn = (lowerBB > lowerKC) and (upperBB < upperKC); sqzOff = (lowerBB < lowerKC) and (upperBB > upperKC); noSqz = (sqzOn == false) and (sqzOff == false); val = LRL(source - avg(avg(highest(high, lengthKC), lowest(low, lengthKC)),ma(close,lengthKC)),lengthKC); bcolor = iff( val > 0, iff( val > val[1], CYAN, green), iff(val < val[1], red, MAGENTA)); scolor = iff(noSqz, blue ,IFf(sqzOn , black , gray)); plot1(val,"val", bcolor); plot2(0, "0",scolor); 즐거운 하루되세요 > 도여니 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > https://www.tradingview.com/script/nqQ1DT5a-Squeeze-Momentum-Indicator-LazyBear/ 안녕하세요. 해외 트레이딩 뷰에 있는 함수인데요. 볼린저밴드가 켈트너 채널 안에 있으면 squeeze on 볼린저밴드가 켈트너 채널 밖에 있으면 squeeze off 그 이외는 no squeeze 요기 까지는 제가 해봤는데 저 링크 아래 linear regression사용하는 부분과 그걸 oscillator처럼 만드는 것에 막혔습니다. 감사합니다.
프로필 이미지

도여니

2020-10-21 19:14:56

안녕하세요. 너무 감사드립니다. 감동했습니다. 시스템식 요청드립니다. 그림으로 첨부하였습니다. squeeze on 에서 off로 변할때 and val>0 일때 buy squeeze on 에서 off로 변할때 and val<0 일때 sell 청산은 buy인 경우 val<val[1] 청산 그리고 squeeze off(첨부파일 회색 화살표) 동안 진입 안함 sell인 경우 val>val[1]청산 그리고 squeeze off 동안 진입 안함 다시 squeeze off에서 squeeze on이 되어야 재주문 너무 감사드립니다!!!사랑합니다!!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁드립니다. > 안녕하세요 예스스탁입니다. 지표속성창에서 val은 막대그래프로 지정하고 적용하시면 됩니다. input : length(20),mult(2.0),lengthKC(20),multKC(1.5),useTrueRange(true); var : source(0),basis(0),dev(0),upperBB(0),lowerBB(0); var : mav(0),R(0),rangema(0),upperKC(0),lowerKC(0); var : sqzOn(False),sqzOff(False),noSqz(false),val(0),bcolor(0),scolor(0); // Calculate BB source = close; basis = ma(source, length); dev = multKC * std(source, length); upperBB = basis + dev; lowerBB = basis - dev; // Calculate KC mav = ma(source, lengthKC); R = iff(useTrueRange , TrueRange,high - low); rangema = ma(R, lengthKC); upperKC = mav + rangema * multKC; lowerKC = mav - rangema * multKC; sqzOn = (lowerBB > lowerKC) and (upperBB < upperKC); sqzOff = (lowerBB < lowerKC) and (upperBB > upperKC); noSqz = (sqzOn == false) and (sqzOff == false); val = LRL(source - avg(avg(highest(high, lengthKC), lowest(low, lengthKC)),ma(close,lengthKC)),lengthKC); bcolor = iff( val > 0, iff( val > val[1], CYAN, green), iff(val < val[1], red, MAGENTA)); scolor = iff(noSqz, blue ,IFf(sqzOn , black , gray)); plot1(val,"val", bcolor); plot2(0, "0",scolor); 즐거운 하루되세요 > 도여니 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > https://www.tradingview.com/script/nqQ1DT5a-Squeeze-Momentum-Indicator-LazyBear/ 안녕하세요. 해외 트레이딩 뷰에 있는 함수인데요. 볼린저밴드가 켈트너 채널 안에 있으면 squeeze on 볼린저밴드가 켈트너 채널 밖에 있으면 squeeze off 그 이외는 no squeeze 요기 까지는 제가 해봤는데 저 링크 아래 linear regression사용하는 부분과 그걸 oscillator처럼 만드는 것에 막혔습니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2020-10-22 11:31:01

안녕하세요 예스스탁입니다. input : length(20),mult(2.0),lengthKC(20),multKC(1.5),useTrueRange(true); var : source(0),basis(0),dev(0),upperBB(0),lowerBB(0); var : mav(0),R(0),rangema(0),upperKC(0),lowerKC(0); var : sqzOn(False),sqzOff(False),noSqz(false),val(0),bcolor(0),scolor(0); // Calculate BB source = close; basis = ma(source, length); dev = multKC * std(source, length); upperBB = basis + dev; lowerBB = basis - dev; // Calculate KC mav = ma(source, lengthKC); R = iff(useTrueRange , TrueRange,high - low); rangema = ma(R, lengthKC); upperKC = mav + rangema * multKC; lowerKC = mav - rangema * multKC; sqzOn = (lowerBB > lowerKC) and (upperBB < upperKC); sqzOff = (lowerBB < lowerKC) and (upperBB > upperKC); noSqz = (sqzOn == false) and (sqzOff == false); val = LRL(source - avg(avg(highest(high, lengthKC), lowest(low, lengthKC)),ma(close,lengthKC)),lengthKC); if sqzOn == False and sqzOn[1] == true Then { if val > 0 Then Buy("b"); if val < 0 Then Sell("s"); } if MarketPosition == 1 and val < val[1] Then ExitLong("bx"); if MarketPosition == -1 and val > val[1] Then ExitShort("sx"); 즐거운 하루되세요 > 도여니 님이 쓴 글입니다. > 제목 : Re : Re : 수식부탁드립니다. > 안녕하세요. 너무 감사드립니다. 감동했습니다. 시스템식 요청드립니다. 그림으로 첨부하였습니다. squeeze on 에서 off로 변할때 and val>0 일때 buy squeeze on 에서 off로 변할때 and val<0 일때 sell 청산은 buy인 경우 val<val[1] 청산 그리고 squeeze off(첨부파일 회색 화살표) 동안 진입 안함 sell인 경우 val>val[1]청산 그리고 squeeze off 동안 진입 안함 다시 squeeze off에서 squeeze on이 되어야 재주문 너무 감사드립니다!!!사랑합니다!!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식부탁드립니다. > 안녕하세요 예스스탁입니다. 지표속성창에서 val은 막대그래프로 지정하고 적용하시면 됩니다. input : length(20),mult(2.0),lengthKC(20),multKC(1.5),useTrueRange(true); var : source(0),basis(0),dev(0),upperBB(0),lowerBB(0); var : mav(0),R(0),rangema(0),upperKC(0),lowerKC(0); var : sqzOn(False),sqzOff(False),noSqz(false),val(0),bcolor(0),scolor(0); // Calculate BB source = close; basis = ma(source, length); dev = multKC * std(source, length); upperBB = basis + dev; lowerBB = basis - dev; // Calculate KC mav = ma(source, lengthKC); R = iff(useTrueRange , TrueRange,high - low); rangema = ma(R, lengthKC); upperKC = mav + rangema * multKC; lowerKC = mav - rangema * multKC; sqzOn = (lowerBB > lowerKC) and (upperBB < upperKC); sqzOff = (lowerBB < lowerKC) and (upperBB > upperKC); noSqz = (sqzOn == false) and (sqzOff == false); val = LRL(source - avg(avg(highest(high, lengthKC), lowest(low, lengthKC)),ma(close,lengthKC)),lengthKC); bcolor = iff( val > 0, iff( val > val[1], CYAN, green), iff(val < val[1], red, MAGENTA)); scolor = iff(noSqz, blue ,IFf(sqzOn , black , gray)); plot1(val,"val", bcolor); plot2(0, "0",scolor); 즐거운 하루되세요 > 도여니 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > https://www.tradingview.com/script/nqQ1DT5a-Squeeze-Momentum-Indicator-LazyBear/ 안녕하세요. 해외 트레이딩 뷰에 있는 함수인데요. 볼린저밴드가 켈트너 채널 안에 있으면 squeeze on 볼린저밴드가 켈트너 채널 밖에 있으면 squeeze off 그 이외는 no squeeze 요기 까지는 제가 해봤는데 저 링크 아래 linear regression사용하는 부분과 그걸 oscillator처럼 만드는 것에 막혔습니다. 감사합니다.
프로필 이미지

도여니

2020-11-06 12:40:28

도여니 님에 의해 삭제된 답변입니다.