커뮤니티
어제부탁드린 종목검색식 다시한번만봐주세요
2011-05-04 05:55:18
583
글번호 38290
자꾸 귀찬게해드리는것같아 죄송합니다
근데 저도 제가 생각한것과 다르게 나와답답하네요 제가 설명을 잘못하는건지
아니면 제컴퓨터가 이상한건지....
먼저 특정봉전에 볼린저밴드 하향이탈한 종목검색식짜주셨는데요
Input : Period(20), D(2),N(11);
value1 = BollBandDown(Period,D);
If CrossDown(C[n],value1[n]) Then
Find(1);
이거요 제가 30분봉에서 돌려보니 조아제약종목이 안나옵니다 27일 종맨마지막봉이랑
바로 전봉이 볼린저밴드하향이탈했는데 30분봉으로는 53봉전? 이렇게검색하니까 나오더
라구요 근데 52봉이나 54봉으로 검색하면 나오질않습니다 둘중에 하나는 잡히지 안는
다는건데 왜그런건가요
그리고 5일안에 볼린저밴드 하향이탈한종목 검색식이요
Input : Period(20), D(2),XX(5);
value1 = BollBandDown(Period,D);
If countif(CrossDown(C,value1),XX) >= 1 Then
Find(1);
여기서 30분에서 5넣고 돌려보니또 조아제약이 나오질않습니다 한 넉넉하게 9정도
넣고 돌려도 나오질안네요 그리고 보령제약도 나오질않는것 같습니다
그리고 마지막으로 당일 볼밴 상단 돌파한 종목을 찾는 식인데요
Input : Period(20), D(2);
value1 = BollBandUp(Period,D);
If CrossUp(C,value1) Then
Find(1);
여기서 시초가에 stx조선해양이 상단을 뚫었는데 나오질안더군요 똑같이 30분이구요
저는 파워종목검색에서 돌리고 있는데 그냥 종목검색에서는 다를까 종목검색에서 돌렸
는데도 똑같았구요 왜 이렇게 나오는지 모르겟습니다
이런점들을 고쳐주셔서 다시한번만 짜주시면감사하겠습니다
답변 1
예스스탁 예스스탁 답변
2011-05-04 12:39:40
안녕하세요
예스스탁입니다.
테스트를 해보았지만 문제가 없습니다.
볼린져밴드의 변수를 Period(20), D(2) 이라면
조아제약과 보령제약등 11개봉 안에 만족한 종목이 아닙니다.
첨부된 그림에서 보시면 30분봉에서 조아제약은 현재 시점에서 59봉전에야
한번의 하단선 이탈이 있었습니다.보령제약또한 4월 26일의 봉에서
하단선 하향이 있었습니다.
첨부된 그림과 같이 조아제약의 경우 59봉전으로 검색하니
검색에 나옵니다.
수식은 항상 봉이 기초가 됩니다.
30분에서 돌리시면 30분 봉으로 몇봉전에 조건에 만족했는지 발생하게
됩니다.
또한 아래식은 현재가 볼린져밴드를 상향한 상태인 종목만 검색이 됩니다.
직전에 한번돌파후에 현재 내려와 있는 상태라면 검색되지 않습니다.
Input : Period(20), D(2);
value1 = BollBandUp(Period,D);
If CrossUp(C,value1) Then
Find(1);
전반적으로 검색 및 수식에 대해 명확히 이해를 하지 못하신듯 합니다.
자세한 설명이 필요하시면 02-3453-1060으로 전화주시기 바랍니다
즐거운 하루되세요
> dsad 님이 쓴 글입니다.
> 제목 : 어제부탁드린 종목검색식 다시한번만봐주세요
> 자꾸 귀찬게해드리는것같아 죄송합니다
근데 저도 제가 생각한것과 다르게 나와답답하네요 제가 설명을 잘못하는건지
아니면 제컴퓨터가 이상한건지....
먼저 특정봉전에 볼린저밴드 하향이탈한 종목검색식짜주셨는데요
Input : Period(20), D(2),N(11);
value1 = BollBandDown(Period,D);
If CrossDown(C[n],value1[n]) Then
Find(1);
이거요 제가 30분봉에서 돌려보니 조아제약종목이 안나옵니다 27일 종맨마지막봉이랑
바로 전봉이 볼린저밴드하향이탈했는데 30분봉으로는 53봉전? 이렇게검색하니까 나오더
라구요 근데 52봉이나 54봉으로 검색하면 나오질않습니다 둘중에 하나는 잡히지 안는
다는건데 왜그런건가요
그리고 5일안에 볼린저밴드 하향이탈한종목 검색식이요
Input : Period(20), D(2),XX(5);
value1 = BollBandDown(Period,D);
If countif(CrossDown(C,value1),XX) >= 1 Then
Find(1);
여기서 30분에서 5넣고 돌려보니또 조아제약이 나오질않습니다 한 넉넉하게 9정도
넣고 돌려도 나오질안네요 그리고 보령제약도 나오질않는것 같습니다
그리고 마지막으로 당일 볼밴 상단 돌파한 종목을 찾는 식인데요
Input : Period(20), D(2);
value1 = BollBandUp(Period,D);
If CrossUp(C,value1) Then
Find(1);
여기서 시초가에 stx조선해양이 상단을 뚫었는데 나오질안더군요 똑같이 30분이구요
저는 파워종목검색에서 돌리고 있는데 그냥 종목검색에서는 다를까 종목검색에서 돌렸
는데도 똑같았구요 왜 이렇게 나오는지 모르겟습니다
이런점들을 고쳐주셔서 다시한번만 짜주시면감사하겠습니다
다음글
이전글