시스템 01호2017. 10. 24. 16:18

 

 

시스템 안내

 

이름 : 추세추종 인공지능 V2 7-72

 

투자대상 : KOSPI200 주가지수옵션 (EUREX시장은 참여하지 않고 주간장만 대응, 장 마감이전에 모두 청산)

 

오버나잇여부 : 당일 주간 단타만 진행

 

특징 : 시장에서 나타날 수 있는 경우의 수 300만개중 가장 적절한 대응이 가능하도록 설계

 

헷지여부 : 헷지 없음.

 

투자원금 : 총 투자원금은 1억원이나, 예비비를 50% 가지고 실제 투자는 5천만원만 투입되도록 설계

 

연평균기대수익금 : 약 1억 9천여만원 (원금 1억원 대비 약 190%선, 실제 투입 금액 5천만원 대비 약 380%선)

 

 

 

 

 

오늘도 거래가 없습니다.

 

 

경거망동 하지 않고 때를 기다릴 줄 아는 시스템!

 

 

 

Posted by 투자의神
시스템 02호2017. 10. 24. 16:17

 

 

시스템 안내

 

이름 : 추세추종 인공지능 V2 10-72

 

투자대상 : KOSPI200 주가지수옵션 (EUREX시장은 참여하지 않고 주간장만 대응, 장 마감이전에 모두 청산)

 

오버나잇여부 : 당일 주간 단타만 진행

 

특징 : 시장에서 나타날 수 있는 경우의 수 300만개중 가장 적절한 대응이 가능하도록 설계

 

헷지여부 : 헷지 없음.

 

투자원금 : 총 투자원금은 1억원이나, 예비비를 50% 가지고 실제 투자는 5천만원만 투입되도록 설계

 

연평균기대수익금 : 약 2억원 (원금 1억원 대비 약 200%선, 실제 투입 금액 5천만원 대비 약 400%선)

 

 

 

 

 

오늘도 거래가 없습니다.

 

 

경거망동 하지 않고 때를 기다릴 줄 아는 시스템!

 

 

 

Posted by 투자의神
시스템 03호2017. 10. 24. 16:14

 

 

시스템 안내

 

이름 : 추세추종 인공지능 V2 13-64

 

투자대상 : KOSPI200 주가지수옵션 (EUREX시장은 참여하지 않고 주간장만 대응, 장 마감이전에 모두 청산)

 

오버나잇여부 : 당일 주간 단타만 진행

 

특징 : 시장에서 나타날 수 있는 경우의 수 300만개중 가장 적절한 대응이 가능하도록 설계

 

헷지여부 : 헷지 없음.

 

투자원금 : 총 투자원금은 1억원이나, 예비비를 50% 가지고 실제 투자는 5천만원만 투입되도록 설계

 

연평균기대수익금 : 약 1억 7천만원 (원금 1억원 대비 약 170%선, 실제 투입 금액 5천만원 대비 약 340%선)

 

 

 

 

오늘도 거래가 없습니다.

 

 

경거망동 하지 않고 때를 기다릴 줄 아는 시스템!

 

 

Posted by 투자의神
프로그래밍 with C#2017. 10. 24. 08:31

 

 

알고리즘 자동매매 프로그램은 정해진 시각에 작동해야 합니다.

 

 

독자분들중 HTS를 너무 열심히 보던 나머지 밤늦도록 보다가 잠들었는데 아침에 깨어보니 HTS 접속이 종료되어 있는것을 경험한 분이 계시리라 생각합니다.

 

 

이는 국내를 포함해 해외 시장도 마찬가지로 모든 증권사는 자체적으로 전산장비 점검 시간을 가지기 때문에 일정한 시각에 증권사 서버와 연결되어 있는 모든 온라인 연결을 해제 시키고 점검을 마친후 다시 연결을 허용합니다.

 

 

서버 점검 시각에는 증권사 서버로의 연결(HTS, MTS, API)이 불가능하고요.

 

 

이 때문에 점검 시각이후에 알고리즘 자동매매 프로그램을 통해 다시 로그인 해야 합니다.

 

 

