커뮤니티

수식전환 부탁요

프로필 이미지
이대표
2022-09-23 19:06:03
1159
글번호 162478
답변완료
다음 수식을 예스수식으로 전환부탁드립니다. <1> s=sum(1); HH=valuewhen(1,s%봉수==0,Highest(H,봉수)); shift(if(s%봉수==0,HH,0),-(봉수/2)) 지표설정 봉수 5 <2> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-1)<0, 0, (봉수-1)); shift(if(As<Bs,A,0),-D) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-2)<0, 0, (봉수-2)); shift(if(As<Bs,A,0),-D) 수식3 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-3)<0, 0, (봉수-3)); shift(if(As<Bs,A,0),-D) 수식4 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-4)<0, 0, (봉수-4)); shift(if(As<Bs,A,0),-D) 수식5 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); if(As<Bs,A,0) 봉수 5 <3> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-1)<0, 0, (봉수-1)); shift(if(As<Bs,B,0),-D) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-2)<0, 0, (봉수-2)); shift(if(As<Bs,B,0),-D) 수식3 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-3)<0, 0, (봉수-3)); shift(if(As<Bs,B,0),-D) 수식4 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-4)<0, 0, (봉수-4)); shift(if(As<Bs,B,0),-D) 수식5 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); if(As<Bs,B,0) 봉수 5 <4> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-1)<0, 0, (봉수-1)); shift(if(As<Bs,min(A,B),0),-D) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-2)<0, 0, (봉수-2)); shift(if(As<Bs,min(A,B),0),-D) 수식3 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-3)<0, 0, (봉수-3)); shift(if(As<Bs,min(A,B),0),-D) 수식4 s=sum(1); A=valuewhen(1,s%봉수==1,O);ㅃ As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-4)<0, 0, (봉수-4)); shift(if(As<Bs,min(A,B),0),-D) 수식5 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); if(As<Bs,min(A,B),0) 봉수 5 <5> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); shift(if(As<Bs,min(A,B),0),-(봉수/2)) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); LL=Valuewhen(1,s%봉수==0,Lowest(L,봉수)); shift(if(As<Bs,LL,0),-(봉수/2)) 봉수 5 <6> 수식1 A = MACD(short,long)-eavg(MACD(short,long),signal); Mc1 = ValueWhen(1, CrossUp(A, 0), O); P = Mc1 - A*증폭; Mc2 = ValueWhen(1, CrossDown(A, 0), C); M = Mc2 + A*(-증폭); b=if(A>0, P, M) 수식2 if(b>b(1),b,0) 수식3 if(b<b(1),b,0) short 12 long 26 signal 9 증폭 10 <7> 수식1 A = MACD(short,long); Mc1 = ValueWhen(1, CrossUp(A, 0), (C+O)/2); P = Mc1 - A*증폭; Mc2 = ValueWhen(1, CrossDown(A, 0), (C+O)/2); M = Mc2 + A*(-증폭); if(A>0, P, M) 수식2 A = MACD(short,long); Mc1 = ValueWhen(1, CrossUp(A, 0), (C+O)/2); P = Mc1 - A*증폭; Mc2 = ValueWhen(1, CrossDown(A, 0), (C+O)/2); M = Mc2 + A*(-증폭); eavg(if(A>0, P, M), signal) short 12 long 26 signal 9 증폭 10
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-09-26 09:55:50

