이런저런2017. 11. 26. 00:30

 

 

주식을 잘하려면 시스템이 필요합니다.

 


주식과 시스템이 어떤 개연성이냐고 묻는 독자분도 있으실텐데요.

 


미리 말씀드리자면 여기에서 말하는 시스템은 System Trading의 System이 아니라 '체계"를 뜻하는 System 입니다.

 


흔히 "나 주식 10년 했어!"라고 하는 자칭 고수분들이 시장에 많은데 주식 투자에서 가장 중요한 것이 '경험의 기간'이 결코 아닙니다.

 


얼마나 벌었는가 계좌로 말하는게 진정한 고수인것이죠.

 


물론 아무 고수나 찾아가서 계좌 한번 봅시다 이럴수도 없는 노릇이기도 하고 또 보여줄리 만무하겠죠.

 


계좌에는 아주 많은 내용들이 들어 있어서 매매 내역만 보더라도 매매 로직을 획득 할 수 있으니까요.

 


아무튼 고수는 기간이 아니라 어떻게, 얼마나 노력해서 얼마나 벌었는가가 기준이 되어야 하는것이라 생각하며, 그에 대한 세부적인 기준 없이 잘먹고 잘 살 정도로 벌면 되는 것입니다.

 


자 여기에서 "어떻게, 얼마나 노력해서"가 중요합니다.

 


많은분들이 정말 잘못 알고 있는 부분인데 직장인들이 출근하듯 아침이면 모니터 앞으로 달려가서 HTS를 켜고 마우스를 이리 저리 굴려가며 클릭질 한다고 공부하는게 아닙니다.

 


진짜 제대로 된 공부란 각종 인터넷 사이트의 글을 읽거나 주식 관련 서적을 읽으며 마치 깨닳음이라도 얻은양 어깨에 뽕이 들어간 상태가 아니라 어떤 상황에서 어떤 종목을 어떤 기준에 의해서 매매를 했는지를 항상 기록하고 또 반복해서 잘못하는 부분은 일종의 오답노트처럼 만들어 내고 다음에는 같은 실수를 반복하지 않도록 계속 학습하는 과정을 쌓아가는 것입니다.

 


공부를 하지 않고는 손매매로써 좋은 성과를 얻을 수 없습니다.

 


필자도 한때는 주식 관련 서적만 수백권을 넘게 읽었고 각종 경제 관련 소식지를 받아보기도 했지만 많은 시간이 지나고 난 뒤에 느낀점이 있습니다.

 


공개 매체에서 얻을 수 있는 정보들은 어디에서나 누구든 접할 수 있는 상식조차 안되는 수준이라는 것을 말입니다.

 


그런 정보들은 기본으로 깔아두고 그 위에 자신만의 노하우를 쌓아 올려야 진짜 공부인것을 말입니다.

 


매일 매일 차트를 열심히 볼 때는 하루에 20여시간을 방안에 틀어박혀 몇년간을 공부하기도 했는데요.

 


이런 과정을 전국에 많은 예비 고수들도 경험하고 있으리라 생각합니다. (이것조차 안한다면 돈벌기가 좀 더 어렵습니다.)

 


학습 과정중에 궁금한것, 새롭게 느낀것, 그동안 잘못하고 있다고 생각되는 것, 비슷한 상황에서 연속된 실수가 나오는 것 등을 모두 기록하고 틈날때마다 반복 학습을 해야 됩니다.

 


야구 선수는 무언가 물체가 날아오면 손이 먼저 뻗어질테고 축구 선수나 태권도 선수는 발이 먼저 나가는데 이는 오랜시간 반복 학습 및 훈련이 되어 있기 때문에 본능적으로 행동하게 되는 것입니다.

 


독자분들도 열심히 공부하기를 반복하면 순간 순간들마다 본능적으로 수익 매매를 할 수 있는 행동들을 하고 있게 될 것입니다.

 


뇌속에 주식 정보를 저장하는 공간이 있다면 그 속에 3차원의 배열 형태로 데이터를 저장하고 언제든 꺼내 쓸 수 있도록 하나씩 차근차근 고쳐 저장하기를 자주 되풀이 해봐야 합니다.

 


