손자병법을 택한 '도깨비방망이'
손자병법은 36계의 다양한 전술을 조합하여 수많은 책략을 만들어낸다. 전쟁도 시장과 마찬가지로 엄청나게 많은 변수가 존재하지만 결과는 2가지뿐이다. 승리하거나 패배한다. 그래서 알고리즘 코딩을 시작할 때 수많은 변수를 입력해주면서 결과는 2가지로 출력하게 하였다. 그러다 보니 양방향 매매가 수월한 선물에 초점을 맞출 수밖에 없었다. 예상대로 성과는 괜찮은 편이다. 함수를 작성하다 보니 컴퓨터가 매수 또는 매도를 선택할 때까지 약 32만 가지 변수를 연산한다. 그리고 결과는 단순하게 매수 또는 매도.. 수많은 변수를 연산하게 하다 보니 컴퓨터의 성능이 수익에 큰 영향을 미친다. 서로 다른 조건과 환경의 3대의 PC에서 모의투자를 진행 중인데 전부 다른 결과를 배출한다. 알고리즘을 직접 코딩한 나조차 왜 이..
2019.05.20