도메인 40

파이썬 시작, Xing API 이용하기 (7) - Xing API

자 이제 지금까지 달려오는데 약 두세시간이 걸렸다. 생각해보면 주말동안 꼬박하기는 했는데 약속이고 봉사활동이고 뭐고 할게 많아서 어쩔수 없이 이렇게 되었던것 같다. 다른 기타 활동을 하지만 않으면 분명히 많은 일을 할수있는것을 사실이다. 어쨌든 주말을 장식할 마지막 기술적인 연구를 해보고, 인형이나 만들러 가야겠다. 일단 개발을 시작하기 위한 모든 코드는 아래와 같다. 조심해야 할것은 다음과 같다.저 import가 잘 안되는 경우가 생기는데, 이는 파이썬 버전이 여러개일 경우 문제가 생긴다. 특히 일반 파이썬을 가지고 IDEL을 가지고 놀다가 아나콘다와 같은 툴을 또 깔았을 경우 이용가능한 파이썬 버전이 두개가 되는데, 이러한 경우, Properties에서 사용가능한 파이썬을 조정해줘야한다. 아나콘다가 ..

파이썬 시작, Xing API 이용하기 (6) - matplotlib

시간을 쪼개서 연구를 해야할 토요일을 봉사활동이란 걸로 알차게(?) 보냈기 때문에 일요일에는 약 한시간정도의 여유시간이 생겼다. 이정도의 여유시간밖에 나지 않았다는것에 슬픔을 느끼며, 마지막 한시간을 알차게 보내고 싶다.이러한 맥락에서 주식전략과 나머지 API에 대해 짚어보는 시간을 보내고 싶다.일단, IPython을 틀어서 판다를 import해야겠다. 아나콘다를 설치해놨으므로 아주 쉽다. import pandas as pdimport datetimeimport pandas.io.data as web 자 실제로 데이터를 그릴때는 plot을 이용한다고 한다. import matplotlib.pyplot as pltplt.plot([1,2,3,4], [1,2,3,4], 'bo', [1,2,3,4], [1, ..

파이썬 시작, Xing API 이용하기 (5) - 데이터 리드

이것을 실행해보기 전에 나는 신이 났다. 왜냐면, 주식가격을 그냥 냅다 가져올수 있기 때문이다. 네이버 금융에서 몰래 퍼다쓰는 주식가격같은 짓은 하지 않아도 된다. 나는 지금 이것을 해보지 않았지만 이게 된다면.. 지연시세인지는 모르겠지만 어쨌든 해본다. 일단은 주식가격등을 웹에서 바로 연동해서 가져올수 있는 기능이라고 한다. 한국 KOSPI도 되느냐? 그냥 다 된다고 말하고 있다. 그렇다면 orakgarak.co.kr 여기를 구축하기 위해 했던 수많은 파싱작업들은 뭐지.. 헛수고라는 것이다. 일단 다음과 같이 모듈을 가져온다. import pandas.io.data as webimport datetime 와 너무 쉽다. 이제 주식가격을 긁어올수 있는건가? beg = datetime.datetime(20..

파이썬 시작, Xing API 이용하기 (4) - 판다스 콜렉션

아침에 일어나서 약 한시간동안 시간이 생겼다. 일단 어제 하던 파이썬을 조금더 진행할까보다. 일단 두시간 째 일단 이름부터 요상한 아나콘다를 깔아야 한다고 한다. 아나콘다는 여러가지 프로그램을 동시에 제공해주기 때문에 굳이 의존성관리를 해주지 않아도 되는 큰 장점이 있다고 배웠다. 좋다. 그렇다면 이제 제대로 데이터를 받아보고 실행시켜보자. 앞에서 잠시 언급했던 QtConsole로 여러가지 데이터를 마치 리눅스처럼 제어할수 있다고 했다. 그렇다. 위와같은 화면이 보인다. 일단 뭔가 깔끔해 보이기는 한다. 이제, 판다스의 자료구조, 즉 콜렉션 API가 또 있나보다. 이건 주식을 분석할때 쉽게 쓸수가 있으므로 상당히 유용할듯한 느낌이다. from pandas import Series, DataFrame 자 ..

파이썬 시작, Xing API 이용하기 (3)

이제 파이썬을 시작한지 1시간 남짓이 되었다. 대충 어떤 개념인지, 어떠한 철학을 가지고 있는지는 익혔다. 제일 특이한것은 들여쓰기가 괄호와 같이 작동한다는것이고 ..(어떻게 보면 신박하고 어떻게 보면 위험할지도) self가 존재해서 객체 만들기에 좀 귀찮다는 것이다. 이제 shell을 통해 한줄한줄 실행해 보는것에는 조금 한계가 있다. 사실 shell은 결과를 바로 보기에는 좋지만, 프로그래밍은 불가능하다. 같은 맥락에서 IDLE편집기도 사실 컴파일에러를 잡아주거나 자동완성을 이용할수 없기 때문에 패스한다. 이제 갈림길에 온듯하다. IDE를 선택하는 것이다. 비쥬얼 스튜디오를 이용할수 있는듯 하고, PyCharm이라는 오픈소스 개발툴도 있는듯하다. 스크린샷을 보아하니 이클립스를 변형시킨듯 보이기도 하고..

파이썬 시작, Xing API 이용하기 (2)

일단 여기서부터는 이것저것 하면서 한시간이 걸렸다. 11시까지는 아마 Xing API 를 구동하고 로그인을 해볼수 있을 듯하다. 이번에 봐볼 기능은 함수와 클래스이다. 뭐 별거 있겠나 함수 >>> def function() : print('this is a function') >>> function() this is a function >>> 어려울것 없어 보인다. >>> def function(n) : print('this' + n) >>> function(2) Traceback (most recent call last): File "", line 1, in function(2) File "", line 2, in function print('this' + n) TypeError: Can't conve..

파이썬 시작, Xing API 이용하기 (1)

음 일단, COM객체가 자바계열 언어에서 사용하기 어렵기 때문에, 할수없이 한글로 친절하게 설명이 되어있는 파이썬을 이용해서 프로그래밍을 빠르게 해보기로 했다. 워낙 루비나 파이썬은 접근성과 속성교육이 가능한 언어라고 다가오기 때문에 어쨌든 일단은 파이썬을 이용해서 필요한 부분을 익히고, 속도 면에서 불리할 경우 C++ 를 이용해보고 이도저도 코딩이 재미가 없으면 스칼라를 이용해서 구축해 보기로 한다. 물론 파이썬도 굉장히 좋은 언어라고 느껴지고, Django만큼 쉽게 설치가 가능했던 프레임워크도 없던것으로 기억한다. https://wikidocs.net/762 일단 요기서 파이썬설치는 쉽게 할수 있다. 나의 블로그를 보는 사람은 별로 없지만 어쨌든 본인의 주종은 자바다. 파이썬이 굉장히 쉽고 직관적이라..

각 증권사별 API 현황

각 증권사별 API 현황1. 대신증권의 CybosPlus 2. 동양종합금융의 GOM(GosuObject모델) 3. TX OpenAPI (우리금융그룹2009년 5월부터 공개운용시행.) 4. 이트레이드 증권의 CS- 2010년 1월 4일자로 공식적으로 공개 오픈하면서 이름을 X-ing API 로 하여 서비스 중입니다.- 2010년 4월9일 Xing API의 COM버전이 배포됩니다.- 또한, 주문속도제한 기존 초당3개에서 초당10개로 개선!!!- 2010년 5월 15일 XIng API 주문속도 제한 완화되어 초당 20개 로 향상되었습니다. 굿~ 5. 우리선물의 API 6. 한화증권 API 7. SK증권. 8. 하나대투증권에서 제공하는 Hi-Five Pro (2008년 9월 23일 부터 시행.) 9. 신한증권의..

빅데이터 금융공학 - 구글 트렌드 이용하기

Google trend가 자바스크립트 형식으로 홈페이지에 이용할수있게 정보를 제공하지만, 값을 직접 파싱할수는 없다.값을 직접 파싱하기위해서는 조금더 들어가야 한다. http://www.google.com/trends/fetchComponent?hl=en-US&q=html5,jquery&cid=TIMESERIES_GRAPH_0&export=5&w=500&h=300get방식으로, 소스보기를 하면 제법 데이터를 얻어오고 있다. 나머지는 어떻게 뿌릴지에 대한 스크립트 언어다. 외국에 어떤놈이 좋은 글을 올려놨으니 참고하길 참고사이트http://techslides.com/hacking-the-google-trends-api/ Hacking the Google Trends APISince the Google se..

회계 재무제표 영어 정리

영어 단어가 많습니다. 컨트럴 + F 눌러서 단어를 검색해서 찾는게 더 나을 겁니다.~ 대차대조표(Balance sheet) 자산(Asset) 유동자산(Current Asset) 당좌자산(Quick Asset) 현금및 현금 등가물(cash & cash equivalent) 매출채권(accounts receivables) 미수금(note receivables) 미수수익(unrealized gain) 선급금(advance to customer) 선급 비용(prepaid expense) 선급 법인세(prepaid tax expense) 재고자산(Inventory) 상품(merchandise) 제품(finished goods) 고정자산(Non-current Asset) 투자자산(investments) 보증금(w..