때문에 독자분들이 프로그램을 개발할 때 수신되는 데이터를 마구잡이로 저장하고 분석할 수 있는게 아니고 증권사 서버가 언제 점검을 하는지 또 개장 시각은 언제인지 폐장시각은 언제인지 알아야 프로그램을 통해 지정된 시각에 로그인을 하고 시세 데이터를 받고 저장할 수 있는 것입니다.

 

 

제목이 개장, 폐장 시각의 변화인데요.

 

 

이제 며칠 있으면 2018학년도 수학능력평가시험(수능)인데요.

 

 

수능이 열리는 날에는 개폐장 시각이 1시간 순연됩니다.

 

 

장전 시간외 단일가 거래, 동시 호가 주문 접수 시각, 개장 시각, 폐장 시각, 종가 단일가 거래 시각, 장 마감후 시간외 단일가 시각 등이 모두 1시간씩 연기된다는 뜻입니다. (장 마감후 시간외 단일가의 종료 시각과 EUREX, CME 개장시각은 변동 없음)

 

 

추가로 서머타임(섬머타임, 일광절약시간제, Daylight Saving Time)인데요.

 

 

서머타임 시행 여부에 따라 야간옵션(EUREX)의 폐장시각과 해외선물의 개장, 폐장시각이 1시간씩 순연됩니다.

 

 

이러한 변화는 프로그램의 구현 과정에서 필수적으로 챙겨야 합니다.

 

 

만약 독자분들이 엄청난 수익을 거두는 로직을 개발하였는데 그것이 특정 종목을 9시 5분에 매수하기로 하는 내용이 포함되어 있다면 수능일에는 10시 개장이므로 거래 주문이 접수되지 않게 되겠고 심할 경우 프로그램에 심각한 오류가 발생하기도 합니다.

 

 

아래는 오늘 아침에 나온 관련 시장 공시입니다.

 

========================================

 

 

유럽의 서머타임이 해제됨에 따라 다음과 같이 국내코스피200지수의 야간연계거래(EUREX) 시간이 변경되오니, 이용에 참고하여 주시기 바랍니다.

 

                                         - 다  음 -

 

1. 제목

    국내파생 야간선옵(EUREX) 거래시간 변경(서머타임 해제) 안내

 

2. 해제일

    2017년 10월 30일(월)

    * 서머타임 기간 : 2017.03.26 ~ 2017.10.29

 

3. 변경시간

구분

변경 전

변경 후

EUREX (야간옵션)

18:00 ~ 익일 04:00

18:00 ~ 익일 05:00

 

    *국내 코스피200선물 연계거래(CME)는 변동없음 (18:00 ~ 익일 05:00) 


 

========================================

 

 

미국 및 유럽의 일광절약시간제(Daylight Saving Time: 서머타임)가 아래와 같이 종료되오니 거래에 참고하시기 바랍니다.                                

    

                                                      - 다  음 -



  1.머타임 종료일자 및 시차정보

구분

거래소

(eBEST Pro기준)

서머타임 종료일

시차

서머타임

서머타임 종료

유럽

EUREX (독일)
ICE_EU (영국)
LIFFE (영국)

EURONEXT (프랑스)

2017. 10. 29()

영국 (국내 - 8)
독일 (국내 - 7)

프랑스 (국내 - 7)

영국 (국내 - 9)
독일 (국내 - 8)

프랑스 (국내 - 8)

미국

CME (시카고)
CBOT (시카고)
NYMEX (뉴욕)
ICE_US (뉴욕)
LIFFE_US (뉴욕)

2017. 11. 05()

시카고 (국내 -14)
뉴욕 (국내 -13)

시카고 (국내 -15)
뉴욕 (국내 -14)

       ▶ 서머타임 종료로 해당거래소 상품의 기존 거래시간이 1시간씩 늦춰짐



  2. 해외선물 일일정산
미국/유럽 주요 시간대가 서머타임 종료로 인해 1시간씩 확대되므로 해외선물옵션 일일 정산시간 역시 아래와 같이 변경.


       ▶ 변경일자
         2017 11 7(화) 일일정산부터 적용

       ▶변경내역
