커뮤니티

수식전환 부탁드립니다.

프로필 이미지
임진사댁원장
2020-02-06 11:12:51
339
글번호 135685
답변완료
시스템 수식으로 전환부탁드립니다. 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)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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)