예스스탁
예스스탁 답변
2025-06-16 13:15:37
안녕하세요
예스스탁입니다.
input : af(0.01),maxaf(0.2),비율2(1);
var : S(0),조건(False),시작가(0),bs(0),라인2(0);
S = sar(af,maxAf);
조건 = CrossUp(C, S);
if 조건 == true Then
{
시작가 = O;
bs = 0;
}
Else
{
if 시작가 > 0 Then
bs = bs+1;
}
라인2 = iff(조건, 시작가, 시작가 + 시작가 * (비율2 / 100) * bs);
var1 = iff(S < C && S < 라인2, 라인2, S);
var : A(0),ATRV(0),B(0),D(0),E(0);
var : e1(False),e2(False),e3(False);
A=ma(c,17);
ATRV=ma(max(max(h-L,abs(c[1]-h)),abs(c[1]-L)),17);
B=ATRV*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
var2 = o;
if CrossUp(c,var1) and CrossUp(c,var2) Then
Find(1);
즐거운 하루되세요
> ikksoo 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요
현재 종가가 아래의 2 조건을 돌파 또는 우상향 하는 종목 검색식 부탁 드립니다.
1. A라인 ;
S = sar(af,maxAf);
조건 = CrossUp(C, S);
시작가 = Valuewhen(1, 조건, O);
bs = BarsSince(조건);
라인2 = if(조건, 시작가, 시작가 + 시작가 * (비율2 / 100) * bs);
if(S < C && S < 라인2, 라인2, S)
지표조건
af 0.01
maxAf 0.2
비율2 1
2. B라인 ;
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)
감사합니다.