:
        서머타임 적용: 국내시간 06:30am – 07:00am (30분간)
        서머타임 종료: 국내시간 07:30am – 08:00am (30분간)

 



  3. 특이사항
미국과 유럽의 서머타임 종료일정 차이로 인해 특정 기초상품의 거래시간이 아래와 같이 일시적으로
조정되어 거래됩니다
.

  ▶해당기간: 2017. 10. 30 () ~ 2017. 11. 03 (금)
     적용사유: 미국/유럽간 서머타임 종료일자 불일치에 따른 일시 조정

          ※ ICE 에너지 상품은 월요일만 07:00에 거래가 시작됩니다.


거래소 상품군 상품명 10/30(월) ~ 11/03(금) 11/6(월) ~
ICE_US 농축산 ICE Sugar 17:30 ~ 02:00 17:30 ~ 03:00
ICE_US 농축산 ICE Coffee 18:15 ~ 02:30 18:15 ~ 03:30
ICE_US 농축산 ICE Cocoa 18:45 ~ 02:30 18:45 ~ 03:30
ICE_EU 에너지 ICE Brent 09:00 ~ 06:30 10:00 ~ 07:30
 ICE_EU 에너지 ICE WTI 09:00 ~ 06:30 10:00 ~ 07:30
ICE_EU 에너지 ICE Gasoil 09:00 ~ 06:30 10:00 ~ 07:30

 

 

참고하여 모쪼록 좋은 프로그램을 개발하는데 도움이 되기를 바랍니다.

 

 

Posted by 투자의神
증권사 API2017. 10. 24. 07:00

 

 

지난 시간에는 필자가 사용하고 있는 이베스트 투자증권에서 제공하는 API에 대해서 개략적으로 알아보았습니다.

 

 

이번 시간에는 지난 글에서 언급했던 DevCenter 에 대해서 소개하려고 합니다.

 

 

DevCenter는 불과 몇년전에 api와 연동하여 개발하는 것에 비해서 개발환경이 매우 좋아졌기에 소개하지 않을수가 없네요.

 

 

실제 주변에서 이베스트 xing api를 이용하여 프로그램을 개발하는 개발자들중에서도 DevCenter의 존재를 전혀 모르거나 알고는 있지만 참고하지 않고 개발하는 분들이 계신것을 보았는데 이 글을 읽는 독자분들이 초보자라면 반드시 참고해야 할 참고서 수준의 것이니 꼭 알아두셔야 합니다.

 

 

우선 이미지를 2개 보겠습니다.

(퍼온 이미지가 아니라 필자가 직접 본 블로그를 위해 캡쳐한 화면이나 비상업적인 용도라면 출처를 밝히고 사용하셔도 됩니다. 대단한 워터마크를 넣지는 않았지만 특정 픽셀에 필자만이 알 수 있는 표기가 되어 있는점 참고하세요.)

 

 

 

 

 

DevCenter (데브센터)를 실행한 후 캡쳐한 조회TR목록(TR목록)과 리얼(Real)TR목록(Real목록) 입니다.

 

 

위 캡쳐 이미지에서 보듯 기본적으로 API에서 상당히 많은 기능들을 제공하고 있습니다.

 

 

각종 데이터를 조회 해볼 수 있는가 하면 조건 검색식을 적용할 수도 있고 심지어 주문까지 할 수 있지요.

 

 

필자의 경우 여러 프로그램을 동시에 구동하다보니 아이디를 여러개 사용하고 있는데요.

 

 

위 이미지를 캡쳐한 아이디 말고 다른 아이디에서는 해외선물에 대한 데이터까지 조회 해볼 수 있습니다.

 

 

DevCenter 또는 각자가 개발한 API 연동 자동매매 또는 조회 프로그램에서는 HTS, MTS와 같은 데이터를 조회 해볼수가 있으며 입맛대로 작성한 자동매매 로직이 있다면 컴퓨터 프로그램이 빠르고 정확하게 연산하여 진입과 청산까지 모두 처리 해주므로 사람의 손매매는 갈수록 설 자리가 좁아질 수 밖에 없는 형편입니다.

 

 

