커뮤니티

안녕하세요 수식문의 부탁드립니다^^

프로필 이미지
고래상어의꿈
2024-01-04 13:50:54
942
글번호 175412
답변완료
안녕하세요 항상 고생이 많으신데요 아래의 첫번째 신호검색수식이 단순이동평균선 20일선을 crossup 하는 수식에 대하여 문의 드리고 싶습니다. 두번째는 기간내에 단순이동평균선20일선을 crossup 했던적이있는 종목을 검색하고싶습니다. 잘부탁 드리겠습니다.^^ ============================================================================= input : 단기(5),중기(20),장기(120); var : p(0),k(0),q(0),x(0),y(0),z(0),a(False),b(0); p = (highest(high,단기)+lowest(low,단기))/2; k = (highest(high,중기)+lowest(low,중기))/2; q = (p+k)/2; x = (highest(high,장기)+lowest(low,장기))/2; y = (highest(high,장기)+lowest(low,장기))/2; z = (x+y)/2; a = Crossdown((q-z)/q*100, 0); if a == true Then b = c; if b > 0 and CrossUp(C,b) Then Find(1); ============================================================================= input : 단기(5),중기(20),장기(120); input : Multiple(1000),N(120); var : p(0),k(0),q(0),x(0),y(0),z(0),a(False),b(0); p = (highest(high,단기)+lowest(low,단기))/2; k = (highest(high,중기)+lowest(low,중기))/2; q = (p+k)/2; x = (highest(high,장기)+lowest(low,장기))/2; y = (highest(high,장기)+lowest(low,장기))/2; z = (x+y)/2; a = Crossdown((q-z)/q*100, 0); if a == true Then b = c; var1 = (q-z)/q*100; Condition1 = (CrossUp(var1,0) and V[1] * (Multiple/100) <= V) or (CrossUp(var1,0) and V[1] * (Multiple/100) <= V and (b > 0 and CrossUp(C,b))); if CountIf(Condition1,N) >= 1 Then find(1); =============================================================================
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-04 14:20:55

안녕하세요 예스스탁입니다. 1 input : 단기(5),중기(20),장기(120),Period(20); var : p(0),k(0),q(0),x(0),y(0),z(0),a(False),b(0),mav(0); p = (highest(high,단기)+lowest(low,단기))/2; k = (highest(high,중기)+lowest(low,중기))/2; q = (p+k)/2; x = (highest(high,장기)+lowest(low,장기))/2; y = (highest(high,장기)+lowest(low,장기))/2; z = (x+y)/2; a = Crossdown((q-z)/q*100, 0); if a == true Then b = c; mav = ma(c,Period); if b > 0 and CrossUp(C,b) and CrossUp(C,mav) Then Find(1); 2 input : 단기(5),중기(20),장기(120),Period(20); input : Multiple(1000),N(120); var : p(0),k(0),q(0),x(0),y(0),z(0),a(False),b(0),mav(0); p = (highest(high,단기)+lowest(low,단기))/2; k = (highest(high,중기)+lowest(low,중기))/2; q = (p+k)/2; x = (highest(high,장기)+lowest(low,장기))/2; y = (highest(high,장기)+lowest(low,장기))/2; z = (x+y)/2; a = Crossdown((q-z)/q*100, 0); if a == true Then b = c; var1 = (q-z)/q*100; Condition1 = (CrossUp(var1,0) and V[1] * (Multiple/100) <= V) or (CrossUp(var1,0) and V[1] * (Multiple/100) <= V and (b > 0 and CrossUp(C,b))); mav = ma(c,Period); if CountIf(Condition1,N) >= 1 and CountIf(CrossUp(C,mav),N) >= 1 Then find(1); 즐거운 하루되세요 > 고래상어의꿈 님이 쓴 글입니다. > 제목 : 안녕하세요 수식문의 부탁드립니다^^ > 안녕하세요 항상 고생이 많으신데요 아래의 첫번째 신호검색수식이 단순이동평균선 20일선을 crossup 하는 수식에 대하여 문의 드리고 싶습니다. 두번째는 기간내에 단순이동평균선20일선을 crossup 했던적이있는 종목을 검색하고싶습니다. 잘부탁 드리겠습니다.^^ ============================================================================= input : 단기(5),중기(20),장기(120); var : p(0),k(0),q(0),x(0),y(0),z(0),a(False),b(0); p = (highest(high,단기)+lowest(low,단기))/2; k = (highest(high,중기)+lowest(low,중기))/2; q = (p+k)/2; x = (highest(high,장기)+lowest(low,장기))/2; y = (highest(high,장기)+lowest(low,장기))/2; z = (x+y)/2; a = Crossdown((q-z)/q*100, 0); if a == true Then b = c; if b > 0 and CrossUp(C,b) Then Find(1); ============================================================================= input : 단기(5),중기(20),장기(120); input : Multiple(1000),N(120); var : p(0),k(0),q(0),x(0),y(0),z(0),a(False),b(0); p = (highest(high,단기)+lowest(low,단기))/2; k = (highest(high,중기)+lowest(low,중기))/2; q = (p+k)/2; x = (highest(high,장기)+lowest(low,장기))/2; y = (highest(high,장기)+lowest(low,장기))/2; z = (x+y)/2; a = Crossdown((q-z)/q*100, 0); if a == true Then b = c; var1 = (q-z)/q*100; Condition1 = (CrossUp(var1,0) and V[1] * (Multiple/100) <= V) or (CrossUp(var1,0) and V[1] * (Multiple/100) <= V and (b > 0 and CrossUp(C,b))); if CountIf(Condition1,N) >= 1 Then find(1); =============================================================================