누적 수익 곡선이 우하향이라면 공부가 부족한 상태이며 들죽날죽하면 약간 알기는 아는데 부족함이 있고 절제가 안되는 상황이며 우상향의 흐름이라면 이미 이런 공부가 되어 있는 것입니다.

 

 

앞서 손매매로 수익을 내기 위해서는 많은 공부와 노력이 필요하다고 말씀 드렸는데요.

 


그 공부를 더 이상 하지 않으려면 어느정도 수준까지만 학습을 하고 나머지는 필자처럼 Computer Simulation으로 다양한 경우의 수를 마구 집어넣고 계산(공부)은 컴퓨터가 하도록 내버려 두면 시간이 지나면 결과값이 나올테고 여러 경우의 수 중에서 수익이 가장 좋은 경우의 수만 취하면 됩니다.

 


굳이 손매매를 고집하더라도 필자처럼 Computer와 Simulator를 이용한다면 가장 좋은 경우의 수를 찾는 학습 과정은 하지 않아도 됩니다.

 


더 편리하고 더 빠르게 처리하기 위해 Computer를 이용하는 것이고 그야말로 '도구'로써 활용만 하면 되니까요.

 


매매 주문을 넣는 등의 행위는 손으로 하나 컴퓨터를 이용하나 별달리 중요한게 아닙니다.

 


화장실도 가지 않고 장중에는 식사도 하지 않으며 일체의 외부 일정을 만들지 않겠다면 손으로 매매를 하더라도 무방합니다만 필자는 업무상으로도 그렇고 또 인간 관계적으로도 외부 일정이 잦은편이라 손매매를 할 수 없기 때문에 매매를 함에 있어서 컴퓨터를 사용할 뿐입니다.

 


컴퓨터를 사용함에 있어서의 편리함은 또 있습니다.

 


공부(학습)를 함에 있어서도 컴퓨터에게 알아서 공부하게끔 해두면 자리를 비우든 잠을 자든 상관없이 컴퓨터가 최적의 값을 찾아준다는 것이지요.

 


글을 적다보니 원래 의도와 다른 방향으로 흘러가고 있음이 느껴지고 또 필자가 자꾸 독자분들로 하여금 컴퓨터를 사용하라고 강권하는 것 같지만 언제나 선택과 결과는 각자의 몫입니다.

 


컴퓨터를 전혀 이용하지 않는 것, 공부에만 컴퓨터를 이용하는것, 매매에만 컴퓨터를 이용하는것, 공부와 매매 모두에 컴퓨터를 적용하는 것 등 다양한 방법들이 있으니 선택은 독자분들이 하면 될 일입니다.

(컴퓨터를 일부만 활용하거나 전혀 활용하지 않을 경우에 상대적으로 뒤처짐이 발생할 수는 있습니다.)

 


다시 본론으로 돌아가서,


뇌 공간속에 여러 '올바른 정보들'을 입력 해두는 습관을 들인다면 어떤 상황이 닥쳤을 때 '올바른 정보'를 꺼내와서 사용할 수 있고 그로 인해 매매 결과는 좋아질 것인데 올바르지 않은 정보가 입력되어 있거나 전혀 정보가 입력되어 있지 않으면 당황을 하고 실수를 연발하며 매매 결과는 좋을래야 좋을수 없게 되겠지요.

 


'올바른 정보들'의 입력, 하고 계십니까?

 

 

호가창에서 뵙겠습니다.

 

 

Posted by 투자의神
증권사 API2017. 11. 25. 07:00

 

 

xingAPI 가이드를 위한 가이드 세번째 편입니다.

 

 

독자님들은 지난 두번째 편을 보고 난 뒤에 어떤 프로그래밍 언어를 선택해서 개발을 진행할 것인지 결정하셨나요?

 

 

xingAPI에서는 다양한 언어들을 지원하고 있지만 그 선택은 맹목적으로 편리함만을 추구하거나 빠른속도만을 고집할 이유가 전혀 없습니다.

 

 

프로그래밍 언어의 선택에서 중요한 두가지 요소를 알려드리겠습니다.

○. 원하는 결과물(프로그램)을 최대한 빨리 만들어 볼 수 있는 개발의 생산성

