커뮤니티

시스템트레이딩과 자동매매의 차이점은?

프로필 이미지
올드송
2023-09-16 16:26:26
1475
글번호 219327
답변완료
예스트레이더 입문자 입니다. 종목까지 자동으로 선정해 알아서 사고 팔고를 만들고 싶습니다. 질문1.자동매매와 시스템트레이딩의 개녕차이가 뭘까요? 제가 보기엔 시스템 트레이딩은 하나의 종목을 선정해 프로그램으로 사고 팔고 하고 자동매매는 종목까지 프로그램에의해 정해서 사고팔고 하는것 같은데.. 맞나요? 질문2: 자동매매적인 측면에서 예스랭기로 구현할수 있는것과 예스스팟으로 구현할수 있는것의 차이는 뭔가요? 질문3: 자동매매를 구현함에 있어 예스랭기지와 예스스팟 어느것을 우선적으로 배우는게 좋을까요?
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-09-18 18:27:24

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 질문1.자동매매와 시스템트레이딩의 개녕차이가 뭘까요? 시스템트레이딩은 투자 방법론에 관한 것으로, 매매전략을 만들어 백테스팅 시뮬레이션을 해보고, 만들어진 전략을 이용해서 기계적으로 매매하는 방법을 말합니다. 자동매매는 주문 방법에 관한 것으로 수동매매와 대비되는 개념입니다. 시스템트레이딩 기능 중에 매매신호가 발생될 때 자동으로 주문이 나가게 하는 자동주문 기능이 있습니다. 이처럼 주문을 자동으로 내는 것 자체를 자동매매라고 표현하지만, 일반적으로 시스템트레이딩이라는 것과 자동매매 라는 것을 혼용해서 사용하기도 합니다. 참고로 일반적으로 사용되는 시스템트레이딩의 개념은 먼저 특정 종목의 차트를 띄워 놓고 그 종목에 매매전략을 적용해서 매매신호를 발생시켜서 자동매매하는 것을 의미하지만, 이보다 더 넓게 말씀하신 것처럼 종목을 선정해서 자동매매하는 것까지도 광의로는 시스템트레이딩이라고 부를 수 있겠습니다. 질문2: 자동매매적인 측면에서 예스랭기로 구현할수 있는것과 예스스팟으로 구현할수 있는것의 차이는 뭔가요? => 예스랭귀지를 이용한 시스템트레이딩 자동매매는 고정된 종목이 적용된 차트에 전략을 적용해서 매매하는 방식입니다. 따라서 차트에서 제공하는 데이터를 이용해서만 매매전략을 작성하고 매매에 이용할 수 있습니다. 예를 들어 삼성전자 한 종목에 대해서 특정조건일 때 매수하고 특정조건일때 매도하는 방법을 이용한다면 예스랭귀지로 구현한 시스템트레이딩을 이용하시면 됩니다. 반면, 예스스팟은 특정 차트의 종목에 제한되지 않습니다. 예를 들어 A종목에서 매수신호가 발생되면 B종목을 매수한다든지, 미체결시 정정주문이나 취소를 한다든지, 계좌의 잔고가 얼마 이하면 보유종목을 모두 청산한다든지 등. 특정 종목에 제한되지 않고 조금더 자유도 높게 매매전략을 작성해서 자동매매가 가능합니다. 다만, 예스스팟의 경우는 이를 이용해서 과거 데이터로 성과를 검증해 볼 수는 없다는 한계가 있고, 예스스팟을 사용하시려면 자바스크립트 랭귀지를 어느정도 다룰 수 있어야 합니다. 질문3: 자동매매를 구현함에 있어 예스랭기지와 예스스팟 어느것을 우선적으로 배우는게 좋을까요? => 예스랭귀지가 기본 베이스 입니다. 예스랭귀지로 작성해야 매매전략을 백테스팅 시뮬레이션 을 해볼 수 있으니 먼저 예스랭귀지로 작성해서 적용해 보시고, 예스랭귀지로 해결되지 않는 것은 예스스팟으로 시도해 볼 수 있을것 같습니다. 참고로, 말씀하신 종목을 검색해서 그 종목을 자동으로 매매하는 기능은 예스랭귀지나 예스스팟을 이용하시더라도 기본으로 제공하는 기능은 아닙니다. 방법이 없는 것은 아닌데, 이 방법으로 사용하시려면 예스랭귀지와 예스스팟을 모두 활용하여 이용할 수 있습니다. 대략적으로 말씀드리면 "예스랭귀지로 종목검색식을 작성하여 사용자검색식으로 저장 -> 예스스팟 랭귀지로 검색식을 가동시키고 스팟의 매매식으로 자동매매 실행"의 순서로 진행할 수 있습니다. 감사합니다.