손매매로써 확실한 수익 로직을 가지고 있던 아니던 데이터의 수신과 분석 그리고 주문은 프로그램을 거치지 않고는 갈수록 힘든 싸움이 될 것은 자명한 일입니다.

 

 

한 예로써, [NWS] 실시간 뉴스 제목 패킷 TR과 [t3102] 뉴스본문 TR을 이용하여 특정 뉴스를 필터링하고

해당 뉴스 내용에 따라 반응하는 일종의 "조건 반응형 자동매매 프로그램"을 개발해둔채 검색 키워드로써 "북한", "미사일", "발사", "동해", "오늘" 을 등록 해뒀다면, 독자들은 북한의 미사일 발사로 지수가 급락하고 있는 상황에서도 빠르게 뉴스를 접하지 못한분들은 어리둥절 하다가 당할 수 밖에 없습니다.

 

 

제 프로그램에서는 뉴스가 나오자마자 0.01초 ~ 0.1초 사이에 이미 북한이 미사일을 발사했다는 소식이 접수되고 보유종목의 비중이 큰 것들은 비중을 축소하거나 아니면 북한 리스크 관련 이슈로 수혜를 받는 방위산업체 주식을 매수할 것입니다.

 

 

이 모든 과정이 최초의 뉴스가 나온지 1초가 채 걸리지 않습니다.

 

 

독자분들이 아무리 빠른 손놀림으로 뉴스를 확인하고 종목을 매매 하더라도 프로그램의 정확도와 속도를 도저히 따라갈 수 없는 상황이지요.

 

 

시장을 관찰하고 매매하는 것은 프로그램이 자동으로 처리 할테니 제가 하고 싶은 무엇이라도 하면서 북한이 미사일 실험 발사를 했는지 인지조차 하지 못해도 되는 상황인것이죠.

 

 

또한 투자라는것이 모름지기 심법으로부터 완성된다는 말이 있을정도로 심리상태의 변화가 투자 성과에 아주 강한 영향력을 행사하지만 저는 프로그램을 실행해둠으로써 심리적인 동요와 갈등이 없게 됩니다.

 

 

뒤늦게 막차를 타고 후회하시겠습니까? 아니면 남들보다 앞서 진입하시겠습니까?

 

 

결정은 독자분들이 하는것입니다.

 

 

DevCenter에 대한 추가적인 내용은 앞으로 몇회에 걸쳐 연재 할 계획이니 천천히 따라 와도 되고 이런게 있구나 정도면 오늘은 충분할 것 같습니다.

 

 

그럼 호가창에서 뵙겠습니다.!

 

 

Posted by 투자의神
프로그래밍 with C#2017. 10. 23. 16:00

 

 

지난 글에서 밝힌대로 여러 프로그래밍 언어에 대한 경험이 조금씩은 있고 현재는 C#을 이용해서 프로그램 개발을 하고 있지만 필자는 스스로가 프로그래머 혹은 개발자라는 생각은 추호도 갖고 있지 않습니다.

 

 

수익매매 로직을 가지고 있고 그것에 손매매가 더해져 수익을 내다가 조금 더 편하고 빠르고 효율적으로 처리하기 위해 필요한 범위만큼 프로그래밍 언어를 공부하여 말 그대로 필요한 것 정도는 구현할 수 있는 수준입니다.

 

 

전문 개발자들이 프로그램을 만드는것처럼 체계화 되어 있지 않고 전문 지식도 없기에 그동안 많은 우여곡절을 겪은적이 많기도 합니다.

 

 

때문에 본 카테고리에서 다룰 내용들은 전문 개발자의 수준의 내용은 아닐 수 있음을 미리 말씀드립니다.

 

 

본 블로그에서 얘기하는 많은 부분에 있어서 잘못 기입된 내용이 있으면 지적 해주세요.

최대한 빠르게 정확한 내용으로 수정하겠습니다.

 

 

 

C# 이라는 프로그램 개발 언어를 선택하기까지의 과정과 이유는 제 개인적으로는 나름 복잡했고 많은 고민을 했습니다.

 

 

