커뮤니티

수식수정

프로필 이미지
ksks
2024-08-05 08:18:44
1075
글번호 182247
답변완료
var : A(0), B(0), D(0), AA(0),BB(0),MM(0), R(0); A=ma(C,5); B=ma(C,20); D=ma(C,40); AA=BollBandUp(17,2); BB=BollBandUp(40,2); MM=EnvelopeUp(20,6); R = RSI(20); var1 = Disparity(120); if ((c>ma(h,5) and Crossup(AA,MM)) or (c>ma(h,5) and BB>MM and Crossup(AA,BB)) or (AA>BB and BB>MM and Crossup(C,AA)) or (Crossup(C,AA))and Crossup(C,BB) and Crossup(C,MM)) and var1 <= 115 and C<=C[1]*1.1 and R>60 and (A>B>D or A>D>B) and (B>B[1]>B[2] or D>D[1]>D[2]) and V>V[1]*2 Then Find(1); 위 수식은 88455번에서 작성해주신 것에 다음조건을 추가하여 작성해본 것인데 밑에서 4번째줄에(and (A>B>D or A>D>B)) '>'가 올수 없다고 검증에 나옵니다. 추가조건: 종가등락 10%미만 rsi(20)>60 5일선>20일선>40일선 또는 5>40>20 20일선 또는 40일선 상승추세 2회이상 전일거래량 대비 200%이상 어떨게 수정해야 하나요? 그리고 이 신호가 발생하는 날에 동시에 선행스팬(9,26,52일)1이 2를 상향돌파하는 종목을 검색하는 수식으로 수정/추가 바랍니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-08-05 15:11:11

안녕하세요 예스스탁입니다. 1 (A>B>D or A>D>B) 예스랭귀지에서는 값 2개씩만 비교가 가능합니다. 아래와 같이 표현하셔야 합니다. ((A>B and B>D) or (A>D and D >B)) var : A(0), B(0), D(0), AA(0),BB(0),MM(0), R(0); A=ma(C,5); B=ma(C,20); D=ma(C,40); AA=BollBandUp(17,2); BB=BollBandUp(40,2); MM=EnvelopeUp(20,6); R = RSI(20); var1 = Disparity(120); if ((c>ma(h,5) and Crossup(AA,MM)) or (c>ma(h,5) and BB>MM and Crossup(AA,BB)) or (AA>BB and BB>MM and Crossup(C,AA)) or (Crossup(C,AA))and Crossup(C,BB) and Crossup(C,MM)) and var1 <= 115 and C<=C[1]*1.1 and R>60 and ((A>B and B>D) or (A>D and D >B)) and ((B>B[1] and B[1]>B[2]) or (D>D[1] and D[1]>D[2])) and V>V[1]*2 Then Find(1); 2 var : A(0), B(0), D(0), AA(0),BB(0),MM(0), R(0); var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0); A=ma(C,5); B=ma(C,20); D=ma(C,40); AA=BollBandUp(17,2); BB=BollBandUp(40,2); MM=EnvelopeUp(20,6); R = RSI(20); var1 = Disparity(120); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선[25]+기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; if (((c>ma(h,5) and Crossup(AA,MM)) or (c>ma(h,5) and BB>MM and Crossup(AA,BB)) or (AA>BB and BB>MM and Crossup(C,AA)) or (Crossup(C,AA))and Crossup(C,BB) and Crossup(C,MM)) and var1 <= 115 and C<=C[1]*1.1 and R>60 and ((A>B and B>D) or (A>D and D >B)) and ((B>B[1] and B[1]>B[2]) or (D>D[1] and D[1]>D[2])) and V>V[1]*2) and CrossUp(선행스팬1,선행스팬2) Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 수식수정 > var : A(0), B(0), D(0), AA(0),BB(0),MM(0), R(0); A=ma(C,5); B=ma(C,20); D=ma(C,40); AA=BollBandUp(17,2); BB=BollBandUp(40,2); MM=EnvelopeUp(20,6); R = RSI(20); var1 = Disparity(120); if ((c>ma(h,5) and Crossup(AA,MM)) or (c>ma(h,5) and BB>MM and Crossup(AA,BB)) or (AA>BB and BB>MM and Crossup(C,AA)) or (Crossup(C,AA))and Crossup(C,BB) and Crossup(C,MM)) and var1 <= 115 and C<=C[1]*1.1 and R>60 and (A>B>D or A>D>B) and (B>B[1]>B[2] or D>D[1]>D[2]) and V>V[1]*2 Then Find(1); 위 수식은 88455번에서 작성해주신 것에 다음조건을 추가하여 작성해본 것인데 밑에서 4번째줄에(and (A>B>D or A>D>B)) '>'가 올수 없다고 검증에 나옵니다. 추가조건: 종가등락 10%미만 rsi(20)>60 5일선>20일선>40일선 또는 5>40>20 20일선 또는 40일선 상승추세 2회이상 전일거래량 대비 200%이상 어떨게 수정해야 하나요? 그리고 이 신호가 발생하는 날에 동시에 선행스팬(9,26,52일)1이 2를 상향돌파하는 종목을 검색하는 수식으로 수정/추가 바랍니다.