커뮤니티
질문드립니다.
2016-04-20 12:02:52
111
글번호 97267
질문11
방법1, 방법2의 차이가 무엇인지 궁금하며 검색결과에도 영향을 미치는지 궁금합니다.
질문2
방법2같은 경우 화면[3201] 종목검색 -> 신호검색에서 검색을 할경우 올바른 값이 검색이 되는데 화면[3202] 파워종목검색에서는 왜 전종목이 뜨는지 궁금합니다.
value1 = DIPlus(Period);
value2 = DIMinus(Period);
방법 1
If CrossUp(value1,value2) Then
{
If C==C[1] Then
value3 = 0.001;
Else
value3 = (C-C[1])/C[1]*100;
}
Else
value3 = 0;
Find(value3);
방법 2
If CrossUp(value1,value2) Then
find(1);
답변 1
예스스탁 예스스탁 답변
2016-04-20 18:28:01
안녕하세요
예스스탁입니다.
올려주신 2개의 식은 차이가 없습니다.
첨부된 그림과 같이 [3201],[3202] 화면에서 동일하게 검색됩니다.
종목검색시 속성에서 검색에 필요한 최소기간을 100봉 정도로 동일하게 주시고검색해 보시기 바랍니다.
검색에 필요한 최소기간을 직접 설정하지 않으면 자동으로 수식에 필요한 최소한의 봉갯수를 산정해서
종목검색을 하는데 작성된 코드의 내용에 따라 산정봉수에 차이가 발생할수 있고
과거 봉수에 영향을 받는 지표는 봉수에 따라 값이 달라지므로 검색내용이 달라질수 있습니다.
종목검색은 조건에 만족하지 않는 종목은 0으로 할당해서 제외를 합니다.
올려주신 식은 동일한 내용이지만 방법2식을 아래와 같이
검색결과값을 1이 아닌 등락률 계산식을 주시면
오늘 등락이 없는 종목의 경우 등락률이 0이므로 제외되게 됩니다.
식작성에 참고하시기 바랍니다.
Input : Period(14);
value1 = DIPlus(Period);
value2 = DIMinus(Period);
If CrossUp(value1,value2) Then
find((C-C[1])/C[1]*100);
즐거운 하루되세요
> 확실한수익 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 질문11
방법1, 방법2의 차이가 무엇인지 궁금하며 검색결과에도 영향을 미치는지 궁금합니다.
질문2
방법2같은 경우 화면[3201] 종목검색 -> 신호검색에서 검색을 할경우 올바른 값이 검색이 되는데 화면[3202] 파워종목검색에서는 왜 전종목이 뜨는지 궁금합니다.
value1 = DIPlus(Period);
value2 = DIMinus(Period);
방법 1
If CrossUp(value1,value2) Then
{
If C==C[1] Then
value3 = 0.001;
Else
value3 = (C-C[1])/C[1]*100;
}
Else
value3 = 0;
Find(value3);
방법 2
If CrossUp(value1,value2) Then
find(1);