커뮤니티

수식 수정부탁드립니다

프로필 이미지
해피오
2023-02-10 16:57:43
955
글번호 166192
답변완료
80700번에 대한 요청수식을 받은것인데 수정요망합니다 /*5이평포복돌파매수신호*/ input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then T = 1; if CrossDown(C,var1) Then { T = -1; if C < O Then T = -2; } if T == -2 Then { S = S+1; if S >= 출현횟수 and C > O Then { T = -3; if C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율 Then Plot1(표시가격,"5이평포복돌파매수신호"); } } 제가 요청드린것은 5이평선을 음봉으로 데드크로스를 발생한 시점부터 5회이상 연속적으로 종가상으로 5이평선 밑에서 있다가 일정상승율로 양봉이 발생할때에 매수신호를 표시하고자 하는 것임(5이평선아래 음봉이던 양봉이던 상관없이 종가상으로 5이평선보다 낮으면 되며, 각 캔들은 연속적으로 5이평선보다 낮아야 한다는 것이며, 그러다가 3%이상의 상승율로 양봉이 발생하면 매수신호를 주는 것임. 또한 이 양봉은 5이평선보다 낮아도 되고 돌파하는 양봉이어도 상관없음 상기 수식으로 검증을 해보면 5연속하지않았는데도 매수신호가 출현하고 있네요
검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2023-02-10 18:11:58

안녕하세요 예스스탁입니다. input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then { T = 1; if T[1] == -2 and S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { Plot1(표시가격,"5이평포복돌파매수신호"); } } if CrossDown(C,var1) Then { T = -1; S = 0; if C < O Then T = -2; } if T == -2 Then { S = S+1; if S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { T = -3; Plot1(표시가격,"5이평포복돌파매수신호"); } } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식 수정부탁드립니다 > 80700번에 대한 요청수식을 받은것인데 수정요망합니다 /*5이평포복돌파매수신호*/ input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then T = 1; if CrossDown(C,var1) Then { T = -1; if C < O Then T = -2; } if T == -2 Then { S = S+1; if S >= 출현횟수 and C > O Then { T = -3; if C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율 Then Plot1(표시가격,"5이평포복돌파매수신호"); } } 제가 요청드린것은 5이평선을 음봉으로 데드크로스를 발생한 시점부터 5회이상 연속적으로 종가상으로 5이평선 밑에서 있다가 일정상승율로 양봉이 발생할때에 매수신호를 표시하고자 하는 것임(5이평선아래 음봉이던 양봉이던 상관없이 종가상으로 5이평선보다 낮으면 되며, 각 캔들은 연속적으로 5이평선보다 낮아야 한다는 것이며, 그러다가 3%이상의 상승율로 양봉이 발생하면 매수신호를 주는 것임. 또한 이 양봉은 5이평선보다 낮아도 되고 돌파하는 양봉이어도 상관없음 상기 수식으로 검증을 해보면 5연속하지않았는데도 매수신호가 출현하고 있네요
프로필 이미지

해피오

2023-02-10 19:38:09

바쁨에도 불구하고 빠른 답신주셔서 감사합니다. 수정 신호수식으로 종목을 검토해봤는데 신호수식이 나와야 하는데 나오지 않는 것은 어떤 연유일까요? * 5이평 데드발생시 음봉이던 양봉(종가는 5이평아래여야함)이던 상관없이 수정해도 됩니다. 자화전자 - 10월4일, 12월26일 원익QNC, 쏠리드, 두산데스나, 에스넷 - 10월4일 미래나노텍 - 12월 19일 표시되지 않는 종목과 일자를 나열했는데 추가 검토를 요청드립니다. PLOT1/2에 MACD조건을 추가하여 신호조건을 강화해볼 예정이므로 수식을 이해하기쉽게 구성해주시면 감사하겠읍니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 수정부탁드립니다 > 안녕하세요 예스스탁입니다. input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then { T = 1; if T[1] == -2 and S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { Plot1(표시가격,"5이평포복돌파매수신호"); } } if CrossDown(C,var1) Then { T = -1; S = 0; if C < O Then T = -2; } if T == -2 Then { S = S+1; if S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { T = -3; Plot1(표시가격,"5이평포복돌파매수신호"); } } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식 수정부탁드립니다 > 80700번에 대한 요청수식을 받은것인데 수정요망합니다 /*5이평포복돌파매수신호*/ input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then T = 1; if CrossDown(C,var1) Then { T = -1; if C < O Then T = -2; } if T == -2 Then { S = S+1; if S >= 출현횟수 and C > O Then { T = -3; if C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율 Then Plot1(표시가격,"5이평포복돌파매수신호"); } } 제가 요청드린것은 5이평선을 음봉으로 데드크로스를 발생한 시점부터 5회이상 연속적으로 종가상으로 5이평선 밑에서 있다가 일정상승율로 양봉이 발생할때에 매수신호를 표시하고자 하는 것임(5이평선아래 음봉이던 양봉이던 상관없이 종가상으로 5이평선보다 낮으면 되며, 각 캔들은 연속적으로 5이평선보다 낮아야 한다는 것이며, 그러다가 3%이상의 상승율로 양봉이 발생하면 매수신호를 주는 것임. 또한 이 양봉은 5이평선보다 낮아도 되고 돌파하는 양봉이어도 상관없음 상기 수식으로 검증을 해보면 5연속하지않았는데도 매수신호가 출현하고 있네요
프로필 이미지

예스스탁 예스스탁 답변

2023-02-13 11:48:57

안녕하세요 예스스탁입니다. 지정한 날에 표시가 안되는 이유는 2가지입니다. 첫째는 데드난 봉이 음봉이 아닌 양봉이나 도지봉일 경우이고 두번째는 데드이 후에 이미 지정한 조건이 만족한 경우입니다. 자화전자의 경우 9월15일에 조건만족하고 이미 9월 22일에 3% 상승양봉이 나왔습니다. 그러므로 10월 4일에 표시가 되지 않는 것입니다. 즉 지금 수식은 데드이후에 최초로 5개봉 경과후 3%이상 양봉일때만 표시합니다. 데드시 음봉양봉등 조건을 제외하고 5개봉 이후에는 3%이상 양봉일때 모두 표시되게 수정해 드립니다. input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then { T = 1; if T[1] == -1 and S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { Plot1(표시가격,"5이평포복돌파매수신호"); } } if CrossDown(C,var1) Then { T = -1; S = 0; } if T == -1 Then { S = S+1; if S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { Plot1(표시가격,"5이평포복돌파매수신호"); } } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : Re : Re : 수식 수정부탁드립니다 > 바쁨에도 불구하고 빠른 답신주셔서 감사합니다. 수정 신호수식으로 종목을 검토해봤는데 신호수식이 나와야 하는데 나오지 않는 것은 어떤 연유일까요? * 5이평 데드발생시 음봉이던 양봉(종가는 5이평아래여야함)이던 상관없이 수정해도 됩니다. 자화전자 - 10월4일, 12월26일 원익QNC, 쏠리드, 두산데스나, 에스넷 - 10월4일 미래나노텍 - 12월 19일 표시되지 않는 종목과 일자를 나열했는데 추가 검토를 요청드립니다. PLOT1/2에 MACD조건을 추가하여 신호조건을 강화해볼 예정이므로 수식을 이해하기쉽게 구성해주시면 감사하겠읍니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 수정부탁드립니다 > 안녕하세요 예스스탁입니다. input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then { T = 1; if T[1] == -2 and S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { Plot1(표시가격,"5이평포복돌파매수신호"); } } if CrossDown(C,var1) Then { T = -1; S = 0; if C < O Then T = -2; } if T == -2 Then { S = S+1; if S >= 출현횟수 and C > O and (C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율) Then { T = -3; Plot1(표시가격,"5이평포복돌파매수신호"); } } 즐거운 하루되세요 > 해피오 님이 쓴 글입니다. > 제목 : 수식 수정부탁드립니다 > 80700번에 대한 요청수식을 받은것인데 수정요망합니다 /*5이평포복돌파매수신호*/ input : 표시가격(L/1.05); input : 출현횟수(5), 전일종가대비상승율(1.03), 당일시가대비상승율(1.03); var : T(0), S(0); var1 = ma(C,5); if CrossUp(C,var1) Then T = 1; if CrossDown(C,var1) Then { T = -1; if C < O Then T = -2; } if T == -2 Then { S = S+1; if S >= 출현횟수 and C > O Then { T = -3; if C >= DayClose[1]*전일종가대비상승율 or C >= DayOpen*당일시가대비상승율 Then Plot1(표시가격,"5이평포복돌파매수신호"); } } 제가 요청드린것은 5이평선을 음봉으로 데드크로스를 발생한 시점부터 5회이상 연속적으로 종가상으로 5이평선 밑에서 있다가 일정상승율로 양봉이 발생할때에 매수신호를 표시하고자 하는 것임(5이평선아래 음봉이던 양봉이던 상관없이 종가상으로 5이평선보다 낮으면 되며, 각 캔들은 연속적으로 5이평선보다 낮아야 한다는 것이며, 그러다가 3%이상의 상승율로 양봉이 발생하면 매수신호를 주는 것임. 또한 이 양봉은 5이평선보다 낮아도 되고 돌파하는 양봉이어도 상관없음 상기 수식으로 검증을 해보면 5연속하지않았는데도 매수신호가 출현하고 있네요