예스스탁
예스스탁 답변
2024-04-19 14:28:27
안녕하세요
예스스탁입니다.
1
var : m12(0),m60(0),저점(False),hs(0);
var : 저점1_12(0),저점1_60(0),저점2_12(0),저점2_60(0),전고점(0);
M12=Ema(C,12);
M60=Ema(C,60);
저점=M12>M12[1] && M12[1]<M12[2];
if 저점 == true Then
{
Hs = H;
저점1_12 = M12[1];
저점1_60 = M60[1];
저점2_12 = 저점1_12[1];
저점2_60 = 저점1_60[1];
전고점 = Hs[1];
}
Else
{
if Hs > 0 and H > Hs Then
Hs = H;
}
if 저점1_12<저점1_60 &&
저점2_12<저점2_60 &&
M60<M12 &&
CrossUp(H,전고점) Then
Find(1);
2
input : 기간1(5),기간2(20);
var : S(0),M5(0),상전5(False),M2(0),DC(0),상1(0),상2(0),상3(0),GC(0),조건W(False);
S=Accum(1);
M5=ema(C,기간1);
상전5=M5>M5[1] && M5[1]<M5[2];
M2=ma(C,기간2);
if CrossDown(M5,M2) Then
DC = S;
if 상전5 == true Then
{
상1 = S;
상2 = 상1[1];
상3 = 상2[1];
}
if CrossUp(M5,M2) Then
GC = S;
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC;
if 조건W == true && 조건W[1] == False Then
Find(1);
3
input : 기간(20);
var : 단순평균(0),단순평균각(0),전체합계(0),합계상승분(false),전체합계1(0),전체합계2(0),조건(false);
단순평균=ma(C,기간);
단순평균각=iff(단순평균[1]<단순평균, 1, -1);
전체합계=Accum(단순평균각);
합계상승분=전체합계[1]<=전체합계;
if 합계상승분[1] == False and 합계상승분 == true Then
{
전체합계1 = o;
전체합계2 = 전체합계1[1];
}
조건=전체합계1>=전체합계2;
if 조건[1]==False && 조건==true Then
Find(1);
4
if V > ma(V, 5) * 1.5 &&
V > V[1] * 1.5 &&
Crossup(C, MA(C,20)) &&
RSI(9) < 55 Then
Find(1);
즐거운 하루되세요
> 힘찬하루 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요
종목검색 부탁드립니다
수고하세요
1.
M12=eavg(C,12);
M60=eavg(C,60);
저점=M12>M12(1) && M12(1)<M12(2);
Hs=HighestSince(1,저점,H);
저점1_12=Valuewhen(1,저점,M12(1));
저점1_60=Valuewhen(1,저점,M60(1));
저점2_12=Valuewhen(2,저점,M12(1));
저점2_60=Valuewhen(2,저점,M60(1));
전고점=Valuewhen(1,저점,Hs(1));
저점1_12<저점1_60 &&
저점2_12<저점2_60 &&
M60<M12 &&
CrossUp(H,전고점)
=====================================================================
2.
S=sum(1);
M5=ma(C,기간1,지수);
상전5=M5>M5(1) && M5(1)<M5(2);
M2=ma(C,기간2);
DC=Valuewhen(1,Crossdown(M5,M2),S);
상1=Valuewhen(1,상전5,S);
상2=Valuewhen(2,상전5,S);
상3=Valuewhen(3,상전5,S);
GC=Valuewhen(1,CrossUp(M5,M2),S);
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC
조건W && !조건W(1)
=====================================================================
3.
단순평균=avg(C,기간);
단순평균각=if(단순평균(1)<단순평균, 1, -1);
전체합계=sum(단순평균각);
합계상승분=전체합계(1)<=전체합계
전체합계1=ValueWhen(1, 합계상승분(1)==0 && 합계상승분==1, o);
전체합계2=ValueWhen(2, 합계상승분(1)==0 && 합계상승분==1, o);
조건=전체합계1>=전체합계2
조건(1)==0 && 조건==1
=====================================================================
4.
V > avg(V, 5) * 1.5 &&
V > V(1) * 1.5 &&
Crossup(C, MA(C,20)) &&
RSI(9) < 55