반응형 프로그래밍49 OPEN API를 이용한 실전주식매매 후기 이번 포스팅은 OPEN API를 이용해서 실전 주식 매매 후기입니다. 20년 7월에 OPEN API를 이용한 자동매매 프로그램을 만들어서 포스팅을 한 이후에 꾸준한 관심을 받고 있는데요. https://hothobbang.tistory.com/638 OPEN API를 이용한 자동매매프로그램 운영 첫날 후기. 그동안 다양한 투자 방법론 공부와 주식, 펀드 투자를 병행하면서 얻은 경험을 바탕으로 매매기준을 하나 만들었는데, 매번 제가 매매를 하려니 힘들어서 저 대신 매매를 할 프로그램을 하나 hothobbang.tistory.com 테스트용으로 만든 프로그램인데도 많은 분들이 관심을 가져주셔서 감사하고 또 최근에 한분이 실제 사용 후기가 궁금하다는 질문을 하셔서 A/S차원에서 지금 제가 쓰고 있는 프로그램을.. 프로그래밍/자동 주식거래 시스템 만들기 2021. 2. 8. C#과 크레온플러스(OPEN AP)I를 이용한 자동 주식거래 시스템 만들기2(매수,매도주문) 이번 포스팅은 C#과 크레온플러스(OPEN AP)I를 이용한 자동 주식거래 시스템 만들기2(매수,매도주문) 입니다. 주식매매를 이용하다 보면 나 대신 자동으로 매매하는 프로그램을 가지고 싶다는 생각이 들 때가 많은데, C#과 대신증권 OPEN API를 이용해서 오직 나를 위해서 내 생각대로 주식을 거래하는 나만의 주식 매매 프로그램을 만들어 보도록 하겠습니다. 1. 개발환경 - 마이크로소프트에서 만든 VISUAL STUDIO 2017 Community Version(무료)- 대신크레온 OPEN API(무료, 회원가입 필수)- SQLITE(무료) 크게 위의 3개 프로그램을 이용해서 주식매매 프로그램을 개발하도록 하겠습니다. 2. 기능구현 이번 포스팅에서는 매수,매도 주문을 넣는 기능을 개발해보도록 하겠습니.. 프로그래밍/자동 주식거래 시스템 만들기 2020. 11. 25. C#과 OPEN API를 이용한 자동 주식거래 시스템 만들기1 이번 포스팅은 C#과 OPEN API를 이용한 자동 주식거래 시스템 만들기 입니다. 주식매매를 이용하다 보면 나 대신 자동으로 매매하는 프로그램을 가지고 싶다는 생각이 들 때가 많은데, C#과 대신증권 OPEN API를 이용해서 오직 나를 위해서 내 생각대로 주식을 거래하는 나만의 주식 매매 프로그램을 만들어 보도록 하겠습니다. 1. 개발환경- 마이크로소프트에서 만든 VISUAL STUDIO 2017 Community Version(무료)- 대신크레온 OPEN API(무료, 회원가입 필수)- SQLITE(무료) 크게 위의 3개 프로그램을 이용해서 주식매매 프로그램을 개발하도록 하겠습니다. 2. 기능구현이번 포스팅에서는 계좌 잔고를 조회하는 기능을 개발하는데 완성된 프로그램의 모습은 다음 그림과 같습니다... 프로그래밍/자동 주식거래 시스템 만들기 2020. 11. 14. VISUAL STUDIO에서 SQLITE 설치하기 도구 - NuGet 패키기관리자 - 패키지 관리자 콘솔 실행 패키지 관리자 콘솔이 실행되면 install-package system.data.sqlite 입력 프로그래밍/5. C# 2020. 11. 5. OPEN API를 이용한 시스템트레이딩 후기(2020.08) 이번 포스팅은 OPEN API를 이용한 시스템트레이딩 후기(2020.08) 입니다. 저는 키움 증권의 OPEN API를 이용하여 자동으로 매매를 하는 프로그램을 개발하여 지난 2020.07.14일 부터 모의 투자를 진행하고 있는데 한달 간의 성과는 다음과 같습니다. 총 실현손익평가손익 235,587원 -211,410원 포트폴리오 현황 종목명 보유수량 수익률 TIGER 미국나스닥100 8 2.52 KODEX 레버리지 132 -3.94 TIGER 코스닥150 레버리지 188 -4.56 TIGER 차이나CSI300레버리지(합성) 18 0.3 TIGER 미국S&P500 147 0.84 한달 간 프로그램을 운용하면서 가장 크게 느낀 점은 한국, 중국, 미국 인덱스 ETF를 대상으로 매매를 하고 있는데 매매 알고리.. 프로그래밍/자동 주식거래 시스템 만들기 2020. 8. 22. 자바스크립트, JSP에서 AJAX 사용예제 이번포스팅은 자바스크립트, JSP에서 AJAX 사용예제 입니다. 크롬이나 엣지에서는 잘 작동하는데 익스플러로에서 작동하지 않습니다. 먼저 ajax를 호출하는 부분입니다. 자바스크립트 함수에서 다른 웹페이지를 호출하고 데이터를 받아오고, 받아온 데이터를 팝업으로 보여줍니다. ajax데이터를 처리하는 부분입니다. 먼저 호출한 부분에서 보낸 파라미터를 읽어와서 콘솔로그로 보여주고 그 다음에 데이터를 만든 다음 호출한 곳으로 보내줍니다. 호출한 곳에서 보낸 값을 로그에 찍어줍니다. ajax 페이지에서 보내준 값을 팝업으로 보여줍니다. 소스코드도 첨부하니 자세한 사항은 다운받아서 확인해보세요.test.jsp가 ajax로 호출하는 곳이고 ajax2.jsp가 데이터를 리턴합니다. 프로그래밍 2020. 7. 22. OPEN API를 이용한 자동매매프로그램 운영 첫날 후기. 그동안 다양한 투자 방법론 공부와 주식, 펀드 투자를 병행하면서 얻은 경험을 바탕으로 매매기준을 하나 만들었는데, 매번 제가 매매를 하려니 힘들어서 저 대신 매매를 할 프로그램을 하나 개발 하고 있었고, 드디어 오늘 첫 개시를 했습니다. 이름하여 호빵봇 1호 입니다. 많은 고민과 시행착오 끝에 만든 프로그램 치고는 많이 단촐 해보이지만 지금 현재로써는 제가 원하는 업무를 충실히 수행 할 수 있어서 매우 만족스럽고 앞으로 돈도 좀 벌어와줄거 같아서 제 눈에는 참 이뻐보이네요. ㅋㅋ 그림에서 영업기밀이라고 해놓으거는 제 나름의 매수 기준점이라서 가려놓았는데요. 괜한 오해를 부르기 싫어서 가려놓은 점 양해 부탁드립니다. 장중에 열심히 일하는 모습 입니다. 농땡이 안 부리고 꾸준히 제가 정해놓은 종목들의 가격을.. 프로그래밍/자동 주식거래 시스템 만들기 2020. 7. 14. [프로그래밍/C#] DeveExpress Grid에서 Combobox(RepositoryItemGridLookUpEdit) 사용하는 방법 안녕하세요 배당농부입니다.이번 포스팅은 DeveExpress Grid에서 Combobox(RepositoryItemGridLookUpEdit) 사용하는 방법입니다. //콤보박스에 사용할 데이터 소스 생성Dictionary Gubun = new Dictionary();Gubun.Add("비유동자산", "01");Gubun.Add("유동자산", "02"); //GridLookUpEdit 선언RepositoryItemGridLookUpEdit Lookup = new RepositoryItemGridLookUpEdit();Lookup.DisplayMember = "Key";Lookup.ValueMember = "Value"; //위에서 선언안 데이터소스 할당Lookup.DataSource = new Bindin.. 프로그래밍 2019. 1. 7. [ORALCE/오라클] DECODE 사용법2 안녕하세요. 이번 포스팅은 [ORALCE/오라클] DECODE 사용법2 입니다. 지난 포스팅에서(DECODE 사용법) 기본적인 DECODE 사용법을 알아봤는데요. 이번에는 응용법을 알아보도록 하겠습니다. 주로 데이터를 집계할때 DECODE문을 많이 사용하는데요. 다음의 방법으로 SQL작성을 많이합니다. 1. 여러행으로 그룹핑된 값을 한줄로 표현하기(직종별 급여의 합계를 한줄로 표현하기) 일반적인 GROUP BY SUM DECODE 응용문 2. 그룹별로 다른 집계함수 사용하기 JOB 에 따라 MIN값, MAX값, AVG값, SUM 값을 출력 이상으로 [ORALCE/오라클] DECODE 사용법2를 마치도록 하겠습니다. 모두 즐거운 프로그래밍 되세요! 프로그래밍 2018. 12. 8. [ORALCE/오라클] DECODE 사용법 ㅇ안녕하세요. 이번 포스팅에서는 오라클의 DECODE 사용법에 대해서 알아보도록 하겠습니다. DECODE는 프로그래밍 언어에서 흔히 사용하는 IF 문과 비슷한 기능을 하는데요. CASE보다 기능이 약하기는 하지만 손쉽게 사용할 수있어 SQL 쿼리문을 작성할 때 즐겨 사용하는 기능입니다. 주요 사용법은 다음과 같습니다. 1. JOB컬럼 값이 'ANALYST'이면 1, 그렇지 않으면 2를 출력 SELECT EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO ,DECODE(JOB,'ANALYST',1,2) FROM EMP; 2. JOB컬럼 값이 'ANALYST'이면 1, 'CLERK'이면 2 그렇지 않으면 3을 출력 SELECT EMPNO, ENAME, JOB, MGR.. 프로그래밍 2018. 12. 7. [ORALCE/오라클] 테이블 상세내역(컬럼 이름 및 형식) 확인하기 안녕하세요. 이번 포스팅은 오라클 테이블의 상세내역(컬럼 이름 및 형식) 확인 방법을 알아보도록 하겠습니다. 방법은 두가지가 있는데요. 1. desc 테이블명을 이용하는 방법 입니다. 2. all_tab_Columns View에서 조회하는 방법 입니다. all_tab_columns View를 이용하면 좀 더 자세한 정보를 조회할 수있는데요. 다른 계정의 동일한 이름을 가진 테이블의 정보도 조회 할 수 있고, 컬럼 이름으로 테이블을 찾을 수 있는 장점이 있어서 특별한 경우가 아니면 all_tab_columns를 이용하게 됩니다. 이상으로 테이블 상세내역(컬럼 이름 및 형식) 확인하기 포스팅을 마치도록 하겠습니다. 프로그래밍 2018. 12. 5. [프로그래밍/C#] 오라클 프로시저(ORACLE PROCEDURE) 호출하기 안녕하세요. 이번 포스팅에서는 C#에서 오라클 프로시저를 호출하고 데이터를 읽어오는 방법을 알아보도록 하겠습니다. 1. 프로시저 만들기 create or replace procedure PROC_EMP ( P_ENAME VARCHAR , refCursorValue OUT SYS_REFCURSOR ) AS BEGIN OPEN refCursorValue FOR SELECT * FROM emp WHERE ENAME LIKE '%'||P_ENAME||'%'; END; 2. C#에서 프로시저 호출하고 데이터 읽어오기 string con_str = ""; OracleCommand cmd = new OracleCommand(); OracleConnection oracleConnection = new OracleCon.. 프로그래밍 2018. 12. 4. 이전 1 2 3 4 5 다음 반응형