커뮤니티

부탁드립니다.

프로필 이미지
redcon
2023-08-10 18:27:49
1199
글번호 171402
답변완료
다음 수식을 종목검색하고자 합니다. 종목 검색식으로 부탁드립니다. A=(월시가+월종가+월고가+월저가)/4; M=ma(A, 기간1); MH = valuewhen(1, M > M(1), M); A1=HighestSince(1, crossup(C, MH), MH); M1=ma(A, 기간2); MH1 = valuewhen(1, M1 > M1(1), M1); A2=HighestSince(1, crossup(C, MH1), MH1); M2=ma(A, 기간3); MH2 = valuewhen(1, M2 > M2(1), M2); A3=HighestSince(1, crossup(C, MH2), MH2); A1 < A2 <A1*1.03 && (A1 < A3 < A1*1.03 or A3 < A1) && CrossUp(A1,A3) or CrossUp(A1,A2) 기간1 5 기간2 10 기간3 20
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-11 11:38:38

안녕하세요 예스스탁입니다. input : 기간1(5),기간2(10),기간3(20); var : 월시가(0),월고가(0),월저가(0),월종가(0); var : AA(0),MM(0),MH(0); var : A1(0),M1(0),MH1(0),A2(0),M2(0),MH2(0),A3(0); if sDate > sDate[1]+30 Then { 월시가 = O; 월고가 = H; 월저가 = L; } if H > 월고가 Then 월고가 = H; if L < 월저가 Then 월저가 = L; 월종가 = C; AA = (월시가+월종가+월고가+월저가)/4; MM = ma(AA, 기간1); if MM > MM[1] Then MH = MM; if CrossUp(C,MH) Then A1 = MH; Else { if MH > A1 Then A1 = MH; } M1 = ma(AA, 기간2); if M1 > M1[1] Then MH1 = M1; if CrossUp(C,MH1) Then A2 = MH1; Else { if MH1 > A2 Then A2 = MH1; } M2 = ma(AA, 기간3); if M2 > M2[1] Then MH2 = M2; if CrossUp(C,MH2) Then A3 = MH2; Else { if MH2 > A3 Then A3 = MH2; } if A1 < A2 and A2 <A1*1.03 && (A1 < A3 and A3 < A1*1.03 or A3 < A1) && (CrossUp(A1,A3) or CrossUp(A1,A2)) Then Find(1); 즐거운 하루되세요 > redcon 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 다음 수식을 종목검색하고자 합니다. 종목 검색식으로 부탁드립니다. A=(월시가+월종가+월고가+월저가)/4; M=ma(A, 기간1); MH = valuewhen(1, M > M(1), M); A1=HighestSince(1, crossup(C, MH), MH); M1=ma(A, 기간2); MH1 = valuewhen(1, M1 > M1(1), M1); A2=HighestSince(1, crossup(C, MH1), MH1); M2=ma(A, 기간3); MH2 = valuewhen(1, M2 > M2(1), M2); A3=HighestSince(1, crossup(C, MH2), MH2); A1 < A2 <A1*1.03 && (A1 < A3 < A1*1.03 or A3 < A1) && CrossUp(A1,A3) or CrossUp(A1,A2) 기간1 5 기간2 10 기간3 20