본문 바로가기

주식 자동매매 프로그램 제작6

[C# 주식자동매매제작] 보조 지표 제작 - MACD oscillator ✔ C# 보조지표 만들기 - MACD oscillator 이번에는 MACD oscillator 지표를 제작해봅시다. 이전 포스트에서 TA-Lib의 API를 활용하여 제작합니다. 아직 TA-Lib 패키지를 설치하지 않았다면 아래 포스트에서 설치부터!! 2022.05.11 - [주식 자동매매 프로그램 제작/지표 알고리즘] - [C# 주식자동매매제작] 보조지표 알고리즘 - TA-Lib 설치 [C# 주식자동매매제작] 보조지표 알고리즘 - TA-Lib 설치 ✔ C# 자동매매 - 보조 지표 만들기 TA-Lib 패키지 설치하기 TA Lib 라이브러리에서는 많은 보조지표들이 이미 구현되어있습니다. 대부분의 자동매매에서는 TA Lib은 필수로 사용되고 있으며 설치방 timeboxstory.tistory.com MACD는.. 2022. 5. 11.
[C# 주식자동매매제작] 보조지표 알고리즘 - TA-Lib 설치 ✔ C# 자동매매 - 보조 지표 만들기 TA-Lib 패키지 설치하기 TA Lib 라이브러리에서는 많은 보조지표들이 이미 구현되어있습니다. 대부분의 자동매매에서는 TA Lib은 필수로 사용되고 있으며 설치방법은 아래와 같습니다. ● TA Lib 패키지 설치 Visual Studio 프로젝트 선택 -> 마우스 우클릭 -> NuGet 패키지 관리 검색에 TA-lib 으로 검색후 TA-Lib 패키지 설치 설치가 완료되었는지 확인하자 프로젝트 참조 -> TA-Lib-Core 확인 참조에 정상적으로 들어가있다면 설치가 완료되었다. 이제부터 TA-Lib 패키지를 이용하여 보조지표를 제작해보자 감사합니다. 2022. 5. 11.
[C# 주식자동매매제작] 계좌 보유 주식 데이터 가져오기 ✔ 주식자동매매 - 보유 주식 잔고 데이터 가져오기 이전 포스트에서는 계좌정보와 보유금에 대한 정보를 불러왔습니다. 이번에는 내가 보유하고 있는 주식의 종목들을 조회하겠습니다. 이전에 설명드렸던 내용과 마찬가지로 키움에 요청 -> 이벤트로 수신 구조입니다. ● 계좌평가잔고조회 요청 - Form1 클래스에 함수를 추가해줍니다. public void 계좌평가잔고내역요청() { axKHOpenAPI.SetInputValue("계좌번호", cbo계좌.Text.Trim()); axKHOpenAPI.SetInputValue("비밀번호", ""); axKHOpenAPI.SetInputValue("비밀번호입력매체구분", "00"); axKHOpenAPI.SetInputValue("조회구분", "2"); axKHOpen.. 2022. 4. 26.
[C# 주식자동매매제작] 계좌 조회 및 예수금상세현황 조회하기 ✔ 키움증권 TR 요청하기, Open API 이벤트 수신 이번 포스트에서는 내 계좌들을 불러오고 내 계좌의 잔고현황 데이터를 가져오는 방법입니다. 이전 샘플프로젝트에 어느정도 구현이 다 되어있습니다. 이전 포스트에서 받은 샘플프로젝트에서 Form1.cs를 엽니다. 함수 axKHOpenAPI_OnEventConnect 부분을 찾아가봅니다. 로그인되었을때 처리되는 부분이 나타나있습니다. Open API의 원리는 키움증권에 데이터 요청 (TR) -> 키움증권에서 데이터 전송 -> Open API 이벤트 수신 이런 원리 입니다. TR을 송신하면 키움증권에서 데이터를 전송합니다. 하지만 TR의 제약사항이 많아 TR 제약사항에 대해서는 따로 설명드리겠습니다. ● 로그인했을경우 자동으로 계좌조회 계좌정보의 경우에는 .. 2022. 4. 25.
[C# 주식자동매매제작] 키움증권 Open API 신청 및 샘플프로젝트 받기 ✔ 키움증권 Open API 사용하기 C# 자동매매 샘플 프로그램 다운로드 가장 먼저 키움증권부터 가입해야한다. (가입되어있다면 패스) 다음은 자동매매프로그램을 만들기에 앞서 키움증권 API를 사용하기 위해 Open API를 신청해야한다. 키움증권홈페이지 -> Open API https://www.kiwoom.com/h/customer/download/VOpenApiInfoView?Ap4kn=NaMHTpMR2WhPhQSqyHq3iQEfMrA8gChfhQdSoiEahBtyNaMJhBnFWjXHojhZTQUXH6MLAO8p0eiii6Ka2EMnrO91T1MnWHUhNVMoWjXHoHd0gOda28dIwXXCiBdrNOdviJcM2HdSweXUA4TJNeMV2itFArX1NESgwxLSWeh1irS8oHIuH.. 2022. 4. 22.
[C# 주식자동매매제작] 주식 실시간 수익률 계산 (수수료계산 반영) ✔ 자동매매프로그램 만들기 - 실시간 수익률 계산하기 매매 수수료 계산 공식 안녕하세요. 주식을 매수하고 매도하면 수수료가 발생됩니다. 수수료를 생각하지않고 매수, 매도를 프로그램이 진행하면 수익구간으로 판단되어 손해를 보게되죠. 주식을 사고나면 사자마자 -0.25%가 나타납니다. 이는 거래수수료 = 매수수수료 + 매도수수료 + 증권세액이 반영되어서 그렇습니다. 매수수수료 : 매입금액 * 매매수수료(0.015%) => 모의투자는 매매수수료(0.35%) 매도수수료 : 매도금액 * 매매수수료(0.015%) => 모의투자는 매매수수료(0.35%) 증권세액 : 매도금액 * 증권거래세(0.23%) 위에서 보듯이 모의투자랑 실투자의 매매수수료차이는 엄청납니다... 이래서 모투로 성공하면 실투에서는 무조건 성공.. .. 2022. 4. 22.