예스스탁
예스스탁 답변
2024-02-05 11:01:00
안녕하세요
예스스탁입니다.
var : 대금(0),A(0),B(0),DD(0),양대금(0),A1(0),B1(0),D1(0),음대금(0);
input : dayPeriod(22);
var : cnt(0),sum(0),daymav(0);
#일봉 이동평균계산
sum = 0;
For cnt = 0 to dayPeriod-1
{
sum = sum + DayClose(cnt);
}
daymav = sum/dayPeriod;
대금 = (H+O+L+C)/4*V/100000000;
A=IfF(C>O,대금,0);
B=Accum(A);
A1=IfF(C<O,대금,0);
B1=Accum(A1);
if sDate != sDate[1] Then
{
DD = B[1];
D1 = B1[1];
}
양대금=B-DD;
음대금=B1-D1;
input : 기간(20),이전봉(8);
var : hh(0),HH2(0);
hh=highest(h,기간);
hh2=highest(h[이전봉],기간);
Condition1 = 양대금>음대금 && CrossUp(c,daymav) && C>O;
Condition2 = C>hh[1] && C>hh2[1];
if Condition1 == true and Condition2 == true Then
Find(1);
즐거운 하루되세요
> 그냥생각없슴 님이 쓴 글입니다.
> 제목 : 수고많으십니다..1번과2번 동시에 만족하는 검색식 부탁드립니다.
> <예스트레이더 수식1>
var : 대금(0),A(0),B(0),DD(0),양대금(0),A1(0),B1(0),D1(0),음대금(0);
input : dayPeriod(22);
var : cnt(0),sum(0),daymav(0);
#일봉 이동평균계산
sum = 0;
For cnt = 0 to dayPeriod-1
{
sum = sum + DayClose(cnt);
}
daymav = sum/dayPeriod;
대금 = (H+O+L+C)/4*V/100000000;
A=IfF(C>O,대금,0);
B=Accum(A);
A1=IfF(C<O,대금,0);
B1=Accum(A1);
if sDate != sDate[1] Then
{
DD = B[1];
D1 = B1[1];
}
양대금=B-DD;
음대금=B1-D1;
if 양대금>음대금 && CrossUp(c,daymav) && C>O Then
Find(1);
<예스트레이더 수식2>
input : 기간(20),이전봉(8);
var : hh(0),HH2(0)
hh=highest(h,기간);
hh2=highest(h[이전봉],기간);
if C>hh[1] && C>hh2[1] Then
Find(1);