예스스탁
예스스탁 답변
2024-07-22 14:52:18
안녕하세요
예스스탁입니다.
1
input : BBP(60),Dv(2),P(20);
var : bbup(0),mav(0);
bbup = BollBandUp(BBP,dv);
mav = ma(C,P);
IF CountIf(C>O and C >= C[1]*1.005,3) == 3 and
C[1] > bbup[1] and
C[1] >= mav[1]*1.07 and C[1] >= mav[1]*0.93 Then
Find(1);
2
RSI(20)>64가 되는 봉이
RSI가 64를 상향돌파한 봉을 의미하시면
condition1의 조건을 crossup(R,64)로 변경하시면 됩니다.
input : P(20);
var : A1(0),A2(0),A3(0),A4(0),R(0);
A1=MACD(12,26);
A2=Ema(A1,9);
if CrossUp(A1,0) Then
A3 = C;
if CrossUp(A1,A2) Then
A4=C;
R = RSI(P);
#최근 70봉안에 종가가 A3,A4를 동시돌파한 봉이 있고 현재봉 RSI > 64이면
#Condition1은 true, 아니면 false
Condition1 = CountIf(crossup(C,A3) && Crossup(C,A4),70) >= 1 and R > 64 ; #CrossUp(R,64)
#1봉전에 Condition1이 true인 종목 검색
if Condition1[1] == true Then
Find(1);
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 수식요청
> 1.3분봉에서,
-3연속 양봉발생(각 봉의 시가<종가)
-각 봉은 전봉대비 0.5%이상
-3봉전 종가<2봉전 종가<1봉전 종가
-1봉전 종가>볼밴(60,2)의 상한선
-1봉전 종가기준 20일선과 이격=7%이하
을 0봉에 검색코자 합니다.
2.60분봉에서,
아래는 종전에 작성해주신 수식입니다.
var : A1(0),A2(0),A3(0),A4(0);
A1=MACD(12,26);
A2=Ema(A1,9);
if CrossUp(A1,0) Then
A3 = C;
if CrossUp(A1,A2) Then
A4=C;
Condition1 = crossup(C,A3) && Crossup(C,A4) ;
if Condition1[1] == true Then
Find(1);
이 신호가 71봉이내에 발생한 후 1봉전에 RSI(20)>64인 봉을 검색코자 합니다.
즉, RSI(20)>64가 되는 봉 기준으로 70봉 이내에서 위 수식신호가 발생한 것을
0봉에 자동매수에 걸어놓으려고 합니다.
여러 시도를 하느라 요청사항이 많아 미안합니다.