과거 C계열 언어에 어느정도 익숙함이 있지만 Visual C++을 다시 공부하기에는 솔직히 자신이 없었고 Visual Basic은 처리 속도에 불만이 있었고 Delphi는 만져본지 너무 오래된 관계로 다른 무언가를 찾고 있었습니다.

 

 

이 때 조건으로 내건것이 상대적으로 진입장벽이 낮되 성능저하나 기타 이슈가 없을것인데요.

 

 

이미 하나 이상의 프로그래밍 언어에 숙달 된분은 상관없겠지만 새로운 출발을 해야 할 경우에는 진입장벽이 낮은 프로그래밍 언어를 선택하는게 좋습니다.

C 계열 언어를 다뤄본 경험이 있음에도 필요로 하는 프로그램을 원활하게 개발하는데 1년 이상의 시간이 소요되었는데 아무것도 모르는 상황에서 맨땅에 헤딩해야 되는 분들은 더 많은 시간이 걸릴 수 밖에 없을겁니다.

 

 

많은 자원들이 유한하다고 하지만 우리에게 제일 소중하고 희소성이 높은 자원은 "시간"이고 이는 곧 "비용"이기도 하기 때문에 가장 빨리 논리적 사고 체계를 갖출 수 있으면서도 결과물을 산출하는데 필요로 하는 시간이 짧을수록 유리합니다.

 

 

2014년 겨울 드디어 C#과 Python이 물망에 올랐습니다.

 

 

웹 서핑을 하면서 알아보던중 첫번째로 본 샘플이 Python이었기 때문에 그런지 Python에 조금 더 눈이 갔습니다.

무엇보다도 쉬워보였거든요.

