예스스탁
예스스탁 답변
2020-02-06 15:07:40
안녕하세요
예스스탁입니다.
input : Ten(10),Kij(5),sks1(true),sks2(true),mult2(4),sks3(true),mult3(16),div(2),trig(false);
var : TS1a(0),TS1b(0),KS1(0),TS2a(0),TS2b(0),KS2(0),TS3a(0),TS3b(0),KS3(0);
var : TG1(0),TG2(0),TG3(0),KScol(0),KS2col(0),KS3col(0);
TS1a = avg(lowest(L,Ten), highest(H,Ten));
TS1b = avg(lowest(L,Ten/div), highest(H,Ten/div));
KS1 = avg(lowest(L,Kij), highest(H,Kij));
TS2a = avg(lowest(L,Ten*mult2), highest(H,Ten*mult2));
TS2b = avg(lowest(L,Ten*mult2/div), highest(H,Ten*mult2/div));
KS2 = avg(lowest(L,Kij*mult2), highest(H,Kij*mult2));
TS3a = avg(lowest(L,Ten*mult3), highest(H,Ten*mult3));
TS3b = avg(lowest(L,Ten*mult3/div), highest(H,Ten*mult3/div));
KS3 = avg(lowest(L,Kij*mult3), highest(H,Kij*mult3));
TG1 = iff(trig,TS1a,TS1b);
TG2 = iff(trig,TS2a,TS2b);
TG3 = iff(trig,TS3a,TS3b);
KScol = iff(TG1 > KS1, green, iff(TG1 < KS1, red , yellow));
KS2col = iff(TG2 > KS2, green, iff(TG2 < KS2, red , yellow));
KS3col = iff(TG3 > KS3, green, iff(TG3 < KS3, red , yellow));
//plot for Tenkan and Kijun
if sks1 and KS1 Then
plot1(KS1,"Kijun ",KScol);
if sks2 and KS2 Then
plot2(KS2,"Kijun x4",KS2col);
if sks3 and KS3 Then
plot3(KS3,"Kijun x16",KS3col);
즐거운 하루되세요
> 임진사댁원장 님이 쓴 글입니다.
> 제목 : 수식전환 부탁드립니다.
> 시스템 수식으로 전환부탁드립니다.
Ten = input(10, minval=1, title="Tenkan-Sen")
Kij = input(5, minval=1, title="Kijun-Sen")
sks1 = input(true, title="Show Kijun")
sks2 = input(true, title="Show Kijun #2")
mult2 = input(4, minval=1, title="Kijun #2 TF Multiplier")
sks3 = input(true, title="Show Kijun 3")
mult3 = input(16, minval=1, title="Kijun #3 TF Multiplier")
div =input(2, minval=1, title="Tenkan Divider for Trigger")
trig = input(false, title="Tenkan-Kijun Cross as Trigger")
source = close
donchian(len) => avg(lowest(len), highest(len))
TS1a = donchian(Ten)
TS1b = donchian(Ten/div)
KS1 = donchian(Kij)
TS2a = donchian(Ten*mult2)
TS2b = donchian(Ten*mult2/div)
KS2 = donchian(Kij*mult2)
TS3a = donchian(Ten*mult3)
TS3b = donchian(Ten*mult3/div)
KS3 = donchian(Kij*mult3)
TG1 = trig ? TS1a : TS1b
TG2 = trig ? TS2a : TS2b
TG3 = trig ? TS3a : TS3b
KScol = TG1 > KS1 ? green : TG1 < KS1 ? red : yellow
KS2col = TG2 > KS2 ? green : TG2 < KS2 ? red : yellow
KS3col = TG3 > KS3 ? green : TG3 < KS3 ? red : yellow
//plot for Tenkan and Kijun
p2 = plot(sks1 and KS1 ? KS1 : na, title="Kijun ", linewidth = 2, transp=0, color = KScol)
p3 = plot(sks2 and KS2 ? KS2 : na, title="Kijun x4", linewidth = 3, transp=0, color = KS2col)
p4 = plot(sks3 and KS3 ? KS3 : na, title="Kijun x16", linewidth = 4, transp=0, color = KS3col)