반응형

토이프로젝트/C# WPF로 자동매매프로그램 만들기

반응형
토이프로젝트/C# WPF로 자동매매프로그램 만들기

C# WPF로 자동매매프로그램 만들기4-Main화면 UI & MVVM패턴 프로젝트 구성

안녕하세요 공부하는 개발자 인터럽트입니다. 퇴근하고 짬 내서 또 코딩을 하려니 너무 귀찮더라고요,, 힘내서 코딩을 좀 하더라도 블로그로 정리해서 올릴 시간까지는 없었네요 자 무더운 여름도 끝나가니 그만 쳐지고 다시 달려보겠습니다!! 저번 포스팅이 너무 짧게 끝난 감이 있어서 이번에는 코딩을 좀 길게 한 뒤 블로그를 포스팅하려고 합니다. 제가 예상한 시나리오구성은(이걸 처음이 아니라 여기서 말하는 것도 웃기지만, 처음엔 아무 구상 없이 진행하다가 하면서 점점 구상이 잡히더라고요) 1. 프로그램을 실행하면 어떤 증권사의 API로 실행할 건지 선택하는 화면이 나옵니다. 2. 특정 증권사의 API를 선택하면 API에 로그인을 하고, 자동매매를 실제로 작동하는 Main화면을 호출해서 열어줍니다. 3. 로그인 후 ..

토이프로젝트/C# WPF로 자동매매프로그램 만들기

C# WPF로 자동매매프로그램 만들기3-로그인UI생성 & 로그인기능 구현

안녕하세요 인터럽트입니다. 벌써 자동매매 프로그램 만들기 세 번째 포스팅이네요 이번 포스팅에서는 어떻게 UI를 만들었고 로그인 기능은 어떻게 만들었는지 정리해 보겠습니다. 일단 소스를 보기에 앞서 UI를 먼저 보겠습니다. 로그인 창입니다. 저는 다른 증권 API로도 자동매매 프로그램을 구현할 것이기 때문에 각각 Connect 할 수 있는 버튼을 만들기 위해 공간을 미리 배치해 놨습니다. 저번 포스팅에서는 프로그램이 Loaded 될 때 Kiwoom 로그인 창이 뜨도록 했으나, 버튼을 눌렀을 때 뜨도록 수정했습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 namespace MainWindows { /// /// MainWin..

토이프로젝트/C# WPF로 자동매매프로그램 만들기

C# WPF로 자동매매프로그램 만들기2 - 프로젝트 구성 및 참조

안녕하세요 인터럽트입니다. 이번포스팅에서는 저번에 이어 키움 Open API를 어떻게 참조를 걸고 어떤 방식으로 디렉터리 구조를 구성했는지 정리하겠습니다. C# WPF로 자동매매프로그램 만들기 - 프로젝트 구성 및 참조 1. Winform 프로젝트 생성 (키움 로그인창 Control) 우선 Winform 프로젝트를 생성해 줍니다. 왜 winform이냐고요? 음,,, 키움에서 제공하는 API는 로그인을 해야지 사용이 가능합니다. 제공해 준 API에도 로그인 기능이 있고요 근데 그 로그인 Control이 WPF에서는 사용이 안됩니다. 어쩔 수 없이 Winform에 배치하고 WPF화면에서 Winform 사용자 컨트롤을 가져다 쓰는 방법으로 진행하게 ㅆ습니다. 2. Winform 프로젝트에 Open API 참조..

토이프로젝트/C# WPF로 자동매매프로그램 만들기

C# WPF로 자동매매프로그램 만들기 - Open API신청

안녕하세요 인터럽트입니다. 이번에 자동매매프로그램에 관심이 생겨서 한번 만들어 보려고 하는데 언어는 저에게 익숙한 WPF로 만들어보려고 해요 C# WPF로 자동매매프로그램 만들기 - Open API신청 개발스택 개발스펙 사용언어 : C# (WPF, 일부 Winform), 아직 DB는 생각이 없지만 하게 된다면 Maria DB 사용툴 : Visual Studio 2019 Open API : 키움증권 Open API 주의! 키움증권의 Open API는 Visual Studio 2022에서 호환이 안됩니다. ocx가 32bit이기 때문에 저도 Visual Studio 2019를 다시 깔았네요,,, 1. Open API 신청 키움증권 홈페이지에 들어가면 다운로드 - 주문매체안내 - 키움 Open API+ 경로로..