(나중에 안 사실이지만 C#으로는 수십줄 이상의 코드로 구현될 것이 Python에서는 단 몇줄로 가능하기도 했습니다.)

(위 첫번째로 본 샘플은 https://wikidocs.net/book/110 입니다.)

 

 

그렇지만 Visual Studio의 편리함을 익히 알고 있기에 최종적으로 C#을 선택하게 되었고 오랜만에 뭔가 새로운걸 시작하려니 흥분 상태에 빠지기도 했습니다.

 

 

2014년 12월말경 3권의 C#책을 구매하고 2015년 1월 2일인가 3일쯤으로 기억되는 날부터 파고들기 시작했습니다.

 

 

명절에도 사무실에 앉아 책을 볼 정도로 파고 들었죠.

 

 

이후 서너권의 책을 더 사기도 했고 웹 서핑 등을 통해 많은 정보를 얻으면서 지금껏 약 34개월간 수십개 이상의 프로그램을 만들어오고 있습니다.

 

 

그중에는 각종 데이터들을 수집하는 프로그램부터 이렇게 모은 데이터들을 효율적으로 백업하고 관리하는 프로그램도 있고 각종 조건값에 따라 시뮬레이션하는 프로그램 그리고 실제 거래를 하는 프로그램과 거래 결과에 대해 성과 분석하는 프로그램까지 다양하게 갖추게 되었습니다.

 

 

이 글을 적다보니 지난 34개월의 시간이 주마등처럼 스쳐가네요.

 

 

프로그램 자동매매를 계획하고 있고 뭔가 해보고자 한다면 저처럼 너무 고민하지 말고 일단 시작하세요.

 

 

C#을 이용하는 분이라면 제가 도울 수 있는 범위내에서는 돕도록 하겠습니다.

 

 

Posted by 투자의神
시스템 01호2017. 10. 23. 15:47

 

 

시스템 안내

 

이름 : 추세추종 인공지능 V2 7-72

 

투자대상 : KOSPI200 주가지수옵션 (EUREX시장은 참여하지 않고 주간장만 대응, 장 마감이전에 모두 청산)

 

오버나잇여부 : 당일 주간 단타만 진행

 

특징 : 시장에서 나타날 수 있는 경우의 수 300만개중 가장 적절한 대응이 가능하도록 설계

 

헷지여부 : 헷지 없음.

 

투자원금 : 총 투자원금은 1억원이나, 예비비를 50% 가지고 실제 투자는 5천만원만 투입되도록 설계

 

연평균기대수익금 : 약 1억 9천여만원 (원금 1억원 대비 약 190%선, 실제 투입 금액 5천만원 대비 약 380%선)

 

 

 

 

오늘도 무사히 잘 마쳤네요.

 

 

독자님들과는 매일 알게 모르고 호가창을 통해 뵙고 있다고 생각하니 뭔가 기분이 묘하네요.

 

 

Posted by 투자의神
시스템 02호2017. 10. 23. 15:46

 

 

시스템 안내

 

이름 : 추세추종 인공지능 V2 10-72

 

투자대상 : KOSPI200 주가지수옵션 (EUREX시장은 참여하지 않고 주간장만 대응, 장 마감이전에 모두 청산)

 

오버나잇여부 : 당일 주간 단타만 진행

 

특징 : 시장에서 나타날 수 있는 경우의 수 300만개중 가장 적절한 대응이 가능하도록 설계

 

헷지여부 : 헷지 없음.

 

투자원금 : 총 투자원금은 1억원이나, 예비비를 50% 가지고 실제 투자는 5천만원만 투입되도록 설계

 

연평균기대수익금 : 약 2억원 (원금 1억원 대비 약 200%선, 실제 투입 금액 5천만원 대비 약 400%선)

 

 

 

놀아도 좋고 일해도 좋은 시스템입니다.

 

 

좋은 때가 곧 올거라 믿기 때문입니다.

 

 

Posted by 투자의神
시스템 03호2017. 10. 23. 15:38

 

 

시스템 안내

 

이름 : 추세추종 인공지능 V2 13-64

 

투자대상 : KOSPI200 주가지수옵션 (EUREX시장은 참여하지 않고 주간장만 대응, 장 마감이전에 모두 청산)

 

오버나잇여부 : 당일 주간 단타만 진행

 

특징 : 시장에서 나타날 수 있는 경우의 수 300만개중 가장 적절한 대응이 가능하도록 설계

 

헷지여부 : 헷지 없음.

 

투자원금 : 총 투자원금은 1억원이나, 예비비를 50% 가지고 실제 투자는 5천만원만 투입되도록 설계

 

연평균기대수익금 : 약 1억 7천만원 (원금 1억원 대비 약 170%선, 실제 투입 금액 5천만원 대비 약 340%선)

 

 

 

+/- 0.

 

 

오늘도 여전히 놀고 있는 시스템의 모습입니다.

 

 

제 시스템중 어떤 하나의 시스템은 최대 14거래일간 거래가 없기도 했었는데요.

 

 

강한 추세가 나오면 수익낼 확률이 높다는것을 알기에 마음이 편합니다.

 

 

이렇게 시스템이 필자대신 일을 해주기 때문에 시장의 모습을 관찰하고 아이디어로 도출 시키고 또 그것을 시뮬레이션 하면서 계속적인 발전을 거듭할 수 있으니 제가 만들었지만 시스템에게 감사할 뿐입니다.

 

 

 

Posted by 투자의神
개발의뢰2017. 10. 23. 15:30

 

 

안녕하세요.

 

 

이곳은 개발의뢰 카테고리입니다.

 

 

제가 전문 개발자도 아니거니와 취미 생활인 목공과 낚시에 푹 빠져 지낼 예정이므로 시간적 여유가 많지는 않습니다만 여유 시간들을 보다 알차게 보내고 또 뜻깊은 일을 하고 싶은 마음에 직접적으로 자동매매 시뮬레이터 또는 실거래 자동매매 프로그램을 개발하기 어려운 분들을 위해 도움을 드리고자 합니다.

 

 

아주 간단한것은 금방 진행이 될 수도 있고 무상(FREE)으로 개발 해드리겠습니다.

 

 

필요한 시뮬레이터나 자동매매 프로그램이 있다면 우선 기본적인 상담을 위해 연락처(휴대전화 또는 이메일)를 비밀댓글로 남겨 주시면 연락드리겠습니다.

 

 

감사합니다.

 

 

덧1)

시세데이터, 개발의뢰 카테고리 관련 안내
http://systemtraders.tistory.com/notice/989

 

 

Posted by 투자의神