커뮤니티
문의 드립니다.
2025-11-20 15:36:17
165
글번호 228268
안녕하세요 ~
예전에 수식이 안된다고 했는데, 현재는 가능한지 재 확인 요청 드립니다.
RSI(5) 70이상일때, 현재가격이 아래의 수식을 돌파하는 종목 검색식 입니다.
A=avg(c,2);
B=A+AvgIf(c-A,1,0.0)+1.4*Stdevif(c-A,1,0.0);
D=Bbandsup(9,2);
d1=crossup(D,B);
d2=crossdown(D,B);
valuewhen(1, d1 or d2,o)
감사합니다.
답변 1
예스스탁 예스스탁 답변
2025-11-20 16:00:02
안녕하세요
예스스탁입니다.
해당식 과거조회봉수에 영향을 받습니다.
종목검색 최대 제공봉수가 500봉입니다.
속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시고
차트도 500봉 조회해서 비교해 보셔야 합니다.
var : A(0),diff(0),TotalSum(0),count(0),avgif(0);
var : cnt(0),SumOfSquaredDiffs(0),STDEVIF(0);
var : B(0),D(0),d1(False),d2(False);
A = ma(C,2);
diff = C-A;
if diff > 0 Then
{
TotalSum = TotalSum + diff;
Count = Count + 1;
AVGIF = TotalSum/Count;
SumOfSquaredDiffs = 0;
For cnt = 0 to Index
{
if diff[cnt] > 0 Then
{
SumOfSquaredDiffs = SumOfSquaredDiffs + (diff[cnt] - avgif)^2;
}
}
STDEVIF = SquareRoot(SumOfSquaredDiffs/count);
}
B=(A+AVGIF+1.4*STDEVIF);
D=BollBandUp(9,2);
d1=crossup(D,B);
d2=crossdown(D,B);
if d1 or d2 Then
var1 = o;
if CrossUp(C,var1) Then
Find(1);
즐거운 하루되세요