커뮤니티

수식 변환 문의 드립니다

프로필 이미지
쥬디스
2024-06-08 03:12:00
894
글번호 180402
답변완료
안녕하세요 수고에 감사드립니다. k사수식 예스로 종목 검색 부탁드립니다. M0=MACD(short, long); M1=ValueWhen(1, CrossUp(M0, 0) or CrossDown(M0, 0), P); A=LinearRegressionValue(C,기간4,0); AA1=LinearRegressionValue(A,기간4,0); eq=A-AA1; ZL=A+eq; V100=(avg(V,10)-avg(V,100)) / avg(V,10)*100; V20=(avg(V,5)-avg(V,20)) / avg(V,10)*100; F=wavg(2 * wavg(C, 60/ 2) - wavg(C, 60), floor(sqrt(60))); F1=wavg(2 * wavg(C, 20/ 2) - wavg(C, 20), floor(sqrt(20))); F2=wavg(2 * wavg(C, 120/ 2) - wavg(C, 120), floor(sqrt(120))); 조건=F>F(1) && C>=F; 조건 && !조건(1); 조건1=F1>F1(1) && C>=F1; 조건1 && !조건1(1); 조건2=F2>F2(1) && C>=F2; 조건2 && !조건2(1); A1=floor(date/100); A2=A1 % 100; A3=highestsince(1,A2 !=A2(1) and A2 !=12,h); A4=valuewhen(1,A2 !=A2(1),A3(1)); B1=floor(date/100); B2=B1 % 100; B3=lowestsince(1,B2 !=B2(1) and B2 !=12,l); B4=valuewhen(1,B2 !=B2(1),B3(1)); 사건2=(A4+B4)/2; ((V100>0&&조건)&&(V20>0 or 조건1)) OR ((V100>0 or 조건)&&(V20>0 && 조건1)) && C>사건2 && 조건2 && Crossup(ZL,M1) 지표변수: short=20 long=30 p=highest(H,20,1)
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-10 11:49:24

안녕하세요 예스스탁입니다. input : short(20),long(30),기간4(20); var : P(0),M0(0),M1(0),A(0),AA1(0),eq(0),ZL(0); var : v100(0),V20(0); var : F(0),F1(0),F2(0),조건(False),조건1(False),조건2(False); P = highest(H,20)[1]; M0=MACD(short, long); if CrossUp(M0, 0) or CrossDown(M0, 0) Then M1 = P; A=LRL(C,기간4); AA1=LRL(A,기간4); eq=A-AA1; ZL=A+eq; V100=(ma(V,10)-ma(V,100)) /ma(V,10)*100; V20=(ma(V,5)-ma(V,20)) /ma(V,10)*100; F=wma(2 * wma(C, 60/ 2) - wma(C, 60), floor(sqrt(60))); F1=wma(2 * wma(C, 20/ 2) - wma(C, 20), floor(sqrt(20))); F2=wma(2 * wma(C, 120/ 2) - wma(C, 120), floor(sqrt(120))); 조건=F>F[1] && C>=F; 조건 && !조건[1]; 조건1=F1>F1[1] && C>=F1; 조건1 && !조건1[1]; 조건2=F2>F2[1] && C>=F2; 조건2 && !조건2[1]; var : A1(0),A2(0),A3(0),A4(0),B1(0),B2(0),B3(0),B4(0), 사건2(0); A1=floor(date/100); A2=A1 % 100; if A2 !=A2[1] and A2 !=12 Then A3 = h; Else { if A3 > 0 and H > A3 Then A3 = H; } if A2 != A2[1] Then A4 = A3[1]; B1=floor(date/100); B2=B1 % 100; if B2 != B2[1] and B2 != 12 Then B3 = l; Else { if b3 > 0 and l < b3 Then b3 = l; } if b2 != b2[1] Then B4 = B3[1]; 사건2=(A4+B4)/2; if ((V100>0&&조건)&&(V20>0 or 조건1)) OR ((V100>0 or 조건)&&(V20>0 && 조건1)) && C>사건2 && 조건2 && Crossup(ZL,M1) Then Find(1); 즐거운 하루되세요 > 쥬디스 님이 쓴 글입니다. > 제목 : 수식 변환 문의 드립니다 > 안녕하세요 수고에 감사드립니다. k사수식 예스로 종목 검색 부탁드립니다. M0=MACD(short, long); M1=ValueWhen(1, CrossUp(M0, 0) or CrossDown(M0, 0), P); A=LinearRegressionValue(C,기간4,0); AA1=LinearRegressionValue(A,기간4,0); eq=A-AA1; ZL=A+eq; V100=(avg(V,10)-avg(V,100)) / avg(V,10)*100; V20=(avg(V,5)-avg(V,20)) / avg(V,10)*100; F=wavg(2 * wavg(C, 60/ 2) - wavg(C, 60), floor(sqrt(60))); F1=wavg(2 * wavg(C, 20/ 2) - wavg(C, 20), floor(sqrt(20))); F2=wavg(2 * wavg(C, 120/ 2) - wavg(C, 120), floor(sqrt(120))); 조건=F>F(1) && C>=F; 조건 && !조건(1); 조건1=F1>F1(1) && C>=F1; 조건1 && !조건1(1); 조건2=F2>F2(1) && C>=F2; 조건2 && !조건2(1); A1=floor(date/100); A2=A1 % 100; A3=highestsince(1,A2 !=A2(1) and A2 !=12,h); A4=valuewhen(1,A2 !=A2(1),A3(1)); B1=floor(date/100); B2=B1 % 100; B3=lowestsince(1,B2 !=B2(1) and B2 !=12,l); B4=valuewhen(1,B2 !=B2(1),B3(1)); 사건2=(A4+B4)/2; ((V100>0&&조건)&&(V20>0 or 조건1)) OR ((V100>0 or 조건)&&(V20>0 && 조건1)) && C>사건2 && 조건2 && Crossup(ZL,M1) 지표변수: short=20 long=30 p=highest(H,20,1)