[파이썬을 활용한 알고리즘 트레이딩 입문 CAMP/강사 인터뷰] “알고리즘 트레이딩을 시작하려는 분들을 위한 최적의 강의!” 안명호 대표님

많은 분들이 기다리시던 [파이썬을 활용한 알고리즘 트레이딩 입문 CAMP]를 런칭했습니다.
검증된 투자모델이 적용된 나만의 트레이딩 프로그램을 가져갈 수 있는 획기적인 강의입니다.
파이썬을 사용하여 알고리즘 트레이딩 하는 전반적인 프로세스를 경험해보고, 강사님과 함께 알고리즘 트레이딩을 향한 계단을 올라가 보세요!

[파이썬을 활용한 알고리즘 트레이딩 입문 CAMP] 자세히 보기 >>>


 

기소개 부탁드립니다.

제 이름은 안명호이고 KAIST에서 소프트웨어 공학을 전공했습니다. 호기심이 왕성하고 익숙한 것에는 쉽게 질리는 성격이라 이것저것 많이 건드려 보았습니다만, 머신러닝과 금융의 결합만큼 재밌는 분야는 없더군요.. 그래서 알고리즘 트레이딩 시스템을 개발하고 있습니다. 기존의 알고리즘 트레이딩에 머신러닝과 클라우드라는 기술을 접목해, 보다 훌륭한 시스템을 개발하고자 노력하고 있습니다.

 

본 강의는 어떤 분들을 위한 강의인가요?

본 강의는 알고리즘 트레이딩에 관심이 있는 분들을 위한 입문 수준의 강의입니다. 알고리즘 트레이딩을 본격적으로 개발하기 위해서는 수학과 프로그래밍에 대한 일정 수준 이상의 지식과 경험이 필요합니다. 알고리즘 트레이딩의 이론적 기반들은 수학을 바탕으로 하고 있기 때문에 통계와 확률 그리고 시계열분석은 기본 중의 기본입니다. 개발한 모델을 트레이딩에 적용하기 위해서는 프로그래밍 역시 매우 중요한 부분입니다.

하지만 일반적인 경우에 수학과 프로그래밍 양쪽에 능통한 분들은 많지 않기 때문에, 알고리즘 트레이딩을 처음 시작하시려는 분들을 대상으로 초보적인 수준의 알고리즘 트레이딩을 개발하는데 필수적인 지식을 전달하려 합니다. 수학을 잘 모르셔도 수업 내용을 잘 따라올 수 있도록 진행할 생각입니다.

 

수업에서 주로 어떤 부분에 주안점을 두고 진행하실 계획인가요?

알고리즘 트레이딩이라는 큰 주제에 대해 지나친 욕심을 부리지 않고, 초보자들도 쉽게 따라올 수 있게 실용적인 관점으로 접근하려고 합니다. 왜냐하면 알고리즘 트레이딩은 수학과 프로그래밍 양쪽이 모두 중요하고, 이 둘을 활용해 모델을 만들어 트레이딩에 적용할 수 있도록 프로그램을 개발해야 하기 때문입니다. 이런 실용적인 관점을 위해서 다음의 2가지가 중요하고 생각합니다.

첫 번째는 알고리즘 트레이딩이라는 큰 숲을 볼 수 있도록 하는 것입니다. 앞서 얘기했다시피 알고리즘 트레이딩 자체가 방대한 주제로 많은 내용들을 담고 있기 때문에, 이를 단시간에 학습할 수 있는 방법은 없다고 생각합니다. 세부적인 주제들로 들어가면 정말 많은 내용들이 있습니다. 알고리즘 트레이딩이라는 큰 숲을 보고 나면, 추후 자신의 노력으로 보다 좋은 알고리즘 트레이딩을 개발하는데 많은 도움이 될 것입니다.

두 번째는 초보적인 수준의 알고리즘 트레이딩 프로그램을 개발하는 것입니다. 알고리즘 트레이딩의 궁극적인 목표는 실제 거래를 통해 수익을 창출하는 것입니다. 그렇기 때문에 이론적인 내용에 치우치는 것보다는 간단한 모델이라도 만들어서 트레이딩을 해 볼 수 있도록 경험을 하는 것이 중요하다고 생각합니다.

