커뮤니티
[재문의] 종목 검색식
2012-09-11 09:08:51
323
글번호 54580
아래 답변주식 내용을 참고로 다음과 같이 작성을 하였는데요.
240볼밴값이 존재하는 종목만 도출이 됩니다. 봉개수는 250입니다.
검토 부탁 드립니다.
Input : BB80Period(80), BB240Period(240), D(2);
Variable : BB80up(0), BB240up(0);
BB80up = BollBandUp(BB80Period,D);
BB240up = BollBandUp(BB240Period,D);
If Index >= BB80Period and (C >= BB80up and C[1] < BB80up[1]) Then
{
If Index < BB240Period Then
Find(1);
Else
{
If BB80up <= BB240up and C < BB240up Then
Find(2);
}
}
수고하세요.
=================================================================
안녕하세요
예스스탁입니다.
식상 지정한 봉수가 충족되지 못하는 종목은
해당 값을 계산할 수 없으므로 조건에 만족하지 못하므로 자동으로 제외됩니다.
따로 수식적으로 해당 부분에 대해 내용을 추가하시고자 하시면
종목검색 속성화면에서 검색에 필요한 봉갯수를 500으로 설정 하시고
아래와 같이 인덱스를 이용해 식을 구분해서 작성하시면 됩니다.
input : P(240),dv(2);
var1 = BollBandUp(P,dv);
if crossup(c,var1) and index > P Then
find(1);
즐거운 하루되세요
> hugnkiss 님이 쓴 글입니다.
> 제목 : 종목검색식 문의
> 안녕하세요.
볼린저 밴드 값을 이용하여 종목검색식 작성시,
볼린저밴드 값이 존재하는지의 여부는 어떻게 판단하나요?
예를 들면 상장된지 얼마 안되어 240일 볼린저 밴드값이 존재하지 않는 경우,
이를 수식에서 판단 할수 있는 방법이 궁금합니다.
수고하세요.
답변 1
예스스탁 예스스탁 답변
2012-09-11 12:50:39
안녕하세요
예스스탁입니다.
답변을 잘못드린것 같습니다.
240기간 볼밴이 있으면 수식계산에 필요한 봉갯수(MaxBarsBack)기
240개 이상으로 책정을 하게 되어 하나의 식으로 가능하지 않습니다.
첨부된 그림과 같이 식을 2개를 따로 만드신 후에
파워종목검색 화면에서 2개를 같이 검색하시면
한번에 240개 미만의 봉을 가지는 종목도 같이 검색하실 수 있습니다.
1. 240개 미만에서 80볼밴 상단 돌파종목
Input : BB80Period(80), BB240Period(240), D(2);
Variable : BB80up(0);
BB80up = BollBandUp(BB80Period,D);
If Index >= BB80Period and (C >= BB80up and C[1] < BB80up[1]) and Index < BB240Period Then
Find(1);
2. 240개 이상의 봉을 가지는 종목에서
80볼밴 상단 돌파하고
80볼밴상단이 240상단보다 작고 종가도 240상단보다 작은 종목
Input : BB80Period(80), BB240Period(240), D(2);
Variable : BB80up(0), BB240up(0);
BB80up = BollBandUp(BB80Period,D);
BB240up = BollBandUp(BB240Period,D);
If Index >= BB240Period and (C >= BB80up and C[1] < BB80up[1]) and BB80up <= BB240up and C < BB240up Then
Find(2);
즐거운 하루되세요
> hugnkiss 님이 쓴 글입니다.
> 제목 : [재문의] 종목 검색식
> 아래 답변주식 내용을 참고로 다음과 같이 작성을 하였는데요.
240볼밴값이 존재하는 종목만 도출이 됩니다. 봉개수는 250입니다.
검토 부탁 드립니다.
Input : BB80Period(80), BB240Period(240), D(2);
Variable : BB80up(0), BB240up(0);
BB80up = BollBandUp(BB80Period,D);
BB240up = BollBandUp(BB240Period,D);
If Index >= BB80Period and (C >= BB80up and C[1] < BB80up[1]) Then
{
If Index < BB240Period Then
Find(1);
Else
{
If BB80up <= BB240up and C < BB240up Then
Find(2);
}
}
수고하세요.
=================================================================
안녕하세요
예스스탁입니다.
식상 지정한 봉수가 충족되지 못하는 종목은
해당 값을 계산할 수 없으므로 조건에 만족하지 못하므로 자동으로 제외됩니다.
따로 수식적으로 해당 부분에 대해 내용을 추가하시고자 하시면
종목검색 속성화면에서 검색에 필요한 봉갯수를 500으로 설정 하시고
아래와 같이 인덱스를 이용해 식을 구분해서 작성하시면 됩니다.
input : P(240),dv(2);
var1 = BollBandUp(P,dv);
if crossup(c,var1) and index > P Then
find(1);
즐거운 하루되세요
> hugnkiss 님이 쓴 글입니다.
> 제목 : 종목검색식 문의
> 안녕하세요.
볼린저 밴드 값을 이용하여 종목검색식 작성시,
볼린저밴드 값이 존재하는지의 여부는 어떻게 판단하나요?
예를 들면 상장된지 얼마 안되어 240일 볼린저 밴드값이 존재하지 않는 경우,
이를 수식에서 판단 할수 있는 방법이 궁금합니다.
수고하세요.
다음글
이전글