커뮤니티
문의 드립니다.
2026-02-03 22:23:03
275
글번호 230307
안녕하세요 ~
요청드린 질의 사항에 대하여 많은 답변 및 도움 주셔서 감사 드립니다.
- 1라인 돌파 후, RSI(5)가 70이상인 조건에서 현재 가격이 2라인을 돌파하는 종목,
- 또는 2라인 돌파 후, RSI(5)가 70이상인 조건에서 현재 가격이 1라인을 돌파하는 종목,
- 또는 RSI(5)가 70이상인 조건에서, 현재 가격이 1라인 & 2라인을 같이 돌파하는 종목의 검새식을 부탁 드립니다.
1라인.
A=avg(c,17);
ATR=avg(max(max(h-L,abs(c(1)-h)),abs(c(1)-L)),17);
B=ATR*2;
D=A+B;
E=Bbandsup(17,2);
e1=crossup(E,D);
e2=crossdown(E,D);
e3=crossdown(c,E);
valuewhen(1,e1 or e2 or e3,o)
2라인.
A=DIminus(11);
a1=crossdown(A,10);
a2=crossup(A,10);
valuewhen(1, a1 or a2,o)
감사합니다.
답변 1
예스스탁 예스스탁 답변
2026-02-04 13:32:15
안녕하세요
예스스탁입니다.
var : A(0),ATR(0),B(0),D(0),E(0);
var : e1(False),e2(False),e3(False);
var : AA(0),a1(False),a2(False);
var : T1(0),T2(0),R(0);
A=ma(c,17);
ATR=ma(max(max(h-L,abs(c[1]-h)),abs(c[1]-L)),17);
B=ATR*2;
D=A+B;
E=BollBandUp(17,2);
e1=crossup(E,D);
e2=crossdown(E,D);
e3=crossdown(c,E);
if e1 or e2 or e3 Then
var1 = o;
AA=DIminus(11);
a1=crossdown(AA,10);
a2=crossup(AA,10);
if a1 or a2 Then
var2 = o;
if CrossUp(c,var1) Then
T1 = 1;
if CrossDown(c,var1) Then
T1 = -1;
if CrossUp(c,var2) Then
T2 = 1;
if CrossDown(c,var2) Then
T2 = -1;
R = RSI(5);
Condition1 = T1 == 1 and T2 == 1;
if R >= 70 and Condition1 == true and Condition1[1] == False Then
Find(1);
즐거운 하루되세요