○. 어떤 목적으로 프로그램을 만들것인가의 기준

     (ex. 단순한 매매, 시세데이터 수신, 복잡한 매매, 시뮬레이터 구동 등)

 

 

예로 든 내용들을 기준으로 설명 해드리겠습니다.

 

1. 단순한 매매

: Microsoft Office Excel VBA 만으로 충분히 가능합니다.

 

2. 시세데이터 수신

: Microsoft Office Excel VBA로 가능하지만 Excel 자체가 빠른 처리를 요하는 프로그램이 아니며 메모리 문제로 사용이 불가능한 상태가 될 수 있기에 VBA는 제외하는편이 좋습니다. (이외 언어로 충분히 가능)

 

3. 복잡한 매매

: 2번과 마찬가지입니다.

 

4. 시뮬레이터 구동

: 2번과 마찬가지입니다.

 

어떤 프로그램이든 VBA로 구동하게 되면 Excel (엑셀) 프로그램이 항상 활성화 상태여야 합니다. (전자동 시스템)

 

 

모든면에서라고 할 수는 없겠지만 대체적으로 속도가 빠를수록 프로그래밍 언어를 학습하는데 소요되는 시간은 반비례하게 길어집니다. (예로, 프로그래밍에 대해 아무것도 모르는 사람이 Visual C++ 로 개발하려면 우선 학습에만 최소 1년 이상 소요)

 

 

프로그래밍 언어를 선택하고 어떤 버전의 xingAPI (COM, DLL 중 택일)를 사용할 것인지 결정했다면 이제 본격적으로 시작 해보겠습니다.

 

 

xingAPI를 다운로드 해야 하는데 이 부분은 아래 링크를 참조하여 다운로드 및 설치 하시기 바랍니다.

http://systemtraders.tistory.com/176?category=726546

 

 

xingAPI (증권사 데이터 송수신용 통신 모듈 프로그램)의 내부를 잠시 살펴 보겠습니다.

 

 

* 이후 모든 내용은 이베스트투자증권에서 제공하는 샘플을 설명하기 위해 VBA + COM버전을 기준으로 설명합니다.

 

 

 

 

 

갑자기 어려워 보이는 용어가 튀어나와서 놀래셨나요?

 

 

깊이 알지 못하더라도 크게 상관없는 내용이고 내부적으로 저런 객체들을 제공하며 사용자는 저 범위 내에서 사용할 수 있다고 이해하면 됩니다.

 

 

분명 COM 버전을 선택했는데 파일명이 *.dll 이지요?

xingAPI는 COM버전이라 하더라도 DLL을 사용하게 되어 있습니다.

 

 

DLL은 Dynamic Link Library의 약자로써 쉽게 표현해서 xingAPI에서 제공하는 통신 모듈 프로그램 코드가 저 dll 파일에 들어있다고 이해하면 되고 실제로도 그렇습니다.

 

 

 

 

 

 

이 그림을 보면 필자의 글이 더욱 잘 이해되리라 믿습니다.

 

 

위 *.dll 파일을 독자분들의 프로그램과 연결하여 무언가 원하는 작업을 처리 할 수 있는데 우선 연결하는 과정이 필요합니다.

 

 

우선 엑셀을 구동하여 주시고요.

 

 

 

 

상단 메뉴중 "개발 도구"를 클릭하고 하위 메뉴에서 "Visual Basic" 를 클릭합니다.

 

 

눈치 빠른분들은 VBA가 Visual Basic과도 연관성이 있구나 하실겁니다.

 

 

만약 해당 메뉴가 없다면" Excel 옵션"에서 메뉴를 추가할 수 있습니다.

 

 

 

 

위에서 "Visual Basic"를 클릭하면 별도의 창이 뜨게 될텐데 "도구" > "참조"를 클릭하여 xingAPI와 Excel을 연결하는 첫번째 작업을 할 수 있습니다.

 

 

 

 

 

