젠포트 조건식은 비교적 직관적으로 입력할 수 있습니다.
그럼에도 불구하고 입력방법을 배우긴 해야 합니다.
정해진 룰에 의해서 입력되지 않으면 오류를 내기 때문이죠.
오늘의 tip은 지난번에 올린 글 중에 every(A,x) 조건과 사용방법을 동입합니다.
x일간 항상 조건을 만족하는 종목을 찾기 위해서 사용한 every(A,x) 와 달리,
x일간 한번만 조건을 만족해도 검색되는 any(A,x) 조건의 사용 예를 소개해 드리고자 합니다.
위와 같이 시가총액이 하위 20%인 종목 중
거래량의 변화율이 5일 중 한번이라도 100%가 넘는 종목을 매수하는 전략을 작성했습니다.
사실 한가지 실수를 했는데요.
5일 중 한번이라도 거래량 변화율이 100% 이상인 조건을 넣는다는 게
5일 중 한번이라도 거래량 변화율이 100% 이하인 조건을 넣었습니다.

그런데 결과가 재밌습니다.
무려 83.38% 수익율이 나왔는데요.
이걸 보고 나서 조건식을 다시 봤다가 잘 못 입력된 걸 확인하고 다시 돌려보았습니다.
결과는 아래와 같이
5일 중 한번이라도 거래량 변화율이 100% 이하인 조건보다
더 낮은 46.02%로 나왔습니다. 당황...
이걸 발견하고 나서,
그럼 해당 조건이 별 효용이 없는 것은 아닌가 하는 생각에
해당 조건을 아예 삭제하고 한번 더 백테스팅을 해봤습니다.
그런데 아래와 같이 중간(?) 수익율이 나와버렸네요.
조건식이나 결과가 매우 직관적이기 때문에
젠포트의 매력에 푹 빠졌는데요.
가장 큰 매력은 상상을 테스트해볼 수 있다는 것 같네요.
오늘의 결과는 상상과 다르게 나와서
더더욱 사랑에 빠지게 된 것 같습니다.
사람인지라 결과가 마음에 들지 않으면 느슨해지기 마련이지만,
그럴때마다 이렇게 눈에 띄는 결과로 호기심을 유발하곤 합니다.
오늘도 해당 조건을 추가한 전략을 만들어 봐야겠습니다.
'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 |