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