안녕하세요 예스스탁입니다. 1 input : 봉수(5); var : S(0),HH(0); s = S + 1; if S%봉수 == 0 Then HH = highest(H,봉수); Plot1(HH); FixPlotShift(1,-(봉수/2)); 2 input : 봉수(5); var : S(0),A(0),As(0),B(0),Bs(0); s = S + 1; if S%봉수 == 1 Then { A = O; As = S; } if S%봉수 == 0 Then { B = C; Bs = S; } var1 = iff(봉수-1 < 0,0,봉수-1); var2 = iff(봉수-2 < 0,0,봉수-2); var3 = iff(봉수-3 < 0,0,봉수-3); var4 = iff(봉수-4 < 0,0,봉수-4); var5 = iff(봉수-2 < 0,0,봉수-2); if As < bs Then { Plot1(A); Plot2(A); Plot3(A); Plot4(A); Plot5(A); } FixPlotShift(1,-var1); FixPlotShift(2,-var2); FixPlotShift(3,-var3); FixPlotShift(4,-var4); 3 input : 봉수(5); var : S(0),A(0),As(0),B(0),Bs(0); s = S + 1; if S%봉수 == 1 Then { A = O; As = S; } if S%봉수 == 0 Then { B = C; Bs = S; } var1 = iff(봉수-1 < 0,0,봉수-1); var2 = iff(봉수-2 < 0,0,봉수-2); var3 = iff(봉수-3 < 0,0,봉수-3); var4 = iff(봉수-4 < 0,0,봉수-4); var5 = iff(봉수-2 < 0,0,봉수-2); if As < bs Then { Plot1(B); Plot2(B); Plot3(B); Plot4(B); Plot5(B); } FixPlotShift(1,-var1); FixPlotShift(2,-var2); FixPlotShift(3,-var3); FixPlotShift(4,-var4); 4 input : 봉수(5); var : S(0),A(0),As(0),B(0),Bs(0); s = S + 1; if S%봉수 == 1 Then { A = O; As = S; } if S%봉수 == 0 Then { B = C; Bs = S; } var1 = iff(봉수-1 < 0,0,봉수-1); var2 = iff(봉수-2 < 0,0,봉수-2); var3 = iff(봉수-3 < 0,0,봉수-3); var4 = iff(봉수-4 < 0,0,봉수-4); var5 = iff(봉수-2 < 0,0,봉수-2); if As < bs Then { Plot1(min(A,B)); Plot2(min(A,B)); Plot3(min(A,B)); Plot4(min(A,B)); Plot5(min(A,B)); } FixPlotShift(1,-var1); FixPlotShift(2,-var2); FixPlotShift(3,-var3); FixPlotShift(4,-var4); 5 input : 봉수(5); var : S(0),A(0),As(0),B(0),Bs(0),LL(0); s = S + 1; if S%봉수 == 1 Then { A = O; As = S; } if S%봉수 == 0 Then { B = C; Bs = S; LL = lowest(L,봉수); } if As < bs Then { Plot1(min(A,B)); Plot2(LL); } FixPlotShift(1,-(봉수/2)); FixPlotShift(2,-(봉수/2)); 6 input : short(12),long(26),signal(8),증폭(10); var : MACDV(0),MACDS(0),A(0),MC1(0),PP(0),MC2(0),MM(0); MACDV = macd(short,long); MACDS = ema(MACDV,signal); A = MACDV-MACDS; if CrossUp(A,0) Then MC1 = O; PP = MC1-A*증폭; if CrossDown(A,0) Then MC2 = c; MM = MC2+A*(-증폭); if A > 0 Then var1 = PP; Else var1 = MM; Plot1(var1); if var1 > var1[1] Then var2 = var1; if var1 < var1[1] Then var3 = var1; Plot2(var2); plot3(Var3); 7 input : short(12),long(26),signal(8),증폭(10); var : MACDV(0),MACDS(0),A(0),MC1(0),PP(0),MC2(0),MM(0),b(0); MACDV = macd(short,long); MACDS = ema(MACDV,signal); A = MACDV-MACDS; if CrossUp(A,0) Then MC1 = O; PP = MC1-A*증폭; if CrossDown(A,0) Then MC2 = c; MM = MC2+A*(-증폭); if A > 0 Then var1 = PP; Else var1 = MM; Var2 = Ema(var1,signal); Plot1(var1); Plot2(var2); 즐거운 하루되세요 > 이대표 님이 쓴 글입니다. > 제목 : 수식전환 부탁요 > 다음 수식을 예스수식으로 전환부탁드립니다. <1> s=sum(1); HH=valuewhen(1,s%봉수==0,Highest(H,봉수)); shift(if(s%봉수==0,HH,0),-(봉수/2)) 지표설정 봉수 5 <2> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-1)<0, 0, (봉수-1)); shift(if(As<Bs,A,0),-D) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-2)<0, 0, (봉수-2)); shift(if(As<Bs,A,0),-D) 수식3 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-3)<0, 0, (봉수-3)); shift(if(As<Bs,A,0),-D) 수식4 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-4)<0, 0, (봉수-4)); shift(if(As<Bs,A,0),-D) 수식5 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); if(As<Bs,A,0) 봉수 5 <3> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-1)<0, 0, (봉수-1)); shift(if(As<Bs,B,0),-D) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-2)<0, 0, (봉수-2)); shift(if(As<Bs,B,0),-D) 수식3 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-3)<0, 0, (봉수-3)); shift(if(As<Bs,B,0),-D) 수식4 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-4)<0, 0, (봉수-4)); shift(if(As<Bs,B,0),-D) 수식5 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); if(As<Bs,B,0) 봉수 5 <4> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-1)<0, 0, (봉수-1)); shift(if(As<Bs,min(A,B),0),-D) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-2)<0, 0, (봉수-2)); shift(if(As<Bs,min(A,B),0),-D) 수식3 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-3)<0, 0, (봉수-3)); shift(if(As<Bs,min(A,B),0),-D) 수식4 s=sum(1); A=valuewhen(1,s%봉수==1,O);ㅃ As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); D=if((봉수-4)<0, 0, (봉수-4)); shift(if(As<Bs,min(A,B),0),-D) 수식5 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); if(As<Bs,min(A,B),0) 봉수 5 <5> 수식1 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); shift(if(As<Bs,min(A,B),0),-(봉수/2)) 수식2 s=sum(1); A=valuewhen(1,s%봉수==1,O); As=valuewhen(1,s%봉수==1,s); B=valuewhen(1,s%봉수==0,C); Bs=valuewhen(1,s%봉수==0,s); LL=Valuewhen(1,s%봉수==0,Lowest(L,봉수)); shift(if(As<Bs,LL,0),-(봉수/2)) 봉수 5 <6> 수식1 A = MACD(short,long)-eavg(MACD(short,long),signal); Mc1 = ValueWhen(1, CrossUp(A, 0), O); P = Mc1 - A*증폭; Mc2 = ValueWhen(1, CrossDown(A, 0), C); M = Mc2 + A*(-증폭); b=if(A>0, P, M) 수식2 if(b>b(1),b,0) 수식3 if(b<b(1),b,0) short 12 long 26 signal 9 증폭 10 <7> 수식1 A = MACD(short,long); Mc1 = ValueWhen(1, CrossUp(A, 0), (C+O)/2); P = Mc1 - A*증폭; Mc2 = ValueWhen(1, CrossDown(A, 0), (C+O)/2); M = Mc2 + A*(-증폭); if(A>0, P, M) 수식2 A = MACD(short,long); Mc1 = ValueWhen(1, CrossUp(A, 0), (C+O)/2); P = Mc1 - A*증폭; Mc2 = ValueWhen(1, CrossDown(A, 0), (C+O)/2); M = Mc2 + A*(-증폭); eavg(if(A>0, P, M), signal) short 12 long 26 signal 9 증폭 10