예스스탁
예스스탁 답변
2025-02-03 15:56:18
안녕하세요
예스스탁입니다.
1
var : A(0),B(0),조건(0),bs(-1);
A = Lowest(L,15)[1];
B = Highest(H,15)[1];
if L < A[1] Then
bs = 0;
Else
{
if bs >= 0 Then
bs = bs+1;
}
if bs == 12 Then
조건 = B;
if 조건 > 0 and CrossUp(C,조건) Then
Find(1);
2
var : m5(0),m20(0),cu(False),h1(0),h2(0),L21(0);
var : l1(0),l2(0),조건1(0),조건2(False),cnt(False),CS(-1);
M5 = ma(C,5);
M20 = ma(C,20);
CU = CrossUp(M5,M20);
if CU == true Then
{
H1 = H;
L21 = L2[1];
CS = 0;
}
Else
{
if H1 > 0 and H > H1 Then
H1 = H;
}
if H1 == H1[1] and H1 > H Then
H2 = H1;
L1 = iff(M20 > L, 1, 0);
L2 = Accum(L1);
조건1 = L2-L21;
조건2 = CrossUp(C,H2) && 조건1>0;
if CS > 0 and 조건2 Then
CS = CS+1;
Cnt = CS == 1;
if Cnt && Cnt[1] == False Then
Find(1);
3
var : A(0),조건1(False),조건2(False),ha(0);
A = highest(ma(PVI,5),20);
if A > PVI Then
ha = A;
Else
{
if ha > 0 and A > ha Then
ha = A;
}
조건1 = CrossUp(PVI,ha);
조건2 = AccumN(iff(조건1, 1, 0), 5) > 2;
if 조건1 && 조건2 Then
Find(1);
즐거운 하루되세요
> 파크에버뉴 님이 쓴 글입니다.
> 제목 : 종목 검색식 부탁드립니다
> 다음 수식에대한 예스트레이더 종목검색식 부탁드립니다.
1.
A = Lowest(L(1),15);
B = Highest(H(1),15);
조건 = Valuewhen(1,BarsSince(L < A(1)) == (12),B);
CrossUp(C,조건)
2.
M5 = ma(C,5);
M20 = ma(C,20);
CU = CrossUp(M5,M20);
H1 = HighestSince(1, CU, H);
H2 = Valuewhen(1,H1 == H1(1) && H1 > H, H1);
L1 = if (M20 > L, 1, 0);
L2 = Sum(L1);
조건1 = L2-Valuewhen(1,CU, L2(1));
조건2 = CrossUp(C,H2) && 조건1>0;
Cnt = Countsince(CU,조건2) == 1;
Cnt && !Cnt(1)
3.
A = highest(avg(PVI(C),5),20);
조건1 = CrossUp(PVI(C),highestsince(1,A > PVI(C),A));
조건2 = Sum(if(조건1, 1, 0), 5) > 2;
조건1 && 조건2