위 링크(http://systemtraders.tistory.com/176?category=726546)의 내용대로 잘 따라 하였다면 참조 목록에 뜨는 내용중 "Xing DataSet Lib", "Xing Session Lib"를 선택할 수 있습니다.

 

 

위 내용들중 잘 안되는 부분이 있으면 Comment 남겨주세요.

확인하는대로 Reply 하겠습니다.

 

 

다음 시간에 또 뵙지요.

 

 

<자료 출처 : 이베스트투자증권 (http://ebestsec.co.kr)>

 

 

Posted by 투자의神
시스템 성과 합산2017. 11. 24. 18:00

 

 

 

 

오늘도 시스템은 거래 없이 관망으로 쉬었네요.

 

 

본 글을 작성하면서 잠시 "왜?"라는 생각이 들어서 원인을 찾아보려고 했는데요.

 

 

오늘뿐만 아니라 최근 2주간 거래없이 관망한 이유가 1차적으로는 당월물인 2017년 12월 만기 옵션의 잔존일수가 많이 남은 영향으로 프리미엄이 꽤나 높게 형성되고 있다고 보여집니다.

 

 

옵션은 단순하게 보면 내재가치 + 시간가치 = 옵션의 가격이 되는데 만기일까지 시간이 경과함에 따라 시간가치가 감소하는게 기본적입니다.

 

 

그러므로 현재 만기가 지나고 2주가 지났지만 앞으로 남은 기간이 약 3주나 되기 때문에 시간가치가 많이 감소하지 않았고 이를 시스템이 자체적으로 분석해냈기 때문에 거래 할 타이밍이 아니라고 봤던것이 부차적인 이유라고 판단됩니다.

 

 

옵션만기일은 매월 두번째주 목요일인데 어떤 특정 옵션 만기일로부터 다음 옵션 만기일까지는 명절 및 국경일 등의 공휴일, 28~31일까지의 월말일수, 매달 두번째 목요일이 배치된 주차수(1~3주차에 배치)에 따라 잔존일수가 제각각입니다.

 

 

예를 들어,

2017년 01월 12일이 1월물 옵션의 만기일이고 1월말에 설연휴가 있었으며 월말일은 31일,  다음 만기일은 2월 두번째주 목요일인 2017년 02월 09일이며 당월물로써 거래는 18 거래일.

 

 

2017년 02월 09일이 2월물 옵션의 만기일이고 월중 공휴일이 없었으나 윤년, 윤달의 영향으로 월말일은 28일, 다음 만기일은 3월 두번째 목요일인 2017년 03월 09일이나 3/1절로 공휴일 하루 포함되었고 당월물로써의 거래는 19 거래일.

 

 

2017년 03월 08일이 3월물 옵션의 만기일이고 월중 공휴일이 없었고 월말일은 31일, 다음 만기일은 4월 셋째주인 2017년 04월 13일이고 당월물로써의 거래는 25 거래일.

 

 

앞선 옵션 만기일은 2017년 11월 09일이고 다가오는 만기는 2017년 12월 14일이며 사이에 공휴일이 없으며 당월물로써의 거래는 26 거래일입니다.

 

 

통상 옵션 만기일이 지나고 약 일주일 가량 거래가 없다가 거래를 하는편인데 금월에는 잔존일수가 아직 많이 남았고 옵션의 시간가치가 높은 상태라고 판단되기에 거래가 전무한 상황이며 다음주 마지막 거래일이자 12월 1일에는 잔존일수가 2주 이내 범위에 들어가므로 늦어도 이때쯤은 거래가 되지 않을까 싶은 생각입니다만, 나중일은 나중 가봐야 아는것이므로 필자도 정확히는 모릅니다.

 

 

단순히 시스템이 한동안 거래 없이 놀면서 관망 일수가 역대 최장일을 갱신하는 이유가 뭔가 간단히 적어 보려다가 글이 장황해졌네요.

 

 

연구 목적으로 개발하여 사용하고 있는 프로그램중에는 향후 지수가 어떻게 움직일지 연산해서 결과를 보여주는 것이 있는데 조만간 큰 흐름이 나올것으로 기대되는 값을 보여주고 있으니 언젠가 거래에 참여하리라 생각합니다.

 

 

"뉴스 검색기"를 통해 알게 된 독자분 한분께서 날씨도 추운데 멀리서 이곳까지 방문 해주셔서 함께 식사자리를 가졌는데 열심히 경청하다보니 밥먹으러 가서 밥한술 제대로 못 뜨고 나왔네요.

 

 

듣고보니 너무나 구구절절하고 안타까운 사연을 가진분이라 이야기를 듣는 내내 가슴이 아프더군요.

 

 

필자의 블로그를 방문하는 모든분들이 각자 노력한 만큼의 결과를 시장으로부터 취하기를 바랍니다.

 

 

사무실은 언제나 열려있고 사전에 연락주고 방문하시면 각자의 사연을 청취하고 가능한 범위내에서 도움을 드리려고 하오니 언제든 연락 주시고 딱히 할 이야기가 없더라도 오셔서 따뜻한 차 한잔 드시고 가세요.

 

 

주말 잘 보내세요.

 

 

Posted by 투자의神
시스템 03호2017. 11. 24. 17:30

 

 

 

 

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

 

 

 

 

Posted by 투자의神
시스템 01호2017. 11. 24. 16:30

 

 

 

 

Posted by 투자의神
시스템 성과 합산2017. 11. 23. 19:30

 

 

 

 

오늘에야 거래가 있겠지 생각했는데 원래 거래가 없는 날인것인지 아니면 시장이 별 움직임이 없어서 거래가 없는 것인지는 잘 모르겠습니다.

 

 

정신 없는 나날을 보내다보니 시스템을 관심있게 보지 못하는 것 같습니다.

뭐 안봐도 전혀 상관은 없지만요.

 

 

그런데 이런 부분은 유심히 봐야 할 것 같습니다.

 

 

"V2 7-72 시스템"의 2017년 10월 25일 손익 내용이 기존에는 0원으로써 거래가 없던것으로 기록되어 있었는데 계좌 관련한 블로그를 적으려다가 계산이 안맞다는것을 알게 되었습니다.

 

 

아무리 봐도 그게 그거인것 같아서 거래 내용을 저장하는 데이터베이스 서버와 해당일의 데이터를 보관하고 있는 시뮬레이션 서버 그리고 증권사 거래내역 및 손익내역까지 모조리 다 찾아서 확인 해보니 오기입한게 맞네요.

 

 

큰 금액이든 아니든 누락된 부분이 있으면 안되는데 실수를 했네요.

 

 

유심히 보도록 하겠습니다.

 

 

현재 예약 카테고리 4개를 생성 해두었는데요.

 

 

독자분중 몇분께서 필자의 시스템에 대한 문의를 하셔서 현재 운용중인 시스템중 일부를 추가 공개 할 계획인데 당분간은 바빠서 안되고 조금 더 시일이 걸릴것 같습니다.

 

 

이외 운용중인 시스템에 대해서도 추가 공개 의향은 있지만 너무 발가벗는 느낌이랄까요?

또 블로그 글 포스팅에도 시간적으로 더 많이 할애하기 어려운 상황이기도 하고요.

 

 

충분한 여유를 찾게 되면 더 알차고 많은 내용으로 채워놓고 싶지만 사실 필자도 아는게 별로 없어서 곧 밑천이 드러날까 걱정도 살짝 됩니다.

 

 

시스템이 내일은 거래를 하려나요?

 

 

금일 종가상의 흐름으로는 거래 가능성이 일부 닫힌것도 있고 열려있는것도 있는데 실제 내일 어떤 흐름이 나올지 모르기 때문에 시스템이 거래를 할지 아닐지 모르겠습니다.

 

 

많은 분들이 눈을 똘망똘망 뜨고 기대에 찬 눈빛을 하고 계시니 내일은 "뉴스 검색기" 마무리 작업에 시간을 좀 내볼까 합니다.

 

 

혹 독자분중 수험생이 있다면 노력한 만큼의 결과를 얻기를 기원합니다.

 

 

Posted by 투자의神
시스템 03호2017. 11. 23. 19:00

 

 

 

 

Posted by 투자의神
시스템 02호2017. 11. 23. 18:30

 

 

 

 

Posted by 투자의神
시스템 01호2017. 11. 23. 18:00

 

 

 

 

본 시스템의 손익 내용중 일부가 잘못 기입되어 수정하였으며 수정 내용은 2017년 10월 25일 거래가 없는것으로 기록되어 있다가 \ 429,792 손실이 누락된 것을 확인하고 수정하였습니다.

 

 

Posted by 투자의神