커뮤니티
OBV로 검색시 질문입니다
2018-08-06 04:34:12
209
글번호 121145
안녕하세요. OBV로 종목 검색시 검색 결과가 이상한것 같아서요
그래서 OBV로만 심플하게
Condition1 = OBV > OBV[20]; //1261
//Condition2 = OBV / OBV[20] > 1; //962
If Condition1 Then
Find(1);
이렇게 검색을 만들어서 해봤는데 첨부 사진처럼 OBV[20] > OBV인 종목이
섞여서 검색결과가 나옵니다. 제가 검색식을 잘못한건지 어떤건지 한번 봐주세요.
그리고 위에 Condition1이랑 Condition2랑 검색이 같은 내용이잖아요.
그런데 따로 따로 검색을 해봤을때 결과값이 1261개 962개 이렇게 검색결과가
다르게 나옵니다. 확인 부탁좀 드릴게요.
그리고 한가지 부탁을 더 드리겠습니다.
9시 30분에서 10시 사이에 매 분마다 조건이 만족되면 buy()함수를
호출하여 최대 30번 분할매수하고 싶습니다. 그리고 다음날 시가청산입니다.
조건은 C > MA(C, 5) and C > MA(C, 10) and C > MA(C, 20)일 경우입니다.
감사합니다.
- 1. bandicam_2018-08-05_18-44-35-340.jpg (0.36 MB)
- 2. bandicam_2018-08-05_18-44-59-757.jpg (0.37 MB)
답변 1
예스스탁 예스스탁 답변
2018-08-07 10:48:24
안녕하세요
예스스탁입니다.
1
OBV는 차트의 봉수에 영향을 받습니다.
차트 봉수에 영향을 받는 지표들은
종목검색시에 설정에서 검색에 필요한 최소기간에 봉수를 지정해
검색하고 차트도 동일하게 봉수 주어서 비교하셔야 합니다.
2
Condition1과 Condition2는 다른조건입니다.
OBV는 음수도 가지는 지표입니다.
현재OBV값이 -10 이고 20봉전이 -100이면
OBV > OBV[20] 조건은 성립이 되지만
OBV / OBV[20]은 0.1로 1이 넘지 않습니다.
3
적용시 시스템트레이딩 설정창의 피라미딩 탭에서
피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다.
진입의 누적은 해당화면 하단에서 지정한 횟수와 수량이상으로는
누적이 되지 않으므로 값을 크게 지정하고 적용하시면 됩니다.
var1 = ma(C,5);
var2 = ma(C,10);
var3 = ma(C,20);
IF stime >= 93000 and stime < 100000 and
c > var1 and C > var2 and C > var3 Then
Buy();
if MarketPosition == 1 and NextBarSdate > sdate Then
ExitLong("bx",AtMarket);
즐거운 하루되세요
> 도도당 님이 쓴 글입니다.
> 제목 : OBV로 검색시 질문입니다
> 안녕하세요. OBV로 종목 검색시 검색 결과가 이상한것 같아서요
그래서 OBV로만 심플하게
Condition1 = OBV > OBV[20]; //1261
//Condition2 = OBV / OBV[20] > 1; //962
If Condition1 Then
Find(1);
이렇게 검색을 만들어서 해봤는데 첨부 사진처럼 OBV[20] > OBV인 종목이
섞여서 검색결과가 나옵니다. 제가 검색식을 잘못한건지 어떤건지 한번 봐주세요.
그리고 위에 Condition1이랑 Condition2랑 검색이 같은 내용이잖아요.
그런데 따로 따로 검색을 해봤을때 결과값이 1261개 962개 이렇게 검색결과가
다르게 나옵니다. 확인 부탁좀 드릴게요.
그리고 한가지 부탁을 더 드리겠습니다.
9시 30분에서 10시 사이에 매 분마다 조건이 만족되면 buy()함수를
호출하여 최대 30번 분할매수하고 싶습니다. 그리고 다음날 시가청산입니다.
조건은 C > MA(C, 5) and C > MA(C, 10) and C > MA(C, 20)일 경우입니다.
감사합니다.
다음글
이전글