커뮤니티
재문의드립니다.
2015-11-17 18:27:59
179
글번호 92493
일봉 80bbup이 주봉 240bbupcrossup입니다.
수정부탁드립니다.
감사합니다.
input : N(10),P1(20),dv1(2),P2(80),dv2(2);
var1 = BollBandUp(P1,dv1);
var2 = BollBandUp(P2,dv2);
if countif(crossuP(var1,var2),N) >= 1 Then
find(1);
즐거운 하루되세요
> 부양가족 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다
> 검색식입니다.
일봉주기에서 n봉기간내 (일봉)20bbup이 (주봉)80bbup을 crossup한 종목검색식 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-11-18 14:15:25
안녕하세요
김윤한입니다.
식은 아래와 같습니다
다만 종목검색은 500봉이 최대 제공봉수입니다.
봉수가 부족하여 일봉에서 240주 볼밴이 계산될수 없습니다.
적절한 봉수로 지정하셔야 합니다.
input : N(10),P1(80),dv1(0),P2(240),dv2(2);
var : BBup1(0);
var : cnt(0),sum(0),mav(0),BBup2(0),BBdn2(0),SumSqrt(0),Stdv(0);
Array : CC[100](0);
BBup1 = BollBandUp(P1,dv1);
if dayofweek(date) < dayofweek(date[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
If CC[P2-1] > 0 Then {
sum = 0;
for cnt = 0 to P2-1{
sum = sum+CC[cnt];
}
mav = sum/P2;
SumSqrt = 0;
For cnt = 0 To P2 - 1 {
SumSqrt = SumSqrt + (CC[cnt] - mav) * (CC[cnt] - mav);
}
Stdv = SquareRoot(SumSqrt / P2);
BBup2 = mav + (Dv2 * Stdv);
}
if countif(CrossUp(BBup1,BBup2),N) >= 1 and BBup2[N] > 0 Then
find(1);
즐거운 하루되세요
> 부양가족 님이 쓴 글입니다.
> 제목 : 재문의드립니다.
> 일봉 80bbup이 주봉 240bbupcrossup입니다.
수정부탁드립니다.
감사합니다.
input : N(10),P1(20),dv1(2),P2(80),dv2(2);
var1 = BollBandUp(P1,dv1);
var2 = BollBandUp(P2,dv2);
if countif(crossuP(var1,var2),N) >= 1 Then
find(1);
즐거운 하루되세요
> 부양가족 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다
> 검색식입니다.
일봉주기에서 n봉기간내 (일봉)20bbup이 (주봉)80bbup을 crossup한 종목검색식 부탁드립니다.
감사합니다.
다음글
이전글