커뮤니티

예스트레이더와 엑셀을 이용한 자동매매 관련

프로필 이미지
워싱턴
2021-04-18 22:25:01
2789
글번호 216997
답변완료
안녕하세요 엑셀DDE와 예스글로벌 또는 예스스팟을 이용하여 자동매매를 계획 중입니다. 1) 엑셀의 A1 셀의 값이 10 이상이면, 해선A 종목을 매수하고 B 종목을 매도하고, 2) 엑셀의 A1 셀의 값이 5 이하이면, 위의 2가지 해선 종목을 청산하고 싶습니다. 이 방법을 예스글로벌 또는 예스스팟을 이용하여 자동으로 하고 싶은데요, 어느게 적합하고, 가능하다면, 엑셀과의 사용 예시를 부탁드립니다. 감사합니다.
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-19 16:14:44

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 문의하신 내용에 대해서는 예스스팟을 이용하시거나 기존의 예스랭귀지를 이용한 매매전략식을 만들어서 사용하는 방법 모두 가능합니다. 예스스팟의 경우는 엑셀의 값을 시계열의 데이터로 저장하지는 않고, 일정한 주기(예를 들면 1초)로 엑셀의 특정셀의 값을 읽어와서 특정 종목의 주문을 내는 것이 가능합니다. 예스스팟을 이용하시려면 자비스크립트 랭귀지를 익히셔야 하며, 단점으로는 엑셀의 값을 시계열의 데이터로 구축하지 않기 때문에 과거 신호 내용을 확인할 수 없다는 단점이 있습니다. 기존 예스랭귀지를 이용하여 매매전략식을 만들고 차트에 매매전략을 적용해서 사용하는 방법은 먼저 엑셀의 특정 셀 값을 데이터매니저에 시계열의 데이터로 저장하는 과정이 필요하며, A종목과 B종목의 차트에 데이터매니저에 저장한 데이터를 참조차트로 적용하여 매매신호를 발생시킬 수 있습니다. 이때 매매전략은 예스랭귀지를 이용하여 작성하게 되며, 차트상에 매매신호가 표시되므로 과거 신호를 확인할 수 있는 장점이 있습니다. 개인적으로는 예스랭귀지를 이용하여 매매신호를 발생시켜 주문 내는 것을 추천드립니다. 이와 관련해서 데이터매니저에 데이터를 저장하는 과정이 먼저 수행되어야 하는데, "예스스탁 홈페이지 > 제품소개 > 예스트레이더 > 프로그램매뉴얼 > 시스템트레이딩 > Data Manager" 를 참고해 보시면 될것 같습니다. 감사합니다. > 워싱턴 님이 쓴 글입니다. > 제목 : 예스트레이더와 엑셀을 이용한 자동매매 관련 > 안녕하세요 엑셀DDE와 예스글로벌 또는 예스스팟을 이용하여 자동매매를 계획 중입니다. 1) 엑셀의 A1 셀의 값이 10 이상이면, 해선A 종목을 매수하고 B 종목을 매도하고, 2) 엑셀의 A1 셀의 값이 5 이하이면, 위의 2가지 해선 종목을 청산하고 싶습니다. 이 방법을 예스글로벌 또는 예스스팟을 이용하여 자동으로 하고 싶은데요, 어느게 적합하고, 가능하다면, 엑셀과의 사용 예시를 부탁드립니다. 감사합니다.