GENPORT tip

[tip] any(A,x)

니그네틱 2022. 3. 6. 01:04
728x90

젠포트 조건식은 비교적 직관적으로 입력할 수 있습니다.

 

그럼에도 불구하고 입력방법을 배우긴 해야 합니다.

 

정해진 룰에 의해서 입력되지 않으면 오류를 내기 때문이죠. 

 

 

오늘의 tip은 지난번에 올린 글 중에 every(A,x) 조건과 사용방법을 동입합니다.

 

x일간 항상 조건을 만족하는 종목을 찾기 위해서 사용한 every(A,x) 와 달리,

 

x일간 한번만 조건을 만족해도 검색되는 any(A,x) 조건의 사용 예를 소개해 드리고자 합니다.

 

 

BIG

 

위와 같이 시가총액이 하위 20%인 종목 중

 

거래량의 변화율이 5일 중 한번이라도 100%가 넘는 종목을 매수하는 전략을 작성했습니다.

 

 

 

사실 한가지 실수를 했는데요.

 

5일 중 한번이라도 거래량 변화율이 100% 이상인 조건을 넣는다는 게

 

5일 중 한번이라도 거래량 변화율이 100% 이하인 조건을 넣었습니다.

 

 

 

728x90

그런데 결과가 재밌습니다.

 

 

 

 

무려 83.38% 수익율이 나왔는데요.

 

 

이걸 보고 나서 조건식을 다시 봤다가 잘 못 입력된 걸 확인하고 다시 돌려보았습니다.

 

결과는 아래와 같이 

 

5일 중 한번이라도 거래량 변화율이 100% 이하인 조건보다

 

더 낮은 46.02%로 나왔습니다. 당황...

 

 

 

이걸 발견하고 나서,

 

그럼 해당 조건이 별 효용이 없는 것은 아닌가 하는 생각에

 

해당 조건을 아예 삭제하고 한번 더 백테스팅을 해봤습니다.

 

그런데 아래와 같이 중간(?) 수익율이 나와버렸네요.

 

 

 

 

 

조건식이나 결과가 매우 직관적이기 때문에

 

젠포트의 매력에 푹 빠졌는데요.

 

 

가장 큰 매력은 상상을 테스트해볼 수 있다는 것 같네요.

 

 

오늘의 결과는 상상과 다르게 나와서

 

더더욱 사랑에 빠지게 된 것 같습니다.

 

 

사람인지라 결과가 마음에 들지 않으면 느슨해지기 마련이지만,

 

그럴때마다 이렇게 눈에 띄는 결과로 호기심을 유발하곤 합니다.

 

 

 

오늘도 해당 조건을 추가한 전략을 만들어 봐야겠습니다.

 

 

728x90

'GENPORT tip' 카테고리의 다른 글

[tip] 보유종목수익율/보유종목보유일 사용 유의사항  (0) 2022.03.30
[tip] 종합점수 보정  (4) 2022.03.29
[tip] MT(Market Timing)  (0) 2022.03.05
[tip] every  (0) 2022.03.04
[tip] not(before(A,x)) and A  (0) 2022.03.03