커뮤니티

수식부탁드려요

프로필 이미지
해피오
2022-04-14 13:35:08
1336
글번호 158040
답변완료
A5=avg(C,5); 5이평 A20=avg(C,20); 20이평 A5H=Highest(H,3); 3봉내 최고가 A5L=Lowest(L,3); 3봉내 최저가 B1=A(2) > A(1) && A(1) < A; 상승전환(연속3봉하락후) B2=A(2) < A(1) && A(1) > A; 하락전환(연속3봉상승후) DL1= ValueWhen(1, B1, A5(1));표시가격1 DL2= ValueWhen(1, B1, A5L);표시가격2 DH1= ValueWhen(1, B2, A5(1));표시가격1 DH2= ValueWhen(1, B2, A5H);표시가격2 1. 지표수식 DL1-5이평이 3봉이상 하락하다가 상승으로 전환할 때에 상승전날 이평가격라인표시 DL2-5이평이 3봉이상 하락하다가 상승으로 전환할 때에 0봉전 3봉이내 최저가표시 DH1-5이평이 3봉이상 상승하다가 하락으로 전환할 때에 하락전날 이평가격라인표시 DH2-5이평이 3봉이상 상승하다가 하락으로 전환할 때에 0봉전 3봉이내 최고가표시 2. 종목검색식과 신호 가. 지표수식중 DL2을 몸통돌파(시가<DL2 && 종가>DL2)하는 종목 나. 지표수식중 DH2을 몸통돌파(시가<DH2 && 종가>DH2)하는 종목 다. B1(5이평이 3봉이상 하락하다가 상승으로 전환)이 발생된후(순서1) 일정기간이후에 다시 B2(3봉이상 상승하다가 하락으로 전환)가 발생되고(순서2) 그 이후에 다시 B1이 발생되고(순서3) 종가가 20이평(A20)위(돌파)이거나 순서1에서 발생된 5이평상승전환 시에 표시된 가격(DL2)을 이탈하지 않고 순서3이 발생되는 매수종목 라. B2(5이평이 3봉이상 상승하다가 하락으로 전환)이 발생된후(순서1) 일정기간이후에 다시 B1(3봉이상 하락하다가 상승으로 전환)가 발생되고(순서2) 그 이후에 다시 B2이 발생되고(순서3) 종가가 20이평(A20)아래(이탈)이거나 순서1에서 발생된 5이평하락전환 시에 표시된 가격(DH2)을 돌파하지 않고 순서3이 발생되는 매도종목 <다>는 5이평의 상승전환이 2번발생되면 매수종목으로 검색되게 하는 것인데 2번째 5이평의 상승이 발생할 때에 20이평돌파(20신고가)가 발생되거나 1번째 발생된 5이평의 상승시에 형성된 저가를 깨지않으면서 2번째 5이평상승전환이 발생되는 종목을 검색해보고자 하는 것이며 <라>는 그 반대의 경우인것입니다. 감사합니다
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-04-14 15:58:04

