var : R(0),A(0),B(0);
R = RSI(20);
A=iff( (high==low), 0, volume*(close-low)/(high-low));
B=iff( (high==low), 0, volume*(high-close)/(high-low));
if C > O and R[1] < 64 and R>64 and (A>=B*5 or B==0) Then
Find(1);
위 수식은 RSI(20)이 64돌파 + 매수거래량이 매도거래량의 5배이상인 종목 검색식입니다.
===================================================================================
이것을 다음 두가지의 검색수식(각각 별개)으로 수정을 원합니다.
1)연속(전일+금일)발생
- 1봉전에 발생
(RSI(20): 2봉전 RSI<63.9, 1봉전 RSI>64돌파 + 매수거래량이 5배이상)
- 이어 금일 또 발생(RSI(20)>64 + 5배이상)
즉, 연속으로 발생하는 종목을 금일 검색
2)지난 10거래일 중 "RSI(20)>64 + 매수거래량이 5배이상 신호"가 4번이상 발생
===>금일에 4번째 신호발생(연속은 무관하고 4회만 카운트, 1봉전 RSI<64 조건은 없음)
나름 시도해도 안되어 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2024-05-21 10:17:37
안녕하세요
예스스탁입니다.
1
var : R(0),A(0),B(0);
R = RSI(20);
A=iff( (high==low), 0, volume*(close-low)/(high-low));
B=iff( (high==low), 0, volume*(high-close)/(high-low));
Condition1 = C > O and R[1] < 64 and R>64 and (A>=B*5 or B==0);
if Condition1[1] == true and R>64 and (A>=B*5 or B==0) Then
Find(1);
2
var : R(0),A(0),B(0);
R = RSI(20);
A=iff( (high==low), 0, volume*(close-low)/(high-low));
B=iff( (high==low), 0, volume*(high-close)/(high-low));
Condition1 = C > O and R>64 and (A>=B*5 or B==0);
if CountIf(Condition1,10) >= 4 Then
Find(1);
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 수식요청
> var : R(0),A(0),B(0);
R = RSI(20);
A=iff( (high==low), 0, volume*(close-low)/(high-low));
B=iff( (high==low), 0, volume*(high-close)/(high-low));
if C > O and R[1] < 64 and R>64 and (A>=B*5 or B==0) Then
Find(1);
위 수식은 RSI(20)이 64돌파 + 매수거래량이 매도거래량의 5배이상인 종목 검색식입니다.
===================================================================================
이것을 다음 두가지의 검색수식(각각 별개)으로 수정을 원합니다.
1)연속(전일+금일)발생
- 1봉전에 발생
(RSI(20): 2봉전 RSI<63.9, 1봉전 RSI>64돌파 + 매수거래량이 5배이상)
- 이어 금일 또 발생(RSI(20)>64 + 5배이상)
즉, 연속으로 발생하는 종목을 금일 검색
2)지난 10거래일 중 "RSI(20)>64 + 매수거래량이 5배이상 신호"가 4번이상 발생
===>금일에 4번째 신호발생(연속은 무관하고 4회만 카운트, 1봉전 RSI<64 조건은 없음)
나름 시도해도 안되어 부탁드립니다.