대봉엘에스 - 당일 상승 종목 조정시 매수 관점

 

모나리자 - 당일 상승 종목 조정시 매수 관점

 

 

세보엠이씨 - 당일 상승 종목 조정시 매수 관점

이번시간에는 코스닥/코스피 종목들의 종목코드와 종목명을 저장해 보겠습니다.

이걸 하는 이유는 매수/매도를 할 때 필요한 인자가 종목 코드이기 때문에 종목명만 알고 있을 때 종목명과 매칭되는 종목 코드를 알아야 매수/매도가 진행되기 때문입니다.

일단 KOA Studio를 보면 시장의 전체 codelist를 가져올려면 GetCodeListByMarket메서드를 이용해야 합니다.

그리고, 종목 code에 매칭되는 종목명을 가져오기 위해서는 GetMasterCodeName함수를 이용하면 됩니다.

 

 

위에 보시면 종목코드 리스트는 ;로 구분되어서 온다고 되어 있습니다.

그러면 우리는 장내(코스피)와 코스닥만 필요하니까 MarketList에 [“0”, “10”]만 주고 for문을 돌려주면 codelist를 가져올 수 있습니다.

그 이후 codelist를 이용해서 GetMasterCodeName함수를 이용해서 종목명을 받아옵니다.

 

 

이렇게 받아온 종목명과 종목코드는 프로그램 작동시 계속해서 사용해야 하기 때문에 저장을 해 두면 좋습니다.

그래서 dataModel.py file을 하나 만들어서 저장해 두겠습니다.

DataModel Class의 생성자에는 itemList를 리스트형식으로 초기화해주고, 종목명과 종목코드를 넣어줄 itemInfo 클래스를 만들어 줍니다.

 

 

각각의 종목명과 종목코드를 가지고 ItemInfo 클래스의 인스턴스를 만들어서 itemList에 넣어주면 우리가 원하는 종목명과 종목코드 리스트가 만들어 질 것입니다.

그럼 main.py 화일로 돌아가서 이 dataModel file을 import를 해줘야 이 화일의 클래스와 메서드를 사용할 수 있습니다. dataModel을 dm으로 import해 오겠습니다.

import dataModel as dm

그리고, 아래와 같이 인스턴스를 만들고, 그것을 itemList에 추가해 줍니다.

 

 

이렇게 하면 코스피/코스닥 전체 종목 코드와 종목명으로 이루어진 itemList라는 리스트가 만들어집니다.

그러면 이 작업은 login이 되고 나면 바로 수행되어서 프로그램에 저장 되도록 OnEventConnect함수에 추가합니다.

 

 

 

오늘은 작업한 클래스의 인스턴스를 만들어서 리스트에 append해 주는 패턴은 계속해서 사용되어 질 예정이니까 잘 익혀두시면 좋을 것 같습니다.

 

 

오늘은 어제 매수된 2종목이 매도되었네요..

자동매매 프로그램은 문제없이 의도대로 매수/매도 잘 되는 것 같습니다. 수익만 잘 따라주면 좋겠네요..

 

에스피지 - 당일 상승종목 조정시 매수

 

유진로봇 - 당일 상승 종목 조정시 매수 관점

 

 

오늘은 엘비세미콘과 유니크가 매도되었네요..

엘비세미콘은 기준봉 이후 2일째 되는 날 매수되었고, 유니크는 당일 상승종목 조정시 매수하는 관점입니다.

 

 

 

 

 

금요일엔 한종목만 매도되었네요..

기준봉 발생이후 지지선에서 매수하는 음봉매매 컨셉입니다.

 

 

자동매매 프로그램에서 최근에 매수/매도된 종목 차트 올립니다.

날짜가 약간 뒤죽박죽이네요..

 

비피도 - 본절

 

 

빅텍 - 수익

 

 

 

 

셀루메드 - 수익

 

 

 

 

엠씨넥스 - 수익

 

 

 

우리손에프앤지 - 수익

 

 

위닉스 - 수익

 

파이썬으로 만든 주식자동매매 프로그램 매매일지 입니다.

현재 검증하는 단계라서 기록 차원에서라도 거래가 있는 날이면 꾸준히 올려봐야 겠네요.

파이썬으로 만든 주식자동매매 프로그램은 현재 3가지 관점에서 매매를 하는데요..

하나는 당일 상승하는 종목, 또 하나는 전날 상승했던 종목, 그리고 마지막은 오래전에 상승했던 종목을

조정 때 매수하는 전략입니다.

 

 

 

 

 

+ Recent posts