안녕하세요 예스스탁입니다. 1 var : A5(0),A20(0),A5h(0),A5l(0); var : B1(False),B2(False),DL1(0),DL2(0),DH1(0),DH2(0); A5 = ma(C,5);# 5이평 A20 = ma(C,20);# 20이평 A5H = Highest(H,3);# 3봉내 최고가 A5L = Lowest(L,3);# 3봉내 최저가 B1 = A5 > A5[1] and CountIf(A5<A5[1],3)[1] == 3; #상승전환(연속3봉하락후) B2 = A5 < A5[1] and CountIf(A5>A5[1],3)[1] == 3; #하락전환(연속3봉상승후) if B1 == true then { DL1 = A5[1];#표시가격1 DL2 = A5L;#표시가격2 } if B2 == true Then { DH1= A5[1]; #표시가격1 DH2= A5H; #표시가격2 } if DL1 > 0 Then Plot1(DL1); if DL2 > 0 Then Plot2(DL2); if DH1 > 0 Then Plot3(DH1); if DH2 > 0 Then Plot4(DH2); 2-1 var : A5(0),A20(0),A5h(0),A5l(0); var : B1(False),B2(False),DL1(0),DL2(0),DH1(0),DH2(0); A5 = ma(C,5);# 5이평 A20 = ma(C,20);# 20이평 A5H = Highest(H,3);# 3봉내 최고가 A5L = Lowest(L,3);# 3봉내 최저가 B1 = A5 > A5[1] and CountIf(A5<A5[1],3)[1] == 3; #상승전환(연속3봉하락후) B2 = A5 < A5[1] and CountIf(A5>A5[1],3)[1] == 3; #하락전환(연속3봉상승후) if B1 == true then { DL1 = A5[1];#표시가격1 DL2 = A5L;#표시가격2 } if B2 == true Then { DH1= A5[1]; #표시가격1 DH2= A5H; #표시가격2 } if DL2 > 0 and C > DL2 and DL2 > O Then Find(1); 2-2 var : A5(0),A20(0),A5h(0),A5l(0); var : B1(False),B2(False),DL1(0),DL2(0),DH1(0),DH2(0); A5 = ma(C,5);# 5이평 A20 = ma(C,20);# 20이평 A5H = Highest(H,3);# 3봉내 최고가 A5L = Lowest(L,3);# 3봉내 최저가 B1 = A5 > A5[1] and CountIf(A5<A5[1],3)[1] == 3; #상승전환(연속3봉하락후) B2 = A5 < A5[1] and CountIf(A5>A5[1],3)[1] == 3; #하락전환(연속3봉상승후) if B1 == true then { DL1 = A5[1];#표시가격1 DL2 = A5L;#표시가격2 } if B2 == true Then { DH1= A5[1]; #표시가격1 DH2= A5H; #표시가격2 } if DH2 > 0 and C > DH2 and DH2 > O Then Find(1); 2-3 var : A5(0),A20(0),A5h(0),A5l(0); var : B1(False),B2(False),DL1(0),DL2(0),DH1(0),DH2(0); var : B1x(0),B1x1(0),B2x(0),B2x1(0); A5 = ma(C,5);# 5이평 A20 = ma(C,20);# 20이평 A5H = Highest(H,3);# 3봉내 최고가 A5L = Lowest(L,3);# 3봉내 최저가 B1 = A5 > A5[1] and CountIf(A5<A5[1],3)[1] == 3; #상승전환(연속3봉하락후) B2 = A5 < A5[1] and CountIf(A5>A5[1],3)[1] == 3; #하락전환(연속3봉상승후) if B1 == true then { DL1 = A5[1];#표시가격1 DL2 = A5L;#표시가격2 B1x = Index; B1x1 = B1x[1]; Condition1 = False; } Else { if L < DL2 Then Condition1 = true; } if B2 == true Then { DH1= A5[1]; #표시가격1 DH2= A5H; #표시가격2 B2x = Index; B2x1 = B1x[1]; Condition2 = False; } Else { if H > DH2 Then Condition2 = true; } if (b1x > b2x and b2x > b1x1 and b1x1 > 0) and (CrossUp(c,A20) or (B1 == true and L > DL2[1] and Condition1[1] == False)) Then Find(1); 2-4 var : A5(0),A20(0),A5h(0),A5l(0); var : B1(False),B2(False),DL1(0),DL2(0),DH1(0),DH2(0); var : B1x(0),B1x1(0),B2x(0),B2x1(0); A5 = ma(C,5);# 5이평 A20 = ma(C,20);# 20이평 A5H = Highest(H,3);# 3봉내 최고가 A5L = Lowest(L,3);# 3봉내 최저가 B1 = A5 > A5[1] and CountIf(A5<A5[1],3)[1] == 3; #상승전환(연속3봉하락후) B2 = A5 < A5[1] and CountIf(A5>A5[1],3)[1] == 3; #하락전환(연속3봉상승후) if B1 == true then { DL1 = A5[1];#표시가격1 DL2 = A5L;#표시가격2 B1x = Index; B1x1 = B1x[1]; Condition1 = False; } Else { if L < DL2 Then Condition1 = true; } if B2 == true Then { DH1= A5[1]; #표시가격1 DH2= A5H; #표시가격2 B2x = Index; B2x1 = B1x[1]; Condition2 = False; } Else { if H > DH2 Then Condition2 = true; } if (b2x > b1x and b1x > b2x1 and b2x1 > 0) and (CrossDown(c,A20) or (B2 == true and H < DH2[1] and Condition2[1] == False)) Then Find(1); 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식부탁드려요 > A5=avg(C,5); 5이평 A20=avg(C,20); 20이평 A5H=Highest(H,3); 3봉내 최고가 A5L=Lowest(L,3); 3봉내 최저가 B1=A(2) > A(1) && A(1) < A; 상승전환(연속3봉하락후) B2=A(2) < A(1) && A(1) > A; 하락전환(연속3봉상승후) DL1= ValueWhen(1, B1, A5(1));표시가격1 DL2= ValueWhen(1, B1, A5L);표시가격2 DH1= ValueWhen(1, B2, A5(1));표시가격1 DH2= ValueWhen(1, B2, A5H);표시가격2 1. 지표수식 DL1-5이평이 3봉이상 하락하다가 상승으로 전환할 때에 상승전날 이평가격라인표시 DL2-5이평이 3봉이상 하락하다가 상승으로 전환할 때에 0봉전 3봉이내 최저가표시 DH1-5이평이 3봉이상 상승하다가 하락으로 전환할 때에 하락전날 이평가격라인표시 DH2-5이평이 3봉이상 상승하다가 하락으로 전환할 때에 0봉전 3봉이내 최고가표시 2. 종목검색식과 신호 가. 지표수식중 DL2을 몸통돌파(시가<DL2 && 종가>DL2)하는 종목 나. 지표수식중 DH2을 몸통돌파(시가<DH2 && 종가>DH2)하는 종목 다. B1(5이평이 3봉이상 하락하다가 상승으로 전환)이 발생된후(순서1) 일정기간이후에 다시 B2(3봉이상 상승하다가 하락으로 전환)가 발생되고(순서2) 그 이후에 다시 B1이 발생되고(순서3) 종가가 20이평(A20)위(돌파)이거나 순서1에서 발생된 5이평상승전환 시에 표시된 가격(DL2)을 이탈하지 않고 순서3이 발생되는 매수종목 라. B2(5이평이 3봉이상 상승하다가 하락으로 전환)이 발생된후(순서1) 일정기간이후에 다시 B1(3봉이상 하락하다가 상승으로 전환)가 발생되고(순서2) 그 이후에 다시 B2이 발생되고(순서3) 종가가 20이평(A20)아래(이탈)이거나 순서1에서 발생된 5이평하락전환 시에 표시된 가격(DH2)을 돌파하지 않고 순서3이 발생되는 매도종목 <다>는 5이평의 상승전환이 2번발생되면 매수종목으로 검색되게 하는 것인데 2번째 5이평의 상승이 발생할 때에 20이평돌파(20신고가)가 발생되거나 1번째 발생된 5이평의 상승시에 형성된 저가를 깨지않으면서 2번째 5이평상승전환이 발생되는 종목을 검색해보고자 하는 것이며 <라>는 그 반대의 경우인것입니다. 감사합니다
프로필 이미지

