'전체 글'에 해당되는 글 42건

  1. 2020.05.24 [Trading] 첫번째 프로그램
  2. 2020.05.24 [C#] 눈에 보이는 재미

프로그램 명 : L-ATS (Lim's Automatic Trading System)

버전 : 1.0

환경 : Visual Basic

주요기능 : 검색식 기반 주식 매수, 설정값 기반 주식 매도, 스탑로스

API : 키움증권 API

제작기간 : 2015.05 ~ 2015.08

 

 

키움에서 제공하는 검색식 기반 자동매매 프로그램이다. 

구현된 기능 및 UI 구조는 당시 안정성 및 디테일한 기능 제공으로 유명했던 어떤 프로그램을 벤치마킹했다.

 

매수와 매도를 전적으로 프로그램에 맡기는 형태로 검색식을 얼마나 잘 만드냐에 따라 희비가 갈린다.

경험자는 잘 알겠지만 매수를 자동으로 하는것이 매우 어렵다.

때문에 새로만들 두번째 L-ATS는 매도만 하는 프로그램으로 구상했다.

물론 일반적인 스탑로스라면 재미없겠지만, 아직 어느곳에서도 사용되지 않았던 방식의 스탑로스가

적용될 것이다.

 

API는 키움 -> 이베스트로 변경 예정.

C#으로 만들 생각하니 벌써부터 두근두근 거린다.

'Trading' 카테고리의 다른 글

[Trading] L-ATS 사용자 시나리오  (0) 2020.08.02
[Trading] 사용자 정보 구조  (0) 2020.07.18
[Trading] HTS 로그인 설계, 구현  (0) 2020.07.08
[Trading] 프로그램 로그인  (0) 2020.06.21
[Trading] 두번째 프로그램  (0) 2020.06.07
Posted by [ 브랜든 ]
,

[C#] 눈에 보이는 재미

C# 2020. 5. 24. 22:04

처음 C#에 관심을 갖게 된것은 Back-End 개발이 익숙해질때 즈음이이었던 것 같다.

정확히는 GUI 개발에 관심이 생겼었다.

 

CUI 기반의 알록달록한 글씨로 채워진 화면이 

눈을 감아도 연상이 될 정도의 느낌이 되었을때 GUI가 그렇게 해보고 싶은 생각이 들었다.

 

이때 난 선배에게 '하던일이나 잘하도록'이라고 핀잔을 들었지만...

 

 

어쨋든 나는 Visual Studio를 깔았고,

무엇을 만들어 볼까 고민하던 찰나에...주식을 하던 친구에게서 자동 매매 프로그램 의뢰(?)가 들어왔다.

그게 5년전... 2015년도였다.

 

주식을 하지 않던 나는 필요한 기능에 대해 아무리 설명을 들어도 그게 왜 그렇게 동작해야하는 것인지 

이해가 되지 않았다. 물론 이 때문에 프로그램 설계 방향도 잡히지 않았다. 

 

당시 개인 주식 자동 매매 프로그램이 성행하였으며, 실제로 시중에는 약 100~200여만원 회원권의 나름 잘 만들어진 프로그램들이 있었다. 

그러다 주식을 조금 해보면서 주식이라는 것의 매매 방식 및 구조가 이해가고 키움 증권의 API를 사용해서 Visual Basic으로 L-ATS v1.0을 만들었다.

 

그리고 올해 설계한 'L-ATS v2.0 스탑로스 Flex'를 만들 예정이다. 

프로그램을 만드는데 필요한 다양한 C# 지식들을 남겨 놓기 위해 만든 Category니 만큼 

쓸데없는 내용들이 많아질 것으로 예상된다. 내가 필요한 C# 기능들만 기록되겠지....

 

C언어를 주로 사용하던 나에게 '객체지향'의 개념은 익숙치 않지만 나름 재미있을것 같다.

 

올해 말에 근사한 프로그램이 만들어지길 바라본다.

Posted by [ 브랜든 ]
,