예스스탁
예스스탁 답변
2024-12-11 11:06:14
안녕하세요
예스스탁입니다.
1
var : A(0);
A= LRL(C,20) + LRS(C,20);
if A < Lowest(A, 60)[1]
and V[1]*1.2<V
and V >10000
and C[1]<C Then
Find(1);
2
var : m5(0),m20(0),크로스업(False),조건(False);
var : hh(0),ll(0),l_sum(0),l_sum1(0),h_high(0),Ls(0),cs(0),cnt(False)
;
M5 = Ma(C,5);
M20 = Ma(C, 20);
크로스업=CrossUp(M5, M20);
LL=iff(M20>L, 1, 0);
L_Sum = Accum(LL);
if 크로스업 == true then
{
hh = H;
L_Sum1 = L_Sum[1];
cs = 0;
}
Else
{
if hh > 0 and h > hh Then
hh = h;
}
if hh == hh[1] and hh > h Then
H_High = hh;
Ls=L_Sum-L_Sum1;
조건=CrossUp(C, H_High) &&Ls>0;
if 조건 Then
cs = cs+1;
Cnt=cs==1;
if Cnt && Cnt[1] == False Then
Find(1);
3
var : ha(0),ca(0),la(0),a(0);
Ha=ma(H, 30)+1.8*Std(H, 30);
Ca=ma(C, 30)+1.8*Std(C, 30);
La=ma(L, 30)+1.8*Std(L, 30);
A=(Ha[1]+La[1]+Ca[1])/3+Ha[1]-La[1];
if CrossUp(C, A) Then
Find(1);
4
Valuewhen만 있는 내용은 어떤 조건으로 종목검색을 하는지 알수 없습니다.
해당값 돌파로 작성해 드립니다.
if dayclose(1)*1.15 <= Dayhigh() Then
var1 =Dayhigh()-(Dayhigh()-dayclose(1))/3;
if CrossUp(c,var1) Then
Find(1);
5
var : m2(0),m6(0),m12(0),m24(0);
M2=Ma(C,20);
M6=Ma(C,60);
M12=Ma(C,120);
M24=Ma(C,240);
if CrossUp(C, M2)
and M12>M12[1]
and M2<M6 and M6>M12 and M12>M24
&& O < M2 && C > M2 && M2[2] < M2[1] and m2[1] < M2 Then
Find(1);
6
var : A(False),B(False),D(False),E(False),F(False);
A = CrossUp(H,BollBandUp(40,2));
B = CrossUp(Macd(9,52),0);
D = CrossUp(Macd(9,52),Ema(Macd(9,52),26));
E = CrossUp(StochasticsK(20,12),StochasticsD(20,12,12));
F = CrossUp(Macd(9,52),Ema(Macd(12,26),9));
if ((A and B) or (A and D) or (B and D)) and E and F Then
Find(1);
7
var : B(0),B1(0),B2(False),A(0);
B=H-L;
B1=Max(C,O)-L;
B2=B/B1>5 && H/C[1]>(1*18/100);
if B2 == true Then
A = H;
if CrossUp(C,A) Then
Find(1);
8
var : A(0),B(0),D(0);
A = (ma(V, 5)-ma(V,20))/ma(V, 10)*100;
B = (ma(V, 10)-ma(V, 240))/ma(V, 10)*100;
D = CCI(9);
if CrossUp(D, 100) && A>0 && B>0 && V>V[1]*1.5 Then
Find(1);
9
if (CrossUp(C, ma(C, 120)) or CrossUp(C, ma(C, 240)))
&& C>Highest(C,40)[1] && RSI(14)>45
&& Diplus(14)>DiMinus(14) && C>O Then
Find(1);
10
var : AA(0),BB(0),CC(0),DD(0),Conditions(0);
AA=StochasticsK(15,5);
BB=RSI(14);
CC=CCI(80);
DD=sar(0.009,0.1);
Conditions=iff(AA<20, 1, 0)+iff(BB<30, 1, 0)+iff(CC<-100, 1, 0)+iff(DD>C, 1, 0);
if Conditions==4 and C>O Then
Find(1);
즐거운 하루되세요
> 파크에버뉴 님이 쓴 글입니다.
> 제목 : 종목 검색식 부탁드립니다
> 항상 친절하고 자상한 답변에 머리숙여 감사드립니다.
아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다.
1.
A= LinearregressionvaLue(C,20,0) + Linearregressionslope(C,20);
A < Lowest(A(1), 60)
and V(1)*1.2<V(0)
and if(V >10000,V,0)
and C(1)<C
2.
M5 = Ma(C,5);
M20 = Ma(C, 20);
크로스업=CrossUp(M5, M20);
HH=Highestsince(1, 크로스업, H);
H_High=Valuewhen(1, HH==HH(1) &&HH>H, HH);
LL=if(M20>L, 1, 0); L_Sum = Sum(LL);
Ls=L_Sum-Valuewhen(1, 크로스업, L_Sum(1));
조건=CrossUp(C, H_High) &&Ls>0;
Cnt=Countsince(크로스업, 조건)==1;
Cnt && !Cnt(1)
3.
Ha=avg(H, 30)+1.8*Stdev(H, 30);
Ca=avg(C, 30)+1.8*Stdev(C, 30);
La=avg(L, 30)+1.8*Stdev(L, 30);
A=(Ha(1)+La(1)+Ca(1))/3+Ha(1)-La(1);
CrossUp(C, A)
4.
Valuewhen(1, Predayclose()*1.15 <= Dayhigh(), Dayhigh()-(Dayhigh()-Predayclose())/3)
5.
M2=Ma(C,20,단순);
M6=Ma(C,60,단순);
M12=Ma(C,120,단순);
M24=Ma(C,240,단순);
CrossUp(C, M2)
and if(M12>M12(1),M12,0)
and M2<M6 and M6>M12 and M12>M24
&& O < M2 && C > M2 && M2(2) < M2(1) < M2
6.
A = CrossUp(H,BbandsUp(40,2));
B = CrossUp(Macd(9,52),0);
D = CrossUp(Macd(9,52),eavg(Macd(9,52),26));
E = CrossUp(Stochasticsslow(20,12),eavg(Stochasticsslow(20,12),12));
F = CrossUp(Macd(9,52),eavg(Macd(12,26),9));
((A and B) or (A and D) or (B and D)) and E and F
7.
B=H-L;
B1=Max(C,O)-L;
B2=B/B1>5 && H/C(1)>(1*18/100);
A=Valuewhen(1,B2,H);
CrossUp(C,A)
8.
A = (avg(V, 5)-avg(V,20))/avg(V, 10)*100;
B = (avg(V, 10)-avg(V, 240))/avg(V, 10)*100;
D = CCI(9);
CrossUp(D, 100) && A>0 && B>0 && V>V(1)*1.5
9.
(CrossUp(C, avg(C, 120)) or CrossUp(C, avg(C, 240)))
&& C>Highest(C(1),40) && RSI(14)>45
&& Diplus(14)>DiMinus(14) && C>O
10.
AA=Stochasticsslow(15,5);
BB=RSI(14);
CC=CCI(80);
DD=sar(0.009,0.1);
Conditions=if(AA<20, 1, 0)+if(BB<30, 1, 0)+if(CC<-100, 1, 0)+if(DD>C, 1, 0);
if(Conditions==4 and C>O, 1, 0)