안녕하세요? 예스트레이더에 내장되어 있는 바이너리 웨이브 세븐값이 일정값을 돌파한 일봉을 찾고자 간단하게 맨뒤에 검색부분만 바꾸었는데 파워종목검색결과 상관없이 이것저것 나옵니다...
제가 식수정을 잘못한것인지.. 아니면 식 내부에서 계산되는것은 검색이 안되는건지 궁금합니다. 감사합니다.
Variables : shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5),
stoPeriod2(3), CCIPeriod(9),value(0),BW_SEVEN(0),value2(0);
if ema(C,shortPeriod)-ema(C,longPeriod) >= ema(ema(C,shortPeriod)-ema(C,longPeriod),Period) then
value = 1;
else
value = -1;
if C >= ma(C, maPeriod) then
value = value + 1;
else
value = value - 1;
if (C - C[ROCPeriod]) / C[ROCPeriod] * 100 >= 0 then
value = value + 1;
else
value = value - 1;
if ema((C-lowest(L, stoPeriod1)) / (highest(H, stoPeriod1) - lowest(L, stoPeriod1)) * 100, stoPeriod2)>=50 then
value = value + 1;
else
value = value - 1;
if CCI(CCIPeriod) > 0 then
value = value + 1;
else
value = value - 1;
if ema(accum(((C -L)-(H- C))/ (H-L)*V), 3) - ema(accum(((C -L)-(H- C))/(H-L)*V), 10) >=0 then
value = value + 1;
else
value = value - 1;
if SAR(0.02,0.2) < C then
value = value + 1;
else
value = value - 1;
BW_SEVEN = value;
If CrossUp(BW_SEVEN,2) Then value2 = 1;
Else
value2 = 0;
Find(value2);
답변 1
예스스탁
예스스탁 답변
2020-04-21 17:05:28
안녕하세요
예스스탁입니다.
1
수식에 이상은 없습니다.
다만 계산식에 지수이평을 사용한 내용들이 있습니다.
지수이평과 같은 계산방법은 과거 데이타의 갯수에 따라 현재봉의 값이 달라지게 됩니다.
종목검색시에 속성에서 종목검색에 제공되는 최대봉수인 500으로 지정하고
검색하시고 차트도 500봉만 조회해서 지표 적용해 비교해 보셔야 합니다.
2
검색시에 속성에서
거래정지나 관리종목등은 제외에 체크해 주고 검색하시기 바랍니다.
3
종목검색의 일봉에는
거래가 없으면 이전종가나 기준가로 봉이 만들어지게 됩니다.
차트에는 기본적으로 허수봉이 나타나지 않습니다.
차트의 바탕화면을 더블클릭하시면 차트창속성이 나타납니다.
기타탭에 거래없는구간 봉그리기라는 옵션이 있는데
체크하시면 거래없는 구간은 이전일의 종가로 허수봉을 추가해서
보실 수 있습니다.
4
위 내용으로 해결이 안되시면
02-3453-1060으로 전화주시기 바랍니다.
종목검색서버의 일부종목에 데이타에 오류가 있을수 있습니다.
즐거운 하루되세요
> 어느강아지의죽음 님이 쓴 글입니다.
> 제목 : 기본 지표를 그대로 활용한 일간 검색식.. 작동이 제대로 안되는데 무엇이 문제일까요