커뮤니티

수식전환 부탁드립니다.

프로필 이미지
임진사댁원장
2020-04-08 21:22:25
1277
글번호 137730
답변완료
예스 지표로 수식전환 부탁요 {1} length=input(20), siglength=input(9) colorBars=input(false, title="Color bars?") ma(s,l) => ema(s,l) mao=ma(open, length), mac =ma(close, length) mc=mac-mao, mo=mao-mac, signal=sma(mc, siglength) plot(0, title="ZeroLine", color=gray) plot(mc, color=green, linewidth=2, style=histogram,title="BullHisto") plot(mo, color=red, linewidth=2, style=histogram,title="BearHisto") plot(mo, color=red, linewidth=2,title="BearLine") plot(mc, color=green, linewidth=2,title="BullLine") plot(signal, color=blue, linewidth=2,title="Signal") us=max(mc,mo), bc=us>=signal?(us==mc?lime:maroon):na barcolor(colorBars?bc:na) {2} // Notes: { RS-MACD // @author - RicardoSantos // Indicator - Moving Average Convergence/Divergence "MACD" // Notes - the only diference is the color switch and visual aspect. // } source = ohlc4 fastLength = input(12, minval=1), slowLength=input(24,minval=1) signalLength=input(6,minval=1) fastMA = ema(source, fastLength) slowMA = ema(source, slowLength) macd = fastMA - slowMA signal = sma(macd, signalLength) hist = macd - signal c1 = macd > signal and macd >= macd[1] ? green : #fda8a8 c2 = signal > macd and signal <= signal[1] ? red : #a8fdab p0 = hline(0, color=black, linewidth=1) p1 = plot(hist, style=area, color=teal, transp=80, linewidth=2, title="Histogram") p2 = plot(macd, color=c1, style=circles, linewidth=2, join=true, title="MACD") p3 = plot(signal, color=c2, style=circles, linewidth=2, join=true, title="Signal")
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-09 10:32:12

안녕하세요 예스스탁입니다, 1-1 지표 input : length(20),siglength(9),colorBars(false); var : mao(0),mac(0),mc(0),mo(0),signal(0); mao =ma(open, length); mac =ma(close, length); mc=mac-mao; mo=mao-mac; signal=ma(mc, siglength); plot1(0,"ZeroLine",gray); plot2(mc,"BullHisto",green); plot3(mo,"BearHisto",red); plot4(mo,"BearLine",red); plot5(mc,"BullLine",green); plot6(signal,"Signal",blue); 1-2 강조 input : length(20),siglength(9),colorBars(false); var : mao(0),mac(0),mc(0),mo(0),signal(0),us(0),bc(0); mao =ma(open, length); mac =ma(close, length); mc=mac-mao; mo=mao-mac; signal=ma(mc, siglength); us=max(mc,mo); if us > signal Then { if us==mc Then PlotPaintBar(H,L,"강조",MAGENTA); Else PlotPaintBar(H,L,"강조",CYAN); } 2 input : fastLength(12),slowLength(24),signalLength(6); var : source(0),fastMA(0),slowMA(0),macdv(0),signal(0),hist(0); var : c1(0),c2(0); source = (o+h+l+c)/4; fastMA = ema(source, fastLength); slowMA = ema(source, slowLength); macdv = fastMA - slowMA; signal = ma(macdv, signalLength); hist = macdv - signal; c1 = iff(macdv > signal and macdv >= macdv[1] , green , CYAN); c2 = iff(signal > macdv and signal <= signal[1] , red , blue); plot1(hist,"Histogram",GRAY); plot2(macdv,"MACD",c1); plot3(signal,"Signal",c2); PlotBaseLine1(0,"0",BLACK); 즐거운 하루되세요 > 임진사댁원장 님이 쓴 글입니다. > 제목 : 수식전환 부탁드립니다. > 예스 지표로 수식전환 부탁요 {1} length=input(20), siglength=input(9) colorBars=input(false, title="Color bars?") ma(s,l) => ema(s,l) mao=ma(open, length), mac =ma(close, length) mc=mac-mao, mo=mao-mac, signal=sma(mc, siglength) plot(0, title="ZeroLine", color=gray) plot(mc, color=green, linewidth=2, style=histogram,title="BullHisto") plot(mo, color=red, linewidth=2, style=histogram,title="BearHisto") plot(mo, color=red, linewidth=2,title="BearLine") plot(mc, color=green, linewidth=2,title="BullLine") plot(signal, color=blue, linewidth=2,title="Signal") us=max(mc,mo), bc=us>=signal?(us==mc?lime:maroon):na barcolor(colorBars?bc:na) {2} // Notes: { RS-MACD // @author - RicardoSantos // Indicator - Moving Average Convergence/Divergence "MACD" // Notes - the only diference is the color switch and visual aspect. // } source = ohlc4 fastLength = input(12, minval=1), slowLength=input(24,minval=1) signalLength=input(6,minval=1) fastMA = ema(source, fastLength) slowMA = ema(source, slowLength) macd = fastMA - slowMA signal = sma(macd, signalLength) hist = macd - signal c1 = macd > signal and macd >= macd[1] ? green : #fda8a8 c2 = signal > macd and signal <= signal[1] ? red : #a8fdab p0 = hline(0, color=black, linewidth=1) p1 = plot(hist, style=area, color=teal, transp=80, linewidth=2, title="Histogram") p2 = plot(macd, color=c1, style=circles, linewidth=2, join=true, title="MACD") p3 = plot(signal, color=c2, style=circles, linewidth=2, join=true, title="Signal")