알고리즘 트레이딩’이 더 궁금하다면? (안명호 강사님 블로그 바로가기)>>

 

 

파이썬을 활용하여 본 강의를 진행하는 이유는 무엇인가요?

파이썬을 이용하는 이유는 알고리즘 트레이딩 프로그램을 개발해야 하기 때문입니다. 일반적인 데이터 분석이라면 사실 파이썬보다 R이 더 좋다고 말씀드릴 수 있습니다. 하지만 알고리즘 트레이딩은 분석이 목적이 아니라 거래가 목적이기 때문에 UI, 데이터 분석, 데이터 수집 등 다방면의 기능들이 필요합니다.
이러한 상황을 생각하면 파이썬은 매우 강력한 유혹입니다. 물론 알고리즘 트레이딩에 활용할 수 있는 pandas, numpy, scikit과 같은 훌륭한 라이브러리들이 있다는 것도 뿌리칠 수 없는 유혹입니다.

 

어떻게 강의를 이끌어 가실 예정인가요?

강의는 이론과 실습을 겸해서 진행할 예정입니다. 거듭 말씀드리지만 알고리즘 트레이딩은 수학적 모델의 개발이 최종 목적이 아닙니다. 만들어진 혹은 수정한 모델은 반드시 거래가 가능하도록 만들어줘야 합니다. 그래야만 알고리즘 트레이딩 시스템이 의미를 가지게 됩니다. 덧붙여 입문 강좌이므로 수학에 대해서는 개념 정도로만 설명을 하고 수식을 복잡하게 나열하거나 설명하지는 않을 계획입니다. 입문에서는 개념에 대한 파악만으로도 충분하기 때문입니다.

 

수강생들은 이 강의를 통해서 구체적으로 무엇을 얻어 갈 수 있을까요?

3가지를 얻어 갈 수 있을 것 같습니다.

첫 번째는 모델을 적용한 초보적인 수준의 알고리즘 트레이딩 프로그램을 직접 개발하게 됩니다. 현재도 많이 사용되는 알고리즘 트레이딩의 2가지 모델을 직접 파이썬으로 구현하고 실제 증권사 HTS와 연동한 매매 프로그램도 개발하게 됩니다.

두 번째는 알고리즘 트레이딩이라는 거대한 숲을 보게 될 겁니다. 말로만 들었던 알고리즘 트레이딩 시스템이 어떻게 구성되는지, 모델은 어떻게 개발하는지, 테스트는 어떻게 하는지를 알 수 있게 됩니다.

세 번째는 알고리즘 트레이딩에 필요한 기초적인 수학 지식을 얻을 수 있게 됩니다. 알고리즘 트레이딩은 매우 다양한 전략과 모델들이 있습니다. 이것들을 이해하고 활용하기 위해서는 수학 지식이 필수입니다. 이러한 내용을 이해하기 위한 기초적인 지식들을 배울 수 있습니다.

 

마지막으로 수업을 듣게 될 분들께 당부의 한 말씀 부탁드립니다.

가장 당부드리고 싶은 것은 알고리즘 트레이딩에 대한 지나친 환상이나 기대는 금물이라는 것입니다. 알고리즘 트레이딩은 세계 금융가에서 널리 쓰이고 있어 그 효과와 가치를 증명했습니다. 하지만 이렇게 수익을 내는 모델을 개발하고, 이를 트레이딩에 적용하기 위해서는 많은 노력과 아이디어 그리고 운도 필요합니다.

사실 8주 동안 실시하는 강의를 듣고 수익성 있는 알고리즘 트레이딩 시스템을 개발한다는 것은 쉽지 않습니다. 본 강의를 통해 알고리즘 트레이딩이라는 것이 무엇이고, 개발은 어떻게 하는지를 파악하고, 추후 자신이 공부를 하면서 점차 트레이딩 시스템을 개선해 나가는 문을 열어주자는 것이 제 개인적인 목표입니다. 지나친 기대를 가지고 오시는 분보다는 합리적이고 이성적으로 알고리즘 트레이딩에 입문하실 분들이 강의에 참여하시면 좋겠습니다.


 

검증된 투자모델이 적용된 나만의 트레이딩 프로그램을 가져가고 싶다면?

[파이썬을 활용한 알고리즘 트레이딩 입문 CAMP] 자세히 보기 >>>

Recent Posts