해피오

2022-04-18 14:29:15

2-1 var : A5(0),A20(0),A5h(0),A5l(0); var : B1(False),B2(False),DL1(0),DL2(0),DH1(0),DH2(0); A5 = ma(C,5);# 5이평 A20 = ma(C,20);# 20이평 A5H = Highest(H,3);# 3봉내 최고가 A5L = Lowest(L,3);# 3봉내 최저가 B1 = A5 > A5[1] and CountIf(A5<A5[1],3)[1] == 3; #상승전환(연속3봉하락후) B2 = A5 < A5[1] and CountIf(A5>A5[1],3)[1] == 3; #하락전환(연속3봉상승후) if B1 == true then { DL1 = A5[1];#표시가격1 DL2 = A5L;#표시가격2 } if B2 == true Then { DH1= A5[1]; #표시가격1 DH2= A5H; #표시가격2 } if DL2 > 0 and C > DL2 and DL2 > O Then Find(1); 위 검색식은 5이평의 변곡시에 5이평의 최저가라인을 시가종가로 몸통돌파하는 수식으로 답변주신 겁니다. 여기에서 최저가라인(DL2)은 계단식으로 상승하기도 하락하기도 합니다. 위 답변처럼 최저가라인(DL2)을 단순하게 돌파하는 종목을 검색하는 것이 아니라 최저가라인(DL2)이 두번 하락한 경우의 최저가라인(DL2)을 돌파하는 종목을 검색하고자 한다면 어떻게 해야하는지 알려주세요.여기서 두번 하락한 경우의 최저가라인(DL2)이라함은 최저가라인의 가격이 두번이상 변동하되 그 가격은 하락방향으로 변동된 경우인 것을 의미합니다. 예를 들어 100으로 유지되다가 95로 낮아지고 이 가격으로 일정기간 변동없이 유지되다가 다시 90으로 하락되고 이 하락된 가격라인을 몸통돌파하는 종목을 검색하는 것입니다. 제 의도가 제대로 전달되었는지 모르겠네요. 감사합니다