예스스탁
예스스탁 답변
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)