커뮤니티

부탁 드립니다.

프로필 이미지
yes
2021-06-13 18:42:19
1291
글번호 149869
답변완료
도움에 감사 드립니다. var1~5 값이 1)과거 100개 봉전에서 rsi 값이 30 이하 2)과거 200개 봉전에서 rsi 값이 70 이상 3)현재봉에서 rsi 값이 50 이하 위의 3개의 조건을 만족하는 수식이 3개 이상이라면 종목을 검색 하는 수식 부탁 드립니다. var1=rsi(10); var2=rsi(20); var3=rsi(30); var4=rsi(40); var5=rsi(50); *추가질문) 검색시 "검색에 필요한 최소 기간"은 500으로 하였고... 각각 "기준봉"은 얼마로 하여야 하나요? 참고수식) value1 = 0; if var1 >= 70 Then value1 = value1+1; if var2 >= 70 Then value1 = value1+1; if var3 >= 70 Then value1 = value1+1; if var4 >= 70 Then value1 = value1+1; if var5 >= 70 Then value1 = value1+1; if value1 >= 3 Then plot1(H,"검색",MAGENTA);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-14 09:07:18

안녕하세요 예스스탁입니다. 기준봉은 종목검색시점입니다. 지정한 조건이 현재봉에 만족하는 것을 찾으면 0, 1봉전이면 1, 두봉전이면 2,...와 같이 지정하시면 됩니다. 현재봉에서 조건만족한 것을 찾으시므로 0으로 지정하시면 됩니다. var1=rsi(10); var2=rsi(20); var3=rsi(30); var4=rsi(40); var5=rsi(50); value1 = 0; if var1 <= 50 and var1[100] < 30 and var1[200] >= 70 Then value1 = value1+1; if var2 <= 50 and var2[100] < 30 and var2[200] >= 70 Then value1 = value1+1; if var3 <= 50 and var3[100] < 30 and var3[200] >= 70 Then value1 = value1+1; if var4 <= 50 and var4[100] < 30 and var4[200] >= 70 Then value1 = value1+1; if var5 <= 50 and var5[100] < 30 and var5[200] >= 70 Then value1 = value1+1; if value1 >= 3 Then Find(1); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 도움에 감사 드립니다. var1~5 값이 1)과거 100개 봉전에서 rsi 값이 30 이하 2)과거 200개 봉전에서 rsi 값이 70 이상 3)현재봉에서 rsi 값이 50 이하 위의 3개의 조건을 만족하는 수식이 3개 이상이라면 종목을 검색 하는 수식 부탁 드립니다. var1=rsi(10); var2=rsi(20); var3=rsi(30); var4=rsi(40); var5=rsi(50); *추가질문) 검색시 "검색에 필요한 최소 기간"은 500으로 하였고... 각각 "기준봉"은 얼마로 하여야 하나요? 참고수식) value1 = 0; if var1 >= 70 Then value1 = value1+1; if var2 >= 70 Then value1 = value1+1; if var3 >= 70 Then value1 = value1+1; if var4 >= 70 Then value1 = value1+1; if var5 >= 70 Then value1 = value1+1; if value1 >= 3 Then plot1(H,"검색",MAGENTA);