커뮤니티

문의드립니다.

프로필 이미지
천외일성
2021-01-11 22:40:38
705
글번호 145373
답변완료
아래식을 예스로 부탁합니다. [macdLine, signalLine, _] = macd(close, 12, 26, 9) bbwClose = bbw(close, 5, 4) rsiClose = rsi(close, 14) ema20 = ema(close, 20) ema50 = ema(close, 50) // emaDistance = abs((ema20 - ema50) / close) emaDistance = abs(ema50 - ema20) emaDistanceCondition = (emaDistance / close)*100 macdDistance = macdLine - signalLine plot(bbwClose, color=color.blue) plot(macdDistance, color=color.green) // macdUp = rising(signalLine, 3) closeUp = rising(close, 3) rsiUp = rising(rsiClose, 3) macdReady = macdLine < signalLine bbwReady = bbwClose[1] <= 0.02 and bbwClose[2] <= 0.02 rocketLaunchCondition = emaDistanceCondition <= 0.6 and bbwReady and macdReady and closeUp and rsiUp ? color.green : na bgcolor(rocketLaunchCondition, transp=75)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-12 10:49:28

안녕하세요 예스스탁입니다. 1 지표 var : MACDLine(0),signalLine(0),BBwClose(0),RsiClose(0),Ema20(0),Ema50(0); Var : BBTop(0), BBMid(0), BBBot(0); var : emaDistance(0),emaDistanceCondition(0),macdDistance(0); var : closeUp(False),rsiUp(False),macdReady(False),bbwReady(False),rocketLaunchCondition(False); macdLine = macd(12, 26); signalLine = Ema(macdLine,9); BBTop = BollBandUp(5,4); BBMid = ma(C,5); BBBot = BollBandDown(5,4); bbwClose = (BBTop - BBBot)/ BBMid; rsiClose = rsi(14); ema20 = ema(close, 20); ema50 = ema(close, 50); // emaDistance = abs((ema20 - ema50) / close) emaDistance = abs(ema50 - ema20); emaDistanceCondition = (emaDistance / close)*100; macdDistance = macdLine - signalLine; plot1(bbwClose,"bbwClose",blue); plot2(macdDistance,"macdDistance",green); 2 프로그램에 차트 바탕화면을 변경하는 기능이 없습니다. 봉의 색을 변경하는 강조식으로 작성해 드립니다. var : MACDLine(0),signalLine(0),BBwClose(0),RsiClose(0),Ema20(0),Ema50(0); Var : BBTop(0), BBMid(0), BBBot(0); var : emaDistance(0),emaDistanceCondition(0),macdDistance(0); var : closeUp(False),rsiUp(False),macdReady(False),bbwReady(False),rocketLaunchCondition(False); macdLine = macd(12, 26); signalLine = Ema(macdLine,9); BBTop = BollBandUp(5,4); BBMid = ma(C,5); BBBot = BollBandDown(5,4); bbwClose = (BBTop - BBBot)/ BBMid; rsiClose = rsi(14); ema20 = ema(close, 20); ema50 = ema(close, 50); // emaDistance = abs((ema20 - ema50) / close) emaDistance = abs(ema50 - ema20); emaDistanceCondition = (emaDistance / close)*100; macdDistance = macdLine - signalLine; // macdUp = rising(signalLine, 3) closeUp = C > C[3]; rsiUp = rsiClose > rsiClose[3]; macdReady = macdLine < signalLine; bbwReady = bbwClose[1] <= 0.02 and bbwClose[2] <= 0.02; rocketLaunchCondition = emaDistanceCondition <= 0.6 and bbwReady and macdReady and closeUp and rsiUp; if rocketLaunchCondition == true Then PlotPaintBar(H,L,"강조",GREEN); 즐거운 하루되세요 > 천외일성 님이 쓴 글입니다. > 제목 : 문의드립니다. > 아래식을 예스로 부탁합니다. [macdLine, signalLine, _] = macd(close, 12, 26, 9) bbwClose = bbw(close, 5, 4) rsiClose = rsi(close, 14) ema20 = ema(close, 20) ema50 = ema(close, 50) // emaDistance = abs((ema20 - ema50) / close) emaDistance = abs(ema50 - ema20) emaDistanceCondition = (emaDistance / close)*100 macdDistance = macdLine - signalLine plot(bbwClose, color=color.blue) plot(macdDistance, color=color.green) // macdUp = rising(signalLine, 3) closeUp = rising(close, 3) rsiUp = rising(rsiClose, 3) macdReady = macdLine < signalLine bbwReady = bbwClose[1] <= 0.02 and bbwClose[2] <= 0.02 rocketLaunchCondition = emaDistanceCondition <= 0.6 and bbwReady and macdReady and closeUp and rsiUp ? color.green : na bgcolor(rocketLaunchCondition, transp=75)